kml-geojson-converter

Use when asked to convert between KML and GeoJSON formats, or convert geo data for mapping applications.

$ Instalar

git clone https://github.com/dkyazzentwatwa/chatgpt-skills /tmp/chatgpt-skills && cp -r /tmp/chatgpt-skills/kml-geojson-converter ~/.claude/skills/chatgpt-skills

// tip: Run this command in your terminal to install the skill


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

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

# 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