Install
openclaw skills install @ruiduobao/vector-convertConvert vector GIS files between Shapefile, GeoJSON, KML, GPX, GeoPackage, and CSV with optional CRS transform, precision, field filtering, and bounding box...
openclaw skills install @ruiduobao/vector-convertConvert between vector GIS formats using only Python standard library.
| Format | Extension | Read | Write |
|---|---|---|---|
| Shapefile | .shp | Yes | Yes |
| GeoJSON | .geojson/.json | Yes | Yes |
| KML | .kml | Yes | Yes |
| GPX | .gpx | Yes | Yes |
| GeoPackage | .gpkg | Yes | Yes |
| CSV | .csv | Yes | Yes |
Zero external dependencies. Requires Python 3.8+.
python vector-convert.py input.shp --to geojson -o output.geojson
python vector-convert.py input.geojson --to shp -o output.shp
python vector-convert.py input.kml --to gpkg -o output.gpkg
python vector-convert.py input.shp --info
python vector-convert.py input.shp --to geojson --crs EPSG:3857
python vector-convert.py input.geojson --to csv --precision 4
python vector-convert.py input.geojson --to csv --fields name,type,population
python vector-convert.py input.shp --to geojson --bbox -180 -90 180 90
pytest tests/ -v
MIT-0 (No Attribution)