Sei in difficoltà con gli ostacoli in ArcGIS Desktop?


10

Sto cercando di fare interpolazione in un'area costiera con punti dati in diversi fiumi che si svuotano in una baia e ai lati opposti delle penisole.

Ho creato un livello di costa per usarlo come barriera ma non riesco a capire come farlo in ArcGIS 10.

Non vedo un oggetto barriere da nessuna parte in nessuno degli strumenti kriging.

Ho provato a fare il kriging e poi a ritagliarlo sulla terra, ma ho ottenuto risultati irrealistici in cui i punti dati vicini ma separati dalla terra creano problemi.

Vedo la documentazione online per farlo negli script di geoprocessing in 9.3 ma nulla di simile per 10.


Solo per aggiungere alcuni collegamenti per visualizzare le modifiche, confrontare la documentazione per ArcGIS 9.3 con ArcGIS 10
Mike T

Risposte:


3

I fiumi scorrono generalmente in una direzione specifica? In tal caso, è possibile utilizzare il binning direzionale lungo le linee centrali dei fiumi per vincolare i semivariogrammi empirici solo per indicare coppie che corrono lungo la lunghezza dei fiumi. (Vedi qui per maggiori dettagli: http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#/Exploring_directional_autocorrelation/0031000000m2000000/ )

Un'altra opzione sarebbe quella di partizionare i campioni di punti in set di dati separati ed eseguire il tuo kriging su ogni set separatamente. Ciò potrebbe essere più appropriato in ogni caso, dal momento che ogni fiume potrebbe avere modelli statistici diversi; ma non funzionerebbe se la dimensione del campione è piccola per ciascun fiume.

Devi utilizzare un metodo geostatistico o funzionerebbe un metodo deterministico? Penso che potresti essere in grado di ottenere ciò che desideri utilizzando l'interpolazione di diffusione con barriere. Potresti usare la tua terra come una barriera di costo estremamente elevata. http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//00310000002s000000.htm

Inoltre, ecco l'interpolazione della diffusione con barriere assolute come strumento di script di geoprocessing. La tua costa costituirebbe una barriera assoluta perfetta. http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#/Diffusion_Interpolation_With_Barriers/003000000005000000/


0

Hai provato lo strumento Topo to Raster? È possibile specificare il tipo di funzioni di input (elevazione punto, ruscello, affondamento, contorno, contorno, lago). È possibile provare a impostare le funzioni del livello della linea di costa su "TopoLake"

Inoltre, il risultato degli strumenti da Topo a Raster è un raster "idologicamente corretto"

Citando da Help: TopoLake Una classe di funzionalità poligonale che specifica la posizione dei laghi. Tutte le celle raster di output all'interno di un lago verranno assegnate al valore di elevazione minimo di tutte le celle lungo il litorale.


Credo che piuttosto che costruire una rappresentazione della topografia, l'OP voglia creare una superficie di misurazioni, come la qualità dell'acqua, effettuate all'interno di corpi idrici. Topo2Raster non lo farà. (
Neanche

Sì, sto provando a fare esattamente questo.
elayne927,

Hai assolutamente ragione Bill, Topo to Raster non consente il kriging. Ho appena avuto l'impressione che Elayne si riferisse all'interpolazione in generale. (Sento spesso le persone ammassare tutta l'interpolazione sotto kriging.)
Jakub Sisak GeoGraphics,

Elayne, penso di sapere cosa intendi per risultati non realistici. Potresti provare a convertire i tuoi laghi in una griglia di punti regolarmente distanziati con il valore di elevazione del lago assegnato a ciascun punto e aggiungerlo come input allo strumento da Topo a Raster come "elevazione puntuale" Anche questo non produrrà un risultato perfetto soprattutto lungo la costa ma sembrerà più realistico. Hai provato TIN e linee di discontinuità convertendo quindi il TIN risultante in raster? Puoi pubblicare il link agli script di geoprocessing a cui ti riferisci?
Jakub Sisak GeoGraphics,

0

Sono uno che adotta tardi, quindi posso solo dirti cosa funziona in 9.3 con l'estensione Analista spaziale - pubblicare nel caso in cui il metodo funzioni ancora in 10. Innanzitutto, crea una stringa chiusa che rappresenti la tua area di interesse (suona come l'inverso della tua costa qui). Specificare il "contenitore" nella finestra di dialogo Opzioni analista spaziale nella scheda Estensioni. Esegui l'analisi selezionando Kriging da Interpolate a Raster nel menu Analista spaziale.

In bocca al lupo!

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.