Skip to content

v0.3.0

Compare
Choose a tag to compare
@JosiahParry JosiahParry released this 09 May 19:33
· 8 commits to main since this release

arcgisutils 0.3.0

  • All geometry conversion functions: as_esri_geometry(), as_esri_features(), as_esri_featureset(), as_features() and as_featureset() have been rewritten from the ground up using Rust and extendr.
    • arcgisutils now requires Rust to build from source
    • jsonify is moved to Suggests
    • as_geometry() is no longer exported
    • ... argument is removed
  • auth_key() is added to support authorization with an API key for ArcGIS Developers accounts
  • catch_error() is a new function which parses a string and catches the error as an object. This is useful when processing multiple responses at once.
  • rbind_results() is a new helper function that combines a list of results as efficiently as possible.
  • arc_base_req() gains two new arguments path and query which allows you to add query parameters and paths to the generated base request
  • arc_self_meta() is a new function to provide access to the /self endpoint. Closes #32
  • Null geometries are parsed into empty Geometry Collections using sf::st_geometrycollection() Fixed #168
  • When Esri JSON contains 0 features, parse_esri_json() will create an empty data.frame with the fields that are returned with the appropriate R type.