slide1 n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
“grandi progetti nascono da basi solide” PowerPoint Presentation
Download Presentation
“grandi progetti nascono da basi solide”

Loading in 2 Seconds...

play fullscreen
1 / 43
colette-barton

“grandi progetti nascono da basi solide” - PowerPoint PPT Presentation

155 Views
Download Presentation
“grandi progetti nascono da basi solide”
An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. “grandi progetti nascono da basi solide” Presentazione del framework e possibili applicazioni

  2. Contenuti della presentazione Che cos’e’ Geoweb? Architettura del prodotto Modello applicativo Geoweb Manager Esempi applicativi

  3. Contenuti della presentazione Che cos’e’ Geoweb? Architettura del prodotto Modello applicativo Geoweb Manager Esempi applicativi

  4. 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”

  5. Missione Geoweb è un framework che risponde alle esigenze di coloro che hanno necessità di sviluppare applicazioni Web per: • Integrare banche dati geografiche, alfanumeriche e documentali Costruire 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 documentali Costruire applicazioni Intranet/Extranet gestionali utilizzabili anche da personale tecnico e amministrativo non specialista di ambienti GIS.

  6. Il sistema informativo PDAMANAGER PUBB.INTERNET GEO DATABASE PDA CLIENT CITTADINI UTENTI Geometrie Attributi Metadati ETLTOOLS WEB-GISAPPLIC. ALTRI DATABASE OPERATORI PP.AA. WEB SEVICES(WFS, WMS, SOAP, …) PORTA DOMINIO ALTRE APPLICAZIONI APPLICAZIONICLIENT AMMINISTRATORE SISTEMA

  7. 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.

  8. 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

  9. Contenuti della presentazione Che cos’e’ Geoweb? Architettura del prodotto Modello applicativo Geoweb manager Esempi Applicativi

  10. Architettura Sistema Utenti NON specialistici (Front-Office, Operativi, Amministrativi, ecc.) Mappa, Dati, Modelli CAD System Admin …. ORACLE ETL Tools ERP, CRM, ecc.. Civil3D, Revit, Autocad, ecc.. Map3D, ArcView, ecc.. Autodesk TopoBase Data Specialist Operatori applicazioni gestionali CAD Specialist Progettisti, Manutentori, ecc.. GIS Specialist Pianificatori, Analisti, ecc. Asset Manager Gestori Reti Tecologiche

  11. La Piattaforma di Sviluppo • 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.

  12. 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. Utente System Admin Metadati di configurazione Dati

  13. Lo schema dei metadati Applicazione Ambiti Gruppi diTemi Definizione del territorio Profilo Organizzazione delle applicazioni Sistema autorizzativo Descrizionedei dati Temi Classi Gruppi Organizzazione dell’ Ente Attributi Ricerche Report Utenti

  14. Funzioni di base • Autenticazione Gestita dal Container Supporto 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 Metadati Funzioni 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’utente Scrittura del dato Geografico sul DB

  15. 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…

  16. Tecnologie di visualizzazione Autodesk MapGuide Open Source Piattaforma per la pubblicazione e la condivisione di informazioni geospaziali e dati cartografici via web. Autodesk Design Review Applicazione per la visualizzazione, le annotazioni e la revisione degli elaborati di progetto 2D/3D.

  17. 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.

  18. 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

  19. Contenuti della presentazione Che cos’e’ Geoweb? Architettura del prodotto Modello applicativo Geoweb Manager Esempi applicativi

  20. Geoweb Framework 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 Presentazione dei Dati: • Visualizzatore Cartografico • Visualizzatore di Modelli • Costruttore di interfacce • Gestione documentale • Gestione di Report • Analisi • Engine di Caricamento • ecc.. • Componenti Per l’organizzazione dell’applicazione e l’accesso alle funzioni: • Consultazione Banca dati Integrata • Menù di Gestione • Ricerche • Draft in Mappa • Interrogazione della Mappa • Gestione dei Layer Cartografici • Gestione del Modello DWF • Accesso alle Analisi • ecc..

  21. Menu Grafica Funzioni Dati Report Esportazioni 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.

  22. Funzioni di accesso al DB

  23. Funzioni di gestione Mappe

  24. Funzioni di Analisi

  25. 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

  26. 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.

  27. 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.

  28. 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

  29. 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

  30. Contenuti della presentazione Che cos’e’ Geoweb? Architettura del prodotto Modello applicativo Geoweb Manager Esempi applicativi

  31. 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

  32. 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.

  33. 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

  34. 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.

  35. 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

  36. 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.).

  37. 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. Caricamento e rimodellazione Applicazione regole consolidamento Trasferimento archivio sorgente GeoDB File

  38. 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

  39. 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.

  40. 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..)

  41. AEC Explorer Plugin Dati CAD Tipi Modello AEC - WS Rappresentazioni Tab B … Tab A Modelli Oggetti Proprietà Dati Tabellari GeoWeb Applications Civil3D, Revit, Autocad, ecc.. Back Office Grafico Utenti Web Database Application Server

  42. In conclusione 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.