Obecnie używam narzędzia ArcGIS 10 Spatial Analyst's Cost Path do modelowania tras dla pieszych. Mam chodniki, ogrodzenia, budynki i mnóstwo funkcji skali dla pieszych, wszystkie połączone w kosztowną powierzchnię, na której chodniki są tanie, parki są nieco wyższe, przejścia dla pieszych są nadal wyższe, a budynki, ogrodzenia i tym podobne są barierami. Model świetnie sprawdza się w definiowaniu optymalnych tras, porównywaniu tras ze sobą, ocenie chodzenia po obszarach i budowaniu ścieżek spacerowych.
Ale mam jeden poważny problem: mosty i tunele. Ponieważ powierzchnia kosztu wymusza wszystkie cechy w jedną płaszczyznę 2D, nie jestem w stanie modelować mostu z chodnikiem, który przecina ulicę chodnikiem. Muszę wybrać, który z nich powinien zostać odcięty. Alternatywą jest znalezienie wszystkich mostów i tuneli w mieście i modelowanie wszystkich kombinacji pod / nad, ale model trwa wiecznie tak, jak jest! Czy istnieje narzędzie innej firmy, które może wykonać ścieżkę o najniższych kosztach w 3D, czy brakuje mi jakiegoś obejścia?
Odpowiedzi:
Jak powiedział @dassouki, rozwiązanie Network Analyst może być odpowiednie tutaj, jeśli określisz grupy połączeń .
W twoim przypadku wiadukt i przejście podziemne byłyby w osobnych grupach połączeń, więc przejście między nimi nie byłoby możliwe. (W przypadkach, w których znajdują się schody, możesz zezwolić pieszym na zmianę wysokości).
Jeśli chodzi o zezwolenie na „nieustrukturyzowany” ruch, można tworzyć wektory z rastrów za pomocą polecenia FLOWACCUMULATION , co pozwala przechwytywać ścieżki, które nie podążają tradycyjnymi trasami.
Nie pozwoliłoby to na taki sam stopień swobody jak podejście rastrowe, ale powinno rozwiązać problem z przekroczeniami / przejazdami dolnymi.
źródło
Pytanie, które zadałeś, nie jest trywialne. Nie mogę powiedzieć z doświadczenia, w jaki sposób ArcGIS obsługuje ścieżki o najniższych kosztach na rastrze, ponieważ nie bawiłem się nim. Ale jeśli chcesz zastosować podejście ściśle rastrowe, to masz rację, zakładając, że będziesz musiał modelować nad / pod mosty i tunele.
Innym ważnym problemem jest to, czy możesz zmodyfikować algorytm ścieżki najmniejszych kosztów ArcGIS, aby w razie potrzeby używać tych nad / pod rastrami. Wymagałoby to zmodyfikowania algorytmu w celu wyszukania pewnych funkcji wskazujących, że należy załadować odpowiedni raster nad / pod do przejścia przez mosty lub tunele. Domyślam się, że nie można zmodyfikować algorytmu ArcGIS ścieżek najmniejszych kosztów.
** ZASTRZEŻENIE ** Moja firma opracowała rozwiązanie tego problemu i możesz obejrzeć jego demonstrację na stronie http://www.groundguidance.com . Obszar ten to Lincoln Park w Chicago. Obszar ten podkreśla nasze możliwości routingu wielopłaszczyznowego rastra. Zapraszam do zabawy, a jeśli masz jakieś pytania, możesz je zadać.
źródło
Możesz spróbować potraktować to jako problem wewnątrz GIS. Wdrożenie najkrótszej trasy Dijkstra dla systemu nawigacji wewnętrznej 3D
To nie jest dokładnie operacja mózgu - ale jest blisko .
źródło