Cost Distance function

Calculates the least-accumulative cost distance for each cell from or to the least-cost source over a cost surface.

Legacy:

Questa funzione è obsoleta.

La funzione Accumulazione Distanza fornisce funzionalità o prestazioni migliorate.

Illustrazione della Distanza di costo

Questa è una funzione raster globale.

Note

The input source data must be a raster layer.

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.

If you have source features, you can convert them to a raster dataset using the Rasterize Features function. Use your existing Cost Raster as the Raster input to the rasterization function. This will ensure that the features are properly converted to a raster dataset using the same cell size, extent, and spatial reference.

Cell locations with NoData in the input cost raster act as barriers in the cost surface tools. Qualunque posizione di cella a cui è assegnato NoData sulla superficie di costo di input riceverà NoData su tutti i raster di output (distanza di costo, assegnazione e backlink).

Cell values of NoData in the Cost Raster act as barriers in the cost surface. Any cells that are assigned a value of NoData in the Cost Raster will also have a value of NoData in the output raster. Il Raster di costo non può contenere un valore di 0 perché l'algoritmo è un processo moltiplicativo. If values of 0 represent areas of low cost, change the value of 0 to a small positive value such as 0.01 using the Con function. If the value of 0 represents areas that should be excluded from the analysis, these values should be turned into NoData using the Set Null function.

Se il Raster di origine e il Raster di costo presentano estensioni differenti, l'estensione di output predefinita è l'intersezione dei due raster. Se si desidera un output di superficie di costo distanza dell'intera estensione, scegliere l'opzione Unione di input sull'ambiente di geoprocessing Estensione output.

The Maximum Distance is specified in the same cost unit as the Cost Raster.

Le caratteristiche della sorgente, o i movimenti da una sorgente, possono essere controllati dai seguenti parametri:

  • Multiplier to Apply to Costs—The mode of travel or magnitude at the source.
  • Start Cost—The starting cost before the movement begins.
  • Accumulative Cost Resistance Rate—A dynamic adjustment accounting for the impact of accumulated cost; for example, simulating how much a hiker is becoming fatigued.
  • Capacity—The cost a source can assimilate before reaching its limit.

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.

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.

Se è stata impostata una Maschera nell'ambiente di geoprocessing, tutte le celle che ricadono all'interno della maschera saranno trattate come valori NoData. When a mask is defined in the Raster Analysis window and the cells to be masked will mask a source, the calculations will occur on the remaining source cells. Le celle di origine su cui ricade la maschera non saranno considerati nei calcoli. These cell locations will be assigned NoData in the output 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.

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.

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.

È possibile usare per questo parametro un valore numerico (doppio) o un campo dal Raster origine.

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.

È possibile usare per questo parametro un valore numerico (doppio) o un campo dal Raster origine.

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