2 Raster miteinander verschneiden

hi :)

ich habe 2 GRIDs, die ich gern mit einander verschneiden möchte.
das eine stellt ein gelände dar, das andere einen wasserspiegel.
die verschneidung soll als ergebnis das gelände MINUS den wasserspiegel ergeben.
aber egal, ob ich es mit dem rastercalc, clip oder extract-by-mask mache, ich bekomme als ergebnis immer nur den teil des geländes, den der wasserspiegel abdeckt. ich hätte es aber gern umgekehrt. mir leuchtet auch nicht ein, warum eine umstellung der elemente in den berechnungen nichts bringt.

wäre schön, wenn da jemand was zu sagen könnte.

grüße
Hallo,
Clip oder Extract by mask sind nicht die richtigen Werkzeuge, die schneiden ein Raster anhand des anderen aus. Du solltest den Raster Calculator Minus benutzen. Aber auch da gilt: der Spatial Analyst kann nur da rechnen, wo er Werte hat. Kein Wert, keine Berechnung, kein Ergebnis.

Bei Gelände minus Wasserspiegel bekommst du ja den Unterschied, also die Wassertiefe (wenn Wasserspiegel über Gelände) oder den (Grundwasser)Flurabstand, wenn Wasserspiegel unter Gelände. Beide Werte machen aber nur Sinn, wenn es einen Wasserspiegel gibt. Insofern ist das Ergebnis doch stimmig, oder?
Grüße Rena
Hab das eher so verstanden, dass der Bereich des Wasserspiegels im Gelände als "leerer" NoData-Bereich erscheinen soll. Dass also der Wasserspiegel als "Keksstecher" für den "Geländeteig" benutzt werden soll.

Falls dem so ist, würde ich zunächst das Wasserspiegelgrid (hier mal [W] genannt) in der Ausdehnung des Geländes (hier [G] genannt) abspeichern. Dazu in den Optionen des Spatial Analyst die Analyseumgebung auf das Gelände stellen (Same as Layer "G") und im Raster-Calculator noch einmal [W] berechnen lassen.

Jetzt kann man im Calculator eine einfache Con-Funktion auf die beiden Grids anwenden, beispielsweise:

Con ( IsNull ( [W] ) , [G] )

was ein Geländegrid mit "Löchern" in den Bereichen des Wasserspiegelgrids erzeugt.
hi :)

danke schonmal für eure antworten.
das von maxilla ist in jedem fall das, was ich erreichen wollte (die sache mit dem teig usw :D)
ich werde es dann gleich mal testen, ob es das gewünschte ergebnis bringt und entsprechend berichten :)
grüße
ich hab es jetzt mal auf dem weg von maxilla versucht.
berechnet wurde auch etwas, nur wird es nicht dargestellt.
die einstellungen bezüglich der ausdehnung bleiben auch scheinbar nicht bestehen: wenn ich wieder in die optionen des spatial analyst gehe, sind die grundeinstellungen vergeben.
irgendeine idee, was da schief gelaufen sein könnte?
Die Analyseumgebung sollte vor Anwendung der Con-Funktion auf "Union of Inputs" gestellt werden. (Eventuell kannst du dir dann auch den Schritt mit der Angleichung der Grid-Extents sparen, das weiß ich gerade nicht so genau).
Hi Maxilla,

ich habe es nun doch hinbekommen, mit hilfe deiner letzten nachricht.
vielen herzlichen dank dafür.
nur leider hat es nicht das gewünschte resultat erbracht, was ich mit dieser vorgehensweise erhofft hatte. ich wollte die raster zu testzwecken miteinander verschneidenm, weil ich dachte, es bringt mich bei meinem eigentlichen problem weiter. dem war aber nicht so :D

um der sache näher zu kommen bräuchte ich eigentlich eher eine kontur: diese soll sich aus dem grid und dem pegelstand ergeben, wobei das ergebnis wirklich nur die kontur des pegels haben soll (da wo sie sozusagen das gelände berührt/schneidet), nicht jedoch die inliegenden punkte sowie das umliegende gelände bei der erstellung berücksichtigen soll - was sich jedoch ergibt, wenn ich "contour with barriers" ausführe. da hab ich dann das ganze gelände voll mit isolinien.

dazu vielleicht eine idee?