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