21
AUTONOME PROVINZ BOZEN - SÜDTIROL PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE Wolfgang Moser - The newGIS Strategy TIS innovation park - Bozen/Bolzano ; 18.11.2011 South Tyrol Free Software Conference Bozen/Bolzano, 18.11.2011

The newGIS Strategy

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: 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

South Tyrol Free Software Conference

Bozen/Bolzano, 18.11.2011

Page 2: 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

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

[email protected]

The newGIS Strategy

Page 3: 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

Page 4: 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

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

Page 5: 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

• 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

Page 6: 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

• 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

Page 7: 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

Xchè Topologia?

Page 8: 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

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 …

Page 9: 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

• 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

Page 10: 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

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 …

Page 11: 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

• 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

Page 12: 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

configuratore …

Page 13: 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

… e regole …

Page 14: 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

… il DB

Page 15: 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

… strutturaproblemi

RDBMS + topology

Page 16: 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

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

Page 17: 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

servizi perclient speciali

Page 18: 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

geneSIG

Regole:- su singolo layer

- tra layers

- tra layers ditopologie diverse

Page 19: 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

• 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

Page 20: 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

Grazie!

newGIS

Page 21: 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

Helmuth Leitner: Application server, WebServices;

Fulvia Gambalonga: Client geneSIG;

Alessandra Avvenuti: responsabile Database;

Marco Iellici: Project Manager;

Gruppo di lavoro

[email protected]