Як алгоритми Flocking можуть використовуватися в ГІС?


9

Перший алгоритм флокированія був написаний Крейг Рейнольдс в реалізації Недавня браузера 1986. А можна знайти тут .

                  зграя чайок

У примітках йдеться про " Використання Стайків для керування машиною географічного аналізу " (1998) Джеймса Макгілла та Стен Опеншоу, який

використовує модель зграї із зв’язком між боїдами для кращого пошуку кластерів у просторових наборах даних, подібно до того, як натуральна зграя забезпечує кращу годівлю, ніж могли управляти окремі птахи.

Які інші приклади реального світу цього алгоритму використовувались у ГІС, і чи застосовують якісь програми ГІС цю функціональність?


1
Здається, що це швидко зростає поле обладнаних сенсором роботів. Можливо зграя роботів для роботизованого картографування .
Кірк Куйкендал

1
Документ Макгілла та Опеншоу знаходиться на веб-сайті geocomputation.org/1998/24/gc24_01.htm
Ian Turton

Відповіді:


3

Загалом, реалізація ABM написана в середовищі на основі агентів, більшість з яких не є повноцінними системами ГІС, але, можливо, можуть використовувати дані GIS. Однією з проблем, пов’язаних із включенням подібних моделей до ГІС, є їх сильний часовий аспект: кожен агент змінюється з часом у відповідь на навколишні агенти. Оскільки типовий ГІС орієнтований на векторні та растрові дані, це досить інша модель даних.

Є Agent Analyst, який працює в ArcGIS і найближчим часом запланований на оновлення до 10, або ви можете ознайомитись з пакетами ABM, переліченими у Вікіпедії . Netlogo має розширення ГІС, яке може використовуватися для взаємодії з просторовими даними, і недавній міст Netlogo-R може дати вам додаткову гнучкість у просторовій складовій аналізу. У Netlogo приємно експериментувати, оскільки він надає графічне середовище для вивчення моделі, включаючи спільні Java-аплети, такі як цей для флокування .

Ознайомтеся з цією недавньою реалізацією flocking, яка дуже чітко проглядає код, чітко!


Дуже приємний підсумок доступних варіантів. Саме останній приклад викликав мій інтерес.
geographika

10

Здається, ви шукаєте приклади моделювання на основі агентів (ABM). Існує багато моделей ГІС, які приймають механізм ABM. Наприклад, містобудування використовувало безліч моделей стільникових автоматів, які по суті є такими ж, як і стикова модель. Я реалізував ABM для логістичної галузі США, використовуючи AnyLogic для виявлення динамічної організаційної структури постачальників та користувачів ланцюгів поставок.


1
Дякую. Використання термінології ABM, а не флексінг, виявляє величезну кількість інформації, наприклад цього блогу - gisagents.blogspot.com
geographika

5

Джеймс Макгілл, Стен Опеншо і я провели ще кілька робіт з виявлення кластерів, використовуючи плавні боїди ще в 1999 році http://www.geocomputation.org/1999/069/gc_069.htm . Це , здається, був піти Джанлуїджі Фоліньо http://staff.icar.cnr.it/folino/papers/ppsn02.pdf . Є також робота Джеймсона Конлі, яка була студентом Джеймса.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.