Files
geo-tools/public/README.md
T

1.3 KiB
Raw Permalink Blame History

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. 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 DouglasPeucker 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 and docs/PRIVACY-SECURITY.md.

Development

Requires Node.js 22 and npm 11.

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.