[Inhalt] [Zurück] [Weiter] [Thema] [Index]

RasterZ()


Syntax:

RasterZ (Raster R, GeoPoint p | Real col, Real row) : Real
R: ein Raster
p: eine Koordinate im Raster, oder
col, row : Spalte (ab 0) und Zeile (ab 0)

Beispiel:

z := RasterZ (R, p) oder z := RasterZ (R, col, row)

Beschreibung:

Diese Funktion hat zwei Formen. Sie kann mit Lagekoordinaten arbeiten oder mit Spalte und Zeile der Kachel.

 

1. Form: z := RasterZ (R, p)

Liefert den z-Wert des Rasters R für die Koordinate p. Für R muss der Referenzpunkt und die Ausdehung der Kacheln in x- und in y-Richtung bekannt sein. Dies ist der Fall, wenn das Raster mittels ImportRaster() aus einer ESRI-Ascii-Raster-datei importiert wurden.

Das Raster R muss ein kartesisches Koordinatensystem besitzen, damit die Berechnung, zu welcher Kachel p gehört, eine akkurates Ergebnis liefert.

Liegt p außerhalb des Rasters, oder enthält dieses für diese Position keinen Wert, wird Lücke geliefert.

 

2. Form: z := RasterZ (R, col, row)

Liefert den z-Wert der Kachel in der Spalte col und der Zeile row. Die Nummerierung von Spalten und Zeilen beginnt bei 0. Wenn col oder row außerhalb des zulässigen Bereichs liegen, wird Lücke geliefert.



toposoft 28.10.2024