Releases: navibyte/geospatial
Releases · navibyte/geospatial
Stable version 1.3.0
2024-07-26
- ✨ The stable version 1.3.0 with centroid, polylabel, point-in-polygon and other cartesian 2D calculations enhanced - read more!
- All docs: geospatial.navibyte.dev.
- Published packages at pub.dev:
Stable version 1.2.0
2024-05-26
- ✨ The stable version 1.2.0 with the brand new documentation site published at geospatial.navibyte.dev.
- Published packages at pub.dev:
Stable version 1.1.0
2024-04-22
- ✨ The stable version 1.1.0 adds support for Newline-delimited GeoJSON, EWKT and EWKB.
- See also the article Decode and encode GeoJSON, WKT and WKB in Dart and Flutter apps.
- Published packages at pub.dev:
Stable version 1.0.0
2023-10-29
- ✨ New (2023-10-29): The stable version 1.0.0 is now ready. See also the article Geospatial tools for Dart - version 1.0 published at Medium
- geobase version 1.0.0
- geodata version 1.0.0
BETA version 0.13.0
2023-09-30
- geobase version 0.6.0
- ✨ Optimizing data structures (Position, PositionSeries, Box) used by simple geometries. Fixes, tests and documentation.
- geodata version 0.13.0
BETA version 0.12.0
2023-08-11:
BETA version 0.11.0
2022-12-02:
BETA version 0.10.0
🗞️ News
Package version published at this release.
2022-08-21
- geobase (0.3.0), see changelog for details
- ✨ New: Data structures for simple geometries, features and feature collections.
- ✨ New: Support for Well-known binary (WKB). Text and binary data formats, encodings and content interfaces also redesigned.
- geodata (0.10.0), see changelog for details
- geocore (0.10.0), see changelog for details
🏗️ Roadmap
Please see issues.
💡 Any comments, questions, suggestions of new features and other other contributions are welcome, of course!
🪄 New features shall be actively added and development continues on geobase and geodata packages.
geocore
version 0.10.0 (published at 2022-08-21), no new features are currently planned on the geocore package. Still this package too shall be maintained as a part of this repository.
BETA version 0.9.0
Package versions:
BETA-version 0.8.0
Key features of the geobase package:
- 🔢 enums for geospatial coordinate and geometry types
- 🌐 geographic positions and bounding boxes (longitude-latitude-elevation)
- 🗺️ projected positions and bounding boxes (cartesian XYZ)
- 🏗️ coordinate transformations and projections (initial support)
- 📅 temporal data structures (instant, interval)
- 📃 geospatial data writers for features, geometries, coordinates, properties:
- 🌎 supported formats: GeoJSON
- 📃 geospatial data writers for geometries and coordinates:
- 🪧 supported formats: WKT
Key features of the geocore package:
- 🚀 geospatial data structures (geometry, features and metadata)
- 🌐 geographic coordinates (longitude-latitude)
- 🗺️ projected coordinates (cartesian XYZ)
- 🔷 geometry primitives (bounds or bbox, point, line string, polygon)
- 🧩 multi geometries (multi point, multi line string, multi polygon, geometry collections)
- ⭐ feature objects (with id, properties and geometry) and feature collections
- 🌎 GeoJSON data parser
- 🪧 WKT
(Well-known text representation of geometry) data parser
Key features of the geodata package:
- Client-side data source abstraction for geospatial feature service Web APIs
- Implementations to read geospatial features
- GeoJSON features from Web APIs or files
- OGC API Features based services (partial support)