Calcola per ogni cella la distanza di costo cumulativo minore da o verso l'origine più economica, tenendo comunque in considerazione i fattori relativi alla distanza della superficie insieme ai costi orizzontale e verticale.
Legacy:
Questa funzione è obsoleta.
La funzione Accumulazione Distanza fornisce funzionalità o prestazioni migliorate.
Questa è una funzione raster globale.
Note
The Path Distance functions are comparable to the Cost Distance functions in that both determine the minimum accumulative travel cost from or to a source for each location on a raster surface. However, the Path Distance functions add more complexity to the analysis by accommodating the actual surface distance as well as other horizontal and vertical factors.
Le celle con NoData fungono da barriere nelle funzioni Distanza di percorso. La distanza di costo per le celle dietro i valori NoData viene calcolata dal costo cumulativo necessario per spostarsi intorno alla barriera NoData. Qualunque posizione di cella a cui è assegnato NoData su uno dei raster di input riceverà NoData su tutti i raster di output.
The Maximum Distance is specified in the same cost unit as the Cost Raster.
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 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 ~
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.
Le caratteristiche della sorgente, o i movimenti da o a una sorgente, possono essere controllati dai seguenti parametri. Il parametro Moltiplicatore costi origine determina la modalità di spostamento o la grandezza all’origine, Costo iniziale dell'origine imposta il costo iniziale prima dell'inizio del movimento, Tasso di resistenza di origine è una regolazione dinamica che rappresenta l'impatto del costo accumulato, ad esempio, simulando l'affaticamento di un escursionista e Capacità di origine imposta il costo assimilabile da un'origine prima di raggiungere il limite. Direzione di viaggio identifica 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 uno dei parametri delle caratteristiche di origine viene specificato utilizzando un campo, la caratteristica di origine verrà applicata da origine ad origine, in base alle informazioni del campo specificato per i dati di origine. Quando viene fornita una parola chiave o un valore costante, verrà applicata a tutte le origini.
Se si specifica Costo iniziale dell'origine, le posizioni di origine sulla superficie di distanza di costo di output vengono impostate sul valore di Costo iniziale dell'origine; in caso contrario, le posizioni di origine sulla superficie di distanza di costo di output vengono impostate su zero.
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. |
Raster di costo (Obbligatorio) | 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. |
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 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:
|
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:
|
Distanza massima | La soglia che i valori di costo cumulativi non possono superare. If an accumulative cost distance exceeds this value, the output value for the cell location will be NoData. La distanza massima definisce l'estensione per la quale si calcolano le distanze di costo cumulative. La distanza predefinita è fino all'estensione 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. I valori devono essere maggiori di zero. Il valore predefinito è 1. È possibile usare per questo parametro un valore numerico (doppio) o un campo dal Raster origine. |
Costo iniziale | Il costo iniziale che verrà utilizzato per iniziare i calcoli dei costi. 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. The value must be zero or greater. L'impostazione predefinita è 0. |
Velocità resistenza costo cumulativa | Questo parametro simula l'aumento dello sforzo per superare i costi man mano che il costo cumulativo aumenta. Viene usato per modellare l'affaticamento del viaggiatore. Il costo cumulativo crescente per raggiungere una cella viene moltiplicato per il tasso di resistenza e aggiunto al costo per lo spostamento nella cella consecutiva. It's a modified version of a compound interest rate formula that's used to calculate the apparent cost of moving through a cell. Con l'aumentare del valore del tasso di resistenza, aumenta anche il costo delle celle visitate in seguito. The greater the resistance rate, the higher the cost to reach the next cell, which is compounded for each subsequent movement. Dal momento che il tasso di resistenza è simile a un tasso composto e generalmente i valori di costo cumulativo sono molto grandi, si consigliano tassi di resistenza piccoli, come 0,005 o anche meno, a seconda dei valori di costo cumulativi. Il valore deve essere maggiore di zero. La capacità predefinita è fino al bordo del raster di output. |
Capacità | Definisce la capacità di costo per il viaggiatore relativa a un'origine. I calcoli del costo continuano per ogni origine finché non si raggiunge la capacità specificata. Il valore deve essere maggiore di zero. La capacità predefinita è fino al bordo del raster di output. |
Direzione di viaggio | Definisce la direzione del viaggiatore quando si applica 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. |