zh-Hant

GeoJSON 轉 NDJSON

在本機將 GeoJSON 轉換為換行分隔的 GeoJSON(NDJSON),適用於 tippecanoe 與大數據。無需上傳。

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

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

0%

我的檔案會被上傳嗎?

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

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

換行分隔的 GeoJSON(NDJSON,也稱 GeoJSONL 或 GeoJSON Text Sequences)每行寫出一個 GeoJSON Feature,而不是把它們全部包進一個 FeatureCollection。tippecanoe 與 ogr2ogr 等工具偏愛它,因為龐大的資料集可以逐行串流處理,無需把整個檔案載入記憶體。

本工具會讀取你的 GeoJSON FeatureCollection,並把每個 Feature 寫成單獨一行的精簡 JSON 物件。每個 Feature 的幾何與屬性都被原樣精確保留,只去掉外層的 FeatureCollection 包裝。配套工具 NDJSON to GeoJSON 會把它重新組合起來。

一切都完全在瀏覽器本機執行,你可能敏感的位置資料絕不會離開你的裝置。坦白說:輸出是每行一個 Feature,而不是單個 JSON 文件,因此它單獨作為一個 GeoJSON 物件無法通過驗證,而這正是 NDJSON 的用途。無效或空的 GeoJSON 會以明確的提示被拒絕。

行式格式的實用魅力:每一行本身就是合法的JSON。所以最簡單的工具立即可用 - 數行數就是要素數量,文字搜尋即可篩選要素,新要素直接附加到檔案末尾,永遠不必解析整個檔案。

技術規格

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

三個步驟

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

限制: 將 GeoJSON 的 FeatureCollection 轉換為換行分隔的 GeoJSON(NDJSON/GeoJSONL):每行一個 Feature,以精簡 JSON 表示。tippecanoe 與 ogr2ogr 用它來串流處理大型資料集。可與 NDJSON to GeoJSON 互轉。無效或空的 GeoJSON 會以明確的錯誤被拒絕。

常見問題

NDJSON 用來做什麼?

串流處理大型地理資料:tippecanoe 與 ogr2ogr 等工具逐行讀取一個 Feature,無需一次載入整個檔案。

幾何會被保留嗎?

會,每個 Feature 都原樣精確保留其幾何與屬性;僅去掉 FeatureCollection 包裝。

我能反向轉換嗎?

可以,使用配套工具 NDJSON to GeoJSON,把這些行重新包成一個 FeatureCollection。

我的檔案會被上傳嗎?

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

相關工具

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