Namensraum „grid“

Unter grid befinden sich Funktionen, die mit Rasterdaten arbeiten.

grid.as_mesh(grid, feature, file, float) → mesh

In Mesh umwandeln

Wandelt die übergebene Rasterdatei in ein Mesh um. Die Rasterwerte werden hierbei als Z-Werte interpretiert.

Experimentell: Name und Parameter können sich ändern.

Parameter
  • grids (grid) – grids

  • coverage (feature) – coverage

  • texture (file) – texture

  • ground_height (float) – ground_height

Rückgabetyp

Mesh

grid.as_pointcloud(grid) → pointcloud

In Punktwolke umwandeln

Wandelt die übergebenen Rasterdaten in Punktwolken (LAZ) um.

Parameter

grids (grid) – grids

Rückgabetyp

Pointcloud

grid.bounds(grid) → bbox

Bounding Box

Liefert die gesamte 2D-Bounding Box der Rasterdaten zurück.

Parameter

grids (grid) – grids

Rückgabetyp

BBOX

grid.classify(grid) → grid

Classify

Keine Beschreibung vorhanden

Parameter

grids (grid) – grids

Rückgabetyp

Grid

grid.colorize(grid, file, float, float) → grid

Einfärben

Färbt die übergebenen Rasterdaten mit dem Farbstrahl ein. Der Farbstrahl wird dabei zwischen minval und maxval gestreckt, d.h. ein Wert von minval im Raster wird auf den Pixel links oben, der Wert von maxval auf den Pixel rechts oben abgebildet. Liegen die Rasterdaten im Datentyp Byte vor, wird der Farbstrahl als Palette hinterlegt. Andernfalls wird eine farbige Ausgabedatei mit RGB- bzw. RGBA-Kanälen erzeugt.

Parameter
  • grids (grid) – grids

  • colormap (file) – colormap

  • minval (float) – minval

  • maxval (float) – maxval

Rückgabetyp

Grid

grid.contour_lines(grid, float) → feature

Höhenlinien

Erzeugt Höhenlinien für die angegebenen Rasterdaten. Die einzelnen Höhenlinien sind distance Höheneinheiten entfernt.

Parameter
  • grids (grid) – grids

  • distance (float) – distance

Rückgabetyp

Feature

grid.convert(grid, string, string) → grid

Dateiformat-Konvertierung

Keine Beschreibung vorhanden

Experimentell: Name und Parameter können sich ändern.

Parameter
  • grids (grid) – grids

  • driver (string) – driver

  • compress (string) – compress

Rückgabetyp

Grid

grid.convert_to_byte(grid, number, number) → grid

Float zu Byte Konvertierung

Keine Beschreibung vorhanden

Parameter
  • grids (grid) – grids

  • min_value (number) – min_value

  • max_value (number) – max_value

Rückgabetyp

Grid

grid.cross_profile(grid, feature, number) → number

Querschnitt

Erzeugt einen Querschnitt (Querprofil) über die angegebenen Rasterdaten. Die Rasterdaten werden entlang der angegebenen Linie abgefragt, und zwar an der Anzahl Punkten, die durch den Parameter resolution gesetzt ist (Standard: 100).

Parameter
  • grids (grid) – grids

  • lines (feature) – lines

  • resolution (number) – resolution

Rückgabetyp

Number

grid.export(grid, string, string) → string

Keine Beschreibung vorhanden

Parameter
  • grids (grid) – grids

  • folder (string) – folder

  • filename (string) – filename

Rückgabetyp

String

grid.fillnodata(grid) → grid

Nullwerte füllen

Versucht, Nullwerte in den Datensätzen durch Interpolation zu füllen.

Parameter

grids (grid) – grids

Rückgabetyp

Grid

grid.filter.contains(grid, feature) → grid

Enthält

Gibt nur diejenigen Rasterdaten zurück, die other enthalten.

Parameter
  • grids (grid) – grids

  • other (feature) – other

Rückgabetyp

Grid

grid.filter.disjoint(grid, feature) → grid

Überschneidet nicht

Gibt nur diejenigen Rasterdaten zurück, deren Bounding Box sich nicht mit other überschneidet.

Parameter
  • grids (grid) – grids

  • other (feature) – other

Rückgabetyp

Grid

grid.filter.intersects(grid, feature) → grid

Überschneidet

Gibt nur diejenigen Rasterdaten zurück, deren Bounding Box sich mit other überschneidet.

Parameter
  • grids (grid) – grids

  • other (feature) – other

Rückgabetyp

Grid

grid.filter.within(grid, feature) → grid

Innerhalb

Gibt nur diejenigen Rasterdaten zurück, deren Bounding Box innerhalb von other liegen.

Parameter
  • grids (grid) – grids

  • other (feature) – other

Rückgabetyp

Grid

grid.import(string) → grid

Rasterdaten importieren

Importiert die angegebenen Rasterdateien.

Unterstützte Formate: GeoTIFF sowie alle Bildformate mit Georeferenzierung

Parameter

filename (string) – filename

Rückgabetyp

Grid

grid.individual_bounds(grid) → bbox

Bounding Box

Liefert die 2D-Bounding Box der Rasterdaten zurück.

Parameter

grids (grid) – grids

Rückgabetyp

BBOX

grid.load(file) → grid

Rasterdaten laden

Importiert die angegebenen Rasterdateien.

Unterstützte Formate: GeoTIFF sowie alle Bildformate mit Georeferenzierung

Parameter

files (file) – files

Rückgabetyp

Grid

grid.mask(grid, feature) → grid

Ausschneiden

Schneidet das übergebene Feature aus den Rasterdaten aus.

Parameter
  • grids (grid) – grids

  • coverage (feature) – coverage

Rückgabetyp

Grid

grid.merge(grid) → grid

Verschmelzen

Fügt alle übergebenen Rasterdaten zu einem Rasterdatensatz zusammen.

Parameter

grids (grid) – grids

Rückgabetyp

Grid

grid.resample(grid, float) → grid

Pixelgröße ändern

Ändert die Pixelgröße (Auflösung) der Datensätze.

Parameter
  • grids (grid) – grids

  • pixelsize (float) – pixelsize

Rückgabetyp

Grid

grid.sample(grid, feature, number) → number

Raster abfragen

Fragt die Rasterdaten an allen übergebenen Punkten (points) ab und gibt die gefunden Werte zurück.

Parameter
  • grids (grid) – grids

  • points (feature) – points

  • default (number) – default

Rückgabetyp

Number

grid.save(grid, string, string) → file

Raster als Datei

Speichert die übergebenen Rasterdaten als Datei.

Parameter
  • grids (grid) – grids

  • filetype (string) – filetype

  • filename (string) – filename

Rückgabetyp

File

grid.setdatatype(grid, string) → grid

Datentyp setzen

Setzt den Datentyp der Datensätze.

Experimentell: Name und Parameter können sich ändern.

Parameter
  • grids (grid) – grids

  • type (string) – type

Rückgabetyp

Grid

grid.setnodata(grid, number) → grid

Nullwert setzen

Setzt den Nullwert der Datensätze.

Parameter
  • grids (grid) – grids

  • value (number) – value

Rückgabetyp

Grid

grid.stats(grid) → row

Statistiken

Gibt verschiedene Statisiken über die Eingaberasterdaten aus. Diese beinhalten die Breite und Höhe der Rasterdatei, die Pixelgröße, als auch das Minimum, Maximum und den Durchschnittswert für jeden Kanal.

Parameter

grids (grid) – grids

Rückgabetyp

type-row

grid.transform(grid, string, string) → grid

Koordinatentransformation

Transformiert die Rasterdaten von einem Koordinatensystem (src_crs) in ein anderes (dst_crs).

Parameter
  • grids (grid) – grids

  • src_crs (string) – src_crs

  • dst_crs (string) – dst_crs

Rückgabetyp

Grid