¿Cómo ver un ráster de 155 MB almacenado en PostGIS?

9

Estoy usando el siguiente comando para cargar un ráster en una base de datos postgres:

raster2pgsql -I -C -e -Y -F -s 3086 -I -C -M myraster.tif myraster -F -t 30x30 | psql -U postgres -d database -h localhost -p 5432 

myraster.tifes 155M. Cuando intento usar el complemento ráster en QGIS, la carga tarda mucho (15-20 minutos). No estoy seguro de si hay algo que pueda hacer para acelerar esto, o si hay un enfoque alternativo para ver rásteres. Todo lo que quiero poder hacer es ver rápidamente el ráster y verificar que se alinea correctamente con los datos vectoriales almacenados en la base de datos. (Los datos vectoriales se muestran muy rápidamente en contraste.) En este momento, QGIS se congela y cuando muestra el ráster. Solo muestra un cuadrado negro y cambiar la escala de colores no es factible debido al hecho de que cualquier interacción hace que el programa se congele.

No estoy familiarizado con las sutilezas asociadas con la carga de un ráster, por lo que quizás haya diferentes indicadores y argumentos que debería usar. Me doy cuenta de que este es un gran ráster, así que estoy feliz de volver a muestrearlo o similar solo para fines de visualización (aunque no sé exactamente qué debo hacer).

Estoy usando la última versión del complemento wktrasteren QGIS. Me estoy conectando a un servidor remoto para mostrar los datos. Estoy usando OSX con QGIS 1.8. Estoy abierto a usar cualquier programa para ver el ráster en cualquier sistema operativo.

djq
fuente

Respuestas:

4

Por el momento, el controlador de ráster postgis, parte de gdal 1.9.1 estable no funciona bien, excepto cuando se muestra un solo ráster de la tabla, lo que no es útil para mí. El desarrollador tiene versiones troncales con un rendimiento supuestamente mejorado que aún no tuve tiempo de probar, pero vea esta publicación:

¿Cómo acelerar la visualización de la capa ráster de Postgis en QGIS?

U2ros
fuente
Gracias por el enlace: el controlador gdal en el servidor se instala desde la sucursal; ¿Asumo que usa esto y no el que está en mi computadora portátil?
djq
1
Probablemente debería estar usando el que está en el servidor, no el que está instalado junto con su cliente qgis. No creo que los cambios en el controlador ráster se hayan fusionado con la fuente, lo que significa que debe construir desde la fuente que se encuentra al seguir los enlaces de este sitio: libregis.org (blog de desarrolladores)
U2ros