Skip to content
This repository has been archived by the owner on Mar 30, 2023. It is now read-only.

Latest commit

 

History

History
65 lines (37 loc) · 3.11 KB

NEWS.md

File metadata and controls

65 lines (37 loc) · 3.11 KB

wellknown 0.7.4

MINOR IMPROVEMENTS

  • fix a few examples for geojson2wkt() that had calls to matrix() that were leading to warnings because the input vectors were not a multiple of the nrow/ncol (#35)

wellknown 0.7.2

MINOR IMPROVEMENTS

  • fixes to make this package compatible with an upcoming version of BH (v1.75.0) (#33)

wellknown 0.7.0

NEW FEATURES

  • Dropped import package V8 used in wkt_wkb() and wkb_wkt() functions; now using package wk for those functions. Javascript no longer used in the package; should make installation of this package easier on some platforms that had trouble installing V8 (#24) (#31)
  • Gains new functions for working with WKT: bounding_wkt, wkt_bounding, sf_convert, validate_wkt, wkt_centroid, wkt_coords, wkt_reverse. As part of this, package now uses Rcpp and BH (boost headers), so installation from source requires compilation (#32)

MINOR IMPROVEMENTS

  • vignette available on docs site only now

wellknown 0.6.0

BUG FIXES

  • fix to wkt_wkb method; support new version of V8 that converts JS buffers to raw vectors (#29)

wellknown 0.5.0

NEW FEATURES

  • New functions wkt_wkb() and wkb_wkt() for converting WKT to WKB, and WKB to WKT. Depends on V8 for doing the conversion. (#5)
  • New function get_centroid() to get a centroid (lon, lat) for a WKT character string or a GeoJSON list object (#14) (#15)
  • wkt2geojson() gains a new parameter numeric. It is TRUE by default, meaning that we convert values to numeric unless you set numeric=FALSE in which case we maintain numbers as strings, useful when you want to retain zero digits after the decimal (#14)
  • wkt2geojson() gains a new parameter simplify, which if TRUE attempts to simplify from a multi- geometry type to a single type (e.g., mulitpolygon to polygon) when there's really only a single object. Applies to multi features only. (#20)
  • Throughout package now we account for 3D and 4D WKT. For wkt2geojson() GeoJSON doesn't support a 4th dimension so we drop the 4th value, but for geojson2wkt() you can have GeoJSON with a 4th value so that you can convert it and any 3D data to WKT. We've added checks to make sure not more than 4D is used, and we follow sf by filling in zeros for any objects that are shorter in number of dimensions than the object with the largest number of dimensions (#18) (#23)
  • geojson2wkt() inputs it accepts have changed. The function now accepts two different formats of GeoJSON like data. 1) The old format of full GeoJSON as a list like list('type' = 'Point', 'coordinates' = c(116.4, 45.2)), and 2) a simplified format list(Point = c(116.4, 52.2)) (#17) (#19)

MINOR IMPROVEMENTS

  • Removed magrittr package. Simply load the package to have access to pipes (#25)
  • Fixes to lint() function for validating WKT to make it work in more cases (#9)

BUG FIXES

  • Fixed bug in wkt2geojson() to not be case-sensitive to object names (e.g. , now point, Point, and POINT are all fine) (#16)

wellknown 0.1.0

NEW FEATURES

  • Releasd to CRAN.