Namensraum „pointcloud“¶
- pointcloud.as_grid(pointclouds, pixelsize, agg_type)¶
Rastern
Keine Beschreibung vorhanden
- Parameter
pointclouds – Pointcloud
pixelsize – Float
agg_type – String
- Rückgabetyp
- pointcloud.as_rgb_grid(pointclouds, pixelsize, agg_type)¶
In RGB-Raster umwandeln
Keine Beschreibung vorhanden
- Parameter
pointclouds – Pointcloud
pixelsize – Float
agg_type – String
- Rückgabetyp
- pointcloud.boundary(pointclouds)¶
Grenzen
Liefert die Grenzen für jede übergebene Punktwolke zurück.
- Parameter
pointclouds – Pointcloud
- Rückgabetyp
- pointcloud.bounds(pointclouds)¶
Bounding Box
Liefert die Bounding Box für jede übergebene Punktwolke zurück.
- Parameter
pointclouds – Pointcloud
- Rückgabetyp
- pointcloud.bounds3d(pointclouds)¶
3D-Bounding Box
Liefert die 3D-Bounding Box für jede übergebene Punktwolke zurück.
- Parameter
pointclouds – Pointcloud
- Rückgabetyp
- 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
pointclouds – Pointcloud
dimension – String
minimum – Float
maximum – Float
- Rückgabetyp
- pointcloud.colorize.grid(pointclouds, grids)¶
Punktwolke mit Raster einfärben
Überträgt Farbwerte aus Raster in die Punktwolke
- Parameter
pointclouds – Pointcloud
grids – Grid
- Rückgabetyp
- pointcloud.colorize.height(pointclouds, min_z, max_z)¶
Punktwolke nach Höhe einfärben
Keine Beschreibung vorhanden
- Parameter
pointclouds – Pointcloud
min_z – Float
max_z – Float
- Rückgabetyp
- pointcloud.convert.color8bit(pointclouds)¶
Farben in 8-bit konvertieren
Konvertiert und skaliert alle Farbkanäle der Punktwolken von 16 bit auf 8 bit.
- Parameter
pointclouds – Pointcloud
- Rückgabetyp
- pointcloud.convert.las_to_laz(pointclouds)¶
LAS zu LAZ
Konvertiert LAZ Punktwolken zu LAZ.
- Parameter
pointclouds – Pointcloud
- Rückgabetyp
- 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
pointclouds – Pointcloud
header – String
skip – Number
separator – String
- Rückgabetyp
- pointcloud.crop(pointclouds, containers)¶
Ausschneiden
Schneidet das übergebene Feature aus den Punktwolken aus.
- Parameter
pointclouds – Pointcloud
containers – Feature
- Rückgabetyp
- pointcloud.crop_points(pointclouds, points, distance)¶
Ausschneiden
Schneidet die übergebene Punkte aus den Punktwolken aus.
- Parameter
pointclouds – Pointcloud
points – Feature
distance – Float
- Rückgabetyp
- pointcloud.delaunay(pointclouds, resolution, filter)¶
Oberflächenmodell
Rechnet aus den übergebenen Punktwolken ein Oberflächenmodell (DOM) mit einem Streaming-Delaunay-Algorithmus.
- Parameter
pointclouds – Pointcloud
resolution – Float
filter – String
- Rückgabetyp
- pointcloud.export(pointclouds, folder)¶
Punktwolken exportieren
Keine Beschreibung vorhanden
- Parameter
pointclouds – Pointcloud
folder – String
- Rückgabetyp
- pointcloud.filter.disjoint(pointclouds, other)¶
Überschneidet nicht
Gibt nur diejenigen Punktwolken zurück, deren Bounding Box sich mit
other
nicht überschneidet.- Parameter
pointclouds – Pointcloud
other – Feature
- Rückgabetyp
- pointcloud.filter.intersects(pointclouds, other)¶
Überschneidet
Gibt nur diejenigen Punktwolken zurück, deren Bounding Box sich mit
other
überschneidet.- Parameter
pointclouds – Pointcloud
other – Feature
- Rückgabetyp
- pointcloud.filter.not_within(pointclouds, other)¶
Nicht innerhalb
Gibt nur diejenigen Punktwolken zurück, deren Bounding Box nicht innerhalb von
other
ist.- Parameter
pointclouds – Pointcloud
other – Feature
- Rückgabetyp
- 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
pointclouds – Pointcloud
limits – String
- Rückgabetyp
- pointcloud.filter.within(pointclouds, other)¶
Innerhalb
Gibt nur diejenigen Punktwolken zurück, deren Bounding Box innerhalb von
other
ist.- Parameter
pointclouds – Pointcloud
other – Feature
- Rückgabetyp
- pointcloud.import(filename, attr)¶
Punktwolken importieren
Importiert die angegebenen Punktwolken aus dem Dateisystem.
Unterstützte Formate: XYZ, ASCII, LAS, LAZ
- Parameter
filename – String
attr – type-pointcloud-import-config
- Rückgabetyp
- pointcloud.load(files, attr)¶
Punktwolken laden
Unterstützte Formate: XYZ, ASCII, LAS, LAZ
- Parameter
files – File
attr – type-pointcloud-import-config
- Rückgabetyp
- pointcloud.merge(pointclouds)¶
Verschmelzen
Fügt alle übergebenen Punktwolken zu einer Punktwolke zusammen.
- Parameter
pointclouds – Pointcloud
- Rückgabetyp
- pointcloud.pointcount(pointclouds)¶
Punktanzahl
Gibt die Anzahl der Punkte für jede übergebene Punktwolke zurück.
- Parameter
pointclouds – Pointcloud
- Rückgabetyp
- pointcloud.resolution(pointclouds)¶
Auflösung
Gibt für alle übergebenen Punktwolken die Auflösung in Punkten je Karteneinheit zum Quadrat zurück.
- Parameter
pointclouds – Pointcloud
- Rückgabetyp
- 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
pointclouds – Pointcloud
radius – Float
- Rückgabetyp
- pointcloud.save(pointclouds)¶
Punktwolken speichern
Keine Beschreibung vorhanden
- Parameter
pointclouds – Pointcloud
- Rückgabetyp
- 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
pointclouds – Pointcloud
mode – String
- Rückgabetyp
- pointcloud.stats(pointclouds)¶
Statistiken
Gibt verschiedene Statisiken über die Punktwolke aus.
- Parameter
pointclouds – Pointcloud
- Rückgabetyp
- pointcloud.transform(pointclouds, src_srs, dst_srs)¶
Koordinatentransformation
Transformiert die Punktwolken von einem Koordinatensystem in ein anderes.
- Parameter
pointclouds – Pointcloud
src_srs – String
dst_srs – String
- Rückgabetyp
- pointcloud.translate(pointclouds, x, y, z)¶
Verschieben
Verschiebt die Punktwolke im 3D-Raum.
- Parameter
pointclouds – Pointcloud
x – Float
y – Float
z – Float
- Rückgabetyp