Initial release of Geo Tools 0.1.0
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
# 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).
|
||||
Reference in New Issue
Block a user