Estou criando um script para exportar os DEM's do meu projeto mas ao rodar está exportando tanto DSM quanto DTM com a classe ground não fazendo a diferenciação
try:
if chunk.elevation:
chunk.exportRaster(
path=dsm_path,
source_data=Metashape.DataSource.ElevationData,
image_compression=image_compression,
save_alpha=False,
save_world=True
)
print(f"DSM exportado com sucesso para o chunk '{chunk.label}': {dsm_path}")
else:
print(f"DSM não encontrado no chunk '{chunk.label}'.")
if chunk.elevation:
chunk.exportRaster(
path=dtm_path,
source_data=Metashape.DataSource.ElevationData,
image_compression=image_compression,
save_alpha=False,
save_world=True,
classes=[Metashape.PointClass.Ground]
)
print(f"DTM exportado com sucesso para o chunk '{chunk.label}': {dtm_path}")
else:
print(f"DTM não encontrado no chunk '{chunk.label}'.")