2 votos

Problema de tiempo de ejecución algoritmo de procesamiento gdal:polygonize

Tengo un archivo de unos 60 MB que contiene el modelo digital de elevación GTOPO30 de 30 segundos de arco (aproximadamente 1 km) de África. El conjunto de datos se describe aquí: https://databasin.org/datasets/2965da954b114ff3b47621e99e3b29ba .

Cuando se ejecuta manualmente el gdal:poligonizar algoritmo de procesamiento para vectorizar la capa raster desde la caja de herramientas de procesamiento de QGIS, incluso después de muchas horas de espera, QGIS sigue trabajando en la transformación y mostrando el mensaje "Processing algorithm ..." (el comando exacto en inglés puede diferir debido a la traducción de mi idioma nativo).

Mis parámetros de entrada son los siguientes

{
'BAND' : 1,
'EIGHT_CONNECTEDNESS' : FALSE,
'EXTRA': '',
'FIELD': 'elevation',
'INPUT' : '<raster vector file path>',
'OUTPUT' : '<desired output file path>'
}

¿Pueden los miembros de la comunidad más familiarizados con QGIS ayudarme a entender si este comportamiento es de esperar o si tal vez hay alguna manera de acelerar este proceso?

Ejecuto QGIS versión 3.12 en un ordenador con Windows 10 (CPU AMD Ryzen 7 3700 / 8 GB RAM).

3voto

Jakub P. Puntos 126

El algoritmo intenta crear geometrías poligonales para cada valor de elevación.

El caso común es que haya muchos píxeles individuales que deban transformarse en polígonos con el tamaño del píxel.

Además, los píxeles adyacentes y de borde pueden formar geometrías no válidas.

En general, una poligonización de un MDE no es lo que queremos, y normalmente la solución es realizar otro proceso para obtener el resultado deseado, que puede ser obtener curvas de nivel.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X