Calcolo della distanza da punti a classi diverse in raster usando ArcGIS Spatial Analyst?


10

Sto cercando qualche consiglio su come calcolare la distanza da un punto a una diversa classe di un raster.

In particolare, ho osservazioni (punti) sull'uso degli animali sovrapposte ai dati sulla copertura del suolo.

Per ogni punto voglio calcolare la distanza dalla cella più vicina di un diverso tipo di copertura.

Ad esempio, se un punto si trova in una zona erbosa, qual è la distanza dalla cella più vicina che non è erba.

Sto usando ArcGIS 10 e ho una licenza Analista spaziale.

Penso che la calcolatrice raster possa essere l'approccio migliore per questo, ma qualcuno potrebbe fornire un'equazione che possa realizzare questo?

Risposte:


10

Non credo che ci sia un solo comando per farlo, ma possiamo ancora eseguirlo opportunamente. L'idea è che la distanza dalla cella diversa più vicina equivale alla distanza dalla posizione più vicina il cui vicinato immediato contiene più di un tipo di cella.

Bene, questo non è del tutto vero, ma è vicino: potresti voler aggiungere circa una larghezza di cella a tale distanza. Se riesci a convivere con una tale approssimazione, ecco il flusso di lavoro:

  1. Calcola una griglia di varietà focale usando un quartiere il più piccolo possibile, che sarebbe un quartiere 2 per 2 quadrati.

  2. Annulla tutte le posizioni con una varietà focale uguale o inferiore a 1: queste sono le celle "interne".

  3. Calcola la griglia della distanza euclidea su tutte le celle rimanenti: queste sono le distanze dalle posizioni lungo i confini.

  4. (Facoltativo) Aggiungi il formato cella alla griglia della distanza.

  5. Estrai i valori in qualsiasi punto tu scelga.

Per illustrare, ecco un piccolo pezzo di una griglia colorata per tipo di cella. Le aree nere sono le cellule con varietà focali pari o superiori a 2 (calcolate al passaggio 2):

Classi cellulari

Una griglia di distanza euclidea a forma di collina si presenta così:

Griglia di distanza

Raggiunge picchi (valori massimi) all'interno dei centri di ogni patch del raster originale e decade a zero lungo i confini della patch, ancora mostrati in nero.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.