Mer

Rett sammenslåing av DEM -rastere og eliminering av kanteffekter


Jeg bruker 10m DEM rasters fra NRCS Data Gateway for en stor del av California. Problemet er en merkelig flislegging som vises etter sammenslåing, men som ikke er tilstede i de originale dataene (før sammenslåing). Rutenettene skaper lavpunkter, så strømningsakkumulering osv. Trekkes inn i dem.

Jeg har prøvd mosaikk til nytt raster, laget rasterkatalog og filtrert i ArcGIS 10.2, slå sammen og byg vrt i Qgis2.4, men problemet vedvarer hele tiden.

Rutenettene representerer flate nedturer i krumningsrasteret på de sammenslåtte kantene av DEM -rasterne. Vær oppmerksom på at disse linjene er kantene på BÅDE i den mosaiserte DEM, og lager to linjer.

Linjene er flate nedturer, noe som skaper et problem med å prøve å gjøre noen form for stabilitet i bakken eller hydrologisk analyse ... som er hele poenget med denne øvelsen.

Unmosaiced DEM Rasters:

Krumningsraster generert fra Mosaiced raster ved bruk av bilinjær interpolasjon:

EDIT: Data- og mosaikkmetoden var problemene: Selve dataene har kanteffekter innebygd, og jeg brukte nærmeste nabo i stedet for bilinær interpolasjon


Det ser ut til at det er to ting som skjer her. For det første er flisene dine ikke sømløse, ved at i områder med overlapping ved kantene på flisene, er høyden ikke identisk. Jeg kan bekrefte dette da jeg digitaliserte flere punkter langs det overlappende området og hentet høyden i begge raster -DEM -ene og fant dette:

Når det gjelder de to flisene du lastet opp, ser det ut til at DEM -ene er veldig like i bunnen, men når du beveger deg mot toppkanten, økte høydeforskjellene til nesten en halv meter, noe som er ganske betydelig. Du kan egentlig ikke forvente at en mosaisert DEM ikke skal vise kantartefakter hvis de sammensatte flisene ikke er nøyaktig de samme når det gjelder overlapping. Det vil si, med mindre du utfører en mosaikk med en eller annen blanding, og selv da er det sannsynlig at noen kanteffekter vil forbli gitt de store avvikene. Hvilken av de mosaiske typene valgte du da du mosaiserte flisene? ArcGIS tilbyr en blandingsmodus.

Det andre problemet ser ut til å ha noe å gjøre med hvordan ArcGIS faktisk håndterer dataene nær kantene på de sammensatte flisene under mosaikken. Jeg er redd for at jeg ikke kan fortelle deg mer enn det uten å ha muligheten til å undersøke Arcs kildekode, noe som aldri kommer til å skje. Ta imidlertid en titt på følgende bilder, det resulterende plankurvaturbildet som stammer fra mosaikken på flisene dine i en annen åpen kildekode-GIS-programvarepakke:

Kantene har blitt uthevet med en overlappet vektor for å vise kantplasseringene (noen av punktene jeg brukte tidligere er også der). Nå uten disse kantgrensevektorene overlappet:

Legg merke til at kantartefakter du markerer i spørsmålet ditt ikke er like tydelige i denne mosaikken, som heller ikke bruker blandingsteknikker. Det er de samme DEM -kildedataene, den eneste forskjellen er den spesifikke mosaikkalgoritmen.

Så for å avslutte, vil jeg si 1) flisene dine er ikke sømløse, så uten å bruke en mer sofistikert mosaikkalgoritme som involverer fjæring, bør du forvente noen kanteffekter, og 2) til en viss grad omfanget av artefaktene du observerer er resultatet av hvordan ArcGIS mosaikkalgoritme håndterer kantene på de sammensatte flisene. Jeg håper det hjelper.


Foreslå at du prøver å bygge en virtuell raster fra DEM TIFF -ene: Raster -> Diverse -> Bygg Virtual Raster (katalog). Det ser ut til å fungere med eksempeldataene dine. Beklager, jeg måtte bare sette litt bakside på resultatet. N.