CSV 转 GeoJSON

粘贴表格或拖入 CSV / Excel 文件,选好纬度列与经度列(可选名称列),再选「点」或「线」,下载 GeoJSON。全程在浏览器里跑,坐标不出本机。

十进制与度分秒两种写法都认;读不出坐标的行会被计数并如实提示,不会悄悄丢掉。

表格经纬度转 GeoJSON / KML

在浏览器里把含经纬度的表格变成 GeoJSON 或 KML 地图文件,生成前先看地图预览,放不下的行会如实报出来。

数据不会离开这个浏览器

文件在你自己的设备上解析、预览和画图,一个字节都不会上传(连样例都不传)。关掉页面,数据就没了。

也可以直接粘贴表格文本

先导入一张含经纬度列的表格。

先导入一个文件。整个过程都在本地完成。

怎么用

  1. 1.导入带经纬度两列的表格(Excel / CSV / TSV / JSON,或直接粘贴)。
  2. 2.确认识别出的纬度、经度列(不对就改),有名字列就再选一个用来做标注——十进制度和度分秒都认。
  3. 3.选「点」(每行一个点)或「路线」(按分组把点连起来,顺序按表格顺序)。
  4. 4.点「生成地图文件」,看预览,再下载成 GeoJSON 或 KML。

常见问题

怎么画成路线而不是点?
把几何切成「线」,再选一列作为分组依据:同一组的行按顺序连成一条线——配送、行程记录就是这样变成一条条路线的。
地图上什么都没有,为什么?
最常见两种原因:纬度与经度选反了、或坐标里混了字符被当成文本。页面会显示读到了多少行、跳过了多少行,多数情况一眼能定位。

相关工具