zh

KML 转 GeoJSON

在本地把 KML(Google Earth)转换为 GeoJSON:用于网页地图和开发工具。无需上传。

正在你的设备上本地处理 ...

正在你的设备上本地处理 ...

0%

我的文件会被上传吗?

不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证

无需上传100% 本地处理
内容只属于你第三方无法访问
Hosted in GermanyGlobal Content Delivery
经独立审计TLS A+ · 标头 A+

KML 是 Google Earth 和 Google Maps 的格式,GeoJSON 则是网页地图(Leaflet、Mapbox、OpenLayers)和开发工具的标准格式。想把 Google Earth 中的地标或路线带入网页应用、分析脚本或数据库的人,需要它们是 GeoJSON。本工具读取你的 KML 文件,写出一个干净的 GeoJSON FeatureCollection。

所有常见几何都会被识别:点(Point)、线(LineString)、带洞的面(Polygon),以及复合几何(MultiGeometry),它们会按内容变为 MultiPoint、MultiLineString、MultiPolygon 或一个 GeometryCollection。嵌套文件夹(Folder)中的地标也会被收集。每个地标的名称和说明会进入 GeoJSON 属性(properties.name、properties.description)。坐标顺序仍保持先经度后纬度。

一切都在浏览器中完全本地运行:你可能涉及隐私的位置信息绝不会离开你的设备。坦白说:被转换的是几何以及名称和说明。KML 特有的外观(样式、图标、漫游、NetworkLinks、地面叠加)不会反映到 GeoJSON,因为 GeoJSON 没有对应物。没有地标的 KML 文件或无效文件会以清晰的提示被拒绝,而不是伪造一个空输出。

技术规格

技术规格
输入格式KML
自动转换ZIP, DXF, GeoJSON
输出格式GeoJSON
批量处理不支持
处理方式在浏览器中本地处理 (JavaScript)
文件上传

三步完成

  1. 拖入你的 KML 文件。
  2. 转换会自动进行。
  3. 下载 GeoJSON。

限制: 将 KML 转换为一个 GeoJSON FeatureCollection:Point、LineString、带洞 Polygon 和 MultiGeometry(转为 Multi 各类或 GeometryCollection)。嵌套文件夹中的地标会被收集;name/description 变为 properties。KML 样式、漫游、NetworkLinks 和叠加不会转换(GeoJSON 无对应物)。坐标系为 WGS84(经度、纬度)。没有地标的文件或无效的 KML 会以错误提示被拒绝。

常见问题

我为什么需要 GeoJSON?

GeoJSON 是网页地图(Leaflet、Mapbox)和数据分析的标准格式。这样你就能在自己的应用中使用 Google Earth 的数据。

支持识别哪些几何?

Point、LineString、Polygon(带洞)和 MultiGeometry,后者会变为 MultiPoint、MultiLineString、MultiPolygon 或 GeometryCollection。

文件夹里的地标会被找到吗?

会,在嵌套的 Folder 结构中也会收集所有地标。

KML 样式会被转换吗?

不会。GeoJSON 没有样式;被转换的是几何、名称和说明。

我的文件会被上传吗?

不会,转换完全在浏览器中本地完成;位置信息绝不会离开你的设备。

相关工具

GeoJSON 转 KML · DXF转GeoJSON · JSON 转 YAML · CSV 转 GeoJSON · GPX 转 GeoJSON · GeoJSON 转 GPX · Shapefile 转 GeoJSON