VM Sistemi SpA - Diamo solide radici alla crescita della vostra azienda
TITOLO PRESENTAZIONE “grandi progetti nascono da basi solide” Presentazione del framework e...
-
Upload
piera-quarta -
Category
Documents
-
view
215 -
download
1
Transcript of TITOLO PRESENTAZIONE “grandi progetti nascono da basi solide” Presentazione del framework e...
TITOLO PRESENTAZIONE
“grandi progetti nascono da basi solide”
“grandi progetti nascono da basi solide”
Presentazione del framework e possibili
applicazioni
TITOLO PRESENTAZIONE
Che cos’e’ Geoweb?
Architettura del prodotto
Modello applicativo
Geoweb Manager
Esempi applicativi
Contenuti della presentazione
TITOLO PRESENTAZIONE
Che cos’e’ Geoweb?
Architettura del prodotto
Modello applicativo
Geoweb Manager
Esempi applicativi
Contenuti della presentazione
TITOLO PRESENTAZIONE
Geo Management Platform
Nato dall’esigenza di creare sistemi web per la gestione dei dati territoriali e patrimoniali, Geoweb consente all’utente di realizzare applicazioni personalizzate con una base tecnologica robusta, solida, flessibile e scalabile.
con
“le applicazioni diventano solide”
TITOLO PRESENTAZIONE
Geoweb è un framework che risponde alle esigenze di coloro che hanno necessità di sviluppare applicazioni Web per:
Integrare banche dati geografiche, alfanumeriche e documentaliCostruire ambienti WEB per la condivisione dell’informazione, bonifica, analisi e supporto alle decisioni, sfruttando le capacità di rapprentazione e sintesi, tipiche degli ambienti GIS.
Gestire banche dati geografiche, alfanumeriche e documentaliCostruire applicazioni Intranet/Extranet gestionali utilizzabili anche da personale tecnico e amministrativo non specialista di ambienti GIS.
Missione
TITOLO PRESENTAZIONE
Il sistema informativo
PDA CLIENTPDA CLIENT
PDAPDAMANAGERMANAGER
ETLETLTOOLSTOOLS
ALTRI ALTRI DATABASEDATABASE
ALTRE ALTRE APPLICAZIONIAPPLICAZIONI
PORTA PORTA DOMINIODOMINIO
PUBB.PUBB.INTERNETINTERNET
WEB-GISWEB-GISAPPLIC.APPLIC.
GeometrieGeometrie
AttributiAttributi
MetadatiMetadati
WEB WEB SEVICESSEVICES
(WFS, WMS, (WFS, WMS, SOAP, …)SOAP, …)
GEO GEO DATABASEDATABASE CITTADINI CITTADINI
UTENTIUTENTI
OPERATORI OPERATORI PP.AA.PP.AA.
APPLICAZIONIAPPLICAZIONICLIENTCLIENT
AMMINISTRATORE AMMINISTRATORE SISTEMA SISTEMA
TITOLO PRESENTAZIONE
Perché un Framework ?
Abbattere i costi di sviluppo e manutenzione delle applicazioni Web che presentano contenuti grafici
Attraverso:
Definizione di uno standard funzionale per abbattere i tempi di progettazione tecnica, di realizzazione e di mantenimento.
Componenti software direttamente utilizzabili e configurabili per l’accesso alle funzioni.
Componenti software direttamente utilizzabili e configurabili per l’accesso e la modifica dei dati alfanumerici e geografici.
Componenti software per l’ analisi, la bonifica e la condivisione di informazioni.
TITOLO PRESENTAZIONE
Vantaggi Principali
Lo sviluppo di GeoWeb è stato guidato dalle necessità emerse in anni esperienza centinaia di realizzazioni di applicazioni Web.
Solidità dell’ambiente di sviluppo
Centralità del geodatabase
Funzionalità pronte per l’utilizzo
Rapidità e flessibilità di implementazione
Strumenti per l’amministrazione (sistema, interfacce, applicazioni)
Integrabilità nei sistemi esistenti di strumenti GIS/CAD specialistici
Integrabilità con ambienti gestionali alfanumerici
In sintesi , il modo più sicuro e affidabile di affrontare un progetto
TITOLO PRESENTAZIONE
Che cos’e’ Geoweb?
Architettura del prodotto
Modello applicativo
Geoweb manager
Esempi Applicativi
Contenuti della presentazione
TITOLO PRESENTAZIONE
Architettura Sistema
Mappa, Dati, Modelli CAD
Utenti NON specialistici(Front-Office, Operativi, Amministrativi, ecc.)
ETL ToolsETL Tools
ERP,CRM, ecc..
Data SpecialistOperatori applicazioni
gestionali
CAD SpecialistProgettisti, Manutentori, ecc..
Asset ManagerGestori Reti Tecologiche
GIS SpecialistPianificatori, Analisti, ecc.
ORACLESystem Admin….
Civil3D, Revit,Autocad, ecc..
AutodeskTopoBase
Map3D, ArcView, ecc..
TITOLO PRESENTAZIONE
J2EE per lo sviluppo del framework applicativo:
Piattaforma consolidata per lo sviluppo di applicazioni a livello enterprise
La maggioranza dei progetti open source nel settore dei GIS sono su piattaforma JAVA
Possibilità di scegliere tra soluzioni commerciali ed open source per gli application server
Prodotti di riferimento
J2SDK 1.5 e superiore
Tomcat Servlet Container 5.5 e superiore (Implementazione di Riferimento ufficiale per Java Servlet e Java Server Pages)
Il framework è testato sia su ambiente Windows che LINUX.
La Piattaforma di Sviluppo
TITOLO PRESENTAZIONE
Configurabilità
GeoWeb lavora tramite un sistema di metadati che lo rende completamente configurabile.I metadati descrivono i contenuti del progetto, il comportamento dell’applicazione e le autorizzazioni degli utenti.
System AdminUtente
Metadati di configurazione
Dati
TITOLO PRESENTAZIONE
Ambiti
Definizione del territorio
Gruppi
Utenti
Organizzazione dell’ Ente
Sistema autorizzativo
Organizzazione delle applicazioni
Descrizionedei dati
Applicazione
Gruppi diTemiProfilo
Temi
Classi
Ricerche Report Attributi
Lo schema dei metadati
TITOLO PRESENTAZIONE
Funzioni di base
AutenticazioneGestita dal ContainerSupporto di standard quali LDAP,JDBC, ecc..Supporto dei sistemi di Single Sign On per l’integrazione con altre applicazioni
Autorizzazioni“Trasversali” sui dati (Ambiti)“Verticali” sui temi(Temi)sulle Funzioni
Accesso ai MetadatiFunzioni per la lettura dei metadati,utili allo sviluppo di applicazioni custom
API per la Lettura e Scrittura di dati Geografiche Codifica/Decodifica delle geometrie disegnate sul client dall’utenteScrittura del dato Geografico sul DB
TITOLO PRESENTAZIONE
Librerie OpenSource
Apache Struts, Framework per realizzare applicazioni che utilizzano il pattern MVC
JTS (Java Topology Suite) Trattamento ed analisi delle features geografiche
GeoTools, lettura e scrittura dei dati geografici su DB
Jakarta POI, lettura e scrittura di documenti XLS
Log4J
Ecc…
TITOLO PRESENTAZIONE
Tecnologie di visualizzazione
Autodesk Design Review
Applicazione per la visualizzazione, le annotazioni e la revisione degli elaborati di progetto 2D/3D.
Autodesk MapGuide Open Source
Piattaforma per la pubblicazione e la condivisione di informazioni geospaziali e dati cartografici via web.
TITOLO PRESENTAZIONE
BackOffice specialistici
Autocad Map 3D
Applicazione in ambiente Autocad per la pianificazione territoriale, l’ editing cartografico e l’ analisi del territorio.
Autocad Civil 3D
Piattaforma Autodesk per la progettazione ambientale e delle infrastrutture bastata su relazioni dinamiche fra oggetti.
Autodesk Revit
Tecnologia Autodesk per la progettazione tridimensionale architettonica ed il Building information Modeling.
TITOLO PRESENTAZIONE
Framework Topologico
Autodesk Topobase
Si tratta di una soluzione ad architettura aperta e flessibile costruita su AutoCAD Map, MapGuide Enterprise e Oracle Spatial.
Principali caratteristiche di lavoro
• Data Base spaziale centralizzato (Oracle Spatial)
• Integrazione tra Cad e Gis
• Gestione del dato nel tempo “long transaction”
• Modelli configurabili di visualizzazione
• Workflow e regole di lavoro configurabili
• Aggiornamento automatico della topologia
• Modello dati personalizzabile
TITOLO PRESENTAZIONE
Che cos’e’ Geoweb?
Architettura del prodotto
Modello applicativo
Geoweb Manager
Esempi applicativi
Contenuti della presentazione
TITOLO PRESENTAZIONE
Geoweb Framework
Componenti Per Componenti Per l’organizzazione l’organizzazione dell’applicazione e l’accesso dell’applicazione e l’accesso alle funzioni:alle funzioni:
• Consultazione Banca dati Integrata Consultazione Banca dati Integrata
• Menù di GestioneMenù di Gestione
• RicercheRicerche
• Draft in MappaDraft in Mappa
• Interrogazione della MappaInterrogazione della Mappa
• Gestione dei Layer CartograficiGestione dei Layer Cartografici
• Gestione del Modello DWFGestione del Modello DWF
• Accesso alle AnalisiAccesso alle Analisi
• ecc..ecc..
In Geoweb si trovano, pronti all’uso, molti componenti che, senza necessità di scrivere codice, possono essere configurati per costruire le applicazioni.
Tra i principali abbiamo:
Componenti di Componenti di Presentazione dei Dati:Presentazione dei Dati:
• Visualizzatore CartograficoVisualizzatore Cartografico
• Visualizzatore di ModelliVisualizzatore di Modelli
• Costruttore di interfacceCostruttore di interfacce
• Gestione documentaleGestione documentale
• Gestione di ReportGestione di Report
• AnalisiAnalisi
• Engine di CaricamentoEngine di Caricamento
• ecc..ecc..
TITOLO PRESENTAZIONE
Grafica Funzioni
Dati
Menu
ReportEsportazioni
Struttura delle applicazioni
I componenti di GeoWeb possono essere combinati per costruire applicazioni rivolte a varie tipologie di utenza.
In base alle necessità è possibile definire un stile di interfaccia (frameset) che metta in primo piano la grafica o i dati, in base al tipo di approccio più naturale per l’utente.
TITOLO PRESENTAZIONE
Funzioni di accesso al DB
TITOLO PRESENTAZIONE
Funzioni di gestione Mappe
TITOLO PRESENTAZIONE
Funzioni di Analisi
TITOLO PRESENTAZIONE
Costruttore di Interfacce
Funzioni di:
Configurazione nel DB di nuove maschere di
consultazione ed aggiornamento
Funzionalità di Filtro, Lista record, Visualizzazione,
Inserimento, Modifica record
Gestione di campi alfanumerici, geografici e foto
Integrato con motore di reportistica ed analisi
TITOLO PRESENTAZIONE
Visualizzatore cartografico
Funzioni di:
Zoom, Pan, Selezione, Interrogazione oggetti grafici
Gestione di punti, linee, poligoni direttamente da interfacce WEB
Inserimento, cancellazione, modifica
Verifiche di congruenza geometrica nel DB
Gestione dello storico
ecc.
TITOLO PRESENTAZIONE
Visualizzatore di Modelli CAD
Funzioni di:
Zoom, Pan, Selezione, Interrogazione oggetti grafici
Caricamento di modelli dwf direttamente dal DB
Organizzazione gerarchica degli Modelli
Rappresentazione 3D/2D dei modelli
ecc.
TITOLO PRESENTAZIONE
Motore Reportistica
Utilizzo di Jasper Report, uno tra motori di reportistica Open Source più diffusi
Supporto di molteplici formati di output: PDF,XLS,RTF,HTML
Possibilità di utilizzare lo strumento Open Source iReport per la definizione visuale dei modelli
TITOLO PRESENTAZIONE
Gestore Documentale
Permette di associare agli oggetti presenti nel documenti in qualsiasi formato
Organizzazione gerarchica dei documenti per categoria e sottocategoria
Possibilità di definire degli attributi per il documenti (autore, data, etc..)
Livello autorizzativo che permette di determinare gli utenti che possono aggiungere o modificare i documenti
TITOLO PRESENTAZIONE
Che cos’e’ Geoweb?
Architettura del prodotto
Modello applicativo
Geoweb Manager
Esempi applicativi
Contenuti della presentazione
TITOLO PRESENTAZIONE
Contenuti della presentazione
E’ il modulo di gestione del framework Geoweb destinato a quegli utenti che desiderano evolvere e mantenere il database in piena autonomia e senza bisogno di scrivere nuovi codici sorgenti.
I suoi principali componenti sono:
Amministrazione del sistema
Amministrazione delle applicazioni
Amministrazione dei contenuti
Amministrazione documentale
TITOLO PRESENTAZIONE
Amministrazione del Sistema
L’amministratore del sistema dispone di un insieme di funzionalità che gli permettono di gestire sia i parametri di autenticazione che le autorizzazione degli utenti per quanto riguarda l'accesso a dati e documenti.
TITOLO PRESENTAZIONE
Amministrazione del Sistema
• Inserimento/modifica/cancellazione gruppi di utenti• Inserimento/modifica/cancellazione di utenti• Gestione dei permessi di accesso in base al profilo e all’ambito• Gestione dei permessi di accesso ai dati e ai documenti
TITOLO PRESENTAZIONE
Amministrazione Applicazioni
L’amministratore delle applicazioni dispone di un insieme di funzionalità che gli permettono di configurare le interfacce di gestione (maschere di filtro/liste di record/maschere di dettaglio del singolo record in lettura e/o scrittura, ecc.), ed il comportamento e lo stile di presentazione con cui Geoweb mostra i dati.
TITOLO PRESENTAZIONE
Amministrazione Applicazioni
• Inserimento/modifica/cancellazione di un tema• Inserimento/modifica/cancellazione di una classe• Gestione dei gruppi di attributi di una classe• Gestione degli attributi di una classe• Gestione del tipo di controllo associato ad una classe• Gestione delle azioni• Gestione dei collegamenti• Gestione della reportistica• Gestione degli stili di rappresentazione
TITOLO PRESENTAZIONE
Amministrazione dei Contenuti
L’amministratore dei contenuti dispone di un insieme di funzionalità che gli permettono di configurare, schedulare ed eseguire i processi di aggiornamento degli strati informativi aggiornati massivamente nel sistema (caricamento di SHP file, tabelle ASCII, dati da altri DB ecc.).
TITOLO PRESENTAZIONE
Amministrazione dei Contenuti
Con tali strumenti è quindi possibile stabilire le regole con cui gli archivi vengono letti, consolidati e scritti nel geodatabase, consentendo così un facile replicabilità del processo di aggiornamento.
• Definizione regole di consolidamento• Definizione processo E.T.L.• Schedulazione processi E.T.L.• Monitoraggio processi E.T.L.
File
GeoDBApplicazione
regole
consolidamento
Caricamento
e
rimodellazione
Trasferimento
archivio
sorgente
TITOLO PRESENTAZIONE
Strumenti di supporto: iReport
Tra gli strumenti disponibili per eseguire l’authoring visuale delle report, si ritiene iReport quello più completo e di facile utilizzo.
Sviluppato da JasperSoft, stessa compagnia che produce il motore JasperReport
http://jasperforge.org/sf/projects/ireport
TITOLO PRESENTAZIONE
Strumenti di supporto
Autodesk MapGuide Studio
è il miglior strumento disponibile per eseguire definire stili di visualizzazione e tematismi sulle mappe servite da MapGuide Enterprise e Open Source.
TITOLO PRESENTAZIONE
Strumenti di supporto
Esc Transfer Tool (ETT)
Gli Strumenti di caricamento permettono di effettuare il popolamento e l’aggiornamento delle banche dati geografiche e alfanumeriche. Numerose le fonti supportate:
(TXT,CSV,XML,JDBC,SHP,ArcSDE,Oracle,MySQL,PostGIS, etc..)
TITOLO PRESENTAZIONE
AEC Explorer Plugin
Back Office Grafico
Civil3D, Revit,Autocad, ecc..
Utenti Web
AEC - WSAEC - WS
GeoWebGeoWeb
ApplicationsApplications
Dati CADTipi Modello
RappresentazioniModelli
Oggetti Proprietà
Dati Tabellari
Tab BTab A
…
Application Server Database
TITOLO PRESENTAZIONE
Geoweb permette di affrontare il processo di sviluppo di un progetto andando a minimizzare i tempi e i costi delle fasi implementative e di test.
Concentrare le risorse disponibili sulle fasi di pianificazione e analisi permette di minimizzare le incertezze e i rischi del progetto.
In conclusione
TITOLO PRESENTAZIONE