Skip To Content

Ścieżka optymalna jako raster

Ścieżka optymalna jako raster Narzędzie Ścieżka optymalna jako raster służy do wyznaczania optymalnej ścieżki rastra z miejsc docelowych do źródeł.

Notatka:

Aby można było uruchamiać to narzędzie, portal musi być skonfigurowany pod kątem szybkich analiz.

Jeśli to narzędzie nie jest wyświetlane w przeglądarce map Map Viewer, skontaktuj się z administratorem portalu. Twój portal może nie być skonfigurowany pod kątem analizy rastrowej lub możesz nie mieć uprawnień wymaganych do uruchomienia tego narzędzia.

Diagram procedury wykonywania zadań

Procedura wykonywania zadań narzędzia Ścieżka optymalna jako raster

Przykłady

Poniżej przedstawiono następujące przykładowe zastosowania:

  • Znajdź optymalną trasę na nowej drodze.
  • Znajdź wynik trasowania w dół z lokalizacji.

Uwagi dotyczące korzystania

Przed wygenerowaniem optymalnej ścieżki zwykle używa się jednego z poniższych narzędzi do utworzenia rastra akumulacji odległości i rastra kierunku wstecz: Akumulacja odległości lub Przydział odległości. Są to niezbędne dane wejściowe do wygenerowania optymalnej ścieżki.

Tworzona ścieżka optymalna może być ścieżką przepływu na podstawie kierunku przepływu D8. Aby wygenerować w ten sposób optymalną ścieżkę, należy użyć rastra kierunku przepływu typu D8 jako danych wejściowych dla rastra Wejściowy raster kierunku powrotnego lub raster kierunku przepływu. Należy również podać Wejściowy raster akumulacji odległości. Wejściowy raster akumulacji odległości nie jest używany do określania ścieżki. Niezależnie od tego, czy używasz rastra stałego, czy cyfrowego modelu wysokościowego (DEM), ścieżka będzie taka sama. Różnić się będzie jedynie wartość atrybutu na ścieżce. Do wygenerowania rastra kierunku przepływu typu D8 można użyć funkcji rastrowej Kierunek przepływu.

Gdy wejściowe dane określające miejsca docelowe są rastrem, zbiór komórek docelowych składa się z wszystkich komórek zawartych w danych Wejściowe dane rastrowe lub dane docelowe obiektów, które mają prawidłowe wartości. Komórki mające wartości NoData nie są uwzględniane w zestawie źródłowym. Wartość 0 jest uważana za prawidłową lokalizację docelową.

Gdy jako wejściowe dane określające miejsca docelowe używane są dane obiektowe, należy zachować ostrożność, jeśli chodzi o obsługę wielkości komórek danych wynikowych, a w szczególności wtedy, gdy jest ona mała względem szczegółów przedstawionych na wejściu. Stosowany jest wewnętrzny proces konwersji na raster przy użyciu narzędzia Obiekt na raster. Oznacza to, że dane, które nie znajdują się w centrum komórki, nie zostaną uwzględnione w pośrednim rasteryzowanym wyniku celu i nie będą reprezentowane w obliczeniach odległości. Jeśli na przykład celami są serie niewielkich poligonów, takie jak obrysy zabudowy, które są niewielkie w porównaniu do wielkości komórki danych wynikowych, możliwe, że tylko kilka z nich znajdzie się w centrach komórek rastra wynikowego, pozornie powodując utratę wielu pozostałych podczas analizy.

Wartości na wynikowej ścieżce optymalnej reprezentują liczbę ścieżek w danej lokalizacji. W wielu przypadkach ścieżki podążają tą samą trasą: opuszczają cel, a następnie zbiegają się w tym samym źródle. Na przykład wartość 1 wskazuje, że istnieje tylko jedna optymalna ścieżka w danej lokalizacji, a wartość 5 oznacza, że w danej lokalizacji istnieje pięć optymalnych ścieżek przechodzących przez tę komórkę w analizowanym obszarze.

Aby wygenerować optymalną ścieżkę, ustawienia środowiskowe Zasięg, Wielkość komórki i Raster dociągania są ignorowane, a do obliczenia rastra wynikowego używana jest charakterystyka rastra kierunku wstecz. Wzorzec rastra kierunku wstecz uległby istotnym zmianom, gdyby raster został poddany ponownemu próbkowaniu lub dociągnięciu albo gdyby zmieniono jego zasięg.

Parametry tego narzędzia zostały wymienione w następującej tabeli:

ParametrObjaśnienie
Wybierz docelowy raster lub obiekty

Rastrowe lub obiektowe dane wejściowe identyfikujące te komórki, na podstawie których jest ustalana optymalna ścieżka do najlepszego źródła.

Jeśli dane wejściowe są rastrem, muszą składać się z komórek o prawidłowych wartościach (zero jest prawidłową wartością) dla tych celów, a do pozostałych komórek musi być przypisana wartość NoData (Brak danych). Raster wejściowy musi mieć typ całkowitoliczbowy.

Pole docelowe

Pole służące do uzyskiwania wartości dla lokalizacji docelowych.

Wybierz raster akumulacji odległości

Raster akumulacji odległości jest używany do wyznaczania optymalnej ścieżki z miejsc docelowych do źródeł.

Raster akumulacji odległości jest zwykle tworzony przy użyciu narzędzi Akumulacja odległości lub Przydział odległości. Każda komórka w rastrze akumulacji odległości reprezentuje odległość o najmniejszym akumulowanym koszcie na powierzchni z każdej komórki do zestawu komórek źródłowych.

Wybierz raster kierunku wstecz lub kierunku przepływu

Raster kierunku powrotnego zawiera kierunki obliczone w stopniach. Kierunek identyfikuje sąsiednią komórkę znajdującą się na optymalnej ścieżce powrotnej prowadzącej z powrotem do źródła o najniższym koszcie akumulowanym, przy czym omijane są bariery.

Raster kierunku wstecz jest zwykle tworzony przy użyciu narzędzi Akumulacja odległości lub Przydział odległości. W tym przypadku wartości należą do zakresu od 0 do 360 stopni. Wartość 0 jest zarezerwowana dla komórek źródłowych. Dla kierunku wschodniego (na prawo) wartość wynosi 90 stopni, a wartości wzrastają zgodnie z kierunkiem ruchu wskazówek zegara (180 wskazuje południe, 270 — zachód, a 360 — północ).

Tworzona ścieżka optymalna może być ścieżką przepływu na podstawie kierunku przepływu D8. Aby wygenerować w ten sposób ścieżkę optymalną, użyj rastra kierunku przepływu D8 jako wartości wejściowej tego parametru.

Typ ścieżki (opcjonalnie)

Określa słowo kluczowe definiujące sposób interpretowania wartości i stref w wejściowych danych określających miejsca docelowe przy obliczaniu kosztu ścieżki.

  • Do każdej strefy — dla wszystkich stref w wejściowych danych określających miejsca docelowe jest określana ścieżka o najniższym koszcie. Przy tej opcji ścieżka o najniższym koszcie dla każdej strefy rozpoczyna się w komórce o najniższym koszcie odległości w strefie. Jest to opcja domyślna.
  • Najlepsza pojedyncza — dla wszystkich komórek w wejściowych danych określających miejsca docelowe jako ścieżka o najniższym koszcie jest wybierana ścieżka od komórki odpowiadającej minimum najmniejszych wartości kosztu ścieżek do komórek źródłowych.
  • Do każdej komórki — dla wszystkich komórek o prawidłowych wartościach w wejściowych danych określających miejsca docelowe jest ustalana ścieżka o najniższym koszcie. Przy tej opcji każda komórka w wejściowych danych określających miejsca docelowe jest traktowana oddzielnie, a ścieżka o najniższym koszcie jest ustalana dla każdej komórki.

Nazwa warstwy wynikowej

Za pomocą listy rozwijanej Zapisz wynik w można podać nazwę folderu w obszarze Moje zasoby, gdzie zostanie zapisany wynik.

Środowiska

Ustawienia środowiska analiz to dodatkowe parametry wpływające na wyniki działania narzędzia. Dostęp do ustawień środowiska analiz tego narzędzia można uzyskać, klikając ikonę koła zębatego Środowiska analizy u góry panelu narzędzia.

To narzędzie honoruje następujące środowiska analiz:

  • Wynikowy układ współrzędnych – decyduje o układzie współrzędnych warstwy wynikowej.

Podobne narzędzia i funkcje rastrowe

Narzędzie Ścieżka optymalna jako raster służy do wyznaczania optymalnej ścieżki rastra z miejsc docelowych do źródeł. Do rozwiązywania podobnych problemów mogą być przydatne inne narzędzia.

Narzędzia analizy Map Viewer i funkcje rastrowe

Narzędzie Ścieżka optymalna jako linia służy do wyznaczania optymalnych ścieżek i tworzenia danych wynikowych usługi obiektowej.

Narzędzie Ścieżka optymalna jako raster jest dostępne jako funkcja rastrowa.

Narzędzia analizy i funkcje rastrowe aplikacji ArcGIS Pro

Narzędzia geoprzetwarzania Ścieżka optymalna jako raster i Ścieżka optymalna jako linia są dostępne w skrzynkach narzędziowych Spatial Analyst i Raster Analysis.

Narzędzia geoprzetwarzania Ścieżka optymalna jako raster i Ścieżka optymalna jako linia są dostępne w skrzynce narzędziowej Raster Analysis.

Narzędzie Ścieżka optymalna jako raster jest dostępne jako funkcja rastrowa.

Zasoby deweloperów ArcGIS Enterprise

Jeśli pracujesz z interfejsem ArcGIS REST API, użyj zadań Optimal Path As Line i Optimal Path As Raster.

Jeśli pracujesz z interfejsem ArcGIS API for Python, skorzystaj z optimal_path_as_line witryny ArcGIS for Python API z modułu arcgis.raster.analytics lub optimal_path_as_raster witryny ArcGIS for Python API z modułu arcgis.raster.functions.gbl.