Utility functions
Utility functions
Details
list_fields()returns a data.frame of the fields in aFeatureLayerorTablelist_items()returns a data.frame containing the layers or tables in aFeatureServerorMapServerclear_query()removes any saved query in aFeatureLayerorTableobjectrefresh_layer()syncs aFeatureLayerorTablewith the remoteresource picking up any changes that may have been made upstream.Returns an object of classx.pull_field_aliases()returns a named list of the field aliases from aFeatureLayerorTable
Examples
if(FALSE){# \dontrun{furl<-paste0("https://services3.arcgis.com/ZvidGQkLaDJxRSJ2/arcgis/rest/services/","PLACES_LocalData_for_BetterHealth/FeatureServer/0")flayer<-arc_open(furl)# list fields available in a layerlist_fields(flayer)# remove any queries stored in the query attributeclear_query(update_params(flayer, outFields="*"))# refresh metadata of an objectrefresh_layer(flayer)map_url<-paste0("https://services.arcgisonline.com/ArcGIS/rest/services/","World_Imagery/MapServer")# list all items in a server objectlist_items(arc_open(map_url))}# }