在线将 KML 转为 GeoJSON
把 Google Earth KML 地标和几何对象转换成标准 GeoJSON FeatureCollection。下载前可核对要素统计和 JSON 预览。
KML 转 GeoJSON 转换器
KML 文件只在当前浏览器中解析和转换,不会上传到 Kanaries 服务器。
仅支持 KML,本页不支持 KMZ。不设文件大小上限,处理能力取决于浏览器可用内存。
- 01支持 KML 点、线、多边形、MultiGeometry 和 gx:Track。
- 02保留要素名称、说明、文件夹路径和 ExtendedData 属性。
- 03下载前显示易读的 GeoJSON 预览。
保留实用数据的 KML 转换
按几何类型转换
KML 的 Point、LineString、Polygon、MultiGeometry 和 gx:Track 会转换为有效的 GeoJSON 几何对象。
保留属性
地标名称、说明、文件夹路径和 ExtendedData 字段会写入 GeoJSON properties。
浏览器本地处理
解析和下载都在设备上完成,无需账户,也不经过服务器上传。
KML 转为 GeoJSON 时会发生什么?
KML 同时包含地理数据和 Google Earth 展示设置。GeoJSON 更专注于可移植的几何对象和属性,适合网页地图、GIS 工具和 API。
生成的 FeatureCollection 可用于网页地图、GIS 流程、空间 API 或其他支持 GeoJSON 的应用。
- 地标变成要素
- 每个受支持的 KML Placemark 会变成一个包含几何对象和属性的 GeoJSON Feature。
- 保留坐标顺序
- 经度、纬度和可选海拔会按 WGS 84 写成 GeoJSON 坐标。
- 不导出展示信息
- 图标、颜色、相机视角、叠加层、模型和网络链接没有直接的可移植对应项,因此不会导出。
如何将 KML 转为 GeoJSON
- 01
选择 KML 文件
选择未压缩的 .kml 文件。本页不接受 KMZ 压缩包。
- 02
解析地标
浏览器读取受支持的几何对象,并提取名称、说明、文件夹和 ExtendedData。
- 03
核对结果
查看要素、几何对象、坐标和属性数量,并检查 JSON 预览。
- 04
下载 GeoJSON
将完整 FeatureCollection 保存为 .geojson 文件。
KML 转 GeoJSON 检查项
使用标准 WGS 84 坐标
KML 和 GeoJSON 都使用经纬度,标准 KML 坐标无需重投影即可转换。
检查不支持的对象
源文件包含叠加层、模型、网络链接或无效几何对象时,请查看转换提示。
保留原始 KML
GeoJSON 结果不会保存 KML 样式或 Google Earth 场景设置。
KML 转 GeoJSON 常见问题
Q01怎样把 KML 转为 GeoJSON?
选择 .kml 文件,检查生成的 FeatureCollection,然后下载 .geojson 结果。
Q02KML 文件会上传吗?
不会。文件读取、转换、预览和下载都在浏览器本地完成。
Q03支持哪些 KML 几何类型?
支持 Placemark 中的 Point、LineString、Polygon、MultiGeometry 和 gx:Track。
Q04会保留 KML 属性吗?
名称、说明、文件夹路径和 ExtendedData 值会成为 GeoJSON 属性;KML 样式和叠加层不会写入结果。
Q05文件有什么限制?
本页接受 .kml 文件,不设文件大小上限。实际处理能力取决于浏览器和设备的可用内存。