Calcola la distanza accumulata per ciascuna cella dalle origini, consentendo di ottenere la distanza in linea retta, la distanza di costo, la distanza della superficie reale, nonché i fattori di costo verticale e orizzontale.
Questa è una funzione raster globale.
Note
If you have source features, you can first convert them to a raster dataset using the Rasterize Features function. Use a consistent input for the Raster input to that function. This will ensure that the features are properly converted to a raster dataset using the same cell size, extent, and spatial reference.
I valori NoData esistenti nel Raster di origine non sono inclusi come valori validi nella funzione. Il valore 0 è considerato un valore legittimo nel raster di origine. Un Raster di origine può essere creato usando gli strumenti di estrazione o la funzione Clip.
Le barriere sono ostacoli che devono essere aggirati. Possono essere definite in due modi.
Per il parametro Immetti barriera raster, le barriere possono essere rappresentate da celle che hanno un valore valido o da dati feature che sono convertiti in un raster. Dove le barriere sono collegate solo da celle diagonali, le barriere saranno ispessite per renderle impermeabili.
Le barriere sono anche definite dalle posizioni in cui esistono celle NoData nei seguenti input: Immetti raster di costo, Immetti raster di superficie, Immetti raster verticale e Immetti raster orizzontale. Dove NoData è collegato solo da celle diagonali, sarà ispessito con ulteriori celle NoData per renderlo una barriera impermeabile.
Se l'input Raster superficie ha un sistema di coordinate verticale (VCS), i valori del raster di superficie sono considerati in unità del VCS. Se l'input Raster superficie non ha un VCS e i dati sono proiettati, i valori di superficie sono considerati nelle unità lineari del riferimento spaziale. Se il valore Raster superficie di input non ha un VCS e i dati non sono proiettati, i valori di superficie sono considerati in metri. Il risultato finale dell'accumulazione della distanza è in costo per unità lineare, o in unità lineari se non viene introdotto alcun costo.
For the output raster, the least-cost distance (or minimum accumulative cost distance) of a cell to a set of source locations is the lower bound of the least-cost distances from the cell to all source locations.
I valori predefiniti per i modificatori di Fattore verticale sono i seguenti:
Keyword Zero Low High Slope Power Cos Sec factor cut cut power power angle angle ------------------------ ------ ----- ----- ----- ----- ----- ----- Binary 1.0 -30 30 ~ ~ ~ ~ Linear 1.0 -90 90 1/90 ~ ~ ~ Symmetric linear 1.0 -90 90 1/90 ~ ~ ~ Inverse linear 1.0 -45 45 -1/45 ~ ~ ~ Symmetric inverse linear 1.0 -45 45 -1/45 ~ ~ ~ Cos ~ -90 90 ~ 1.0 ~ ~ Sec ~ -90 90 ~ 1.0 ~ ~ Cos_sec ~ -90 90 ~ ~ 1.0 1.0 Sec_cos ~ -90 90 ~ ~ 1.0 1.0 Hiking time ~ -70 70 ~ ~ ~ ~ Bidirectional hiking time ~ -70 70 ~ ~ ~ ~
L'output della funzione Aspetto può essere utilizzato come input per il parametro Raster orizzontale.
I valori predefiniti per i modificatori di Fattore orizzontale sono i seguenti:
Keywords Zero factor Cut angle Slope Side value -------------- ----------- ----------- ----- --------- Binary 1.0 45 ~ ~ Forward 0.5 45 (fixed) ~ 1.0 Linear 0.5 181 1/90 ~ Inverse linear 2.0 180 -1/90 ~
Verifica dell'opzione booleana Generare la banda di direzione posteriore contraria come banda aggiuntiva in uscita determinerà la creazione di un layer multibanda. La prima banda è il raster di accumulo della distanza e la seconda banda è il raster di direzione contraria. Entrambi questi raster sono necessari per generare un percorso ottimale dalle origini a una determinata destinazione. Per generare un percorso, utilizzare innanzitutto la funzione Estrai banda per estrarre il raster di accumulo della distanza e il raster della direzione contraria; questi layer sono utilizzati come input per la funzione Percorso ottimale come raster.
Le caratteristiche dell'origine, o i movimenti da un'origine, possono essere controllati tramite i seguenti parametri:
- Accumulo iniziale: imposta il costo iniziale prima dell'avvio del movimento.
- Accumuli massimi: specifica il costo che un'origine può accumulare prima di raggiungere il proprio limite.
- Moltiplicatore da applicare ai costi: specifica la modalità di spostamento.
- Direzione viaggio: specifica se il movimento parte da un'origine e si sposta su posizioni non di origine, oppure se parte da posizioni non di origine e torna a un'origine.
Se si specificano alcuni dei parametri delle caratteristiche di origine usando un valore, tale valore viene applicato a tutte le origini. Se i parametri sono specificati attraverso campi associati con il Raster di origine, i valori nella tabella si applicheranno esclusivamente alle origini corrispondenti.
Se Accumulazione iniziale è specificata, le posizioni di origine sulla superficie di distanza di costo di output verrà impostata al valore Accumulazione iniziale; altrimenti, le posizioni di origine sulla superficie di distanza di costo di output verrà impostata su zero.
Quando non è specificata alcuna impostazione per l'ambiente Estensione, l'estensione di elaborazione è determinata nel modo seguente:
Se vengono specificati solo i valori di Raster origine e di Barriere raster, l'unione degli input, ampliata di due larghezze di cella su ciascun lato, viene utilizzata come estensione dell'elaborazione. Il raster di output viene ampliato di due righe e colonne in modo che gli output possano essere utilizzati nella funzione Percorso ottimale come raster o nello strumentoPercorso ottimale come linea e i percorsi generati possono spostarsi attorno alle barriere. Per usare l'estensione come barriera implicita, devi impostare esplicitamente il valore Estensione nelle impostazioni ambiente.
L'estensione di elaborazione sarà l'intersezione dei valori di Raster superficie, Raster costo, Raster verticale o Raster orizzontale, se specificato.
L'ambiente della mascheradi analisi può essere impostato su una classe di caratteristiche o su un set di dati raster. Se la maschera è una caratteristica, sarà convertita in un raster. Le celle che hanno un valore definiscono le posizioni che sono all'interno dell'area della maschera. Le celle NoData definiscono le posizioni esterne all'area della maschera e saranno trattate come barriere.
Quando le impostazioni dell'ambiente Dimensioni cella o Snap raster non sono specificate e sono presenti più raster specificati come input, gli ambienti Dimensioni cella e Snap raster vengono impostati in base a un ordine di precedenza: Raster costo, Raster superficie, Raster verticale, Raster orizzontale, Raster origine e Barriere raster.
Parametri
Nome Parametro | Descrizione |
---|---|
Raster di origine (Obbligatorio) | Posizioni dell’origine di input. Si tratta di un set di dati raster che identifica le celle o le posizioni da cui viene calcolata la distanza di costo minima accumulata per ogni posizione di cella di output. It can be an integer or a floating-point type. |
Barriere raster | Il raster che definisce le barriere. Il dataset deve contenere NoData laddove non ci sono barriere. Le barriere sono rappresentate da valori validi, incluso lo zero. Le barriere possono essere definite da un numero intero o da un raster a virgola mobile. |
Superficie raster | Un raster che definisce i valori di elevazione su ogni posizione della cella. I valori vengono utilizzati per calcolare l’effettiva distanza della superficie percorsa durante il passaggio tra celle. |
Raster di costo | A raster defining the cost or impedance to move planimetrically through each cell. The value at each cell location represents the cost-per-unit distance for moving through it. Each cell location value is multiplied by the cell resolution, and also compensates for diagonal movement to obtain the total cost of passing through the cell. I valori del Raster di costo possono essere a numero intero o a virgola mobile, ma non possono essere negativi o zero. |
Raster verticale | Definisce la relazione tra il fattore di costo verticale e l'angolo di movimento relativo verticale (VRMA). I valori vengono utilizzati per calcolare la pendenza usata per identificare il fattore verticale quando si passa da una cella all'altra. |
Fattore verticale | Definisce la relazione tra il fattore di costo verticale e l'angolo di movimento relativo verticale (VRMA). Ci sono diversi fattori con modificatori che identificano un grafico di fattore verticale definito. Inoltre, è possibile utilizzare una tabella per creare un grafico personalizzato. I grafici sono utilizzati per identificare il fattore verticale utilizzato nel calcolo del costo totale di spostamento in una cella vicina. In the explanations below, two acronyms are used: VF and VRMA. VF stands for vertical factor, which defines the vertical difficulty encountered in moving from one cell to the next. VRMA stands for vertical relative moving angle, which identifies the slope angle between the FROM, or processing, cell and the TO cell. I tipi di Fattore verticale includono i seguenti:
I modificatori delle parole chiave verticali includono quanto segue:
|
Raster orizzontale | Un raster che definisce la direzione orizzontale su ogni cella. I valori sul raster devono essere numeri interi compresi tra 0 e 360 con 0 gradi che indica il nord o verso la parte superiore dello schermo e con aumento in senso orario. Alle aree piane deve essere fornito un valore di -1. I valori in ogni posizione saranno usati insieme al parametro Fattore orizzontale per determinare il costo orizzontale sostenuto quando ci si sposta da una cella ai suoi vicini. |
Fattore orizzontale | Definisce la relazione tra il fattore di costo orizzontale e l'angolo di movimento relativo orizzontale (HRMA). Ci sono diversi fattori con modificatori che identificano un grafico di fattore verticale definito. Inoltre, è possibile utilizzare una tabella per creare un grafico personalizzato. I grafici sono utilizzati per identificare il fattore verticale utilizzato nel calcolo del costo totale di spostamento in una cella vicina. In the explanations below, two acronyms are used: HF and HRMA. HF stands for horizontal factor, which defines the horizontal difficulty encountered when moving from one cell to the next. HRMA stands for horizontal relative moving angle, which identifies the angle between the horizontal direction from a cell and the moving direction. I tipi di Fattore orizzontale includono i seguenti:
I modificatori dei fattori orizzontali includono quanto segue:
|
Genera la banda della direzione contraria come banda aggiuntiva in uscita |
Stabilisce se si crea solo un raster di accumulo della distanza o un raster multibanda composto sia dal raster di accumulo della distanza sia dal raster di direzione contraria.
Il raster di direzione contraria calcola per ogni cella, la direzione in gradi fino alla cella vicina seguendo il percorso più breve fino alla fonte più vicina evitando barriere. |
Distance Method | Determina se la distanza verrà calcolata utilizzando un metodo planare (terra piatta) o geodetico (ellissoide).
|
Accumulo iniziale | Il costo cumulativo iniziale per avviare il calcolo del costo. Questo parametro consente di specificare il costo fisso associato ad un'origine. Invece di iniziare con un costo 0, l'algoritmo del costo inizierà con il valore specificato. È possibile usare per questo parametro un valore numerico (doppio) o un campo dal Raster origine. The value must be zero or greater. L'impostazione predefinita è 0. |
Accumulo massimo | Definisce il costo cumulativo massimo per il viaggiatore relativo a un'origine. I calcoli del costo continuano per ogni origine finché non si raggiunge la capacità specificata. È possibile usare per questo parametro un valore numerico (doppio) o un campo dal Raster origine. Il valore deve essere maggiore di zero. La capacità predefinita è fino al bordo del raster di output. |
Moltiplicatore da applicare ai costi | Un moltiplicatore che verrà applicato ai valori dei costi. Questo parametro consente il controllo della modalità di spostamento o della grandezza all'origine. Maggiore è il moltiplicatore, maggiore è il costo per lo spostamento attraverso ogni cella. È possibile usare per questo parametro un valore numerico (doppio) o un campo dal Raster origine. I valori devono essere maggiori di zero. Il valore predefinito è 1. |
Direzione di viaggio | Definisce la direzione del viaggiatore quando si applica il fattore verticale, il fattore orizzontale e il tasso di resistenza dell'origine.
Specificare la parola chiave Dall'origine o Verso l'origine, che sarà applicata a tutte le origini, oppure specificare un campo nel Raster di origine che contiene le parole chiave per identificare la direzione di viaggio per ogni origine. That field must contain the string FROM_SOURCE or TO_SOURCE. |