Я новичок в ArcGIS Online (или ArcGIS.com, как они его называют сейчас), и я не понимаю, как организованы данные и как они доступны. Я создал новую карту, выбрал «Добавить» -> «Создать редактируемый слой» и установил редактируемый слой, открытый для публики, чтобы люди могли отправлять ввод. Теперь я хочу загрузить этот класс объектов на свой компьютер. Единственный известный мне вариант - перейти в «Мое содержимое», а затем загрузить всю веб-карту в виде пакета карты, но когда я его открываю, он имеет только базовую карту, а не редактируемый слой.
Можно ли загрузить эти данные как отдельный класс объектов (шейп-файл) или вообще?
editing
arcgis-online
download
дубильщик
источник
источник
Ответы:
Вы можете скачать редактируемые слои с arcgis.com:
источник
Я нашел это решение для загрузки данных из онлайн-справки ArcGIS :
В основном это говорит о том, что вы можете экспортировать CSV или Shapefile или KML из слоя
источник
Это, вероятно, не будет работать для многих функций, но иногда это может получить данные, которые вам нужны:
https://developers.arcgis.com/labs/arcgisonline/query-a-feature-layer/
Например:
https://services3.arcgis.com/GVgbJbqm8hXASVYi/arcgis/rest/services/Trailheads/FeatureServer/0/query?where=1=1&outFields=*&returnGeometry=true
возвращает версию слоя сервиса объектов GeoJSON.Найдите URL для самого сервиса для ваших слоев, как показано выше.
Первый параметр в этом случае
/0/
управляет слоем, первым, вторым третьим и т. Д.Я использовал
&where=1=1
для запроса всех функций.Метаданные для проекции, предоставленные ESRI, не были приняты mapshaper, даже если это был стандартный webmercator, поэтому мне пришлось указать их вручную (они отображаются в верхней части GeoJSON, и вы можете проверить соответствующую строку proj.4, например, https://epsg.io/3857 ):
mapshaper -i arcgis-output.geojson -proj +proj=longlat +datum=WGS84 +no_defs from='+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs' -o arcgis-output-prj.geojson
источник