url <- "https://geodata.md.gov/imap/rest/services/Transportation/MD_Transit/FeatureServer/9"
meta <- esri2sf::esrimeta(url)
meta_comparison <- arcgislayers::arc_open(url) |>
unclass()
length(meta)
#> [1] 55
length(meta_comparison)
#> [1] 51
# Drops NULL and empty metadata values
meta[!(names(meta) %in% names(meta_comparison))]
#> $parentLayer
#> NULL
#>
#> $editFieldsInfo
#> NULL
#>
#> $ownershipBasedAccessControlForFeatures
#> NULL
#>
#> $relationships
#> list()
#>
#> $templates
#> list()
folder_url <- "https://geodata.md.gov/imap/rest/services/Transportation/"
# Gets metadata for folder
folder_meta <- esri2sf::esrimeta(folder_url)
# Errors
folder_meta_comparison <- arcgislayers::arc_open(folder_url) |>
unclass()
#> Error in arcgislayers::arc_open(folder_url): Cannot determine layer type
Created on 2024-02-20 with reprex v2.1.0