Skip to content

Releases: navibyte/geospatial

BETA-version 0.8.0

09 Mar 17:56
Compare
Choose a tag to compare

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:
  • 📃 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

BETA-version 0.7.0 with deps on new data objects of attributes package

10 Aug 18:12
Compare
Choose a tag to compare

BETA-version 0.6.0 with lint rules updated, repository changes and other refactoring

25 Apr 10:14
Compare
Choose a tag to compare

BETA version 0.5.0 with stable sound null-safety

03 Mar 21:30
Compare
Choose a tag to compare
  • BETA version 0.5.0 with stable sound null-safety on all packages requiring the stable Dart 2.12

BETA-version 0.5.0 with datatools and geodata refactored

28 Feb 19:29
Compare
Choose a tag to compare
  • 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:
  • other cleanup on other packages too

Pre-release 0.4.0 with new attributes and datatools packages

03 Jan 17:47
Compare
Choose a tag to compare

The new main structure of this repository containing the following Dart code packages:

  • attributes : Data structures and utilities for identifiers, value maps and dynamic data objects.
  • datatools : Metadata structures and utilities to access Web APIs.
  • geocore : Geospatial data structures (features, geometry and metadata) and utilities (GeoJSON parser).
  • geodata : A geospatial client reading OGC API and other data sources.

Also many other code refactorings and new features. See changelog of each package.

Pre-release 0.3.0 with GeoJSON support

12 Dec 17:07
Compare
Choose a tag to compare
Pre-release

geocore main changes:

  • GeoPoint sub classes to support representing also M-coordinate
  • Empty geometry to map null geometries (ie. from GeoJSON) to such instance
  • Multi geometry: MultiPoint, MultiLineString, MultiPoint, GeometryCollection
  • Feature class changes: FeatureId, Feature, FeatureSeries, FeatureCollection
  • Factory abstraction for creating geometries, features and feature collections
  • Factory implementation for GeoJSON, initial version, not full coverage

geodata main changes:

  • Adaptation to the geocore changes: feature, collection and geometry classes
  • Now uses GeoJSON parser from the geocore package
  • Updated example code

Pre-release 0.2.0 with more geometry classes and features

05 Dec 22:11
Compare
Choose a tag to compare

Main changes on Dart packages:

  • geocore: more geometries, custom iterable classes, features and collections
  • geodata: initial version to read items resource (features) from OGC API Features

Initial pre-release 0.1.0 with Dart null-safety

29 Nov 14:44
Compare
Choose a tag to compare

Two Dart packages with null-safety design:

  • geocore (Geospatial data structures and geometry classes for Dart.)
  • geodata (A geospatial client reading OGC API and other data sources)