Цей інструмент працює з часовим шаром точкових або лінійних об’єктів, який представляє поточний момент
часу. Спочатку він за допомогою ідентифікатора визначає, які об’єкти належать треку. Використовуючи дані часу в кожному місці розташування, треки впорядковуються послідовно і перетворюються в лінію або область, які представляють шлях переміщення в часі. Також можна додатково буферизувати вхідні дані полем, яке створить область у кожному місці розташування. Потім ці буферизовані точки або вхідні області приєднуються одна за одною, щоб створити трек як область, де ширина представляє атрибут інтересу. Отримані треки мають час початку і час кінця, які є часовим представленням першого і останнього об’єкту в даному треку. При створенні треків обчислюється статистика вхідних об’єктів, яка призначається до вихідного треку. Основною статистикою є число точок в межах області, проте ви можете обчислити й інші статистичні дані.
Об’єкти в часових шарах можуть бути представлені двома способами:
Наприклад, припустимо, у вас є GPS вимірювання ураганів з інтервалом 10 хвилин. Кожний запис GPS вимірювання містить назву урагану, місце розташування, час запису і швидкість вітру. Маючи цю інформацію, можна створити треки для кожного урагану, задавши назву для ідентифікації треку, після чого будуть побудовані треки для кожного урагану. Крім того, можна обчислити статистику, таку як середня, максимальна і мінімальна швидкість вітру кожного урагану, а також кількість вимірювань в кожному треку.
На тому самому прикладі, можна буферизувати треки швидкістю вітру. При цьому кожне вимірювання буде буферизоване полем швидкості вітру у цьому місці розташування і буферизовані області будуть об’єднані, в результаті чого буде створена область, яка представляє шлях треку і зміни швидкості вітру по мірі того, як ураган набирає силу.
Точковий або площадний шар, який буде реконструйовано в треки. На вхідному шарі повинен бути активований час, а об’єкти повинні представляти момент у часі. Якщо застосовується буфер, шар повинен бути в системі координат проекції, або просторова прив'язка процесу повинна бути установлена в систему координат проекції за допомогою Середовище аналізу.
Можна не тільки обирати шар на карті, а й обрати Вибрати шар аналізу внизу розкривного списку для огляду ваших ресурсів, які містяться у наборі даних спільного файлового сховища великих даних або у векторному шарі. Ви можете додатково застосувати фільтр на вашому вхідному шарі або застосувати вибір на розміщених на хості шарах, доданих до вашої карти. Фільтри та вибори застосовуються тільки для аналізу.
Поля, які представляють ідентифікатор треку.
Як приклад, якщо ви реконструювали треки ураганів, ви могли використовувати назву ураганів як поле треку.
Метод, використовуваний для з'єднання треків і застосування буфера (якщо використовується). Площинний метод може обчислювати результати більш швидко, але він не переносить треки через міжнародну лінію зміни дат і не враховує на фактичну форму земної кулі при буферизації. Геодезичний метод за необхідності переносить треки через лінію зміни дат та застосовує геодезичний буфер для врахування форми земної кулі.
Рівняння, яке використовується для обчислення буферної відстані навколо вхідних об’єктів. Це рівняння може бути отримане за допомогою калькулятора буфера, також підтримуються основні операції, такі як додавання, віднімання, множення і ділення. Значення обчислюються з використанням системи координат аналізу. Якщо застосовується буфер, шар повинен бути в системі координат проекції, або просторова прив'язка процесу повинна бути установлена в систему координат проекції за допомогою Середовище аналізу.
Рівняння, таке як, наприклад, $feature.windspeed * 1000
, застосує буфер, рівний здобутку 1000 на поле windspeed. В калькуляторі буфера можна використовувати більше одного поля.
Також можна задати вираз з прив’язкою до треків. Наприклад, можна обчислити суму значення поля windspeed поточного об’єкта і двох попередніх об’єктів за допомогою рівняння $track.field(windspeed).history(-3)
. В кожному місці розташування сума поточного windspeed і двох попередніх вимірювань буде обчислена і буферизована.
Час, використовуваний для розділення треків. Якщо тривалість між вхідними точками або областями більша за час розбивки, вони будуть розділені на різні треки.
Якщо задано розбивку за часом і за відстанню, треки будуть розділені при виконанні однієї або обох умов.
Припустимо, у вас є точкові об’єкти, які представляють авіарейси, де поле треку — це ідентифікатор літака. Цей літак виконав багато рейсів і представлений одним треком. Знаючи, що перерва між рейсами становила 1 годину, можна використати час розділення треку 1 година
, і кожний рейс буде відокремлений у свій власний трек.
Є три різні способи розділити треки. Можна використовувати комбінацію із жодного, всіх або деяких способів розділення.
Розділення можна виконати наступними способами:
1 година
, і кожний рейс буде відокремлений у свій власний трек.
Якщо задано кілька опцій розбивки, треки будуть розділені при виконанні однієї або більше умов.
Відстань, використовувана для розділення треків. Якщо відстань між вхідними точками або областями більша за відстань розбивки, вони будуть розділені на різні треки.
Якщо задано розбивку за часом і за відстанню, треки будуть розділені при виконанні однієї або обох умов.
Можна обчислювати статистику підсумованих об’єктів. В числових полях можна обчислювати:
В рядкових полях можна обчислювати:
Результати GeoAnalytics зберігаються у сховищі даних та відображаються як векторний шар у Portal for ArcGIS. У більшості випадків результати потрібно зберігати у просторово-часовому сховищі даних, що задано за замовчуванням. У деяких випадках гарною опцією є зберігання результатів у реляційному сховищі даних. Нижче наведено причини, чому може знадобитись зберігання результатів у реляційному сховищі даних:
Не рекомендується використовувати реляційне сховище даних, якщо ви очікуєте збільшення ваших результатів GeoAnalytics. В цьому випадку слід скористатись можливостями просторово-часового сховища великих даних для зберігання великих обсягів даних.
Назва шару, який буде створено. Якщо ви записуєте результати у ArcGIS Data Store, вони будуть зберігатися у Мої ресурси і додаватися до карти. Якщо ви записуєте результати у спільне файлове сховище великих даних, вони будуть зберігатися у спільному файловому сховищі великих даних і додаватися до його маніфесту. Він не буде додаватися до карти. Назва за замовчуванням базується на назві інструменту та назві вхідного шару. Якщо шар уже існує, інструмент не буде працювати.
При записі до ArcGIS Data Store (реляційного або просторово-часового сховища великих даних) з використанням розкривного меню Зберегти результати в, можна указати ім’я папки у Мої ресурси, в яку будуть збережені результати.