Hallo Forenmitglieder,
ich habe einen Rasterlayer und eine Klasse darin gehört reklassifiziert, aber nach einer Regel. Ich würd das gern den Raster Calculator machen lassen aber ich weiß nicht wie:
Folgendes soll gemacht werden:
Wenn "layer" ==0, dann reklassifiziere die 0 und zwar indem du einen majority filter anwendest (mit 8 Nachbarzellen).
Wie geb ich denn sowas ein, bin mit dem Raster Calculator nicht wirklich vertraut...
Vielen Dank für sachdienliche Hinweise!
Beste Grüße
Jochen
ich habe einen Rasterlayer und eine Klasse darin gehört reklassifiziert, aber nach einer Regel. Ich würd das gern den Raster Calculator machen lassen aber ich weiß nicht wie:
Folgendes soll gemacht werden:
Wenn "layer" ==0, dann reklassifiziere die 0 und zwar indem du einen majority filter anwendest (mit 8 Nachbarzellen).
Wie geb ich denn sowas ein, bin mit dem Raster Calculator nicht wirklich vertraut...
Vielen Dank für sachdienliche Hinweise!
Beste Grüße
Jochen
- Anmelden oder Registieren, um Kommentare verfassen zu können
Gespeichert von Maxilla am Mo., 12.08.2013 - 11:32
Permalinkweil ich's momentan nicht testen kann, hab ich keine Ahnung, ob das wirklich so durchläuft. Aber zumindest so was ähnliches in der Art müsste eigentlich funktionieren:
Con(Raster("layer") == 0, MajorityFilter("layer", "EIGHT", "MAJORITY"), "layer")
Gruß, Mx.
Gespeichert von JochenScholtes am Mo., 26.08.2013 - 17:37
Permalinkvielen Dank für Deine Antwort.
Habs mit
Con("target" == 0, FocalStatistics("target", NbrCircle(5, "CELL"), "MAJORITY"), "target")
in einem Arbeitsschritt hinbekommen. Alle Nuller sind raus.
Beste Grüße
Jochen