GeoJSON 转 KML
在本地把 GeoJSON 转换为适用于 Google Earth 的 KML:点、线、面连同名称一并转换。无需上传。
正在你的设备上本地处理 ...
0%
你的文件从未离开你的设备
我的文件会被上传吗?
不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证
在本地把 GeoJSON 转换为适用于 Google Earth 的 KML:点、线、面连同名称一并转换。无需上传。
正在你的设备上本地处理 ...
0%
你的文件从未离开你的设备
不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证
GeoJSON 和 KML 是地理数据的两种常用格式,但面向不同的程序:GeoJSON 是网页地图和开发工具的标准格式,KML 则是 Google Earth 和 Google Maps 的格式。本工具读取你的 GeoJSON 文件,写出一个 KML 文件,你可以直接在 Google Earth 中打开、作为地标分享,或导入到地图里。
所有常见几何都会被转换:单个点(Point)、折线(LineString)、带洞的面(Polygon),以及它们的多重变体(MultiPoint、MultiLineString、MultiPolygon)和混合集合(GeometryCollection)。对象的 name(或 title)属性会成为地标的标签,description 成为其说明。坐标顺序在两种格式中都是先经度后纬度,因此不会被颠倒。
一切都在浏览器中完全本地运行:你可能涉及隐私的位置信息绝不会离开你的设备。坦白说:被转换的是几何以及文本属性 Name 和 Description。自定义图标、颜色或线宽等复杂外观(样式)不会被写入,坐标系则按 GeoJSON 的惯例假定为 WGS84,这也是 KML 本就要求的。无效的 GeoJSON 会以清晰的提示被拒绝,而不会生成损坏的文件。
| 输入格式 | GEOJSON, JSON |
|---|---|
| 输出格式 | KML |
| 批量处理 | 不支持 |
| 处理方式 | 在浏览器中本地处理 (JavaScript) |
| 文件上传 | 无 |
限制: 将 GeoJSON(FeatureCollection、Feature 或纯几何)转换为 KML 2.2:Point、LineString、带洞 Polygon、Multi 各类以及 GeometryCollection。name/title 和 description 属性会为每个地标保留。样式(图标/颜色/线条)不会转换;坐标系为 WGS84(经度、纬度)。无效的 GeoJSON 会以清晰的错误提示被拒绝。
KML 是 Google Earth 和 Google Maps 的格式。有了 KML 文件,你就能在那里直接打开或分享你的点、线、面。
Point、LineString、Polygon(带洞)、MultiPoint、MultiLineString、MultiPolygon 和 GeometryCollection。
会,每个几何的 name(或 title)和 description 属性会成为地标的标签和说明。
不会。被转换的是几何和文本;自定义图标、颜色或线宽不会被写入。
不会,转换完全在浏览器中本地完成;位置信息绝不会离开你的设备。