zh

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