如何開發 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 的名稱
文章標籤
全站熱搜
創作者介紹
創作者 流風羽 的頭像
流風羽

流風羽的部落格

流風羽 發表在 痞客邦 留言(0) 人氣(130)