De fondo
Buscan aprovechar existente en un sistema de información geográfica para la exploración de los datos de la organización.
La arquitectura
La siguiente figura representa una visión general de alto nivel del sistema características deseadas:
El uso más básico sería el siguiente:
- El usuario visita un sitio web.
- El sistema presenta un mapa (con regiones, ciudades y edificios).
- El usuario aumenta hacia abajo en el mapa a un edificio en particular.
- El sistema proporciona un CRUD básicos de la interfaz.
- El usuario puede ver y modificar la información personal (por ejemplo, sus equipos asignados), de equipos (por ejemplo, dispositivos de red), las aplicaciones, y el edificio en sí (por ejemplo, contacto y números de teléfono).
Idealmente, todos los componentes deben ser de código abierto (o no libre).
Problema
Este debe ser un proyecto pequeño que necesita una rápida (pero funcional) del prototipo, en su mayoría para confirmar si es o no de tal sistema sería útil en el largo plazo.
Preguntas
- ¿Qué componentes de software podría utilizar para desarrollar rápidamente un prototipo de trabajo?
- ¿Qué soluciones de código abierto que ya existe, si alguna?
Ideas
Aquí es lo que estoy pensando:
- PostGIS - Definir las regiones, ciudades y sitios
- Google Maps - Pantalla interactiva, puede hacer clic mapa
- geoJSON - Protocolo entre en PostGIS y Google Maps
- Costura - CRUD interfaz
Desarrollo Personalizado
Por ejemplo, esto implicaría:
- Instalación y configuración de
- Configurar SSH para inicios de sesión remotos
- Subversion (o git)
- PostgreSQL
- PostGIS
- Java
- Tomcat
- Costura
- JasperReports
- Introduzca la información GIS en PostGIS
- Agregado de fuentes de datos en la base de datos PostgreSQL
- Desarrollar la página de inicio de interfaz de mapa
- Desarrollar seleccionables interfaz de Google Maps
- Elaborar los informes de resumen de
- Desarrollar CRUD de la interfaz de uso de la Costura del mantenimiento de los datos
Seguramente algo como esto ya existe?
Gracias!