ArcGIS Online надає користувачам можливість зберігати, контролювати та ділитися просторовими даними у форматі файлів, веб-шарів або через підключення до інших джерел даних. Усі ці форми даних стають базою для візуалізації, аналізу та оптимізації робочих процесів.
Для повного розкриття потенціалу ArcGIS Online необхідно ефективно інтегрувати дані та забезпечувати їхню актуальність.
Дані, які не потребують частого оновлення та вже готові для картографування, аналізу чи звітності, можна легко додати до ArcGIS Online безпосередньо з джерела. Користувачі мають можливість завантажувати дані з локального диска, мережі або хмарних сховищ, таких як Microsoft OneDrive, Google Drive чи Dropbox. ArcGIS Online підтримує широкий спектр форматів файлів, включаючи заархівовані шейп-файли, бази геоданих та файли CSV із географічною інформацією.
Для додавання даних потрібно перейти на вкладку “Мій вміст”, обрати “Новий елемент” або просто перетягнути файли у вікно. Після завантаження користувачі можуть створювати веб-шари, перетворюючи дані у формат, зручний для використання у веб-картах, додатках та інструментах аналізу.
Цей метод особливо зручний, якщо необхідно завантажити статичну копію даних. Проте для даних, що регулярно змінюються, часто редагуються або зростають, підтримувати їх актуальність може бути складно. У такому випадку доведеться або вручну оновлювати дані, перезаписуючи елементи, або створити Python-скрипт у блокноті для автоматизації цього процесу.
Якщо вихідні дані редагуються поза ArcGIS Online або потребують очищення, форматування чи трансформації перед використанням у веб-картах чи аналітичних робочих процесах, оптимальним рішенням є ArcGIS Data Pipelines. Цей інструмент інтеграції даних, доступний для всіх організацій ArcGIS Online, пропонує зручний візуальний інтерфейс із мінімальним програмуванням. Користувачі можуть створювати конвеєри даних у режимі “перетягни та відпусти”, які дозволяють отримувати, підготовлювати та трансформувати дані для подальшого використання у візуалізації, аналізі та звітності.
ArcGIS Data Pipelines забезпечує безпечне підключення до різноманітних хмарних сховищ, таких як Snowflake, Google BigQuery, Amazon S3 та Microsoft Azure Blob Storage. Крім того, підтримуються інші джерела даних, включаючи загальнодоступні URL-адреси та існуючі шари об’єктів.
Цей інструмент не лише дозволяє приймати дані, а й забезпечує їх очищення, об’єднання та форматування. Підготовлені дані записуються у шари об’єктів, готові до використання в ArcGIS. Також доступна функція планування, яка дозволяє автоматично запускати конвеєри даних за розкладом. Завдяки цьому пов’язані шари в ArcGIS Online залишаються актуальними, навіть якщо вихідні набори даних регулярно змінюються чи оновлюються.
ArcGIS Data Pipelines підключаються до хмарних сховищ даних
Це розширення для аналітики великих даних у реальному часі, створене для ArcGIS Online, дозволяє організаціям ефективно відстежувати й аналізувати локації динамічних об’єктів, таких як транспортні засоби, літаки, судна або датчики навколишнього середовища. Velocity інтегрує дані з платформ IoT та інших сенсорів через хмару, забезпечуючи точне та своєчасне розуміння поточних подій.
ArcGIS Velocity також пропонує розширені інструменти аналітики, зокрема динамічне геозонування та візуальні моделі аналізу. Окрім цього, він підтримує функцію сповіщень, що дозволяє оперативно реагувати на зміни.
Для організацій, які використовують ArcGIS Pro, важливо знати, що воно добре інтегрується з веб-компонентами ArcGIS, зокрема ArcGIS Online. Багато користувачів починають свою роботу саме в ArcGIS Pro, де створення, редагування та аналіз даних є основними етапами.
ArcGIS Pro забезпечує гнучкість у підключенні до різноманітних джерел даних: від локальних файлів і мережевих дисків до корпоративних баз геоданих і хмарних сховищ. У цьому середовищі користувачі можуть працювати з даними на картах і сценах, виконувати розширений аналіз і створювати візуалізації у 2D та 3D.
Після підготовки даних їх можна опублікувати в ArcGIS Online у вигляді веб-шарів, веб-карт, веб-сцен тощо — залежно від поставлених задач. Це спрощує спільну роботу як в офісі, так і в інших місцях по всьому світу. Опубліковані дані в ArcGIS Online стають доступними для редагування, запитів, аналізу, візуалізації.
Якщо необхідно оновити або змінити вихідні дані, це можна зробити вручну, перезаписуючи веб-шари, або автоматизувати процес за допомогою Python-бібліотек ArcGIS у блокнотах чи скриптах
Коли інтеграція даних потребує складних рішень або автоматизації, а готові комерційні інструменти не відповідають вимогам, розробники та фахівці з ГІС можуть скористатися бібліотеками ArcGIS Python. Ці пакети Python включають ArcGIS API for Python та ArcPy — потужні сучасні інструменти, які забезпечують узгоджену роботу з ArcGIS для створення сценаріїв і автоматизації.
Бібліотеки ArcGIS Python дозволяють створювати скрипти для підключення до численних джерел даних і форматів файлів, виконувати складну обробку та аналіз даних, а також записувати результати у веб-шари в ArcGIS Online. ArcGIS API for Python включає методи для додавання та публікації файлів, пакетів і просторових фреймів даних як веб-шарів. У свою чергу, ArcPy дозволяє ділитися, перезаписувати та оновлювати веб-шари за допомогою функцій і геообробних інструментів.
Завдяки бібліотекам ArcGIS Python користувачі можуть створювати сценарії з Python
ArcGIS Online також пропонує ArcGIS Notebooks — інтегровану платформу для створення, виконання та планування Python-сценаріїв, які використовують API for Python і ArcPy. Крім того, такі сценарії можна писати та запускати поза межами ArcGIS Online, забезпечуючи додаткову гнучкість для автоматизації робочих процесів.
Коли дані інтегровані в ArcGIS Online, їх можна використовувати для виконання просторового аналізу, створювати візуально цікаві карти і вирішувати низку проблем. Правильний підхід до інтеграції даних залежить від унікальних вимог кожного проекту та цілей кожної організації.
Детальніше про інтеграцію даних тут
Джерело: ArcNews