json из URL ArcGIS Rest API в виде фрейма данных R - PullRequest
0 голосов
/ 13 марта 2020

Я пытаюсь получить LiDAR-данные в R из ArcGIS Rest API. Я считаю, что проблема заключается в преобразовании файла json во фрейм данных с использованием unnest или flatten. Есть несколько похожих вопросов , которые либо не связаны с использованием URL-адресов, либо имеют недостаточные ответы. В пакете geojsonio есть функция file_to_geojson, но в справке по преобразованию json в geo json написано "это больше не работает". Возможно, это не лучший подход, как лучше всего go импортировать пространственные данные с картографических серверов 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)
...