¿Cuáles son las ventajas / desventajas de poblar una base de datos PostGIS con información ráster?


11

... en lugar de mantener los rásteres como GEOTIFF almacenados localmente?

Tengo un gran proyecto que requerirá poner aproximadamente 50,000, 10mb GEOTIFF como WMS a un mapa web basado en OpenLayers. Solo se mostrará 1 WMS en un momento dado, por lo que el rendimiento no es un problema. Teniendo en cuenta MapServer y GeoServer para esta aplicación.

Me gustaría saber cuáles son las ventajas y desventajas de almacenar este tipo de datos. Se actualizará una base de datos PostGIS cuando los cambios de datos ráster sean más difíciles, en lugar de reemplazar un solo (o una serie de) archivos ráster. ¿Los tiempos de carga de WMS mejoraron drásticamente con PostGIS?

Respuestas:


3

Si todo lo que está haciendo es pasar rásteres a usuarios finales con WMS, no hay razón para usar el ráster PostGIS. Si necesita hacer un análisis (y más que un simple resumen de estadísticas), entonces puede considerar cargar los rásteres en PostGIS. Actualmente, los rásteres in-db son más rápidos que out-db.


¿Puede expandirse en in-db y out-db, qué significan y por qué uno es más lento que el otro?
Michael Markieta

1
in-db es donde se almacena el ráster de origen (mosaico) en PostgreSQL. out-db solo almacena metadatos que describen el ráster fuente en PostgreSQL y cualquier función en PostGIS llamará a los archivos ráster fuente según sea necesario. En mis pruebas, out-db es más lento que in-db. En cuanto a por qué out-db es más lento, sospecho que PostgreSQL puede almacenar en caché los datos in-db en sus búferes compartidos, mientras que out-db requiere llamar al archivo fuente cada vez.
dustymugs

2

De la lectura general de las comparaciones de MapServer y GeoServer en línea, encontré el consenso de que MapServer fue más rápido para servir rásteres. Tengo una configuración similar a la que usted describe para proporcionar rásteres (rásteres en una carpeta) como WMS usando MapServer y es extremadamente rápido.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.