json из URL-адреса ArcGIS Rest API как фрейм данных R

Я пытаюсь вытащить данные LiDAR в R из ArcGIS Rest API. Я считаю, что проблема заключается в преобразовании файла json во фрейм данных с использованиемunnestили flatten. Есть несколько похожих вопросов, которые либо не связаны с использованием URL-адресов, либо имеют недостаточные ответы. В пакете geojsonio есть функцияfile_to_geojsonно для справки по преобразованию json в geojson говорит: "это больше не работает". Возможно, это не лучший подход, как лучше всего импортировать пространственные данные с картографических серверов ArcGIS?

library(geojsonio)
library(jsonlite)

# This is a real server
url="https://gismaps.vita.virginia.gov/arcgis/rest/
services/VA_Base_layers/VA_LiDAR_Inventory/MapServer/0/?f=json"

data= jsonlite::fromJSON(getURL(url),flatten = TRUE)

data2=unnest(data) # where is the spatial data?

data3=file_to_geojson(data)

0 ответов

Другие вопросы по тегам