Path Distance function

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 ParametroDescrizione

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:

  • Binario: indica che se l'HRMA è inferiore all'angolo di taglio, l'HF è impostato sul valore associato al fattore zero; altrimenti, è infinito.
  • Avanti: stabilisce che è consentito solo in movimento in avanti. The HRMA must be greater than or equal to 0 and less than 90 degrees (0 <= HRMA < 90). Se l'HRMA è superiore a 0 e inferiore a 45 gradi, l'HF per la cella viene impostato sul valore associato al fattore zero. Se l'HRMA è superiore o pari a 45 gradi, viene utilizzato il valore del modificatore del valore laterale. The HF for any HRMA value equal to or greater than 90 degrees is set to infinity.
  • Lineare: indica che l’HF è una funzione lineare dell’HRMA.
  • Lineare inverso: indica che l’HF è una funzione lineare inversa dell’HRMA.
  • Tabella: identifica che verrà utilizzato un file di tabella per definire il grafico del fattore orizzontale utilizzato per determinare gli HF.

I modificatori dei fattori orizzontali includono quanto segue:

  • Fattore zero: il fattore orizzontale da utilizzare quando l'HRMA è zero. Questo fattore posiziona l’intercettazione y per qualsiasi funzione del fattore orizzontale.
  • Angolo di taglio: definisce l'angolo HRMA oltre il quale l’HF viene impostato su infinito.
  • Pendenza: stabilisce la pendenza della linea retta utilizzata con le parole chiave del fattore orizzontale Lineare e Lineare inverso. La pendenza viene specificata come una frazione di pendenza (ad esempio, la pendenza del 45% è 1/45, che viene immessa come 0,02222).
  • Valore laterale: stabilisce l’HF se l’HRMA è superiore o pari a 45 gradi e inferiore a 90 gradi quando si specifica la parole chiave del fattore orizzontale Avanti.
  • Nome tabella: identifica il nome della tabella che definisce l’HF.

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:

  • Binario: indica che se il VRMA è superiore all'angolo di taglio basso e inferiore all'angolo di taglio alto, il VF è impostato sul valore associato al fattore zero; altrimenti, è infinito.
  • Lineare: indica che il VF è una funzione lineare del VRMA.
  • Lineare simmetrico: indica che il VF è una funzione lineare del VRMA nel lato negativo o positivo del VRMA, rispettivamente, e che le due funzioni lineari sono simmetriche rispetto all'asse VF (y).
  • Lineare inverso: indica che il VF è una funzione lineare inversa del VRMA.
  • Lineare inverso simmetrico: indica che il VF è una funzione lineare inversa del VRMA nel lato negativo o positivo del VRMA, rispettivamente, e che le due funzioni lineari sono simmetriche rispetto all'asse VF (y).
  • Cos: identifica il VF come funzione basata sul coseno del VRMA.
  • Cos: identifica il VF come funzione basata sulla secante del VRMA.
  • Cos-Sec: indica che il VF è la funzione basata sul coseno del VRMA quando il VRMA è negativo e la funzione basata sulla secante del VRMA quando il VRMA non è negativo.
  • Sec-Cos: indica che il VF è la funzione basata sulla secante del VRMA quando il VRMA è negativo e la funzione basata sul coseno del VRMA quando il VRMA non è negativo.
  • Tempo escursione: specifica il valore VF per la funzione tempo escursione del valore VRMA.
  • Tempo escursione bidirezionale: specifica il valore VF per la funzione tempo escursione bidirezionale del valore VRMA.
  • Tabella: identifica che verrà utilizzato un file di tabella per definire il grafico del fattore verticale utilizzato per determinare i VF.

I modificatori delle parole chiave verticali includono quanto segue:

  • Fattore zero: stabilisce il fattore verticale utilizzato quando il VRMA è zero. Questo fattore posiziona l’intercettazione y della funzione specificata. Per definizione, il fattore zero non è applicabile ad alcuna funzione verticale trigonometrica (COS, SEC, COS-SEC o SEC-COS). L’intercettazione y è definita dalla seguenti funzioni.
  • Angolo di taglio basso: definisce l'angolo VRMA al di sotto del quale il VF viene impostato su infinito.
  • Angolo di taglio alto: definisce l'angolo VRMA oltre il quale il VF viene impostato su infinito.
  • Pendenza: stabilisce la pendenza della linea retta utilizzata con le parole chiave del fattore verticale Lineare e Lineare inverso. La pendenza viene specificata come una frazione di pendenza (ad esempio, la pendenza del 45% è 1/45, che viene immessa come 0,02222).
  • Nome tabella: identifica il nome della tabella che definisce il VF.

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.

  • Dall'origine: il tasso di resistenza dell'origine sarà applicato a partire dall'origine di input e spostandosi verso le celle di non-origine. Si tratta dell'impostazione predefinita.
  • Verso l'origine: il tasso di resistenza dell'origine sarà applicato a partire da ciascuna cella di non-origine e tornando indietro all'origine di input.

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.


In questo argomento
  1. Note
  2. Parametri