Esta pregunta es similar a una anterior pregunta sobre la visualización de datos vectoriales en un mapa web. Quiero tener una interfaz web básica que utiliza OpenLayers y puede mostrar los datos raster que se encuentra actualmente en PostGIS, utilizando un mapa base como google. He instalado PostGIS2.0 con la librería raster y veo desde el documentación que hay varias opciones de salida de datos, como JPEG, GeoTIFF y PNG. ¿Hay algún formato que se recomiende utilizar?
Para mostrar los datos vectoriales actualmente estoy usando javascript para enviar las coordenadas desde el navegador del usuario a mi servidor, y luego realizar una consulta usando PHP/SQL en PostGIS. Los resultados se devuelven como GeoJSON que puede ser superpuesto en el mapa base. Me preguntaba si se podría aplicar un enfoque similar utilizando rásteres, pero no sé qué formato de ráster es el mejor, o si hay alguna otra restricción que deba considerar.
He visto muchas referencias a GeoServer pero no estoy seguro de que sea necesario para este proyecto (no estoy del todo seguro de cuándo se debe usar GeoServer o no).