--- name: kml-geojson-converter description: Use when asked to convert between KML and GeoJSON formats, or convert geo data for mapping applications. --- # KML/GeoJSON Converter Convert geographic data between KML, GeoJSON, and other geo formats for mapping and GIS applications. ## Purpose Geo format conversion for: - Google Maps / Earth integration - Web mapping applications (Leaflet, Mapbox) - GIS data interchange - Spatial data processing - GPS track conversion ## Features - **Bidirectional Conversion**: KML ↔ GeoJSON - **Feature Preservation**: Maintain properties, styles, descriptions - **Batch Processing**: Convert multiple files - **Coordinate Systems**: WGS84, UTM support - **Validation**: Verify output format validity - **Simplification**: Reduce polygon complexity ## Quick Start ```python from kml_geojson_converter import GeoConverter # KML to GeoJSON converter = GeoConverter() converter.load_kml('input.kml') converter.save_geojson('output.geojson') # GeoJSON to KML converter.load_geojson('input.geojson') converter.save_kml('output.kml') ``` ## CLI Usage ```bash # Convert KML to GeoJSON python kml_geojson_converter.py input.kml --to geojson --output output.geojson # Convert GeoJSON to KML python kml_geojson_converter.py input.geojson --to kml --output output.kml ```