Funzione Accumulo distanza

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 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.

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:

  • 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.

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.

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.

  • Deselezionato: il risultato è il raster di accumulo della distanza. Si tratta di un risultato a banda singola. Si tratta dell'impostazione predefinita.
  • Selezionato: viene creato un risultato multibanda. La prima banda è il raster di accumulo della distanza e la seconda banda è il 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).

  • Planar—Planar measurements use 2D Cartesian mathematics to calculate length and area. The option is only available when measuring in a projected coordinate system and the 2D plane of that coordinate system will be used as the basis for the measurements.
  • Geodesic—The shortest line between two points on the earth's surface on a spheroid (ellipsoid). Indipendentemente dalla proiezione di ingresso o di uscita, i risultati non cambieranno.
    Nota:

    One use for a geodesic line is when you want to determine the shortest distance between two cities for an airplane's flight path. This is also known as a great circle line if based on a sphere rather than an ellipsoid.

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.

  • Dall'origine: il fattore verticale, il fattore orizzontale e il tasso di resistenza dell'origine saranno applicati a partire dall'origine di input e spostandosi verso le celle di non-origine. Si tratta dell'impostazione predefinita.
  • Verso l'origine: il fattore verticale, il fattore orizzontale e il tasso di resistenza dell'origine saranno applicati 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