0
如何使用PyQGIS訪問PostGIS數據庫中的表名? 我想從POSTGIS數據庫加載一個圖層。如果我知道我將要使用的餐桌名稱,我可以做到。使用PyQGIS從POSTGIS數據庫獲取表名
如何使用PyQGIS訪問PostGIS數據庫中的表名? 我想從POSTGIS數據庫加載一個圖層。如果我知道我將要使用的餐桌名稱,我可以做到。使用PyQGIS從POSTGIS數據庫獲取表名
如果您想要從當前數據庫中獲取表名稱列表。
from PyQt4.QtSql import *
db = QSqlDatabase.addDatabase("QPSQL");
db.setHostName("localhost");
db.setDatabaseName("postgres");
db.setUserName("postgres");
db.setPassword("postgres");
db.open();
names=db.tables(QSql.Tables)
print names
對於如何使用GIS,您可能會有更好的運氣http://gis.stackexchange.com/。 – mkirk