4 votos

gdal_merge.py con restricciones de memoria

Exporto un montón de archivos DEM (10000x5000) desde Photoscan y necesito combinarlos con gdal_merge.py pero el problema es que consume toda la memoria disponible y no puede terminar de procesar.

¿Qué solución se puede aplicar para limitar el uso de la memoria RAM?

5voto

Steven John Puntos 33

Gdal_merge asigna memoria para toda la trama a la vez, por lo que se ejecuta rápidamente para los conjuntos de datos que caben en la memoria. Si no es tu caso, utiliza la herramienta gdalwarp que hace un mosaico para que puedas controlar la cantidad de memoria que utiliza:

gdalwarp --config GDAL_CACHEMAX 512 -wm 4096 merged.tif

donde GDAL_CACHEMAX es la memoria para la caché IO y -wm es el límite de memoria que controla el tamaño de los mosaicos. Ambos están en MB.

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