Мова: Українська
У цій статті описано, як налаштувати конвеєр даних для перенесення записів з Форми ActivityInfo в інтеграцію з шаром об'єктів ArcGIS Online за допомогою GeoJSON API від ActivityInfo.
Для цього процесу потрібні такі дозволи:
- Дозвіл на Експорт записів в ActivityInfo
- Відповідний доступ та дозволи в ArcGIS, включно з Конвеєрами даних
ActivityInfo дозволяє легко збирати та візуалізувати дані за допомогою вбудованих звітів з картами. Однак може настати час, коли вам знадобиться підключити ці дані до повнофункціонального ГІС-рішення, такого як ArcGIS Online.
Щоб інтегрувати геопросторову інформацію з ActivityInfo в ArcGIS Online, вам потрібно активувати токен API та експортувати дані з Форми ActivityInfo через GeoJSON API. Потім ви можете слідувати робочому процесу конвеєра даних ArcGIS і налаштувати періодичний імпорт.
Почнімо!
- Відкрийте ActivityInfo.
- Натисніть на профіль користувача та виберіть «Налаштування облікового запису».
- Виберіть «Токени API» на лівій панелі навігації.
- Натисніть «Додати».
- Дайте токену назву, заповнивши поле «Назва», і виберіть «Лише для читання».
- Натисніть «Згенерувати».
- Скопіюйте токен API, натиснувши «Копіювати в буфер обміну». Як тільки ви покинете цю сторінку, ви більше не зможете побачити або скопіювати токен!
Ми наполегливо рекомендуємо скопіювати та вставити токен API у нотатку або файл.
- Перейдіть до Форми ActivityInfo, яка містить геопросторові дані, для яких вам потрібна розширена візуалізація.
Якщо у вас ще немає Форми, розгляньте можливість створення Форми з шаблону реагування на потреби ВПО.
- Виберіть «Експортувати» на панелі інструментів, а потім — «Запит як GeoJSON».
Якщо інструмент «Експортувати» неактивний (сірого кольору), це означає, що у вас немає відповідних дозволів для завершення цього процесу. Зверніться до адміністратора вашої Бази даних.
- Скопіюйте URL-адресу.
Ми рекомендуємо скопіювати та вставити URL-адресу в нотатку або файл разом з токеном API.
- В іншій вкладці браузера відкрийте ArcGIS Online.
- Перейдіть до «Конвеєрів даних» з «Адміністративного подання».
Переконайтеся, що у вас є відповідні дозволи для доступу до функції «Конвеєри даних».
- У верхньому правому куті натисніть «Створити конвеєр даних».
- На бічній панелі «Вхідні дані» виберіть тип джерела даних, які ви хочете імпортувати. У цьому випадку виберіть «Загальнодоступна URL-адреса».
Зверніть увагу, що ArcGIS підтримує лише загальнодоступні URL-адреси, тому, коли ви використовуєте токен API, він буде видимий іншим користувачам, які мають доступ до вашого конвеєра ArcGIS. Токен API надає доступ лише для читання до всіх Форм, до яких ви особисто маєте доступ. З цієї причини слід бути обережними, надаючи доступ до свого облікового запису ArcGIS іншим особам. 14. Заповніть значення у спливаючому вікні «Додати 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_»_, поверніться до кроку 14 і перевірте, чи правильно ви додали токен API до URL-адреси.
- Виберіть тип геометрії: Точка.
- На лівій бічній панелі натисніть «Вихідні дані» та виберіть «Шар об'єктів».
- З'єднайте поле «точки» з полем «Створити шар об'єктів» за допомогою перетягування.
- Назвіть вихідні дані на правій бічній панелі в розділі «Налаштування вихідних даних».
- Натисніть «Запустити» і зачекайте, поки завантажиться інтерфейс.
Шар об'єктів створено.
Тепер у вас є можливість налаштувати запланований, автоматизований імпорт даних для цього шару об'єктів. Для цього виконайте наступні кроки:
Змініть наступне на правій бічній панелі:
Метод виведення на «Додати та оновити» на правій бічній панелі в розділі «Налаштування вихідних даних»
Виберіть «_id» у розділі «Вибрати поле»
Збережіть зміни на лівій бічній панелі, натиснувши «Зберегти та відкрити» та вибравши «Зберегти як».
Натисніть «Розклад» на лівій бічній панелі, а потім виберіть «Створити завдання».
Встановіть наступні параметри у спливаючому вікні «Створити завдання»:
Назва завдання
Інтервал часу в розділі «Тип повторення». Наприклад, виберіть Тиждень > П'ятниця > 18:00, щоб налаштувати періодичний імпорт даних щоп'ятниці в кінці робочого дня, який буде повторюватися нескінченно.
- Натисніть «Зберегти».
Успішно, процес інтеграції завершено, і шар об'єктів в ArcGIS автоматично оновлюється найновішими даними з вашої Форми ActivityInfo.
Щоб відобразити шар об'єктів на карті в ArcGIS, ви можете перейти до подання Карти, додати шар об'єктів і налаштувати атрибути на свій смак.
Синхронізація з настільною версією ArcGIS
Щоб синхронізувати шар об'єктів з ArcGIS Online з настільною версією, ми рекомендуємо виконати наступні кроки:
- Відкрийте настільний додаток ArcGIS.
- Увійдіть за допомогою свого корпоративного облікового запису.
- Синхронізуйте дані з SaaS до настільної версії.
Схожі статті:
- Персональні токени API
- Довідка ArcGIS Online (зовнішнє посилання)
- Конвеєри даних ArcGIS (зовнішнє посилання)