geospatial
geospatial copied to clipboard
Geospatial data structures, tools and utilities for Dart and Flutter.
Latest interface for `FeatureItems`: ```dart /// A feature source providing geospatial features. abstract class FeatureSource { /// Fetches a single feature by id (set in [query]) from this source. ///...
For background information for #15 and #28 ## Introduction Wikipedia docs: * [List of common coordinate transformations](https://en.wikipedia.org/wiki/List_of_common_coordinate_transformations) * [Geographic coordinate conversion](https://en.wikipedia.org/wiki/Geographic_coordinate_conversion) ## WGS 84 geographical coordinates Identifier: [EPSG:4326](http://epsg.io/4326) ## Web...
See issue [Add Fetch API binding and support for in-memory data storage #16](https://github.com/navibyte/dataflow/issues/16) at the [Dataflow tools for Dart](https://github.com/navibyte/dataflow) for the [datatools](https://pub.dev/packages/datatools) packages. When this issue get implemented, then utilise...
OGC API Features client is implemented by `FeatureProviderOAPIF` class. Support for the OGC API Features standard, parts 1 + 2, is not yet complete. Complete support with some tests included....
Support for *Newline-delimited GeoJSON* or *GeoJSON Text Sequences*: * `geobase`: decoder / parser and encoder / writer * `geodata`: support file and web resources Supports a text file with each...
See also #29 and #224. *2024-04-09 .. 2024-04-16: Updated plan for this issue* As noted in comments support for decoding EWKB data (however ignoring any SRID) is added to [geobase...
Currently in `geobase` version 1.0.x there is a separate internal GeoJSON decoder implementation, but GeoJSON encoder is shared with WKT encoder. This means that the encoder is not very "JSON...
This is not a trivial task to implement as a common solution. ## Geospatial data formats ### GeoJSON [GeoJSON](https://geojson.org/) (RFC 7946) * data expected to be WGS84 longitude / latitude...
Currently in geometry model implemented: Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon, GeometryCollection Add also LineSegment geometry as a line between two points. LineString would provide an iterator to allow looping...