The newGIS Strategy

Preview:

DESCRIPTION

Wolfgang Moser, GIS Group Coordinator Amt 9.6, Autonomous Province of BolzanoSouth Tyrol Free Software Conference 20112011.sfscon.it

Citation preview

AUTONOME PROVINZ BOZEN - SÜDTIROL PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE

Wolfgang Moser - The newGIS StrategyTIS innovation park - Bozen/Bolzano ; 18.11.2011

South Tyrol Free Software Conference

Bozen/Bolzano, 18.11.2011

AUTONOME PROVINZ BOZEN - SÜDTIROL PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE

Wolfgang Moser - The newGIS StrategyTIS innovation park - Bozen/Bolzano ; 18.11.2011

La nuova infrastruttura della Provincia Autonoma di Bolzano, basata sulla topologia persistente, esposta tramite servizi WEB

egeneSIG – il client standard realizzato con gvSIG.

AUTONOME PROVINZ BOZEN - SÜDTIROL PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE

Ripartizione 9 - InformaticaAbteilung 9 - InformationstechnikAmt 9.6 – Raumbezogene und statistische Informatik Ufficio 9.6 – Informatica geografica e statistica

wolfgang.moser@provincia.bz.it

The newGIS Strategy

AUTONOME PROVINZ BOZEN - SÜDTIROL PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE

Wolfgang Moser - The newGIS StrategyTIS innovation park - Bozen/Bolzano ; 18.11.2011

Agenda

StoriaMete

SfideRisultatiSviluppi futuri

Principi

AUTONOME PROVINZ BOZEN - SÜDTIROL PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE

Wolfgang Moser - The newGIS StrategyTIS innovation park - Bozen/Bolzano ; 18.11.2011

Storia

ArcINFOCoverage ESRI

1990

ArcGIS

2000

ArcViewShapefile WebGIS

1995 2005

Applicativi molto specifici Centralizzazione, Editing semplice, Pubblicazione

2005 20092009

Crescente richiesta di applicativi più complessi

Infrastruttura GIS/SIT,Standards aperti, newGIS

: che cosa vogliamo?- DB relazionale a pieno regime- Interfacce aperte- Infrastruttura GIS- Libertà di decidere i nostri sviluppi

2000

-> -> forte crescita del GIS

AUTONOME PROVINZ BOZEN - SÜDTIROL PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE

Wolfgang Moser - The newGIS StrategyTIS innovation park - Bozen/Bolzano ; 18.11.2011

• SIT/GIS deve offrire un‘infrastruttura e dei servizi e non uncrescente mucchio di applicativi;

• integrità e sicurezza garantite anche per dati geografici in banca datirelazionale ;

• Definizione di regole lato server e garanzia del loro rispetto da parte del server;

• Univocità delle relazioni geometriche e possibilità di richiederle in modo diretto;

• Integrazione dell’aspetto geometrico con gli altri attributi degli oggetti gestiti;

• Interfacce aperte verso i diversi strumenti GIS, CAD e … (indippendenza tra dati ed applicativi);

• Sistema estendibile con costi di gestione contenuti;

• Costi e tempi ristretti per degli applicativi “standard” .

Mete

AUTONOME PROVINZ BOZEN - SÜDTIROL PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE

Wolfgang Moser - The newGIS StrategyTIS innovation park - Bozen/Bolzano ; 18.11.2011

• Architettura a 3 strati;

• Infrastruttura orientata ai servizi SOAP;

• Interfacce basate su protocolli aperti.

• Sistema flessibile e configurabile;

• Integrazione della geometria con gli altri attributi;

• Transazioni complesse;

• Topologia persistente(banca dati geo-relazionale);

Principi

AUTONOME PROVINZ BOZEN - SÜDTIROL PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE

Wolfgang Moser - The newGIS StrategyTIS innovation park - Bozen/Bolzano ; 18.11.2011

Xchè Topologia?

AUTONOME PROVINZ BOZEN - SÜDTIROL PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE

Wolfgang Moser - The newGIS StrategyTIS innovation park - Bozen/Bolzano ; 18.11.2011

A: Layer di puntiB: Layer di linee

violazione di unaregola diretta

violazione di unaregola indiretta

• interne ad un layer

• interne ad unastruttura topologica

• tra strutture topologichedifferenti

• bloccanti o non-bloccanti

• dirette / indirette

Regole …

AUTONOME PROVINZ BOZEN - SÜDTIROL PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE

Wolfgang Moser - The newGIS StrategyTIS innovation park - Bozen/Bolzano ; 18.11.2011

• Nessuno possiede un sistema paragonabile completo.

• Come dev’essere fatta la nostra infrastruttura SOA?

• Che cosa il GIS chiede alla “topologia persistente”?- gestione delle relazioni geometriche nel modello dati;- La geometria deve essere gestita in forma normalizzata;- Il rispetto delle regole deve essere indipendente dalle capacità del client.

• Chi è in grado di capire la nostra meta e a darci una mano forte per raggiungerla?

• Quali difficoltà tecniche incontreremo? Quali difficoltà insormontabili?- bachi nella “persistent topology” – patches create dalla ORACLE per noi;- Anche gli standard lasciano spazio all’interpretazione (GML non è GML);- anche gvSIG, il software free scelto per il client standard si è rilevato una sfida.

• Anche la semplicità del modello dati bello e pulito implica delle sfide.

Sfide

AUTONOME PROVINZ BOZEN - SÜDTIROL PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE

Wolfgang Moser - The newGIS StrategyTIS innovation park - Bozen/Bolzano ; 18.11.2011

Editing Server

Attribute+ Simple Features

RDBMS + topology

istanza A istanza B

WebServices (GML/XML)

ServiceManager

gvSIG geneSIG altri client(new, free, licensed, legacy)

RulesManager SSO

MetaDB WMS

ORACLE SPATIAL 11g

Risultati …

AUTONOME PROVINZ BOZEN - SÜDTIROL PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE

Wolfgang Moser - The newGIS StrategyTIS innovation park - Bozen/Bolzano ; 18.11.2011

• Data sources (connessioni a DB)

• Utenti newGIS

• Ruoli newGIS

• Layer geometrici

• Tabelle alfanumeriche

• Campi di lookup

• Agganci tra layer e tabelle con repliche

• Progetti

• Permessi su progetti, layer, tabelle e attributi

• Servizi di mappaggio WMS (sfondi per progetti)

• Regole topologiche tra e su layers

• Stato degli spazi di lavoro (lock aree)

Progetto

Layer 1 Layer 2 Layer n

WMS

TabellaLookup

Utenti Ruoli

Struttura logica progetti newGIS

configuratoree metaDB

AUTONOME PROVINZ BOZEN - SÜDTIROL PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE

Wolfgang Moser - The newGIS StrategyTIS innovation park - Bozen/Bolzano ; 18.11.2011

configuratore …

AUTONOME PROVINZ BOZEN - SÜDTIROL PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE

Wolfgang Moser - The newGIS StrategyTIS innovation park - Bozen/Bolzano ; 18.11.2011

… e regole …

AUTONOME PROVINZ BOZEN - SÜDTIROL PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE

Wolfgang Moser - The newGIS StrategyTIS innovation park - Bozen/Bolzano ; 18.11.2011

… il DB

AUTONOME PROVINZ BOZEN - SÜDTIROL PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE

Wolfgang Moser - The newGIS StrategyTIS innovation park - Bozen/Bolzano ; 18.11.2011

… strutturaproblemi

RDBMS + topology

AUTONOME PROVINZ BOZEN - SÜDTIROL PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE

Wolfgang Moser - The newGIS StrategyTIS innovation park - Bozen/Bolzano ; 18.11.2011

Componenti server side: Java EE, JBoss AS 5

Autenticazione SSO: active directory

WebServices SOAP (XML/GML)

Editing Server

WebServices(GML/XML)

ServiceManager

RulesManager

SSO

MetaDB WMS

application layerweb service

AUTONOME PROVINZ BOZEN - SÜDTIROL PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE

Wolfgang Moser - The newGIS StrategyTIS innovation park - Bozen/Bolzano ; 18.11.2011

servizi perclient speciali

AUTONOME PROVINZ BOZEN - SÜDTIROL PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE

Wolfgang Moser - The newGIS StrategyTIS innovation park - Bozen/Bolzano ; 18.11.2011

geneSIG

Regole:- su singolo layer

- tra layers

- tra layers ditopologie diverse

AUTONOME PROVINZ BOZEN - SÜDTIROL PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE

Wolfgang Moser - The newGIS StrategyTIS innovation park - Bozen/Bolzano ; 18.11.2011

• DB topologico e metaDB– Miglioramenti della performance;– Gestione del sistema semplificata (configuratore);– Ulteriore spostamento di garanzie e di controlli nel DB.

• newGIS– Migrazione degli applicativi esistenti;– Pubblicazione (dati, servizi, …) – direttive INSPIRE;– Integrazione con la nostra struttura di gestione metadati;– Creazione di client con capacità di gestione topologia spinta;– Completamento ed ampliamento dei servizi; orchestrazione.

il futuro

AUTONOME PROVINZ BOZEN - SÜDTIROL PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE

Wolfgang Moser - The newGIS StrategyTIS innovation park - Bozen/Bolzano ; 18.11.2011

Grazie!

newGIS

AUTONOME PROVINZ BOZEN - SÜDTIROL PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE

Wolfgang Moser - The newGIS StrategyTIS innovation park - Bozen/Bolzano ; 18.11.2011

Helmuth Leitner: Application server, WebServices;

Fulvia Gambalonga: Client geneSIG;

Alessandra Avvenuti: responsabile Database;

Marco Iellici: Project Manager;

Gruppo di lavoro

Wolfgang.Moser@provinz.bz.it

Recommended