Open Matheoia opened 1 year ago
Cela fonctionne pour moi avec le code suivant dans la console Python de QGIS et depuis le squelette de plugin :
import subprocess
shp_filename = "/data/wippolder.shp"
las_filename = "/data/wippolder.las"
out_filename = "/data/output.json"
res = subprocess.run(['docker', 'run', '--rm', '--network=host', '-v', '/home/tmuguet/Downloads/buildingmodelbuilder/:/data', 'geoflow3d/lod22-reconstruct:latest', '--input_footprint=' + shp_filename, '--input_pointcloud=' + las_filename, '--output_cityjson=' + out_filename], capture_output=True, text=True)
print(res)
print(res.stdout)
print(res.stderr)
Je vous laisse regarder de votre côté et fermer le ticket avec votre bout de code qui fonctionne.
si l'on peut réutiliser: