Estoy utilizando GDAL para procesar un montón de rásters. Luego necesito combinar todas las matrices para crear un único raster de salida que represente todas las combinaciones únicas de valores. Es decir, lo mismo que r.cross en GRASS o Combine_sa en arcgis.
Me gustaría programar algo similar utilizando la biblioteca GDAL. ¿Cuál es el algoritmo? ¿Cómo podría manejar los rasters que son demasiado grandes para caber en la RAM? Es decir, al dividirlos en matrices más pequeñas, ¿cómo me aseguro de que una combinación en el enésimo trozo reciba el mismo valor si aparece en un trozo diferente?
Estoy luchando por encontrar algo que funcione bien.