Скачиваете класс объектов с веб-карты ArcGIS Online?


11

Я новичок в ArcGIS Online (или ArcGIS.com, как они его называют сейчас), и я не понимаю, как организованы данные и как они доступны. Я создал новую карту, выбрал «Добавить» -> «Создать редактируемый слой» и установил редактируемый слой, открытый для публики, чтобы люди могли отправлять ввод. Теперь я хочу загрузить этот класс объектов на свой компьютер. Единственный известный мне вариант - перейти в «Мое содержимое», а затем загрузить всю веб-карту в виде пакета карты, но когда я его открываю, он имеет только базовую карту, а не редактируемый слой.

Можно ли загрузить эти данные как отдельный класс объектов (шейп-файл) или вообще?


1
Путь к меню, который вы отметили, «Добавить >> Создать редактируемый слой» , не существует для меня с Arcgis.com Map Viewer. Все, что я получаю, это варианты добавления слоя из web, shapefile, csv. У меня есть «Добавить функции >> Еще >> Создать слой >> (выбрать из шаблона)» в Online Explorer, и когда я это делаю и сохраняю ответ, предоставленный @ artwork21, работает.
Мэтт Вилки

Ответы:


5

Вы можете скачать редактируемые слои с arcgis.com:

  1. Под вашей страницей контента нажмите на ... (три точки) рядом с слоем объектов, который вы хотите загрузить, и выберите опцию Просмотр сведений об элементе.
  2. В разделе «Слои» щелкните «Экспорт в» и выберите любой формат экспорта, в который вы хотите экспортировать (Shapefile, CSV, KML, FGDB ... и т. Д.).

Я просто попробовал это снова, и, как я упоминал выше, все, что находится в файле .pkinfo, это mxd со слоем базовой карты. Нет слоя для редактируемого класса пространственных объектов, и в пути к файлу «Ваше имя карты», о котором вы упомянули, нет даже gdb - только mxd. (это была хорошая идея , хотя)
Tanner

Не могли бы вы уточнить, где найти кнопку «Открыть», пожалуйста? Единственный способ, который я нашел, - это «Открыть на рабочем столе» в выпадающем списке «...», который появляется в. Нет варианта загрузки, хотя. Если я нажму на карту, у меня появятся только опции Открыть на рабочем столе ArcGIS вместо загрузки.
ЭндрюЛеброн

@ AndrewLebron, этот вопрос старый и AGOL сильно изменился с тех пор. Я обновил свой ответ.
artwork21

2

Я нашел это решение для загрузки данных из онлайн-справки ArcGIS :

В основном это говорит о том, что вы можете экспортировать CSV или Shapefile или KML из слоя

  • если это размещенный сервис объектов в ArcGIS Online
  • и у вас есть функции
  • и вы являетесь администратором вашей организации ArcGIS Online
  • или владелец сервиса разрешил вам экспортировать данные.

2

Это, вероятно, не будет работать для многих функций, но иногда это может получить данные, которые вам нужны:

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 для самого сервиса для ваших слоев здесь

Найдите 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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.