- ✨ The stable release with ellipsoidal geodesy functions letting you calculate distances, bearings, destination positions and intermediate points along the Earth surface accurately.
- All docs: geospatial.navibyte.dev.
- Published packages at pub.dev:
- ✨ 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:
- ✨ The stable version 1.2.0 with the brand new documentation site published at geospatial.navibyte.dev.
- Published packages at pub.dev:
- ✨ 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:
- ✨ 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
- geobase version 0.6.0
- ✨ Optimizing data structures (Position, PositionSeries, Box) used by simple geometries. Fixes, tests and documentation.
- geodata version 0.13.0
- geobase version 0.5.0
- ✨ Spherical geodesy functions (distance, bearing, destination point, etc.) for great circle and rhumb line paths.
- geodata version 0.12.0
- ✨ Better client-side support for OGC API Features (Part 1 and 2).
##2022-12-02
- 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
- 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
- geobase (0.2.0), see changelog for details
- ✨ New: Tiling schemes and tile matrix sets (web mercator, global geodetic). Also other improvements on coordinates, and refactorings on the code structure.
- geocore (0.9.0), see changelog for details
- geodata (0.9.0), see changelog for details
- geobase (0.1.0), see changelog for details
- geocore (0.8.0), see changelog for details
- geodata (0.8.0), see changelog for details
- A new package
geobase
with code originating and generalized fromgeocore
:- The pre-release version
0.1.0-a.0
of the upcoming BETA-release 0.1.0 - geobase
- The pre-release version
- Also the pre-release version
0.8.0-a.9
of the upcoming BETA-release 0.8.0 for:
- The first pre-release of the upcoming 0.8.0 version of geocore
- breaking changes with Feature classes, removed dependency to the attributes package
- also the preview of coordinate transformation abstractions and other enhancements
- BETA version 0.7.2 geocore:
- Changes on all packages:
- BETA version 0.7.1
- Changes on geocore:
- Changes on all packages:
- BETA version 0.7.0
- Mostly relatively small changes, but required (breaking) changes due
- updated dependency 0.7.1 on attributes
- required changes visible in Feature class and GeoJSON factories
- updated dependency 0.7.1 on attributes
- Official Dart lint rules applied with recommend set
- geocore with new BETA version 0.6.2 (updated documentation)
- geocore with new BETA version 0.6.1
- initial support for Well-known text representation of geometry or WKT
- Also easier to use factories for points, line strings, polygons, etc.
- Make geometries from arrays of num values.
- Parse geometries from text with default implementation based on WKT.
- BETA version 0.6.0
- Some code packages were moved out from this repository to the new dataflow repository as they are not geospatial at all
- Lint rules and analysis options updated
- Also
implicit-casts
andimplicit-dynamic
set to false requiring code changes
- BETA version 0.5.0 with stable sound null-safety on all packages requiring the stable Dart 2.12
- the first BETA version 0.5.0
- preparing to stabilize null-safety features as described by the official blog:
- datatools totally refactored
- Fetch API abstraction (content, control data, exceptions, fetch interface).
- Fetch API binding to HTTP and HTTPS resources (using http).
- Fetch API binding to file resources (based on
dart:io
).
- geodata also refactored, now with data source implementations:
- GeoJSON features from Web APIs or files
- OGC API Features based services
- other cleanup on other packages too
- latest alpha version 0.4.1
- Point classes in geocore refactored to have
num
getters
- alpha version 0.4.0
- refactored some code to new packages:
- initial alpha version 0.1.0
- designed to Dart null-safety from start
- the first version with following packages