Namensraum „pointcloud“

pointcloud.as_grid(pointclouds, pixelsize, agg_type)

Rastern

Keine Beschreibung vorhanden

Parameter
Rückgabetyp

Grid

pointcloud.as_rgb_grid(pointclouds, pixelsize, agg_type)

In RGB-Raster umwandeln

Keine Beschreibung vorhanden

Parameter
Rückgabetyp

Grid

pointcloud.boundary(pointclouds)

Grenzen

Liefert die Grenzen für jede übergebene Punktwolke zurück.

Parameter

pointcloudsPointcloud

Rückgabetyp

Feature

pointcloud.bounds(pointclouds)

Bounding Box

Liefert die Bounding Box für jede übergebene Punktwolke zurück.

Parameter

pointcloudsPointcloud

Rückgabetyp

BBOX

pointcloud.bounds3d(pointclouds)

3D-Bounding Box

Liefert die 3D-Bounding Box für jede übergebene Punktwolke zurück.

Parameter

pointcloudsPointcloud

Rückgabetyp

BBOX3D

pointcloud.colorize.dimension(pointclouds, dimension, minimum, maximum)

Punktwolke nach Dimension einfärben

Färbt die Punktwolke nach einer Dimension ein (z.B. „X“, „Y“, „Z“, „Classification“, „ReturnNumber“, …). Alle Dimensionen könnten mit grid.stats aufgelistet werden.

Parameter
Rückgabetyp

Pointcloud

pointcloud.colorize.grid(pointclouds, grids)

Punktwolke mit Raster einfärben

Überträgt Farbwerte aus Raster in die Punktwolke

Parameter
Rückgabetyp

Pointcloud

pointcloud.colorize.height(pointclouds, min_z, max_z)

Punktwolke nach Höhe einfärben

Keine Beschreibung vorhanden

Parameter
Rückgabetyp

Pointcloud

pointcloud.convert.color8bit(pointclouds)

Farben in 8-bit konvertieren

Konvertiert und skaliert alle Farbkanäle der Punktwolken von 16 bit auf 8 bit.

Parameter

pointcloudsPointcloud

Rückgabetyp

Pointcloud

pointcloud.convert.las_to_laz(pointclouds)

LAS zu LAZ

Konvertiert LAZ Punktwolken zu LAZ.

Parameter

pointcloudsPointcloud

Rückgabetyp

Pointcloud

pointcloud.convert.xyz_to_laz(pointclouds, header, skip, separator)

XYZ zu LAZ

Konvertiert XYZ Punktwolken zu LAZ.

Wert für header: „X Y Z“, „X,Y,Z“, etc.

Parameter
Rückgabetyp

Pointcloud

pointcloud.crop(pointclouds, containers)

Ausschneiden

Schneidet das übergebene Feature aus den Punktwolken aus.

Parameter
Rückgabetyp

Pointcloud

pointcloud.crop_points(pointclouds, points, distance)

Ausschneiden

Schneidet die übergebene Punkte aus den Punktwolken aus.

Parameter
Rückgabetyp

Pointcloud

pointcloud.delaunay(pointclouds, resolution, filter)

Oberflächenmodell

Rechnet aus den übergebenen Punktwolken ein Oberflächenmodell (DOM) mit einem Streaming-Delaunay-Algorithmus.

Parameter
Rückgabetyp

Grid

pointcloud.export(pointclouds, folder)

Punktwolken exportieren

Keine Beschreibung vorhanden

Parameter
Rückgabetyp

String

pointcloud.filter.disjoint(pointclouds, other)

Überschneidet nicht

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

Parameter
Rückgabetyp

Pointcloud

pointcloud.filter.intersects(pointclouds, other)

Überschneidet

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

Parameter
Rückgabetyp

Pointcloud

pointcloud.filter.not_within(pointclouds, other)

Nicht innerhalb

Gibt nur diejenigen Punktwolken zurück, deren Bounding Box nicht innerhalb von other ist.

Parameter
Rückgabetyp

Pointcloud

pointcloud.filter.range(pointclouds, limits)

Punkte nach Dimension filtern

Wählt aus allen Punkten nur diejenigen aus, die der angegeben Limitierung entsprechen. Die Limitierung ist eine komma-separierte Liste von PDAL-Ranges.

Beispiele: Z[0:100],Z[200:300] oder ReturnNumber[1:1]

Parameter
Rückgabetyp

Pointcloud

pointcloud.filter.within(pointclouds, other)

Innerhalb

Gibt nur diejenigen Punktwolken zurück, deren Bounding Box innerhalb von other ist.

Parameter
Rückgabetyp

Pointcloud

pointcloud.import(filename, attr)

Punktwolken importieren

Importiert die angegebenen Punktwolken aus dem Dateisystem.

Unterstützte Formate: XYZ, ASCII, LAS, LAZ

Parameter
  • filenameString

  • attrtype-pointcloud-import-config

Rückgabetyp

Pointcloud

pointcloud.load(files, attr)

Punktwolken laden

Unterstützte Formate: XYZ, ASCII, LAS, LAZ

Parameter
  • filesFile

  • attrtype-pointcloud-import-config

Rückgabetyp

Pointcloud

pointcloud.merge(pointclouds)

Verschmelzen

Fügt alle übergebenen Punktwolken zu einer Punktwolke zusammen.

Parameter

pointcloudsPointcloud

Rückgabetyp

Pointcloud

pointcloud.pointcount(pointclouds)

Punktanzahl

Gibt die Anzahl der Punkte für jede übergebene Punktwolke zurück.

Parameter

pointcloudsPointcloud

Rückgabetyp

Float

pointcloud.resolution(pointclouds)

Auflösung

Gibt für alle übergebenen Punktwolken die Auflösung in Punkten je Karteneinheit zum Quadrat zurück.

Parameter

pointcloudsPointcloud

Rückgabetyp

Float

pointcloud.sample_radius(pointclouds, radius)

Ausdünnen

Gibt eine Untermenge der Punkte zurück. Die Punkte werden so gewählt, dass jeder Punkt mindestens den Abstand radius zu einem anderen Punkt hat.

Parameter
Rückgabetyp

Pointcloud

pointcloud.save(pointclouds)

Punktwolken speichern

Keine Beschreibung vorhanden

Parameter

pointcloudsPointcloud

Rückgabetyp

File

pointcloud.sort(pointclouds, mode)

Punkte sortieren

Sortiert die Punkte für jede übergebene Punktwolke nach dem im Parameter mode angegebenen Algorithmus: morton (Standard), random, x-asc, x-desc, y-asc, y-desc

Parameter
Rückgabetyp

Pointcloud

pointcloud.stats(pointclouds)

Statistiken

Gibt verschiedene Statisiken über die Punktwolke aus.

Parameter

pointcloudsPointcloud

Rückgabetyp

PlexMap-Objekte

pointcloud.transform(pointclouds, src_srs, dst_srs)

Koordinatentransformation

Transformiert die Punktwolken von einem Koordinatensystem in ein anderes.

Parameter
Rückgabetyp

Pointcloud

pointcloud.translate(pointclouds, x, y, z)

Verschieben

Verschiebt die Punktwolke im 3D-Raum.

Parameter
Rückgabetyp

Pointcloud