NEWS
rsgeo 0.1.7 (2024-07-10)
explode_lines()
will expand an rs_LINESTRING
or rs_MULTILINESTRING
into their component segments
- Adds
line_segmentize_haversine()
to segment LineStrings in geographic space.
- Adds
geom_line()
to construct a straight line geometry between two point vectors.
- Adds
coord_first()
, coord_last()
, coord_n()
, and n_coords()
functions for working with coordinates of geometries.
- Adds
densify_euclidean()
and densify_haversine()
to densify planar and geographic linear geometries respectively.
- Bug fix:
line_segmentize()
would not always return n
elements (h/t @Robinlovelace)
geom_linestring()
, geom_polygon()
and geom_multipoint()
constructors ignored order. This was due to the internal use of a HashMap
. These have been swapped to a BTreeMap
which preserves order. Additional tests have been added to compare tosf
s constructors as validation.
rsgeo 0.1.6 (2023-09-08)
- Adds
configure
and configure.win
scripts to ensure the package remains on CRAN
- fixes a bug in
format.rsgeo
where ...
were passed into vapply()
and not format()
rsgeo 0.1.5 (2023-09-02)
rsgeo 0.1.4
- vendoring rust dependencies to make rsgeo capable of being published on CRAN
rsgeo 0.1.3
- adding additional parallelization to geodesic, Haversine, and Vincenty lengths
- parallelization added to minimum bounding rect
- line_segmentize() is now parallelized
rsgeo 0.1.0
- Complete rewrite of rsgeo from the ground up.
- distances matrices are calculated in parallel using rayon
- removes cloning where possible reducing the overall memory footprint even more
rsgeo 0.0.0.9000
- Added a
NEWS.md
file to track changes to the package.