Skip to content
Coding

歡迎來到 GIS 的世界-Day 03:Shapefile 是甚麼

歡迎來到 GIS 的世界-Day 03:Shapefile 是甚麼

前一篇提到了在 GIS 中的核心角色 — — 地理資訊,那這些訊息是以什麼樣的格式紀錄呢? 我們要怎麼讀取並展示出來?

常見的 GIS 檔案格式

利用開源的 GIS 工具 QGIS 開啟隨意的一個檔案,右鍵匯出時可以看見有這麼多種類的檔案可以選擇:

以我自己來說,最常會接觸到的格式是第二個 ESRI Shapefile,也就是我們這篇文章的主角;另外,在工作上 APP 常使用的格式是 SpatiaLite,而其他如:GeoJSON、KML 都已經有中文的網路資源,這邊就不再重複介紹。

Shapefile

ESRI Shapefile(shp),或簡稱 shapefile,是美國環境系統研究所公司(ESRI)開發的空間資料開放格式。…… Shapefile 檔案用於描述幾何體物件:點、折線與多邊形,也可以儲存這些空間物件的屬性,例如河流的名字、城市的溫度等等。
— — 維基百科

為了可以儲存上述的這些資料,一個基本的 Shapefile 文件必須包含三個主要的檔案:
1. .shp — 紀錄空間資訊,也就是利用 QGIS 讀取之後可以看見的畫面
2. .shx — 空間資訊的索引,可以加快程式搜尋的效率
3. .dbf — 紀錄屬性資料,可以針對每一個不同的空間資訊給予各自的資訊

References