Calcola il percorso di costo minimo da un'origine a una destinazione. La distanza di costo cumulativo minima viene calcolata per ogni cella su una superficie di costo fino all'origine più vicina. This produces an output raster that records the least-cost path, or paths, from selected locations to the closest source cells defined within the accumulative cost surface, in terms of cost distance.
Legacy:
Questa funzione è obsoleta.
Le funzioni Accumulazione della distanza e Percorso ottimale come raster forniscono funzionalità o prestazioni migliorate.
Ad ogni percorso di costo minimo rilevato nel processo di scansione viene assegnato un valore. Il pixel finale sul Raster di origine di un percorso di costo riceve un valore pari a 1. Il primo percorso riceve un valore 3, il secondo 4, e così via. Quando più percorsi si uniscono e percorrono la distanza rimanente verso un’origine sullo stesso itinerario, al segmento in cui i due percorsi viaggiano insieme viene assegnato un valore 2. Alla porzione di percorso unita non può essere assegnato il valore di uno dei percorsi, in quanto la porzione unita appartiene a entrambi.
Questa è una funzione raster globale.
Note
Il Raster di origine deve essere un raster. If your source is a feature class, you'll need to convert it to a raster before you can use it as an input. 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 la funzione Clip.
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.
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 Parametro | Descrizione |
---|---|
Raster di origine (Obbligatorio) | 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 destinazione (Obbligatorio) | Un dataset raster che identifica i pixel da cui viene determinato il percorso minimo-costo verso l'origine di costo minore. Questo input è composto da pixel che hanno valori validi, mentre ai pixel rimanenti deve essere assegnato NoData. I valori di 0 sono validi. |
Campo di destinazione | Il campo usato per ottenere i valori per le posizioni di destinazione. |
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. |
Tipo di percorso | Una parola chiave che definisce il modo in cui i valori e le zone nei dati di destinazione di input vengono interpretati nei calcoli del percorso di costo:
|
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 | 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. |
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. |