# KML转GeoJSON转换器

将KML（Keyhole标记语言）格式转换为GeoJSON格式

> 标准页面: https://elysiatools.com/zh/tools/kml-to-geojson

- **分类:** Format Conversion

- **关键词:** kml, geojson, 转换器, 地理信息, 地图, 坐标, kml转geojson

## 概述

KML转GeoJSON转换器是一个在线工具，用于将KML（Keyhole标记语言）格式的地理数据快速转换为GeoJSON格式。它简化了数据转换过程，使您能够轻松地在Web地图和GIS应用中使用这些数据。

## 输入项

- **KML输入** (textarea): 输入KML数据...
- **美化输出** (checkbox)

## 适用场景

- 当需要将KML文件导入到支持GeoJSON的Web地图库（如Leaflet或Mapbox）时。
- 当处理来自Google Earth或其他GIS软件的KML数据，并希望将其转换为更通用的JSON格式进行共享或分析时。
- 当需要减小地理数据文件的大小，或利用GeoJSON的轻量级特性进行移动应用开发时。

## 工作原理

- 在文本输入框中粘贴您的KML数据，或直接上传KML文件。
- 选择是否启用“美化输出”选项，以控制GeoJSON的格式化。
- 点击转换按钮，工具将解析KML并生成对应的GeoJSON代码。
- 转换完成后，您可以复制结果或下载为.geojson文件。

## 使用案例

- Web地图开发：将KML数据转换为GeoJSON，以便在JavaScript地图库中动态显示。
- 数据迁移：将旧版KML格式的地理数据迁移到现代GeoJSON格式，用于数据库存储。
- 教育演示：将KML文件转换为GeoJSON，用于教学或演示地理信息系统概念。

## 常见问题

### KML和GeoJSON有什么区别？

KML是基于XML的格式，常用于Google Earth；GeoJSON是基于JSON的格式，更轻量且广泛用于Web开发。

### 这个工具支持所有KML元素吗？

工具支持常见的KML几何元素，如点、线、多边形，以及基本属性信息。

### 转换过程中会丢失数据吗？

工具会尽力保留所有地理坐标和属性数据，但某些KML特有样式可能无法完全转换。

### 我可以离线使用这个工具吗？

这是一个在线工具，需要网络连接来运行转换。

### 输出GeoJSON的坐标系统是什么？

工具保留原始KML中的坐标系统，通常为WGS84（经纬度）。

## 相关工具

- [BSON转换器](https://elysiatools.com/zh/tools/bson-converter): 将数据编码/解码为BSON（Binary JSON）格式
- [CSON转JSON](https://elysiatools.com/zh/tools/cson-to-json): 将CSON（CoffeeScript对象表示法）数据转换为JSON格式
- [EDN转JSON](https://elysiatools.com/zh/tools/edn-to-json): 将EDN（可扩展数据表示法）数据转换为JSON格式
- [GeoJSON转GPX转换器](https://elysiatools.com/zh/tools/geojson-to-gpx): 将GeoJSON格式转换为GPX（GPS交换格式）格式
- [GeoJSON转KML转换器](https://elysiatools.com/zh/tools/geojson-to-kml): 将GeoJSON格式转换为KML（Keyhole标记语言）格式
- [GeoJSON转OSM转换器](https://elysiatools.com/zh/tools/geojson-to-osm): 将GeoJSON格式转换为OpenStreetMap (OSM) XML格式
- [GPX转GeoJSON转换器](https://elysiatools.com/zh/tools/gpx-to-geojson): 将GPX（GPS交换格式）转换为GeoJSON格式
- [GraphQL转JSON](https://elysiatools.com/zh/tools/graphql-to-json): 将GraphQL查询或响应数据转换为JSON格式

## 示例

- [GeoJSON 查看器示例](https://elysiatools.com/zh/samples/geojson-viewer-samples): 用于浏览器内预览的 GeoJSON 示例
- [Web Python 图像处理示例](https://elysiatools.com/zh/samples/web-image-processing-python): Web Python 图像处理示例，使用 PIL/Pillow 包括读取、保存、缩放和格式转换
- [Grafana 高级应用示例](https://elysiatools.com/zh/samples/grafana-samples): 全面的 Grafana 示例，涵盖高级仪表板设计、告警配置、数据源集成和插件开发
- [KML 查看器示例](https://elysiatools.com/zh/samples/kml-viewer-samples): 用于浏览器内预览的 KML 地理数据示例。

## 相关内容

- [地理坐标转换与地图数据处理工作流](https://elysiatools.com/zh/hubs/geospatial-coordinate-workflows): 先统一坐标表示并验证位置，再计算距离与方位，最后把 GeoJSON、KML、OSM、GPX 数据转换成下游系统可直接使用的格式。
