Завантаження класу функцій з веб-карти ArcGIS Online?


11

Я новачок у ArcGIS Online (або ArcGIS.com, як вони його зараз називають), і я розгублений у тому, як організовані дані та як вони доступні. Я створив нову карту, вибрав Додати -> Створити редагований шар і налаштував редагований шар, відкритий для загального користування, щоб люди могли надсилати дані. Тепер я хочу завантажити цей клас функцій на свій комп’ютер. Єдиний варіант, про який я знаю, - це перейти до "Мій вміст", а потім завантажити всю веб-карту у вигляді пакету карт, але коли я відкрию її, у неї є лише основна карта, а не редагований шар.

Чи можна завантажити ці дані як індивідуальний клас функцій (shapefile), або взагалі?


1
Шлях до меню, який ви зазначаєте, "Додати >> Створити редагований шар" не існує для мене з переглядачем карт Arcgis.com. Все, що я отримую, - це варіанти додати шар з веб, shapefile, csv. У мене в Інтернеті є "Додати функції >> Докладніше >> Створити шар >> (вибрати з шаблону)" , і коли я це роблю, і зберігаю відповідь, яку надає @ artwork21.
matt wilkie

Відповіді:


5

Ви можете завантажити шари редагування з arcgis.com:

  1. На сторінці "Вміст" натисніть на ... (три крапки) поруч із шаром "Особливості", який потрібно завантажити та виберіть параметр "Переглянути деталі елемента".
  2. У розділі "Шари" натисніть на "Експортувати", щоб випасти, і виберіть формат експорту, до якого потрібно експортувати (Shapefile, CSV, KML, FGDB ... тощо).

Я просто спробував це ще раз, і, як я вже згадував вище, все, що є у файлі .pkinfo - це mxd з шаром базової карти. Для класу функцій, який можна редагувати, немає шару, і немає навіть gdb у вказаному вами шляху файлу "Ваше ім'я карти" - лише mxd. (це була гарна ідея, хоча)
Таннер

Не могли б Ви детальніше розказати, де знайти кнопку Відкрити? Єдиний спосіб, який я знайшов, - це "Відкрити на робочому столі" у розкривному списку "...", який з'являється у. Немає варіанти завантаження. Якщо я натисніть на карту, це дасть мені лише можливість відкрити на робочому столі ArcGIS замість завантаження.
ЕндрюЛеброн

@AndrewLebron, це питання є старим і AGOL значно змінився з тих пір. Я оновив свою відповідь.
художній твір21

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, не були прийняті Maphaper, хоча це був стандартний 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.