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)