Pierwszy algorytm flokowania został napisany przez Craiga Reynoldsa w 1986 roku. Najnowszą implementację przeglądarki można znaleźć tutaj .
Notatki odnoszą się do „ Wykorzystania stad do kierowania maszyną analizy geograficznej ” (1998) Jamesa Macgilla i Stana Openshawa, który
wykorzystuje model stada z komunikacją między boidami, aby lepiej wyszukiwać skupiska w zestawach danych przestrzennych, podobnie jak stado naturalne zapewnia lepsze żerowanie, niż pojedyncze ptaki mogłyby sobie poradzić.
Jakie inne przykłady tego algorytmu w świecie rzeczywistym zostały użyte w GIS i czy jakieś aplikacje GIS implementują tę funkcjonalność?
algorithm
gis-principle
geografia
źródło
źródło
Odpowiedzi:
Zasadniczo implementacje ABM są pisane w środowiskach opartych na agentach, z których większość nie jest pełnowartościowymi systemami GIS, ale mogą być w stanie korzystać z danych GIS. Jednym z wyzwań związanych z włączeniem tego rodzaju modeli do GIS jest ich silny aspekt czasowy: każdy agent zmienia się w czasie w odpowiedzi na otaczających go agentów. Ponieważ typowy GIS koncentruje się na danych wektorowych i rastrowych, jest to zupełnie inny model danych.
Istnieje Agent Analyst, który działa w ArcGIS i ma zostać zaktualizowany do 10 w najbliższej przyszłości, lub możesz spojrzeć na pakiety ABM wymienione na Wikipedii . Netlogo ma rozszerzenie GIS, które można wykorzystać do interakcji z danymi przestrzennymi, a najnowszy most Netlogo-R może zapewnić dodatkową elastyczność w komponencie przestrzennym analizy. Netlogo jest przyjemny do eksperymentowania, ponieważ zapewnia środowisko graficzne do eksploracji modelu, w tym aplety Java z możliwością udostępniania, takie jak ten do flokowania .
Sprawdź najnowszą implementację flokowania, która bardzo wyraźnie omija kod, porządnie!
źródło
Wygląda na to, że szukasz przykładów modelowania opartego na agentach (ABM). Istnieje wiele modeli GIS przyjmujących mechanizm ABM. Na przykład w planowaniu miejskim wykorzystano wiele modeli automatów komórkowych, które są zasadniczo takie same jak model uciekający. Wdrożyłem ABM dla amerykańskiej branży logistycznej za pomocą AnyLogic do wykrywania dynamicznej struktury organizacyjnej dostawców i użytkowników łańcucha dostaw.
źródło
James Macgill, Stan Openshaw i ja pracowaliśmy trochę więcej nad wykrywaniem klastrów za pomocą flokowania boidów w 1999 r . Http://www.geocomputation.org/1999/069/gc_069.htm . Wydaje się, że po tym nastąpił Gianluigi Folino http://staff.icar.cnr.it/folino/papers/ppsn02.pdf . Jest też dzieło Jamesona Conleya, który był uczniem Jamesa.
źródło