Skip to content

Commit 2fe3bf8

Browse files
committed
docs(geobase): update package feature list
1 parent 9c82bae commit 2fe3bf8

File tree

3 files changed

+9
-7
lines changed

3 files changed

+9
-7
lines changed

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,12 +78,13 @@ Key features of the [geobase](https://pub.dev/packages/geobase) package:
7878
* 🧩 simple geometries (point, line string, polygon, multi point, multi line string, multi polygon, geometry collection)
7979
* 📏 cartesian 2D calculations (centroid, polylabel, point-in-polygon, distance).
8080
* 🔷 features (with id, properties and geometry) and feature collections
81-
* 📐 ellipsoidal (*vincenty*) and spherical (*great circle*, *rhumb line*) geodesy tools
81+
* 📐 ellipsoidal (*vincenty*) and spherical (*great circle*, *rhumb line*) geodesy tools, with ellipsoidal datum, [UTM](https://en.wikipedia.org/wiki/Universal_Transverse_Mercator_coordinate_system), [MGRS](https://en.wikipedia.org/wiki/Military_Grid_Reference_System) and ECEF (earth-centric earth-fixed) support
8282
* 📅 temporal data structures (instant, interval) and spatial extents
8383
* 📃 vector data formats supported ([GeoJSON](https://geojson.org/), [Newline-delimited GeoJSON](https://stevage.github.io/ndgeojson/), [WKT](https://en.wikipedia.org/wiki/Well-known_text_representation_of_geometry), [WKB](https://en.wikipedia.org/wiki/Well-known_text_representation_of_geometry#Well-known_binary)
8484
)
85-
* 🗺️ coordinate projections (web mercator + based on the external [proj4dart](https://pub.dev/packages/proj4dart) library)
85+
* 🗺️ coordinate projections (built-in WGS84 based projections on geographic, geocentric, UTM and Web Mercator coordinates + external [proj4dart](https://pub.dev/packages/proj4dart) support)
8686
* 🔢 tiling schemes and tile matrix sets (web mercator, global geodetic)
87+
* ⚖️ unit conversions (angle, angular velocity, area, distance, speed and time)
8788

8889
Key features of the [geodata](https://pub.dev/packages/geodata) package:
8990

dart/geobase/README.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,13 @@ Key features:
2626
* 🧩 simple geometries (point, line string, polygon, multi point, multi line string, multi polygon, geometry collection)
2727
* 📏 cartesian 2D calculations (centroid, polylabel, point-in-polygon, distance).
2828
* 🔷 features (with id, properties and geometry) and feature collections
29-
* 📐 ellipsoidal (*vincenty*) and spherical (*great circle*, *rhumb line*) geodesy tools, with [UTM](https://en.wikipedia.org/wiki/Universal_Transverse_Mercator_coordinate_system) and [MGRS](https://en.wikipedia.org/wiki/Military_Grid_Reference_System) coordinate conversions
29+
* 📐 ellipsoidal (*vincenty*) and spherical (*great circle*, *rhumb line*) geodesy tools, with ellipsoidal datum, [UTM](https://en.wikipedia.org/wiki/Universal_Transverse_Mercator_coordinate_system), [MGRS](https://en.wikipedia.org/wiki/Military_Grid_Reference_System) and ECEF (earth-centric earth-fixed) support
3030
* 📅 temporal data structures (instant, interval) and spatial extents
3131
* 📃 vector data formats supported ([GeoJSON](https://geojson.org/), [Newline-delimited GeoJSON](https://stevage.github.io/ndgeojson/), [WKT](https://en.wikipedia.org/wiki/Well-known_text_representation_of_geometry), [WKB](https://en.wikipedia.org/wiki/Well-known_text_representation_of_geometry#Well-known_binary)
3232
)
33-
* 🗺️ coordinate projections (web mercator + based on the external [proj4dart](https://pub.dev/packages/proj4dart) library)
33+
* 🗺️ coordinate projections (built-in WGS84 based projections on geographic, geocentric, UTM and Web Mercator coordinates + external [proj4dart](https://pub.dev/packages/proj4dart) support)
3434
* 🔢 tiling schemes and tile matrix sets (web mercator, global geodetic)
35+
* ⚖️ unit conversions (angle, angular velocity, area, distance, speed and time)
3536

3637
## Documentation
3738

@@ -428,10 +429,10 @@ Package | Description
428429
---------------------- | -----------
429430
**common** | Common codes, constants, functions, presentation helpers and reference systems related to geospatial applications.
430431
**coordinates** | Position, bounding box and positions series (with coordinate arrays).
431-
**geodesy** | Ellipsoidal (*vincenty*) and spherical (*great circle*, *rhumb line*) geodesy tools, with UTM and MGRS coordinate conversions.
432+
**geodesy** | Ellipsoidal (*vincenty*) and spherical (*great circle*, *rhumb line*) geodesy tools, with ellipsoidal datum, UTM, MGRS and ECEF support.
432433
**geometric** | Cartesian 2D calculations (centroid, polylabel, point-in-polygon, distance).
433434
**meta** | Temporal data structures (instant, interval) and spatial extents.
434-
**projections** | Geospatial projections (currently only between WGS84 and Web Mercator).
435+
**projections** | WGS84 based projections; ellipsoidal (geographic, geocentric, UTM) and spherical (Web Mercator).
435436
**projections_proj4d** | Projections provided by the external [proj4dart](https://pub.dev/packages/proj4dart) package.
436437
**tiling** | Tiling schemes and tile matrix sets (web mercator, global geodetic).
437438
**vector** | Text and binary formats for vector data (features, geometries, coordinates).

dart/geobase/lib/geodesy.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/// Ellipsoidal (*vincenty*) and spherical (*great circle*, *rhumb line*)
2-
/// geodesy tools, with ellipsoidal datum, UTM and MGRS coordinate conversions.
2+
/// geodesy tools, with ellipsoidal datum, UTM, MGRS and ECEF support.
33
///
44
/// This libary exports a subset of `package:geobase/geobase.dart`.
55
///

0 commit comments

Comments
 (0)