Directory e organizzazione dei files.
Tutti i files necessari al funzionamento di Grules sono contenuti in due directory ( ATTENZIONE: i nomi):
- /webstat: corrispondente all'url
http://mappe.rete.toscana.it/webstat
, contiene html, js, css, e icone - /webstat/db-webgis: corrispondente ad una directory su server TomCat, ove le applet jsp vengono rese accessibili alle pagine html
Directory webstat
index.html
Interfaccia di visualizzazione delle mappe standard. Contiene una mappa di dimensioni fisse,
logo della regione Toscana, permette di visualizzare le varie applicazioni aggiungendo
una parte di query all'url: per esempio index.html?layer=biblio
Una lista completa di tutte le personalizzazioni si trova nella documentaione delativa al layout della pagina html
large.html
Interfaccia simile a index.html
ma con la mappa che si espande a coprire l'intera pagina
placement.html
Strumento per georeferenziare un'oggetto a mano, navigando la mappa e specificando un punto. È disponibile un piccolo tutorial su suo utilizzo.
js/
Contiene i files javascript per il funzionamento di Grules. Vedi la sezione su javascript
css/
Grules utilizza il framework css Blueprint, per le interfacce html. Se si include la mappa in una pagina web esistente, non è necessario includerlo.
openlayers/
La visualizzazione delle mappe ` realizzata tramite OpenLayers. Volendo realizzare delle personalizzazioni di basso livello è possibile interagire direttamente con questa libreria
L'interfaccia utente è invece basata su JQuery
img
Contiene le icone necessarie alle pagine di interfaccia
needles
Tutte le icone usate per gli oggetti geografici vengono raggruppate in questa directory.
Directory delle applicazioni
I files relativi a ciascuna applicazione (con esclusione delle icone) vanno raccolti in una directory col nome dell'applicazione. Entro questa directory si trova il file javascript di configurazione, eventuali dati in formato xml o json, e i template per la creazione delle pagine di info o della legenda, ed ogni altro file utilizzato.
Directory db-webgis
db/
Contiene i parametri per l'accesso ai vari database.
list.jsp
Jsp di default per l'accesso ai dati dinamici, utilizzabile seguendo le istruzioni in configurazione di un'applicazione oppure come modello per sviluppare le proprie jsp.
info.jsp
Accesso ai dati dinamici per presentare le informazioni relative ad un'oggetto
style.jsp
Permette di definire a piacere gli stili di ciascun oggetto geografico.
Directory delle applicazioni
Come per la parte html, ogni applicazione che richiede jsp, raggruppa i propri files in una directory dal nome dell'applicazione