如何開發 QGIS Plugin 套疊 WFS
# 宣告 Url
url = '[url]?SERVICE=[service]&VERSION=[version]&REQUEST=[request]&TYPENAME=[typeName]'
# 建立 WFS Layer
vlayer = QgsVectorLayer( url, "[layerName]", "WFS" )
# 判斷 Layer 是否有效
if not vlayer.isValid():
print "Layer failed to load!"
else:
# 將 Lyaer 套疊至 QGIS
QgsMapLayerRegistry.instance().addMapLayer(vlayer)
參數說明
[url] - WFS Url
[service] - 服務名稱 Ex : wfs
[version] - WFS 版本 Ex : 1.0.0
[request] - 請求 Ex : GetFeature
[typeName] - WFS 類型名稱
[layerName] - 此 Layer 顯示在 QGIS 的名稱
文章標籤
全站熱搜
