from osgeo import ogr databaseServer = "<IP of database server OR Name of database server" databaseName = "<Name of database>" databaseUser = "<User name>" databasePW = "<User password>" connString = "PG: host=%s dbname=%s user=%s password=%s" %(databaseServer,databaseName,databaseUser,databasePW) conn = ogr.Open(connString) layerList = [] for i in conn: daLayer = i.GetName() if not daLayer in layerList: layerList.append(daLayer) layerList.sort() for j in layerList: print j conn.Destroy()
这个返回所有的层,在一个数据库中选择按字母顺序排列的排序(当然)。只要填写丢失的信息,它就应该工作。
Copyright © Since 2014.
开源地理空间基金会中文分会
吉ICP备05002032号
Powered by TorCMS