> ## Content Index
> Fetch the complete content index at: https://blog.anthea.day/llms.txt
> Use this file to discover other available public pages before exploring further.

# 歡迎來到 GIS 的世界－Day 03：Shapefile 是甚麼
- URL: https://blog.anthea.day/series-2022-ithome-3/
- Published: 2022-09-16T16:14:52.000Z
- Updated: 2026-10-21T04:09:27.000Z
- Author: Anthea / 芫荽
- Tags: #Migrated-1792241843742, #Import 2026-10-17 12:57, Coding, 2022 iThome 鐵人賽：歡迎來到 GIS 的世界

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

#### 常見的 GIS 檔案格式

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

![](https://cdn-images-1.medium.com/max/800/0*PXXKC6sNHOnxX2Tp.png)

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

#### Shapefile

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

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

#### References

- [Shapefile — 維基百科](https://zh.wikipedia.org/zh-tw/Shapefile?ref=blog.anthea.day)