Мова: Українська
У цій статті описано, як налаштувати конвеєр даних для перенесення записів з Форми ActivityInfo в інтеграцію з векторним шаром ArcGIS Online за допомогою GeoJSON API від ActivityInfo.
Для цього процесу потрібні наступні дозволи:
- Експортувати записи дозвіл в ActivityInfo
- Відповідний доступ та дозволи в ArcGIS, включаючи Конвеєри даних
ActivityInfo дозволяє легко збирати та візуалізувати дані за допомогою вбудованих звітів з картами. Однак може настати час, коли вам знадобиться підключити ці дані до повнофункціонального ГІС-рішення, такого як ArcGIS Online.
Щоб інтегрувати геопросторову інформацію з ActivityInfo в ArcGIS Online, вам потрібно активувати Персональний токен API та експортувати дані з Форми ActivityInfo через GeoJSON API. Потім ви можете слідувати робочому процесу конвеєра даних ArcGIS і налаштувати періодичний імпорт.
Почнімо!
- Відкрийте ActivityInfo.
- Натисніть на профіль користувача та виберіть «Налаштування облікового запису».
- Виберіть «Токени API» на лівій панелі навігації.
- Натисніть «Додати».
- Дайте токену назву, заповнивши поле «Назва», і виберіть «Лише для читання».
- Натисніть «Згенерувати».
- Скопіюйте токен, натиснувши «Копіювати в буфер обміну». Як тільки ви покинете цю сторінку, ви більше не зможете побачити або скопіювати токен!
Ми наполегливо рекомендуємо скопіювати та вставити токен у примітку або файл.
- Перейдіть до Форми ActivityInfo, яка містить геопросторові дані, для яких вам потрібна розширена візуалізація.
Якщо у вас ще немає Форми, розгляньте можливість створення Форми з шаблону реагування на ВПО.
- Виберіть «Експортувати» на панелі інструментів, а потім «Запит як GeoJSON».
Якщо інструмент «Експортувати» неактивний (сірого кольору), це означає, що у вас немає відповідних дозволів для завершення цього процесу. Зверніться до адміністратора вашої Бази даних.
- Скопіюйте URL-адресу.
Ми рекомендуємо скопіювати та вставити URL-адресу в примітку або файл разом із Персональним токеном API.
- В іншій вкладці браузера відкрийте ArcGIS Online.
- Перейдіть до «Конвеєрів даних» з «Адміністративного перегляду».
Переконайтеся, що у вас є відповідні дозволи для доступу до функції «Конвеєри даних».
- У верхньому правому куті натисніть «Створити конвеєр даних».
- На бічній панелі «Вхідні дані» виберіть тип джерела даних, які ви хочете імпортувати. У цьому випадку виберіть «Загальнодоступна URL-адреса».
Зверніть увагу, що ArcGIS підтримує лише загальнодоступні URL-адреси, тому, коли ви використовуєте Персональний токен API, він буде видимий іншим особам, які мають доступ до вашого конвеєра ArcGIS. Токен надає доступ лише для читання до всіх Форм, до яких ви особисто маєте доступ. З цієї причини слід бути обережними, надаючи доступ до свого облікового запису ArcGIS іншим. 15. Заповніть значення у спливаючому вікні «Додати URL-адресу»:
URL: вставте URL-адресу, яку ви експортували з Форми ActivityInfo, введіть
&token=і вставте Персональний токен API.Формат даних: виберіть GeoJSON
Нижче наведено приклад URL-адреси з включеним токеном:
https://www.activityinfo.org/resources/form/c6rj4t3m4im9w0pc/query/points?x=cjy6ueyldty0z8437.cgf3teldtduxedw.longitude&y=cjy6ueyldty0z8437.cgf3teldtduxedw.latitude&token=57cd7ff6696c7be1870637e32e129912
- Натисніть «Перегляд».
Геопросторові дані імпортуються у вигляді таблиці.
Якщо ви отримали повідомлення про помилку «Не вдалося підключитися до URL-адреси» через помилку «401 Unauthorized_»_, поверніться до кроку 15 і перевірте, чи правильно ви додали Персональний токен API до URL-адреси.
- Виберіть тип Геометрії: Точка.
- На лівій бічній панелі натисніть «Вихідні дані» та виберіть «Векторний шар».
- З'єднайте поле «точки» з полем «Створити» векторного шару методом перетягування.
- Назвіть вихідні дані на правій бічній панелі в розділі «Налаштування вихідних даних».
- Натисніть «Запустити» і зачекайте, поки завантажиться інтерфейс.
Векторний шар створено.
Тепер у вас є можливість налаштувати запланований, автоматизований імпорт даних для цього векторного шару. Для цього виконайте наступні кроки:
Змініть наступне на правій бічній панелі:
Метод виведення на «Додати та оновити» на правій бічній панелі в розділі «Налаштування вихідних даних»
Виберіть «_id» у розділі «Вибрати поле»
Збережіть зміни на лівій бічній панелі, натиснувши «Зберегти та відкрити» та вибравши «Зберегти як».
Натисніть «Розклад» на лівій бічній панелі, а потім виберіть «Створити завдання».
Встановіть наступні параметри у спливаючому вікні «Створити завдання»:
Назва завдання
Часовий інтервал у розділі «Тип повторення». Наприклад, виберіть Тиждень > П'ятниця > 18:00, щоб налаштувати періодичний імпорт даних щоп'ятниці в кінці робочого дня, який буде повторюватися нескінченно.
- Натисніть «Зберегти».
Успішно, процес інтеграції завершено, і векторний шар в ArcGIS автоматично оновлюється найновішими даними з вашої Форми ActivityInfo.
Щоб відобразити векторний шар на карті в ArcGIS, ви можете перейти до перегляду Карти, додати векторний шар і налаштувати атрибути на свій смак.
Синхронізація з десктопною версією ArcGIS
Щоб синхронізувати векторний шар з ArcGIS Online з десктопною версією, ми рекомендуємо виконати наступні кроки:
- Відкрийте десктопний додаток ArcGIS.
- Увійдіть за допомогою свого корпоративного облікового запису.
- Синхронізуйте дані з SaaS до десктопної версії.
Схожі статті:
- Персональні токени API
- Довідка ArcGIS Online (зовнішнє посилання)
- Конвеєри даних ArcGIS (зовнішнє посилання)