Tenemos una imagen de satélite de carga en PostGIS. Hemos calculado la reflectancia de la trama a partir de esa imagen y se almacenan los resultados como 32BF píxeles. Hay 54 1000x1000 azulejos en la reflectancia de la trama.
Quiero crear un GeoTIFF de que la reflectancia de la trama. Fichas individuales de trabajo fino. Pero el uso de un ST_Union en la reflectancia de la trama de la columna provoca una excepción al ejecutar la consulta siguiente de Python:
SELECT ST_AsTIFF(ST_Union(refl_rast), 'GTiff') gtiff
FROM sat_rast_calc
InternalError: invalid memory alloc request size 1344128795
Sé que puedo exportar los azulejos de forma individual y en combinación con gdal_merge.py después. Prefiero a la exportación de este GTiff en un solo paso, aunque.
Cualquiera de estos es probable que ayudar?
- El uso de un diferente tipo de pixel
- Pasando a otro ST_AsGTIFF opción
- El aumento de un PostGRES parámetro de memoria
- El aumento de un parámetro del kernel de Linux
- Hacer algo más