Package: arcgisutils 0.3.1

Josiah Parry

arcgisutils: ArcGIS Utility Functions

Developer oriented utility functions designed to be used as the building blocks of R packages that work with ArcGIS Location Services. It provides functionality for authorization, Esri JSON construction and parsing, as well as other utilities pertaining to geometry and Esri type conversions. To support 'ArcGIS Pro' users, authorization can be done via 'arcgisbinding'. Installation instructions for 'arcgisbinding' can be found at <https://r.esri.com/r-bridge-site/docs/installation.html>.

Authors:Josiah Parry [aut, cre], Kenneth Vernon [ctb], Martha Bass [ctb]

arcgisutils_0.3.1.tar.gz
arcgisutils_0.3.1.zip(r-4.5)arcgisutils_0.3.1.zip(r-4.4)arcgisutils_0.3.1.zip(r-4.3)
arcgisutils_0.3.1.tgz(r-4.4-x86_64)arcgisutils_0.3.1.tgz(r-4.4-arm64)arcgisutils_0.3.1.tgz(r-4.3-x86_64)arcgisutils_0.3.1.tgz(r-4.3-arm64)
arcgisutils_0.3.1.tar.gz(r-4.5-noble)arcgisutils_0.3.1.tar.gz(r-4.4-noble)
arcgisutils.pdf |arcgisutils.html
arcgisutils/json (API)
NEWS

# Install 'arcgisutils' in R:
install.packages('arcgisutils', repos = c('https://r-arcgis.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/r-arcgis/arcgisutils/issues

On CRAN:

6.64 score 15 stars 6 packages 16 scripts 966 downloads 45 exports 42 dependencies

Last updated 1 months agofrom:65ff33a7f9. Checks:OK: 3 NOTE: 6. Indexed: yes.

TargetResultDate
Doc / VignettesOKOct 31 2024
R-4.5-win-x86_64OKOct 31 2024
R-4.5-linux-x86_64OKOct 31 2024
R-4.4-win-x86_64NOTEOct 31 2024
R-4.4-mac-x86_64NOTEOct 31 2024
R-4.4-mac-aarch64NOTEOct 31 2024
R-4.3-win-x86_64NOTEOct 31 2024
R-4.3-mac-x86_64NOTEOct 31 2024
R-4.3-mac-aarch64NOTEOct 31 2024

Exports:%||%arc_agentarc_base_reqarc_hostarc_self_metaarc_tokenas_esri_featuresas_esri_featuresetas_esri_geometryas_extentas_feature_collectionas_featuresas_featuresetas_layeras_layer_definitionauth_bindingauth_clientauth_codeauth_keyauth_usercatch_errorcheck_dots_namedcheck_token_has_usercompactdate_to_msdetect_errorsdetermine_dimsdetermine_esri_geo_typefetch_layer_metadatafrom_esri_dateget_ptypehas_mhas_zinfer_esri_typeis_dateobj_check_tokenparse_esri_jsonptype_tblrbind_resultsrefresh_tokenremote_ptype_tblset_arc_tokenunset_arc_tokenvalidate_crsvalidate_or_refresh_token

Dependencies:askpassblobclassclassIntclicpp11curlDBIdbplyrdplyre1071fansigenericsgluehttr2KernSmoothlifecyclemagrittrMASSopensslpillarpkgconfigproxypurrrR6rappdirsRcppRcppSimdJsonrlangs2sfstringistringrsystibbletidyrtidyselectunitsutf8vctrswithrwk

Readme and manuals

Help Manual

Help pageTopics
Set user-agent for arcgisutilsarc_agent
Generate base requestarc_base_req
Determines Portal Hostarc_host
Access the Self Resourcearc_self_meta
Manage authorization tokensarc_token check_token_has_user obj_check_token set_arc_token unset_arc_token
Create Esri JSON Geometry Objectsas_esri_geometry
Convert an object to an extentas_extent
Create Esri Featuresas_esri_features as_features
Create Esri FeatureSet Objectsas_esri_featureset as_featureset
Create Esri layer objectsas_feature_collection as_layer as_layer_definition
Authorizationauth_binding auth_client auth_code auth_key auth_user refresh_token validate_or_refresh_token
General utility functions%||% check_dots_named compact
Detect errors in parsed json responsecatch_error detect_errors
Determine the dimensions of a geometry objectdetermine_dims has_m has_z
Determine Esri Geometry typedetermine_esri_geo_type
Retrieve metadatafetch_layer_metadata
Esri field type mappingget_ptype infer_esri_type ptype_tbl remote_ptype_tbl
Date handlingdate_to_ms from_esri_date is_date
Parse Esri JSONparse_esri_json
Combine multiple data.framesrbind_results
Validate CRS objectvalidate_crs