래스터 최소 비용 경로를 모델링 할 때 교량 및 터널을 처리합니까?


22

현재 보행자 경로를 모델링하기 위해 ArcGIS 10 Spatial Analyst의 비용 경로 도구를 사용하고 있습니다. 나는 보도, 울타리, 건물 및 많은 보행자 규모 기능을 가지고 있으며 보도 비용이 저렴하고 공원이 약간 높으며 횡단 보도가 여전히 높으며 건물, 울타리 등이 장벽 인 비용면으로 결합되었습니다. 이 모델은 최적의 경로를 정의하고, 서로 경로를 비교하고, 지역의 보 행성을 평가하고, 산책로를 짓는 데 효과적입니다.

그러나 다리와 터널이라는 큰 문제가 있습니다. 비용 표면으로 인해 모든 지형지 물이 단일 2D 평면으로 만들어 지므로 보도가있는 거리를 가로 지르는 보도가있는 다리를 모델링 할 수 없습니다. 어느 것을 잘라야하는지 선택해야합니다. 대안은 도시의 모든 다리와 터널을 찾고 언더 / 오버의 모든 조합을 모델링하는 것이지만 모델은 그대로 실행하는 데 시간이 오래 걸립니다! 3D로 최소 비용 경로를 수행 할 수있는 타사 도구가 있습니까? 아니면 어떤 종류의 해결 방법이 누락 되었습니까?


만나서 반가워요, 줄리! 순전히 그리드 화 된 데이터 구조를 사용하여 비용 경로 분석을 수행 할 때의 근본적인 한계를 식별합니다. 희망적으로 응답자는 고려할 효과적인 대안을 제안 할 것입니다.
whuber

1
Julie, Network Analyst 확장에서 제공하는 벡터 솔루션을 배제 했습니까?

둘 다 감사합니다! 순수한 벡터 솔루션에는 두 가지 문제가있다 : (1) 보행자는 자동차 나 기차와 같은 트랙이 아닌 지역을 가로 질러 자유롭게 움직인다. (2) 벡터 솔루션을 지원할 데이터가 없습니다. 인도와 횡단 보도는 다각형입니다. 좋은 중심선을 만드는 것은 다소 비쌉니다 (어떤 아이디어가 있습니까?)
Julie

1
@julie-WRT (1) peds가 침입하지 않는 한 기존 시나리오 일지라도 교차 절단을 권장하는 모델을 작성하지 않을 수 있습니다. (2) 문제가 있습니다. 다각형 레이어의 간격에서 중심선을 잡는 방법 (새로운 질문?). 현명한 모델링, 나는 정기적 인 도로 데이터를 사용하고 보도가없는 가장자리를 제거합니다. 트레일 데이터를 추가하고 존재하지 않는 것을 수동으로 추적합니다. 도로와 트레일이 만나는 곳에 더미 노드를 만듭니다. 이 모델은 보도, 도로, 보도가없는 도로, 래스터 기반 데이터를 선호하여 경로가 다른 사람의 재산을 침해하지 않도록합니다.
dassouki

@julie, 호기심에서 : 1) 프로젝트 영역의 대략적인 치수는 무엇입니까? 2) 기존 래스터 입력의 현재 입자 / 픽셀 크기는 무엇입니까? 3) 비용을 통해 보낼 때 실제로 경과하는 시간은 얼마입니까? 경로 도구? 이것에 대해 더 많이 생각할수록 이러한 세부 사항을 더 많이 원합니다.
elrobis

답변:


7

@dassouki가 말했듯이 연결 그룹 을 지정하면 Network Analyst 솔루션이 여기에 적합 할 수 있습니다 .

귀하의 경우에는 고가도로와 지하도로가 별도의 연결 그룹에 있으므로 이들 사이를 통과 할 수 없습니다. 계단이있는 경우 보행자가 고도를 변경할 수 있습니다.

"구조화되지 않은"움직임을 허용하는 관점에서 FLOWACCUMULATION 명령을 사용하여 래스터에서 벡터를 만들 수 있습니다.이 명령을 사용하면 기존 경로를 따르지 않는 경로를 캡처 할 수 있습니다.

이렇게하면 래스터 접근 방식과 동일한 자유도가 허용되지 않지만 고가 / 지하도 문제를 해결해야합니다.


나는 이것이 순수한 벡터 문제라고 생각한다. 래스터는 벡터를 통해 표시되지 않은 경로를 찾는 데만 사용해야합니다. 또한 대부분의 터널은 보행자를 허용하지 않습니다.
dassouki

1
@dassouki 내가 사는 곳의 교통은 철도의 권리에 의해 제약을받습니다. 대략 1km 간격으로 도보 통행이 가능한 보행자 지하도가 있습니다. 때로는 트래픽과 공유되기도하지만 대부분 전용 (계단 포함)입니다. 도시를 둘러싼 주요 고속도로와 비슷한 상황이 있습니다. 대부분의 교차로는 지하도이며 많은 사람들이 발자국을 허용합니다.
whuber

@ whuber 나는 강을 따라, 산을 통해 또는 바쁜 비즈니스 / 시내 핵심 아래에있는 차량 터널을 언급하고 있다고 생각합니다. 고속 초고속 시설에서는 일반적으로 소아용 침대를 이용할 수 없습니다
dassouki

@whuber Julie는 계단의 비용 / 무게를 지정할 수 있으므로 계단이 더 빠른 곳에서 평평한 경로를 선택하지만 계단을 사용하는 것도 가능합니다. 장애인 출입을 위해 계단을 장벽으로 분류 할 수 있습니다. 도움말 파일 입력
Stephen Lead

1
항상 그런 식으로 작동하지는 않습니다, Stephen. 예를 들어, 공정한 도시에는 강둑을 따라 산책이 있습니다. 높은 고도에서 그 길을 지나가는 길에는 다양한 고속도로 육교가 있으며, 그중 다수에는 보도가 있습니다. 보행자가이 육교에서 강을 건너 강을 따라 육교 아래로 들어갈 수 있지만 서로 직접 연결되지 않는 래스터를 어떻게 만들 수 있습니까?
whuber

3

당신이 한 질문은 사소하지 않습니다. ArcGIS가 래스터에서 최소 비용 경로를 처리하는 방법에 대한 경험으로는 말할 수 없습니다. 그러나 래스터 방식을 엄격하게 사용하려면 교량 및 터널에 대한 오버 / 언더를 모델링해야한다는 가정이 정확합니다.

여기서 중요한 또 다른 문제는 ArcGIS의 최소 비용 경로 알고리즘을 수정하여 적절한 경우 오버 / 언더 래스터를 사용할 수 있는지입니다. 이 경우 브리지 또는 터널을 통과하기 위해 적절한 오버 / 언더 래스터를로드해야 함을 나타내는 특정 기능을 찾기 위해 알고리즘을 수정해야합니다. 나의 초기 추측은 ArcGIS 최소 비용 경로 알고리즘을 수정할 수 없다는 것입니다.

** 면책 조항 ** 우리 회사는이 문제에 대한 솔루션을 개발했으며 http://www.groundguidance.com 에서 데모를 볼 수 있습니다 . 이 지역은 시카고의 링컨 파크입니다. 이 영역은 다중 평면 래스터 라우팅 기능을 강조합니다. 그것에 대해 놀아주십시오. 궁금한 점이 있으면 언제든지 문의하십시오.


1
매우 흥미로운! "다중 평면 래스터 라우팅 기능"의 의미를 설명하거나 자세한 정보에 대한 참조를 제공 할 수 있습니까?
whuber

@ whuber 독점 솔루션이므로 여기에 얼마나 많은 정보가 있는지 알지 못합니다. 일반적인 아이디어 : 익스텐트가 주어지면 접지면을 생성하고 그 범위에 필요한 다른 평면을 만듭니다. 접지면은 대부분의 래스터 데이터를 보유하지만 추가 평면에는 브리지 등을 나타내는 "터널"이 포함됩니다. 알고리즘이 이러한 평면 "터널"의 입구에 도달하면 "터널"을 통과하는 것만 허용됩니다. 반대편. 따라서 다리에서 그 아래 경로로 점프하는 "자살 경로"는 없습니다.
bp24

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