# uponex/GISGP GIS Tools

Source: https://glimind.com/server/glama%2Fuponex%2Fgisgp-gis-tools
Registry id: `glama/uponex/gisgp-gis-tools`
Status: unknown

## Tools (39)

- `buffer_geojson`: Buffer every feature by a distance in metres, geodesically accurate at any latitude
- `centroids_geojson`: Replace each feature's geometry with its centroid Point
- `convert_coordinates`: Convert coordinate pairs between EPSG coordinate systems
- `convex_hull_geojson`: Smallest convex polygon containing all input features combined
- `csv_to_geojson`: Convert CSV with auto-detected coordinate columns to GeoJSON
- `detect_coordinate_order`: Detect whether [x, y] pairs are [lon, lat] or [lat, lon]
- `dissolve_geojson`: Merge overlapping/adjacent geometries into one, optionally grouped by a property field
- `dxf_to_geojson`: Convert an AutoCAD DXF file to GeoJSON (POINT/LINE/LWPOLYLINE/POLYLINE/ARC/CIRCLE, layer name kept as a property)
- `envelope_geojson`: Bounding-box rectangle (envelope) per feature
- `epsg_suggest`: Suggest the correct UTM EPSG code for a lon/lat pair
- `fix_geometry`: Repair invalid geometries (self-intersections, bad rings) via GEOS make_valid
- `geojson_diff`: Added/removed/changed features between two GeoJSON FeatureCollections
- `geojson_to_csv`: Convert a GeoJSON FeatureCollection to CSV
- `geojson_to_dxf`: Convert GeoJSON to an AutoCAD DXF file
- `geojson_to_gpx`: Convert GeoJSON to a GPX file (points -> waypoints, lines/polygon rings -> tracks)
- `geojson_to_kml`: Convert a GeoJSON FeatureCollection to KML
- `geojson_to_shapefile`: Convert a GeoJSON FeatureCollection to a Shapefile ZIP
- `geojson_to_wkt`: Convert a GeoJSON geometry to a WKT string
- `geometry_health_report`: One-call health check: validate + auto-repair + stats + envelope, merged
- `geometry_stats`: Compute area/length/vertex count/centroid/bbox of GeoJSON (equal-area projection)
- `georeference_dxf`: Reproject a DXF's local/arbitrary drawing coordinates to real-world lon/lat via a 2-point similarity transform
- `gpx_to_geojson`: Convert GPX to GeoJSON
- `gpx_to_kml`: Convert GPX to KML
- `kml_to_geojson`: Convert KML to GeoJSON
- `kml_to_shapefile`: Convert KML to a Shapefile ZIP
- `list_dxf_layers`: List the distinct layer names used in a DXF drawing
- `minimum_rotated_rectangle`: Smallest-area rotated rectangle containing all input features combined
- `nearest_features_geojson`: For each feature in A, find the nearest feature in B by geodesic distance
- `offset_coordinates`: Move a WGS84 point by a geodesic distance and bearing
- `overlay_geojson`: Boolean set operation (intersection/difference/symmetric_difference/union) between two GeoJSON inputs
- `reduce_precision`: Round GeoJSON coordinates to N decimal places (shrinks payload size)
- `reproject_geojson`: Reproject an entire GeoJSON between EPSG coordinate systems
- `shapefile_to_geojson`: Convert a Shapefile ZIP to GeoJSON
- `simplify_geometry`: Simplify GeoJSON geometry (Douglas–Peucker)
- `spatial_join_geojson`: Attach properties from every matching feature in B to each feature in A
- `tile_math`: Convert lon/lat + zoom to Slippy Map (XYZ) tile x/y, bbox and Bing quadkey
- `validate_geojson`: Validate GeoJSON: RFC 7946 structure, topology, WGS84 ranges
- `voronoi_geojson`: Voronoi diagram of the input points
- `wkt_to_geojson`: Convert a WKT geometry string to GeoJSON (e.g. from PostGIS)

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
