ODBWMS 圖台服務介紹

如讀者熟悉WMS操作,可跳過本介紹直接前往 https://odbwms.oc.ntu.edu.tw/odbintl/rasters/odbwms/

海洋學門資料庫開發自主圖台服務(以下簡稱ODBWMS)主要係用以發佈ODB所產出的資料圖層,並遵循開放地理資料協會(Open GIS Consortium, OGC)所制訂地圖查詢服務的協定(Web Map Service, WMS)。由於WMS為公開的標準協定,因此市面上絕大多數的GIS桌面版軟體如ArcGIS或QGIS以及WebGIS套件如Leaflet, Openlayer, 或Google Map API均可直接套疊。ODB為了將來可程式化與結構化的佈建WMS服務,因此採用Open Source套件自行開發建置,目前尚持續精進中,如使用上有任何問題或建議,歡迎各界給予指教。

一個標準的WMS服務協定至少需要能夠回應瀏覽器的兩個問題,分別為能力取得(GetCapabilities)與地圖取得(GetMap)。前者以XML文件格式回應使用者服務內容,即詮釋資料,而這通常也是預設的回應,因此使用者如果前往一個標準的WMS服務提供網站,通常就僅是看到一個XML文件的格式,所以如果您造訪一個標準的WMS網站(例如ODBWMS),您應該會看到一堆字的XML文件,別懷疑,這是正確的一步。這個連結就是ODB的WMS服務網站, 如果各位讀者有興趣,當然可以稍加研究其中的內容,但通常我們交給應用程式代勞,各位手上如果有慣用的GIS軟體,可以試著由它載入我們的WMS服務,如果沒有現成的GIS軟體,推薦各位可以試試開源軟體QGIS。以下我們將使用QGIS為範例,說明如何載入ODBWMS服務。

如圖1,開啟QGIS Desktop軟體後,由上面橫條工具列中點選Layer -> Add Layer -> Add WMS/WMTS Layer。

圖1 QGIS 主視窗畫面

點選後跳出如圖2的視窗,如您之前未曾增加過ODBWMS伺服器,請點選New後跳出新增視窗(圖3),然後如圖分別填入ODBWMS服務的名稱(odbwms)及網址(https://odbwms.oc.ntu.edu.tw/odbintl/rasters/odbwms/),填寫完畢後按確定即可回到圖2的視窗,此時應該會看到剛剛增加的odbwms,如果有,請按下Connect會跳出如圖4的視窗,從圖4可以看到,目前有三個Layer可以選擇(目前有些Layer尚在內部測試中,將陸續推出,所以請別忘了多多關注ODB官網)。點選擇要的圖層後再點選Add,就可以顯示於主視窗中(圖5)。

圖2 QGIS 由下拉式選單尋找新增 WMS/WMTS圖層

圖3 新增 WMS/WMTS伺服器畫面

圖4 連線 WMS/WMTS伺服器,此伺服器的圖層列表畫面

圖5 加入所需圖層後的主視窗畫面