Soy un usuario de ArcGIS Desktop que está entrando en el mundo del mapeo web por primera vez. Siguiendo los consejos que encontré aquí en GIS.SE, comencé con los tutoriales gratuitos de OpenGeo .
Sin embargo, comencé a darme cuenta de que la mayoría de las demostraciones y ejemplos estaban orientados a datos vectoriales. Mi proyecto principal consiste en la visualización de una serie temporal de 300 cuadros de rásteres de 5000 x 5000 píxeles. En mi computadora de escritorio, estos se almacenan en un solo binario BIP entero de 16 bits 5000x5000x300, que totaliza alrededor de 8GB. Mi objetivo es poder hacer clic en una celda (de un solo ráster en la serie de tiempo) y tener un gráfico emergente que muestre los valores de ese píxel en la serie de tiempo de 300 elementos. Los datos ráster utilizados para cada gráfico de series de tiempo deben almacenarse sin pérdidas, aunque los mapas de superposición en los que se hace clic pueden ser cachés con pérdidas.
¿Hay algo que pueda ser más adecuado para este proyecto (para un desarrollador novato de SIG web) que OpenGeo? ¿O debería seguir con esta configuración?
Como referencia, tengo experiencia en programación en Python, Java y PHP. No tengo mucha experiencia con SQL. Este es un proyecto abierto así que tengo mucho tiempo para aprender nuevos idiomas si es necesario. Ya tengo un servidor web, aunque probablemente tendré que cambiar de host porque GoDaddy no parece admitir PostgreSQL sin obtener un VPS.
¡Gracias por tu ayuda!
EDITAR: (13 de enero) Todavía estoy buscando información sobre la mejor manera de almacenar un ráster BIP tridimensional de 16 bits y poder consultar de manera eficiente una sola "columna" de datos del eje z. No quiero convertirlo a un formato de 32 bits (porque eso duplicaría su tamaño de archivo de su forma actual de 16 bits).