Obwohl es sich nicht ausschließlich um eine 'Python'-Bibliothek handelt, sondern um eine Reihe von Wrappern für andere Tools, insbesondere GRASS, gibt es die' ARSF DEM Scripts ', die ich geschrieben habe:
https://github.com/pmlrsg/arsf_dem_scripts
Eines der Ziele bestand darin, einen gemeinsamen Satz von Python-Funktionen für verschiedene Befehlszeilentools (die mit Hilfe von Unterprozessen aufgerufen werden) mit einem method
Flag bereitzustellen , mit dem das Tool angegeben wird.
Beispiel für die Erstellung eines DSM-, Intensitäts- und Dichtebilds:
from arsf_dem import dem_lidar
# DSM image (GRASS, points2grid, SPDLib, FUSION or licensed LAStools)
dem_lidar.las_to_dsm('in_las.las', 'out_dsm.tif',
method='points2grid')
# Intensity image (GRASS or licensed version of LAStools)
dem_lidar.las_to_intensity('in_las.las', 'out_intensity.tif',
method='GRASS')
# Density image (GRASS only)
dem_lidar.grass_lidar.las_to_density('in_las.las', 'out_density.tif',
bin_size=10)
Es gibt eine ganze Reihe von LiDAR-Verarbeitungswerkzeugen, die über den GRASS Python-Wrapper verfügbar sind und die auch anstelle von / zusätzlich zu den verfügbaren Tools verwendet werden können arsf_dem
.