geobase 0.2.0 geobase: ^0.2.0 copied to clipboard
Geospatial coordinates, projections, tiling schemes and data writers (GeoJSON, WKT) for Dart.
0.2.0 #
β¨ New: Tiling schemes and tile matrix sets (web mercator, global geodetic). Also other improvements on coordinates, and refactorings on the code structure.
𧩠Features:
- Mini-libraries for geobase #109
- Conversion between WGS84 (lon-lat) and Web Mercator Quad tile matrix set #57
- MapPoint2i renamed to ScalableXY, and implementing Projected and Scalable #116
- Use OGC specified screen pixel size / ppi when calculating scale denominator #119
- Add World CRS84 TileMatrixSet #114
- Add zoomIn, zoomOut and zoomOut to Scalable2i #121
π Maintenance:
0.1.1 #
0.1.0 #
Initial version with some code originating from geocore
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
𧩠Features:
- Separate some common features of geocore to separate common package #86
- Base interface for bounding boxes compatible with RFC7946 #87
- Separate basic point properties as position interface #84
- Formatting to text on Point (and other geometries) more flexible #81
- Coordinate types enhanced #92
- Coordinate value accessors on position classes #94
- Equality and hashcode for (Geo)Position and (Geo)Box classes #89
- Generalize and move project and transform from geocore to geobase #95
- Intersects bounds generalized on geobase #97
- Renewed GeoExtent with spatial and temporal parts #99
π Maintenance: