zh-Hant

CSV 轉 GeoJSON

在本機將 CSV 表格轉換為 GeoJSON,可從 latitude/longitude 或 WKT 欄產生。無需上傳。

正在你的裝置上本機處理 ...

正在你的裝置上本機處理 ...

0%

我的檔案會被上傳嗎?

不會。一切都在你的瀏覽器中執行,你的檔案永遠不會離開你的裝置。這一點如何查證

無需上傳100% 本機處理
內容只留在你這裡第三方無法存取
Hosted in GermanyGlobal Content Delivery
通過獨立稽核TLS A+ · 標頭 A+

地址清單、感測器日誌以及來自試算表的匯出,常常以帶座標欄的 CSV 形式存在。然而網路地圖(Leaflet、Mapbox)與大多數地理工具都需要 GeoJSON。本工具會讀取你的 CSV,並寫出一個乾淨的 GeoJSON FeatureCollection,可直接疊加到地圖上。

幾何會被自動辨識:若 CSV 含有 geometry 欄或 wkt 欄,則依 WKT 解析(任意幾何類型);否則用 latitude 欄(lat、latitude 或 y)與 longitude 欄(lon、lng、longitude 或 x)產生 Point Feature。其餘所有欄都作為 Feature 屬性帶過來,看似數字的值會被解析為數字。

一切都完全在瀏覽器本機執行,你可能敏感的位置資料絕不會離開你的裝置。坦白說:沒有可用幾何欄或座標欄的 CSV 會以明確的提示被拒絕,而不是產生一張空地圖。欄名在比對時不區分大小寫。

結果裡有個常見的坑:GeoJSON 寫座標始終按 [經度, 緯度] 的順序 - 也就是 lon 在 lat 之前,和口頭上的「緯經」習慣正好相反 - 而且始終採用參照系 WGS84(EPSG:4326)。工具遵循這個標準,好讓你的點在 Leaflet、Mapbox 和 QGIS 裡落在正確的位置。

技術規格

技術規格
輸入格式CSV
自動轉換ZIP, XLSX, DXF, GeoJSON
輸出格式GeoJSON
批次處理不支援
處理方式在瀏覽器中本機處理 (JavaScript)
檔案上傳

三個步驟

  1. 拖入你的 CSV 檔案。
  2. 轉換會自動執行。
  3. 下載 GeoJSON(例如用於 Leaflet)。

限制: 將 CSV 表格轉換為 GeoJSON 的 FeatureCollection:若有 geometry/WKT 欄則依 WKT 解析,否則用 latitude + longitude 欄(lat/latitude/y、lon/lng/longitude/x)產生 Point Feature。其餘欄成為屬性。座標採用 WGS84。無效、空或缺少幾何欄的 CSV 會以明確的錯誤被拒絕。

常見問題

哪些欄會被用作座標?

geometry/wkt 欄(依 WKT 解析),或用於點的 latitude(lat/latitude/y)加 longitude(lon/lng/longitude/x)欄。比對時不區分大小寫。

其他欄會怎樣?

它們作為 Feature 屬性被帶過來;看似數字的值會被解析為數字。

它支援線與面嗎?

支援,透過 WKT 的 geometry 欄。單純的座標欄則產生點要素。

我的檔案會被上傳嗎?

不會,轉換完全在瀏覽器本機進行;位置資料絕不會離開你的裝置。

相關工具

GeoJSON 轉 CSV · WKT 轉 GeoJSON · KML 轉 GeoJSON · NDJSON 轉 GeoJSON · KML 轉 GPX · GPX 轉 KML