Sfondo
Cercando di sfruttare un sistema GIS esistente per esplorare i dati organizzativi.
Architettura
La seguente figura rappresenta una panoramica di alto livello delle funzioni desiderate del sistema:
L'usopiùbasilaresarebbeilseguente:
- L'utentevisitaunsitoweb.
- Ilsistemapresentaunamappa(conregioni,cittàededifici).
- L'utenteesegueildrill-downsullamappadiundeterminatoedificio.
- Ilsistemafornisceun'interfacciaCRUDdibase.
- L'utentepuòvisualizzareemodificareleinformazionisulpersonale(adesempio,iteamassegnati),leattrezzature(ades.appliancedirete),leapplicazioniel'edificiostesso(ades.contattienumeriditelefono).
Idealmente,tuttiicomponentidovrebberoessereopen-source(oaltrimentigratuiti).
Problema
Questodeveessereunpiccoloprogettochehabisognodiunprototipoveloce(mafunzionale),soprattuttoperconfermareseuntalesistemasarebbeutilealungotermine.
Domande
- Qualicomponentisoftwareutilizzerestipersvilupparerapidamenteunprototipofunzionante?
- Qualisoluzioniopen-sourceesistonogià,seesistono?
Idee
Eccocosastopensando:
PostGIS - Definisci regioni, città e siti - Google Maps - Visualizza una mappa interattiva e selezionabile
- geoJSON - Protocollo tra PostGIS e Google Maps
- Seam - Interfaccia CRUD
Sviluppo personalizzato
Ad esempio, ciò comporterebbe:
- Installazione e configurazione
- Configura SSH per accessi remoti
- Subversion (o git)
- PostgreSQL
- PostGIS
- Java
- Tomcat
- Seam
- JasperReports
- Inserisci le informazioni GIS in PostGIS
- Sorgenti dati aggregate nel database PostgreSQL
- Sviluppa la pagina iniziale per l'interfaccia della mappa
- Sviluppa l'interfaccia di Google Maps selezionabile
- Sviluppa rapporti di riepilogo
- Sviluppa l'interfaccia CRUD usando Seam per la manutenzione dei dati
Sicuramente qualcosa del genere esiste già?
Grazie!