會員登入訂閱

GIS 開放資料入門指南

座標系統與 EPSG

WGS84
EPSG:4326
TWD97(經緯度)
EPSG:3824
TWD97 TM2 121(臺灣本島常用)
EPSG:3826
TWD97 TM2 119(澎金馬常用)
EPSG:3825
TWD67 TM2 121
EPSG:3828
Web Mercator
EPSG:3857

TWD97 與 WGS84 在一般學生作業精度下通常接近,但仍應依資料時間、用途與精度要求確認。TWD67 必須使用適當參數或網格轉換,不能直接指定成 TWD97。

在 QGIS 載入資料

  • SHP:保留整包 ZIP,直接拖入 QGIS;不要只拿 .shp,還需要其配套檔案。
  • GeoJSON:在 QGIS 加入向量圖層,確認來源宣告的座標系統。
  • KML/KMZ:在 QGIS 加入向量圖層,確認圖層與屬性。
  • CSV:使用「加入分隔文字圖層」,指定 X 為經度或東向座標、Y 為緯度或北向座標,並指定正確 EPSG。
  • XML:先確認 XML 的結構;含座標不代表能直接當空間圖層,可能需要轉換成 GeoJSON 或座標 CSV。
  • WMTS:在 QGIS 的 WMS/WMTS 連線加入 NLSC GetCapabilities 網址,選擇圖層、矩陣與來源授權。
  • WMS:在 QGIS 建立 WMS/WMTS 連線,使用提供機關的服務網址,確認圖層與支援的 CRS。

NLSC WMTS GetCapabilities ↗

Python 座標轉換範例

請先確認來源座標系統;指定 CRS 與轉換 CRS 是不同操作。輸出通用 GeoJSON 前轉回 WGS84。

from pathlib import Path
import geopandas as gpd

# pip install geopandas pyproj
source = Path("data.shp")
if not source.is_file():
    raise FileNotFoundError(source)
data = gpd.read_file(source)
if data.crs is None:
    raise ValueError("Missing source CRS: check the provider metadata first")
projected = data.to_crs(epsg=3826)
# RFC 7946 GeoJSON uses WGS84 longitude / latitude, not projected metres.
projected.to_crs(epsg=4326).to_file("output.geojson", driver="GeoJSON")

授權與引用

開放目錄不代表所有資料使用同一授權。請依各資料集原站標示確認授權、署名、更新日期及使用限制;未確認時顯示「請見原網站」。

政府資料開放授權條款-第1版 ↗

OSM · ODbL ↗ · Natural Earth · Public Domain ↗ · EDGAR · CC BY 4.0 ↗

資料來源:各提供機關,依政府資料開放授權條款-第1版(或各來源授權)提供;本站僅彙整目錄與連結,不轉存檔案。 授權說明 ↗