zh-Hant

GeoJSON 轉 NDJSON

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

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

0%

你的檔案永遠不會離開你的裝置

    我的檔案會被上傳嗎?

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

    無需上傳100% 本機處理
    內容只留在你這裡第三方無法存取
    伺服器位於德國預設即符合 GDPR
    通過獨立稽核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 會以明確的提示被拒絕。

    技術規格

    技術規格
    輸入格式GEOJSON, JSON
    輸出格式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。

    我的檔案會被上傳嗎?

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

    相關工具