Documentazione Grules, versione 2.1


Directory e organizzazione dei files.

Tutti i files necessari al funzionamento di Grules sono contenuti in due directory ( ATTENZIONE: i nomi):

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