CSV 转 KML

粘贴表格或拖入 CSV / Excel 文件,选好纬度列与经度列,再下载 KML,用 Google Earth 打开或导入 Maps。与 GeoJSON 是同一个工具、同一套选择,只是下载的文件不同。

KML 的每个要素能带名称与说明,所以填一个名称列地图会好读很多;解析不了的坐标会被计数,不会被悄悄丢掉。

表格经纬度转 GeoJSON / KML

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

数据不会离开这个浏览器

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

也可以直接粘贴表格文本

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

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

怎么用

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

常见问题

KML 与 GeoJSON 该选哪个?
想在 Google Earth / Maps 里看,KML 更省事——双击就打开;要给网页地图、PostGIS 或开发工具用,GeoJSON 更通用。这个工具两种都能写。
能自定义图标样式吗?
KML 本身支持配色与图标,但这里只写普通地标,文件才通用。要样式就在 Google Earth 里改。

相关工具