Regione Toscana. GeoSisma Documentazione tecnica Marzo 2011



Documenti analoghi
Sistema G.U.S. Capitolato di Gara ALLEGATO A

Manuale di utilizzo del sito ASUWEB

Finalità della soluzione Schema generale e modalità d integrazione Gestione centralizzata in TeamPortal... 6

MANUALE PARCELLA FACILE PLUS INDICE

InfiXor. il programma facile e versatile per preventivi veloci e completi. il software di preventivazione per produttori e rivenditori di infissi

MANUALE UTENTE Fiscali Free

Regione Piemonte Portale Rilevazioni Crediti EELL Manuale Utente

RepairsLab Manuale Utente. RepairsLab. Manuale Utente

I MODULI Q.A.T. PANORAMICA. La soluzione modulare di gestione del Sistema Qualità Aziendale

X-Tick Gestione Ticket e assistenza remota

CMS: Content Management...

PIATTAFORMA DOCUMENTALE CRG

Uso delle basi di dati DBMS. Cos è un database. DataBase. Esempi di database

Manuale Operativo GESTIONE FISICA GUIDA ALL INSERIMENTO DATI

LA GESTIONE DELLE VISITE CLIENTI VIA WEB

MANUALE D USO MANUALE D USO

Gestione Forniture Telematiche

Gestione Manutenzione Preventiva

DBMS. Esempi di database. DataBase. Alcuni esempi di DBMS DBMS. (DataBase Management System)

non richiede installazioni perchè è

J-Autoparco è il sistema per la gestione completa della flotta veicoli aziendale che

Procedura per Anagrafe Nazionale Alunni Scuole Paritarie

2 Gli elementi del sistema di Gestione dei Flussi di Utenza

Procedura Gestione Pratiche Sicurezza Cantiere

Amministrazione Trasparente

CONTENT MANAGEMENT SYSTEM

Aris TimeSheet. che guardano oltre. enti e aziende. Soluzioni per

Anagrafica. Check-List. Autocomposizione guidata

Gestione Turni. Introduzione

Manuale d'uso. Manuale d'uso Primo utilizzo Generale Gestione conti Indici di fatturazione Aliquote...

Portale tirocini. Manuale utente Per la gestione del Progetto Formativo

Progetto: ARPA Fonte Dati. ARPA Fonte Dati. Regione Toscana. Manuale Amministratore

Guida operativa. My Legal Corner. BestSoft SOFTWARE IN SANITÀ

Guida rapida per i docenti all'uso della piattaforma di e-learning dell'istituto Giua

DENUNCE EDILCONNECT GUIDA COMPILAZIONE

Documentazione illustrativa

PSNET UC RUPAR PIEMONTE MANUALE OPERATIVO

Eleonline gestione dello spoglio elettorale

ALICE AMMINISTRAZIONE UTENTI WEB

Regione Toscana. ARPA Fonte Dati. Manuale Amministratore. L. Folchi (TAI) Redatto da

Il sistema informatico di trasmissione e analisi dei dati

Volumi di riferimento

Manuale per i Fornitori

SUAP. Per gli operatori SUAP/amministratori. Per il richiedente

I database relazionali (Access)

Importazione dati da Excel

PROCEDURA PER LA GESTIONE ESAMI DI STATO AREA ALUNNI AXIOS

lem logic enterprise manager

Airone Gestione Rifiuti Funzioni di Esportazione e Importazione

COMUNICAZIONI ANOMALIE 2015 GUIDA OPERATIVA

OmniAccessSuite. Plug-Ins. Ver. 1.3

Guida utente alla compilazione delle richieste di contributo on-line per le Associazioni dei Consumatori

GARDA INFORMATICA. GARDA GSSport.

LEX-ARC PROFESSIONAL Il SOFTWARE GESTIONALE PER AVVOCATI PRATICO, EFFICIENTE ED ECONOMICO

CONTENUTI 1. INTRODUZIONE CONCETTI BASICI SU EQUINOX CMS XPRESS ACCESSO A EQUINOX CMS XPRESS PAGINA D INIZIO...

Recupero Immobili e Alloggi ERP

Progetto INCOME. Manuale Utente Operatore Installazione

AeMmag Software. (Gestione vendite e magazzino) Guida per l utente. Versione Manuale di utilizzo Stato: Definitivo

Ast-Rubrica 1.4. Manuale. Del 26 Aprile 2009

Archivi e database. Prof. Michele Batocchi A.S. 2013/2014

* in giallo le modifiche apportate rispetto alla versione precedente datata 09/03/2011

MANUALE MOODLE STUDENTI. Accesso al Materiale Didattico

Mon Ami 3000 Produzione base Produzione articoli con distinta base e calcolo dei fabbisogni

GENERAZIONE ARCHIVIO F24 AGENZIA ENTRATE

BDCC : Guida rapida all utilizzo

Sostituto abilitato Entratel con più sedi: ricezione diretta e incarico ad intermediario abilitato

Manuale Utente IMPORT IATROS XP

LA REALIZZAZIONE DEL DVR CON IL SOFTWARE STR.A.DI.VA.RI.

INFORMATICA PER LE APPLICAZIONI ECONOMICHE PROF.SSA BICE CAVALLO

A D H O C R E V O L U T I O N A D D E N D U M Offerte

corso di Access MICROSOFT ACCESS Docente: Andrea Mereu Università degli studi di Cagliari 16 aprile 9 maggio 2012

per interventi strutturali di rafforzamento locale o di miglioramento sismico, - art. 2, comma 1, lettere b) e c) -

Applicativo Gestione Risorse Umane Web

Gestione Risorse Umane Web. Gestione della foto in stampa unione. Versione V01

Web Application Libro Firme Autorizzate

GESTIONE 770 TRASFERIMENTO DATI DA ARCHIVIO CONTABILE

Gestione documentale. Arxivar datasheet del Pag. 1

ACCESSO AL SISTEMA HELIOS...

Costruzione del layout in gino cms

Manuale di Conservazione. Versione

Registratori di Cassa

GESTIONE DELEGA F24. Gestione tabelle generali Anagrafica di Studio:

Mon Ami 3000 Multimagazzino Gestione di più magazzini fisici e/o logici

OLIDALMINE SISTEMI S.N.C. - via Buttaro 4/e Dalmine BG - Tel Fax info@olidalmine.it

PrometeoQualità. Manuale Documenti

Allegato A. Architettura del Sistema Informativo Catasto, Fiscalità e Territorio

Accelera gli scambi dei tuoi associati con il nuovo sistema di annunci on-line.

Applicativi regionali centralizzati per la Sanità - AURA Archivio Unitario Regionale degli Assistiti

Software Servizi Web UOGA

Manuale d uso Software di parcellazione per commercialisti Ver [05/01/2015]

Software Gestionale Politiche Giovanili

Documento di rilascio 9.00

Manuale Utente Versamenti Volontari

N.B. nelle schermate esemplificative che seguiranno i dati personali sono stati oscurati.

Le registrazioni nella banca dati possono essere consultate velocemente via browser ed estrapolate per report e statistiche

AVIPA 1. Presentazione generale dell'ambiente software

1. Gestione Archivi 1.a Anagrafiche Clienti - Incassi da Clienti 1.b Anagrafiche Fornitori - Pagamento a Fornitori 1.c Voci dei Rimborsi

Versione Elenco modifiche

Realizzazione di un prototipo di un software web based per la gestione di un inventario comunale

11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0

Transcript:

Faunalia piazza Garibaldi 5 56025 Pontedera (PI) info@faunalia.it + 0587-213742 p. IVA: 01772020507 Regione Toscana GeoSisma Documentazione tecnica Marzo 2011 Indice GeoSisma...1 Documentazione schematica applicazione...2 Tecnologie e framework impiegati...2 Principali componenti...3 Autenticazione e autorizzazione...3 Gestione anagrafica utenti...4 Gestione Eventi e Squadre...5 Gestione schede...6 Richieste...7 Dati geografici...7 www.faunalia.it consegna-geosisma-architettura.odt Piazza Garibaldi, 5-56025 Pontedera PI

Documentazione schematica applicazione L'applicazione Geosisma (da qui applicazione ) è una applicazione web finalizzata alla organizzazione della raccolti dati relativa ai rilievi di danni causati da eventi calamitosi. Tecnologie e framework impiegati L'applicazione è realizzata con il linguaggio di scripting Python, rendendola per altro portabile su diversi sistemi operativi, tra cui Linux ma anche Windows. Per la realizzazione dell'applicazione sono stati impiegati: Turbogears 2 framework Python per applicazioni web, basato su Pylons e quindi anche WSGI compatibile, basato sul design pattern MVC. Genshi motore template. SQLAlchemy - ORM per l'accesso ai dati, rendendo l'applicazione indipendente dal RDBMS utilizzato. È dunque possibile utilizzare l'applicazione con backend database come Postgresql, Mysql, Sqlite e altri. Per lo sviluppo, test e verifica, ma anche per e prove sul campo, è stato impiegato un database Sqlite. Postgresql - il database Postgresql, utilizzato tramite l'orm SqlAlchemy, viene utilizzato per contenere il dati geografici. OpenLayers - componente software Javascript, per l'interazione con MapServer e i relativi dati geografici offerti. www.faunalia.it 2/7

Principali componenti Autenticazione e autorizzazione Le procedure di autenticazione e autorizzazione vengono gestiste tramite il framework Python repoze, che consente l'aggiunta di nuovi criteri di autenticazione diversi (es. LDAP, SmartCard etc). Attualmente il sistema di autenticazione si appoggia, per default, sulla base di dati. Avendo un eventuale archivio centralizzato delle utente di questa tipologia di applicazione, può essere possibile integrarlo successivamente. Per le procedura di autenticazione invece, gestita sempre tramite il framework repoze, è strutturata in duplice modalità RBAC e MAC. Talune operazioni sono consentite dal sistema basandosi sul Ruolo dell'operatore, mentre altre vengono consentite tramite una assegnazione diretta del permesso verso l'utente collegato all'operatore. Non sono previste funzionalità di accesso per utenze anonime, salvo la risorse iniziale con contenuti istituzionali. L'assegnazione del ruolo o dei singoli permessi sono effettuate tramite la modifica del profilo utente nel primo, e tramite controller di gestione dedicato per il secondo. Il modello logico della struttura database relativa alla gestione RBAC è illustrata nel seguente diagramma: Gestione anagrafica utenti L'applicazione permette una gestione completa dell'anagrafica degli operatori impegnati nelle attività, che mantengono la propria utenza nel tempo, indipendentemente dalla partecipazione o meno ad eventi. L'anagrafica include anche le abilitazioni conseguite, in modo da suggerire la www.faunalia.it 3/7

creazione di squadre di utenti in base alle competenze personali, e l'agenzia a cui l'operatore è associato (ente pubblico o altro). La struttura dati relativa all'anagrafica utenti è illustrata nel seguente diagramma: www.faunalia.it 4/7

Gestione Eventi e Squadre L'applicazione permette di creare una attività a seguito di un evento sismico o altro evento che necessita l'attività di sopralluogo e valutazione. Un evento è caratterizzato da una descrizione e un intervallo temporale che rappresenta il periodo di attività relativa ai rilievi (altra informazione che può essere utilizzata per limitare l'accesso o meno al materiale relativo all'evento). All'interno di un evento si possono creare le squadre attive, ognuna con una o più persone all'interno. Le squadre sono sempre associate all'evento, e non vengono riutilizzate in eventi successivi. Il modello logico della struttura dati è rappresentato dal seguente diagramma: www.faunalia.it 5/7

Gestione schede Per ogni evento, ciascuna squadra compila una o più scheda relativa al sopralluogo effettuato. Attualmente sono previste schede di agibilità e vulnerabilità degli edifici. La struttura modulare consente l'aggiunta futuro di altri tipi di schede rilievo. Le schede contengono un blob serializzato JSON che rappresentano i dati presenti nel form. Altri dati sono invece parte integrante della tabella. Questa soluzione è stata adottata per evitare di avere tabelle di dimensioni eccessive, permettere una flessibilità sulla quantità tipologia di campi, e avere al tempo stesso la possibilità di applicare indici sulle colonne dove vengono effettuate ricerche. Le schede di agibilità possono avere uno o più file allegati, presenti in apposita struttura dati. Il seguente diaramma illustra la struttura dati delle schede di agibilità (report) e vulnerabilità (vuln_report) e relativi file allegati. Richieste Il sistema permette l'inserimento, tramite apposita maschera, delle richieste di sopralluogo pervenute. Queste, associate alle varie squadre, permettono di assegnare direttamente l'attività da svolgere, permettendo anche la precompilazione di alcuni aspetti delle schede di rilievo (indirizzo, città, etc) www.faunalia.it 6/7

Dati geografici Il database geografico contiene dati relativi a confini, comuni, province, numeri civici e sopralluoghi effettuati. Oltre a questi, sono presenti dati catastali ISTAT, per permette all'operatore di rilevare in modo automatico dati relativi alla scheda di agibilità, secondo la logica del 'search as you type' e autocompletamento, a partire dai dati indicativi di edificio. Questi dati vengono caricati da sorgenti esterne, e non hanno relazioni. Vengono utilizzati esclusivamente ai fini di ricerca e autocompletamento. Fanno eccezione i dati relativi ai sopralluoghi, che vengono inseriti tramite un'applicazione esterna (QuantumGIS) direttamente in database. www.faunalia.it 7/7