Inverted polygon

接續昨天的SOSI,在公眾領域的地理圖資裡面,很常被提到的應該就屬Natural Earth。這是一項由北美製圖資訊學會支持的計畫,有向量圖也有點陣圖,應有盡有,非常好用

不過,在Quickstart的範例裡面,海洋和陸地是分成兩個圖層,如果另外把海洋圖層單獨拉進一個新的地圖專案,自動填滿會是陸地,而不是海洋,這時需要在樣式 (style) 部分選 Inverted polygon,就可以填滿陸地以外的區域。

另外參考: https://gis.stackexchange.com/questions/255259/inverted-filling-of-polygon

SOSI: Samordnet Opplegg for Stedfestet Informasjon

(從今天開始,我會將工作上碰到的一些眉角寫下來,留個紀錄,以便往後搜尋。)

ESRI在全世界攻城掠地,shapefile幾乎已經成為某種業界標準的今日,挪威還是發展出自己的一套地理圖資格式,叫做SOSI,這個格式是開放標準 (open standard),由挪威地圖局負責維護。文件相當齊全,對於檔案格式以及各版本異同有非常詳盡的說明—只要你看得懂挪威語。

在地圖局資料庫的網站上 https://kartkatalog.geonorge.no/ ,有各式各樣的圖資檔案,但幾乎都是SOSI格式。若要輸入GIS軟體如ArcGIS和QGIS作進一步製圖,有兩種作法:

  1. GDAL
  2. SOSICON http://sosicon.espenandersen.no/

GDAL是一個以python寫成的地理圖資資料格式函式庫,目前支援SOSI的讀取,而SOSICON則是將SOSI檔案轉換為shapefile或PostGIS可以讀取的格式。GDAL和QGIS Palma似乎有衝突,先轉換為shapefile則可以避免。

至於QGIS讀取SOSI的其他問題,可以參考 https://helgethomasgis.wordpress.com/2014/09/12/how-to-enable-sosi-support-in-qgis/