Moin,
ich sitze gerade an einem Modell welches aus NetCDF Daten - Raster Layer erstellen soll.
Hierbei werden pro netCDF Datei - 8 Rasterlayer erstellt.
4 Layer der einen Sorte und 4 Layer der anderen Sorte sollen mit folgender Formel als neuer Rasterlayer berechnet werden (Wurzel aus Wert A Quadrat + Wert B Quadrat).
Die räumliche Ausdehnung ist bei allen Layern gleich.
Die Werte A und B sollen immer aus den räumlichen gleichen Koordinaten des Rasters abgeleitet werten. Wurzel aus x1y1 A quadrat + x1y1 B qudrat und so weiter fürs Raster.
Habe zu solch einer Neuberechnung leider keine Funktion in der Toolbox gefunden, die ich im Modellbuilder einbinden kann. Wie lässt sich dieses mit ArcGIS 9.3.1 umsetzen.
ich sitze gerade an einem Modell welches aus NetCDF Daten - Raster Layer erstellen soll.
Hierbei werden pro netCDF Datei - 8 Rasterlayer erstellt.
4 Layer der einen Sorte und 4 Layer der anderen Sorte sollen mit folgender Formel als neuer Rasterlayer berechnet werden (Wurzel aus Wert A Quadrat + Wert B Quadrat).
Die räumliche Ausdehnung ist bei allen Layern gleich.
Die Werte A und B sollen immer aus den räumlichen gleichen Koordinaten des Rasters abgeleitet werten. Wurzel aus x1y1 A quadrat + x1y1 B qudrat und so weiter fürs Raster.
Habe zu solch einer Neuberechnung leider keine Funktion in der Toolbox gefunden, die ich im Modellbuilder einbinden kann. Wie lässt sich dieses mit ArcGIS 9.3.1 umsetzen.
- Anmelden oder Registieren, um Kommentare verfassen zu können
Gespeichert von Hannes17 am Mo., 13.07.2009 - 08:45
PermalinkDabei werden immer die Rasterzellen verglichen bzw für die Rechnoperationen benützt.
BSP. : [Raster] + [Raster2]
<-- Die einzelnen Rasterzellen aus zwei Rastern werden addiert.
Gespeichert von Michael_81 am Do., 23.07.2009 - 10:42
PermalinkKann mir noch einer einen Tipp geben, wie Ausdrücke in der Single Outpup Map Algebra auf Listen anwenden kann.
Sprich mein Eingaberaster BSP. Raster 1 ist beim nächsten Punkt in der Liste nicht mehr Raster 1 sondern ein anderes.
In diesem Zusammenhang stelle ich auch nochmal die Frage, wie man den Namen der Eingangsdatei so auslesen kann, dass meine Enddatei ein Namensteil der Eingangsdatei enthält. Für normale Shapes habe ich dazu im Netz schon was gefunden, dass das über die Attributtabelle laufen kann. Da es sich aber bei der Eingangsdatei um netcdf handelt komme ich mit dem Problem leider nicht weiter.