查看座標工具

把試算表座標整理成可使用的 GeoJSON

門市清單、田野調查與設備盤點常把座標放在試算表裡。要送進 GIS 或地圖服務,除了換副檔名,還得確認欄位意義、座標系統與每筆屬性的對應。本指南從整理表格開始,帶你選格式、修正錯誤,最後檢查多點匯出結果。

1. 每列一筆資料,先把表格整理好

保留一列表頭,把緯度、經度與編號、名稱等屬性分開放在不同欄。試算表可匯出 UTF-8 CSV,也可以連同表頭貼上 Tab 分隔的 TSV。像 0012 這類編號,應先在試算表中設成文字,避免匯出前就遺失前導零。

兩個 CSV 工具上限皆為 5,000 筆資料、2 MB;超過時先分檔。引號包住的欄位可以包含分隔符號,但每筆欄數須符合表頭。欄名要不重複且不可空白,也要移除備註列、合計列等沒有位置的資料。

site_id,name,latitude,longitude
0012,台北,25.033,121.5654
0013,高雄,22.6273,120.3014

2. 確認經緯順序、範圍與來源座標系統

手動指定哪欄是緯度、哪欄是經度。緯度範圍為 −90 到 90,經度為 −180 到 180。範圍檢查只能抓到部分錯誤;若兩個值都落在兩者允許範圍內,即使填反也可能通過,仍須用已知地點及來源文件交叉確認。

轉 GeoJSON 前,先確認來源是 WGS84 經緯度;欄名叫 X 並不能證明它是經度。臺灣常見的 TWD97/TM2 東向、北向座標以公尺表示,不是可直接輸入的 WGS84 十進位經緯度。這些工具不會推測 CRS 或轉換投影,應先在 GIS 軟體依來源規格轉換;只有地址時也要先另行取得座標。

3. 依用途選十進位或度分秒

十進位度數(DD)例如 25.033、121.5654;相同位置以度分秒(DMS)表示為北緯 25°01′58.8″、東經 121°33′55.44″。這只是表示法改變,不是座標系統轉換,也不會增加原始測量的精確度。

只有座標配對、沒有其他欄位時,可用原有經緯度轉換工具,支援多行 DD 或 DMS。若每個位置還帶有門市名稱、設備編號等資料,則用 CSV 座標轉換器保留整列關係。GeoJSON 需要十進位度數,DMS 表格要先轉 DD。

經緯度轉換器

4. 批次轉換座標欄,保留其他屬性

載入含表頭的 CSV 或 TSV,選好緯度與經度欄,再依來源選 DD → DMS 或 DMS → DD。預覽時把轉換後座標與原本屬性一起核對,確認編號、備註與分類仍對應原來那筆資料。

遇到錯誤時,依列號與欄位回到來源修正。空白座標、非數字 DD、DMS 方位不符或分秒超界,以及經緯度超出範圍都需要處理。所有錯誤修正前不開放匯出,避免以為已完成的檔案其實漏掉重要據點。

CSV 經緯度批次轉換

5. 把多列 CSV 匯出成 GeoJSON

把已確認為 WGS84 十進位度數的表格載入 CSV 轉 GeoJSON,指定兩個座標欄。每列會成為一個 Point feature。GeoJSON 的陣列順序固定是 [經度, 緯度],即使試算表先放緯度也一樣;範例兩列分別是 [121.5654, 25.033] 與 [120.3014, 22.6273]。

其餘欄位以字串保留在對應 feature 的 properties,不會擅自推測成日期或數字。多列資料匯出為含多個 Point 的 FeatureCollection。若只要手動輸入一個位置,原有的 GeoJSON Point 產生器更直接。

CSV 轉 GeoJSON

6. 看散點預覽,也要檢查下載檔

使用本機經緯度散點預覽觀察離群點與不預期的群聚,再對照來源資料核對經緯順序、來源 CRS 與已知地點。

修完所有列錯誤再匯出,比較 feature 數量與預期資料筆數,抽查已知據點的座標與字串屬性。最後匯入目標 GIS 配合參考地圖核對實際位置,並確認接收軟體是否改變精度或其他設定。

7. 距離計算要對應正確的問題

兩點距離工具估算的是地表大圓距離,適合了解大致地理間距,不等於開車里程、步行路線、交通時間,也不是考慮高程的測量成果。看似相鄰的兩點,實際道路可能得繞很遠。

表格轉換與匯出在瀏覽器本機處理,離開頁面或重新整理前請先保存結果。本機處理資料不代表網站沒有廣告或流量分析服務,相關說明請見隱私權政策。

GPS 座標距離計算器

GeoJSON 規範:RFC 7946 的座標順序與參考系統