zh

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