# Geo Tools Inspect, convert and analyse geospatial files locally in the browser. Geo Tools is a standalone local-first application in the [add·ideas Toolbox](https://git.add-ideas.de/lotobo/toolbox-portal). Inputs are processed in the browser and are not uploaded. ## Version 0.1 scope - Bounded GeoJSON, GPX, KML and coordinate-CSV parsing into a small common model - WGS 84 bounds, point counts, great-circle LineString distance and elevation gain/loss - Explicit lossy conversion among the four supported formats - Iterative Douglas–Peucker LineString simplification and decimal-degree/DMS conversion - A coordinate-only local sketch with no map tiles or projection service The common model intentionally supports only Point, LineString and Polygon and preserves only scalar properties. There is no CRS transformation, basemap request or claim of survey-grade geodesy. See [docs/ARCHITECTURE.md](docs/ARCHITECTURE.md) and [docs/PRIVACY-SECURITY.md](docs/PRIVACY-SECURITY.md). ## Development Requires Node.js 22 and npm 11. ```sh npm ci npm run check npm run test:browser ``` ## Release `npm run release:artifact` creates a deterministic `release/geo-tools-0.1.0.zip` and checksum sidecar. ## Licence GPL-3.0-or-later. Runtime dependencies retain their own licences; see [THIRD_PARTY_NOTICES.md](THIRD_PARTY_NOTICES.md).