TITOLO PRESENTAZIONE “grandi progetti nascono da basi solide” Presentazione del framework e...

43
TITOLO PRESENTAZIONE “grandi progetti nascono da basi solide” Presentazione del framework e possibili applicazioni

Transcript of TITOLO PRESENTAZIONE “grandi progetti nascono da basi solide” Presentazione del framework e...

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

TITOLO PRESENTAZIONE

“grandi progetti nascono da basi solide”

“grandi progetti nascono da basi solide”

Presentazione del framework e possibili

applicazioni

Page 2: TITOLO PRESENTAZIONE “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

Page 3: TITOLO PRESENTAZIONE “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

Page 4: TITOLO PRESENTAZIONE “grandi progetti nascono da basi solide” Presentazione del framework e possibili applicazioni.

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”

Page 5: TITOLO PRESENTAZIONE “grandi progetti nascono da basi solide” Presentazione del framework e possibili applicazioni.

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

Page 6: TITOLO PRESENTAZIONE “grandi progetti nascono da basi solide” Presentazione del framework e possibili applicazioni.

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

Page 7: TITOLO PRESENTAZIONE “grandi progetti nascono da basi solide” Presentazione del framework e possibili applicazioni.

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.

Page 8: TITOLO PRESENTAZIONE “grandi progetti nascono da basi solide” Presentazione del framework e possibili applicazioni.

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

Page 9: TITOLO PRESENTAZIONE “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

Page 10: TITOLO PRESENTAZIONE “grandi progetti nascono da basi solide” Presentazione del framework e possibili applicazioni.

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

Page 11: TITOLO PRESENTAZIONE “grandi progetti nascono da basi solide” Presentazione del framework e possibili applicazioni.

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

Page 12: TITOLO PRESENTAZIONE “grandi progetti nascono da basi solide” Presentazione del framework e possibili applicazioni.

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

Page 13: TITOLO PRESENTAZIONE “grandi progetti nascono da basi solide” Presentazione del framework e possibili applicazioni.

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

Page 14: TITOLO PRESENTAZIONE “grandi progetti nascono da basi solide” Presentazione del framework e possibili applicazioni.

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

Page 15: TITOLO PRESENTAZIONE “grandi progetti nascono da basi solide” Presentazione del framework e possibili applicazioni.

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…

Page 16: TITOLO PRESENTAZIONE “grandi progetti nascono da basi solide” Presentazione del framework e possibili applicazioni.

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.

Page 17: TITOLO PRESENTAZIONE “grandi progetti nascono da basi solide” Presentazione del framework e possibili applicazioni.

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.

Page 18: TITOLO PRESENTAZIONE “grandi progetti nascono da basi solide” Presentazione del framework e possibili applicazioni.

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

Page 19: TITOLO PRESENTAZIONE “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

Page 20: TITOLO PRESENTAZIONE “grandi progetti nascono da basi solide” Presentazione del framework e possibili applicazioni.

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

Page 21: TITOLO PRESENTAZIONE “grandi progetti nascono da basi solide” Presentazione del framework e possibili applicazioni.

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.

Page 22: TITOLO PRESENTAZIONE “grandi progetti nascono da basi solide” Presentazione del framework e possibili applicazioni.

TITOLO PRESENTAZIONE

Funzioni di accesso al DB

Page 23: TITOLO PRESENTAZIONE “grandi progetti nascono da basi solide” Presentazione del framework e possibili applicazioni.

TITOLO PRESENTAZIONE

Funzioni di gestione Mappe

Page 24: TITOLO PRESENTAZIONE “grandi progetti nascono da basi solide” Presentazione del framework e possibili applicazioni.

TITOLO PRESENTAZIONE

Funzioni di Analisi

Page 25: TITOLO PRESENTAZIONE “grandi progetti nascono da basi solide” Presentazione del framework e possibili applicazioni.

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

Page 26: TITOLO PRESENTAZIONE “grandi progetti nascono da basi solide” Presentazione del framework e possibili applicazioni.

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.

Page 27: TITOLO PRESENTAZIONE “grandi progetti nascono da basi solide” Presentazione del framework e possibili applicazioni.

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.

Page 28: TITOLO PRESENTAZIONE “grandi progetti nascono da basi solide” Presentazione del framework e possibili applicazioni.

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

Page 29: TITOLO PRESENTAZIONE “grandi progetti nascono da basi solide” Presentazione del framework e possibili applicazioni.

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

Page 30: TITOLO PRESENTAZIONE “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

Page 31: TITOLO PRESENTAZIONE “grandi progetti nascono da basi solide” Presentazione del framework e possibili applicazioni.

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

Page 32: TITOLO PRESENTAZIONE “grandi progetti nascono da basi solide” Presentazione del framework e possibili applicazioni.

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.

Page 33: TITOLO PRESENTAZIONE “grandi progetti nascono da basi solide” Presentazione del framework e possibili applicazioni.

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

Page 34: TITOLO PRESENTAZIONE “grandi progetti nascono da basi solide” Presentazione del framework e possibili applicazioni.

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.

Page 35: TITOLO PRESENTAZIONE “grandi progetti nascono da basi solide” Presentazione del framework e possibili applicazioni.

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

Page 36: TITOLO PRESENTAZIONE “grandi progetti nascono da basi solide” Presentazione del framework e possibili applicazioni.

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

Page 37: TITOLO PRESENTAZIONE “grandi progetti nascono da basi solide” Presentazione del framework e possibili applicazioni.

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

Page 38: TITOLO PRESENTAZIONE “grandi progetti nascono da basi solide” Presentazione del framework e possibili applicazioni.

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

Page 39: TITOLO PRESENTAZIONE “grandi progetti nascono da basi solide” Presentazione del framework e possibili applicazioni.

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.

Page 40: TITOLO PRESENTAZIONE “grandi progetti nascono da basi solide” Presentazione del framework e possibili applicazioni.

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

Page 41: TITOLO PRESENTAZIONE “grandi progetti nascono da basi solide” Presentazione del framework e possibili applicazioni.

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

Page 42: TITOLO PRESENTAZIONE “grandi progetti nascono da basi solide” Presentazione del framework e possibili applicazioni.

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

Page 43: TITOLO PRESENTAZIONE “grandi progetti nascono da basi solide” Presentazione del framework e possibili applicazioni.

TITOLO PRESENTAZIONE