GeoJSON 轉 NDJSON
在本機將 GeoJSON 轉換為換行分隔的 GeoJSON(NDJSON),適用於 tippecanoe 與大數據。無需上傳。
正在你的裝置上本機處理 ...
0%
你的檔案永遠不會離開你的裝置
我的檔案會被上傳嗎?
不會。一切都在你的瀏覽器中執行,你的檔案永遠不會離開你的裝置。這一點如何查證
在本機將 GeoJSON 轉換為換行分隔的 GeoJSON(NDJSON),適用於 tippecanoe 與大數據。無需上傳。
正在你的裝置上本機處理 ...
0%
你的檔案永遠不會離開你的裝置
不會。一切都在你的瀏覽器中執行,你的檔案永遠不會離開你的裝置。這一點如何查證
換行分隔的 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) |
| 檔案上傳 | 無 |
限制: 將 GeoJSON 的 FeatureCollection 轉換為換行分隔的 GeoJSON(NDJSON/GeoJSONL):每行一個 Feature,以精簡 JSON 表示。tippecanoe 與 ogr2ogr 用它來串流處理大型資料集。可與 NDJSON to GeoJSON 互轉。無效或空的 GeoJSON 會以明確的錯誤被拒絕。
串流處理大型地理資料:tippecanoe 與 ogr2ogr 等工具逐行讀取一個 Feature,無需一次載入整個檔案。
會,每個 Feature 都原樣精確保留其幾何與屬性;僅去掉 FeatureCollection 包裝。
可以,使用配套工具 NDJSON to GeoJSON,把這些行重新包成一個 FeatureCollection。
不會,轉換完全在瀏覽器本機進行;位置資料絕不會離開你的裝置。