GIS에서 Flocking Algorithms를 어떻게 사용할 수 있습니까?


9

최초의 플록 킹 알고리즘은 1986 년 Craig Reynolds 에 의해 작성되었습니다 . 최신 브라우저 구현은 여기 에서 찾을 수 있습니다 .

                  갈매기의 무리

이 노트 는 James Macgill과 Stan Openshaw의 " 지리 분석 시스템을 구동하기 위해 무리 사용 "(1998)을 참조합니다.

자연 무리가 개별 조류가 관리 할 수있는 것보다 더 나은 먹이를 제공하는 것처럼, 공간 데이터 세트에서 클러스터를 더 잘 검색하기 위해 보이드 간 통신이 포함 된 무리 모델을 사용합니다.

이 알고리즘의 다른 실제 예는 GIS에서 사용되었으며 어떤 GIS 응용 프로그램에서도이 기능을 구현합니까?


1
센서가 장착 된 로봇이 빠르게 성장하는 분야에서 이것을 사용하는 것처럼 보입니다. 로봇 매핑을 위한 로봇 무리 일 수도 있습니다.
Kirk Kuykendall

답변:


3

일반적으로 ABM의 구현은 에이전트 기반 환경에서 작성되며 대부분은 본격적인 GIS 시스템은 아니지만 GIS 데이터를 사용할 수 있습니다. 이러한 종류의 모델을 GIS에 통합하는 데 따른 과제 중 하나는 강력한 시간적 측면입니다. 각 에이전트는 주변 에이전트에 대한 응답으로 시간이 지남에 따라 변경됩니다. 일반적인 GIS는 벡터 및 래스터 데이터에 초점을 맞추기 때문에 상당히 다른 데이터 모델입니다.

에이전트 애널리스트 인해 가까운 미래에 (10)에 대한 업데이트는 ArcGIS 내에서 실행하고, 또는 당신은 한 번 봐 걸릴 수 있습니다 위키 백과에 나와있는 ABM 패키지를 . Netlogo 에는 공간 데이터와 상호 작용하는 데 사용할 수있는 GIS 확장이 있으며 최근 Netlogo-R 브리지는 분석의 공간 구성 요소에 유연성을 추가 할 수 있습니다. Netlogo은 같은 공유 Java 애플릿을 포함한 모델, 탐험을위한 그래픽 환경을 제공하기 때문에 실험 할 좋은 풀어,이 일을 .

코드를 매우 명확하고 깔끔하게 안내하는 이 최근 의 플록 킹 구현을 확인하십시오 !


사용 가능한 옵션에 대한 아주 좋은 요약. 저의 흥미를 얻은 것은 마지막 예였습니다.
geographika

10

에이전트 기반 모델링 (ABM)의 예를 찾고있는 것 같습니다. ABM 메커니즘을 채택한 많은 GIS 모델이 있습니다. 예를 들어, 도시 계획은 플록 킹 모델과 본질적으로 동일한 많은 셀룰러 오토마타 모델을 사용했습니다. 공급망 공급 업체 및 사용자를위한 동적 조직 구조를 탐지하기 위해 AnyLogic을 사용하여 미국 물류 산업에 ABM을 구현했습니다.


1
감사. 무리를 짓기보다는 ABM 용어를 사용하면이 블로그와 같은 방대한 정보가 표시됩니다. gisagents.blogspot.com
geographika

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.