zh-Hant

NDJSON 轉 GeoJSON

在本機將換行分隔的 GeoJSON(NDJSON)轉換為 GeoJSON 的 FeatureCollection。無需上傳。

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

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

0%

我的檔案會被上傳嗎?

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

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

換行分隔的 GeoJSON(NDJSON/GeoJSONL)每行存放一個 GeoJSON 要素,這是大數據地理管線(tippecanoe、ogr2ogr)所產生的形式。要在網路地圖或桌面 GIS 中開啟它,通常需要單個 GeoJSON FeatureCollection。本工具會把這些行重新包成一個乾淨的 FeatureCollection。

每個非空行都按一個 GeoJSON 物件讀取:Feature 原樣取用,而裸幾何會被包裝為帶空屬性的 Feature。空行會被略過。結果是一個有效的 GeoJSON FeatureCollection,依順序包含每一個 Feature。

一切都完全在瀏覽器本機執行,你可能敏感的位置資料絕不會離開你的裝置。坦白說:不是有效 JSON 的行,或沒有可用 Feature 的檔案,會以明確的提示被拒絕,而不是產生空輸出。座標順序保持先 longitude 後 latitude。

NDJSON 的妙處在於追加:一個新要素只要作為又一行加進去就行,無需重寫檔案 - 非常適合不斷追加記錄的流水線。這裡你把它轉回緊湊的 FeatureCollection,也就是 Leaflet、Mapbox 和 QGIS 一次就能讀入的那唯一結構。

技術規格

技術規格
輸入格式NDJSON, JSONL, GEOJSONL
自動轉換PNG, JPG, WebP, GIF, BMP, TIFF, ICO, SVG, HEIC, PDF, MP3, WAV, ZIP, DOCX, DXF, MIDI, GeoJSON, DDS, HDR, PCX, WBMP
輸出格式GeoJSON
批次處理不支援
處理方式在瀏覽器中本機處理 (JavaScript)
檔案上傳

三個步驟

  1. 拖入你的 NDJSON 檔案。
  2. 轉換會自動執行。
  3. 下載 GeoJSON。

限制: 將換行分隔的 GeoJSON(NDJSON/GeoJSONL,每行一個 Feature 或幾何)轉換為單個 GeoJSON FeatureCollection。裸幾何會被包裝為 Feature。座標採用 WGS84。可與 GeoJSON to NDJSON 互轉。無效或空的檔案會以明確的錯誤被拒絕。

常見問題

它期望什麼樣的輸入?

換行分隔的 GeoJSON:每行一個 Feature(或一個裸幾何)的 JSON,正如 tippecanoe 或 ogr2ogr 所產生的那樣。

裸幾何如何處理?

作為裸幾何的行會被包裝為帶空屬性的 Feature;Feature 行則原樣保留。

我能反向轉換嗎?

可以,使用配套工具 GeoJSON to NDJSON,再次把每個要素寫成一行。

我的檔案會被上傳嗎?

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

相關工具

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