Cost Allocation function

Disponibile con ArcGIS Image for ArcGIS Online.

Calcola per ogni cella l'origine più economica in base al minor costo cumulativo su una superficie di costo.

Legacy:

Questa funzione è obsoleta.

La funzione Distanza allocazione fornisce funzionalità o prestazioni migliorate.

Illustrazione dell'allocazione dei costi
L'output mostra il valore più vicino all'origine.

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.

Per calcolare l'allocazione, le posizioni delle origini possono avere un valore associato che può essere specificato dal parametro Campo di origine. Se l'origine dell'input è un raster a numero intero, il campo predefinito è VALUE. Se il Raster di origine di input è un raster a virgola mobile, è necessario specificare un parametro Value Raster a numero intero.

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.

The Value Raster is useful if the Source Raster was derived from an operation that resulted in Boolean cell values. These operations cause the Source Raster to lose the original zone values that were associated with the source cell locations. The Value Raster can either restore these cell values or allow analysis on additional combinations of zone values within the source cells. Se si usa il Value Raster, potrebbe cambiare la configurazione e i risultati dell'output.

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.

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.

Se il Raster origine di input è a virgola mobile, è necessario impostare il Value Raster e deve essere un numero intero. Il Raster Valore avrà priorità su qualunque impostazione del Campo di origine.

Campo di origine

Il campo usato per assegnare valori alle posizioni di origine. Deve essere di tipo numero intero. Se il Value Raster è stato impostato, i valori di quell'input avranno priorità su qualunque impostazione di Campo di origine.

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.

Raster valore

Il raster di input a numero intero che identifica i valori di zona da usare per ogni posizione di origine di input. For each source location cell, the value defined by the Value Raster will be assigned to all cells allocated to the source location for the computation. Il Value Raster avrà priorità su qualunque impostazione per il Campo di origine.

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