geocore 0.3.0-nullsafety.0 copy "geocore: ^0.3.0-nullsafety.0" to clipboard
geocore: ^0.3.0-nullsafety.0 copied to clipboard

outdated

Geospatial data structures (features, geometry and metadata) and utilities (GeoJSON parser) for Dart.

0.3.0-nullsafety.0 #

  • Alpha version 0.3.0 with breaking changes compared to 0.2.0
  • New dependency: fixnum (^1.0.0-nullsafety.0) for Int64 (Dart VM / JavaScript)
  • New constructors on Point and GeoPoint for creating points from coordinates
  • GeoPoint sub classes to support representing also M-coordinate
  • New enumerated type: enum CRSType { geographic, projected, local }
  • 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
    • FeatureCollection, Feature
    • Point, LineString, Polygon
    • MultiPoint, MultiLineString, MultiPoint
    • GeometryCollection
  • Refactoring also some other constructors for consistent naming conventions
  • Some tests added also to test parsing GeoJSON data

0.2.0-nullsafety.0 #

  • Alpha version 0.2.0 with breaking changes compared to 0.1.0.
  • More geometries: LineString (any line string or linear ring), Polygon
  • Custom Iterable interface and sub implementation: Series, SeriesView
  • Geometry series: GeometrySeries, PointSeries, LineStringSeries, PolygonSeries
  • Features and collections: Feature, FeatureSeries

0.1.0-nullsafety.2 #

  • Small fixes on README.md

0.1.0-nullsafety.1 #

  • Small fixes on links of pubspec.yaml

0.1.0-nullsafety.0 #

  • Initial pre-release version, the API of the library is not stable
  • Designed for null-safety (requires sdk: '>=2.12.0-0 <3.0.0')
  • Uses as dependency: Equatable (^2.0.0-nullsafety.0)
  • Cartesian points using doubles: Point2, Point2m, Point3, Point3m
  • Cartesian points using integers: Point2i, Point3i
  • Geographical points using doubles: GeoPoint2, GeoPoint3
  • Geographical camera: GeoCamera
  • Geographical bounds: GeoBounds
  • Coordinate reference systems: CRS class with two predefined identifiers
  • Temporal coordinates: Instant, Interval
  • Geospatial extent: Extent
  • Web links: Link
15
likes
0
pub points
83%
popularity

Publisher

verified publishernavibyte.com

Geospatial data structures (features, geometry and metadata) and utilities (GeoJSON parser) for Dart.

Homepage
Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

equatable, fixnum, meta

More

Packages that depend on geocore