SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Downloaden Sie, um offline zu lesen
South Tyrol Free Software Conference




                      Bozen/Bolzano, 18.11.2011

     AUTONOME PROVINZ BOZEN - SÜDTIROL                PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE
   TIS innovation park - Bozen/Bolzano ; 18.11.2011   Wolfgang Moser - The newGIS Strategy
The newGIS Strategy

 La nuova infrastruttura della Provincia Autonoma di Bolzano,
basata sulla topologia persistente, esposta tramite servizi WEB
                                e
      geneSIG – il client standard realizzato con gvSIG.

                              wolfgang.moser@provincia.bz.it


    AUTONOME PROVINZ BOZEN - SÜDTIROL                                    PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE
                Abteilung 9 - Informationstechnik
                     AUTONOME PROVINZ BOZEN - SÜDTIROL                PROVINCIA AUTONOMA Informatica
                                                                        Ripartizione 9 - DI BOLZANO - ALTO ADIGE
 Amt 9.6 – Raumbezogene und statistische Informatik
                   TIS innovation park - Bozen/Bolzano ; 18.11.2011   Wolfgang Moser - The Informatica geografica
                                                                         Ufficio 9.6 – newGIS Strategy              e statistica
Agenda
Storia
Mete
Principi
Sfide
Risultati
Sviluppi futuri

        AUTONOME PROVINZ BOZEN - SÜDTIROL                PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE
      TIS innovation park - Bozen/Bolzano ; 18.11.2011   Wolfgang Moser - The newGIS Strategy
Storia
1990    1995                                   2000                           2000                               2005
  ArcINFO
  Coverage     ESRI
            ArcView
                           ArcGIS                                                          WebGIS
            Shapefile
  Applicativi molto specifici                                      Centralizzazione,
  -> -> forte crescita del GIS                                     Editing semplice, Pubblicazione

2005                         2009                                          2009                   …
                                                                  : che cosa vogliamo?
                                                                  - DB relazionale a pieno regime
                                                                  - Interfacce aperte
                                                                  - Infrastruttura GIS
                                                                  - Libertà di decidere i nostri sviluppi
  Crescente richiesta di                                             Infrastruttura GIS/SIT,
  applicativi più complessi                                          Standards aperti, newGIS
                 AUTONOME PROVINZ BOZEN - SÜDTIROL                  PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE
               TIS innovation park - Bozen/Bolzano ; 18.11.2011     Wolfgang Moser - The newGIS Strategy
Mete
• SIT/GIS deve offrire un‘infrastruttura e dei servizi e non un
  crescente mucchio di applicativi;
• integrità e sicurezza garantite anche per dati geografici in banca dati
  relazionale;
• 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”.
                 AUTONOME PROVINZ BOZEN - SÜDTIROL                PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE
               TIS innovation park - Bozen/Bolzano ; 18.11.2011   Wolfgang Moser - The newGIS Strategy
Principi

• 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);
            AUTONOME PROVINZ BOZEN - SÜDTIROL                 PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE
          TIS innovation park - Bozen/Bolzano ; 18.11.2011    Wolfgang Moser - The newGIS Strategy
Xchè Topologia?




  AUTONOME PROVINZ BOZEN - SÜDTIROL                PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE
TIS innovation park - Bozen/Bolzano ; 18.11.2011   Wolfgang Moser - The newGIS Strategy
Regole …

• interne ad un layer

• interne ad una
  struttura topologica
• tra strutture topologiche
  differenti

                                                                                                                A: Layer di punti
                                                                                                                B: Layer di linee
• bloccanti o non-bloccanti

                                                                                                                violazione di una
                                                                                                                regola diretta
• dirette / indirette

                                                                                                                 violazione di una
                                                                                                                 regola indiretta
                AUTONOME PROVINZ BOZEN - SÜDTIROL                  PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE
              TIS innovation park - Bozen/Bolzano ; 18.11.2011     Wolfgang Moser - The newGIS Strategy
Sfide

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


                   AUTONOME PROVINZ BOZEN - SÜDTIROL                PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE
                 TIS innovation park - Bozen/Bolzano ; 18.11.2011   Wolfgang Moser - The newGIS Strategy
Risultati …

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



                                           WebServices (GML/XML)

 MetaDB                 Editing Server                                                                             WMS

                            Service                               Rules
                                                                                              SSO
                            Manager                              Manager



ORACLE SPATIAL 11g                                    RDBMS + topology                              Attribute
                                                                                               + Simple Features
                                                                istanza A                             istanza B

               AUTONOME PROVINZ BOZEN - SÜDTIROL                            PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE
             TIS innovation park - Bozen/Bolzano ; 18.11.2011               Wolfgang Moser - The newGIS Strategy
configuratore
                                                                  e metaDB
• Data sources (connessioni a DB)
• Utenti newGIS
                                                      Utenti          Ruoli                              Progetto             WMS
• Ruoli newGIS
• Layer geometrici
                                                                                Layer 1                    Layer 2         Layer n
• Tabelle alfanumeriche
                                                                 Lookup            Tabella
• Campi di lookup                                                                                         Struttura logica progetti newGIS

• 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)
                AUTONOME PROVINZ BOZEN - SÜDTIROL                         PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE
              TIS innovation park - Bozen/Bolzano ; 18.11.2011            Wolfgang Moser - The newGIS Strategy
configuratore …




  AUTONOME PROVINZ BOZEN - SÜDTIROL                PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE
TIS innovation park - Bozen/Bolzano ; 18.11.2011   Wolfgang Moser - The newGIS Strategy
… e regole …




  AUTONOME PROVINZ BOZEN - SÜDTIROL                PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE
TIS innovation park - Bozen/Bolzano ; 18.11.2011   Wolfgang Moser - The newGIS Strategy
… il DB




  AUTONOME PROVINZ BOZEN - SÜDTIROL                 PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE
TIS innovation park - Bozen/Bolzano ; 18.11.2011    Wolfgang Moser - The newGIS Strategy
… struttura
                                                                problemi
    RDBMS + topology




  AUTONOME PROVINZ BOZEN - SÜDTIROL                PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE
TIS innovation park - Bozen/Bolzano ; 18.11.2011   Wolfgang Moser - The newGIS Strategy
application layer
                                                            web service

                            WebServices
                            (GML/XML)

 MetaDB       Editing Server                                                WMS
             Service                      Rules
                                                               SSO
             Manager                     Manager




Componenti server side: Java EE, JBoss AS 5

Autenticazione SSO: active directory

WebServices SOAP (XML/GML)
              AUTONOME PROVINZ BOZEN - SÜDTIROL                  PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE
            TIS innovation park - Bozen/Bolzano ; 18.11.2011     Wolfgang Moser - The newGIS Strategy
servizi per
                                                   client speciali




  AUTONOME PROVINZ BOZEN - SÜDTIROL                    PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE
TIS innovation park - Bozen/Bolzano ; 18.11.2011       Wolfgang Moser - The newGIS Strategy
geneSIG




                                                                                           Regole:
                                                                                                     - su singolo layer
                                                                                                     - tra layers
                                                                                                     - tra layers di
                                                                                                       topologie diverse




  AUTONOME PROVINZ BOZEN - SÜDTIROL                 PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE
TIS innovation park - Bozen/Bolzano ; 18.11.2011    Wolfgang Moser - The newGIS Strategy
il futuro

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


              AUTONOME PROVINZ BOZEN - SÜDTIROL                  PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE
            TIS innovation park - Bozen/Bolzano ; 18.11.2011     Wolfgang Moser - The newGIS Strategy
newGIS




                                Grazie!


  AUTONOME PROVINZ BOZEN - SÜDTIROL                 PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE
TIS innovation park - Bozen/Bolzano ; 18.11.2011    Wolfgang Moser - The newGIS Strategy
Gruppo di lavoro
          Helmuth Leitner: Application server, WebServices;
          Fulvia Gambalonga: Client geneSIG;
          Alessandra Avvenuti: responsabile Database;
          Marco Iellici: Project Manager;
          Wolfgang.Moser@provinz.bz.it




  AUTONOME PROVINZ BOZEN - SÜDTIROL                PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE
TIS innovation park - Bozen/Bolzano ; 18.11.2011   Wolfgang Moser - The newGIS Strategy

Weitere ähnliche Inhalte

Andere mochten auch (9)

SFScon14: write java, run javascript: create enterprise html5 apps without “u...
SFScon14: write java, run javascript: create enterprise html5 apps without “u...SFScon14: write java, run javascript: create enterprise html5 apps without “u...
SFScon14: write java, run javascript: create enterprise html5 apps without “u...
 
LiMux: Free Software in the City of Munich
LiMux: Free Software in the City of MunichLiMux: Free Software in the City of Munich
LiMux: Free Software in the City of Munich
 
SFScon14: Call 2014 for the capitalization of new and innovative startups
SFScon14: Call 2014 for the capitalization of new and innovative startupsSFScon14: Call 2014 for the capitalization of new and innovative startups
SFScon14: Call 2014 for the capitalization of new and innovative startups
 
Markus Windegger - SASAbus: Mobilität für die Hosentasche - #SFScon12
Markus Windegger - SASAbus: Mobilität für die Hosentasche - #SFScon12Markus Windegger - SASAbus: Mobilität für die Hosentasche - #SFScon12
Markus Windegger - SASAbus: Mobilität für die Hosentasche - #SFScon12
 
SFScon14: Opening
SFScon14: OpeningSFScon14: Opening
SFScon14: Opening
 
Anton Dignös - Towards a Temporal PostgresSQL
Anton Dignös - Towards a Temporal PostgresSQLAnton Dignös - Towards a Temporal PostgresSQL
Anton Dignös - Towards a Temporal PostgresSQL
 
Davide Montesin - SASAbus HTML5 & related Java Free Software
 Davide Montesin - SASAbus HTML5 & related Java Free Software Davide Montesin - SASAbus HTML5 & related Java Free Software
Davide Montesin - SASAbus HTML5 & related Java Free Software
 
SFScon15 - Thomas Lamprecht: "Proxmox Virtual Environment 4.0"
SFScon15 - Thomas Lamprecht: "Proxmox Virtual Environment 4.0"SFScon15 - Thomas Lamprecht: "Proxmox Virtual Environment 4.0"
SFScon15 - Thomas Lamprecht: "Proxmox Virtual Environment 4.0"
 
SFScon16 - Jeremy Dalton: “The Way We Move: How open onnovation is changing m...
SFScon16 - Jeremy Dalton: “The Way We Move: How open onnovation is changing m...SFScon16 - Jeremy Dalton: “The Way We Move: How open onnovation is changing m...
SFScon16 - Jeremy Dalton: “The Way We Move: How open onnovation is changing m...
 

Mehr von South Tyrol Free Software Conference

SFSCON23 - Rufai Omowunmi Balogun - SMODEX – a Python package for understandi...
SFSCON23 - Rufai Omowunmi Balogun - SMODEX – a Python package for understandi...SFSCON23 - Rufai Omowunmi Balogun - SMODEX – a Python package for understandi...
SFSCON23 - Rufai Omowunmi Balogun - SMODEX – a Python package for understandi...South Tyrol Free Software Conference
 
SFSCON23 - Roberto Innocenti - From the design to reality is here the Communi...
SFSCON23 - Roberto Innocenti - From the design to reality is here the Communi...SFSCON23 - Roberto Innocenti - From the design to reality is here the Communi...
SFSCON23 - Roberto Innocenti - From the design to reality is here the Communi...South Tyrol Free Software Conference
 
SFSCON23 - Martin Rabanser - Real-time aeroplane tracking and the Open Data Hub
SFSCON23 - Martin Rabanser - Real-time aeroplane tracking and the Open Data HubSFSCON23 - Martin Rabanser - Real-time aeroplane tracking and the Open Data Hub
SFSCON23 - Martin Rabanser - Real-time aeroplane tracking and the Open Data HubSouth Tyrol Free Software Conference
 
SFSCON23 - Marianna d'Atri Enrico Zanardo - How can Blockchain technologies i...
SFSCON23 - Marianna d'Atri Enrico Zanardo - How can Blockchain technologies i...SFSCON23 - Marianna d'Atri Enrico Zanardo - How can Blockchain technologies i...
SFSCON23 - Marianna d'Atri Enrico Zanardo - How can Blockchain technologies i...South Tyrol Free Software Conference
 
SFSCON23 - Lucas Lasota - The Future of Connectivity, Open Internet and Human...
SFSCON23 - Lucas Lasota - The Future of Connectivity, Open Internet and Human...SFSCON23 - Lucas Lasota - The Future of Connectivity, Open Internet and Human...
SFSCON23 - Lucas Lasota - The Future of Connectivity, Open Internet and Human...South Tyrol Free Software Conference
 
SFSCON23 - Giovanni Giannotta - Intelligent Decision Support System for trace...
SFSCON23 - Giovanni Giannotta - Intelligent Decision Support System for trace...SFSCON23 - Giovanni Giannotta - Intelligent Decision Support System for trace...
SFSCON23 - Giovanni Giannotta - Intelligent Decision Support System for trace...South Tyrol Free Software Conference
 
SFSCON23 - Elena Maines - Embracing CI/CD workflows for building ETL pipelines
SFSCON23 - Elena Maines - Embracing CI/CD workflows for building ETL pipelinesSFSCON23 - Elena Maines - Embracing CI/CD workflows for building ETL pipelines
SFSCON23 - Elena Maines - Embracing CI/CD workflows for building ETL pipelinesSouth Tyrol Free Software Conference
 
SFSCON23 - Charles H. Schulz - Why open digital infrastructure matters
SFSCON23 - Charles H. Schulz - Why open digital infrastructure mattersSFSCON23 - Charles H. Schulz - Why open digital infrastructure matters
SFSCON23 - Charles H. Schulz - Why open digital infrastructure mattersSouth Tyrol Free Software Conference
 
SFSCON23 - Thomas Aichner - How IoT and AI are revolutionizing Mass Customiza...
SFSCON23 - Thomas Aichner - How IoT and AI are revolutionizing Mass Customiza...SFSCON23 - Thomas Aichner - How IoT and AI are revolutionizing Mass Customiza...
SFSCON23 - Thomas Aichner - How IoT and AI are revolutionizing Mass Customiza...South Tyrol Free Software Conference
 
SFSCON23 - Mirko Boehm - European regulators cast their eyes on maturing OSS ...
SFSCON23 - Mirko Boehm - European regulators cast their eyes on maturing OSS ...SFSCON23 - Mirko Boehm - European regulators cast their eyes on maturing OSS ...
SFSCON23 - Mirko Boehm - European regulators cast their eyes on maturing OSS ...South Tyrol Free Software Conference
 
SFSCON23 - Marco Pavanelli - Monitoring the fleet of Sasa with free software
SFSCON23 - Marco Pavanelli - Monitoring the fleet of Sasa with free softwareSFSCON23 - Marco Pavanelli - Monitoring the fleet of Sasa with free software
SFSCON23 - Marco Pavanelli - Monitoring the fleet of Sasa with free softwareSouth Tyrol Free Software Conference
 
SFSCON23 - Marco Cortella - KNOWAGE and AICS for 2030 agenda SDG goals monito...
SFSCON23 - Marco Cortella - KNOWAGE and AICS for 2030 agenda SDG goals monito...SFSCON23 - Marco Cortella - KNOWAGE and AICS for 2030 agenda SDG goals monito...
SFSCON23 - Marco Cortella - KNOWAGE and AICS for 2030 agenda SDG goals monito...South Tyrol Free Software Conference
 
SFSCON23 - Lina Ceballos - Interoperable Europe Act - A real game changer
SFSCON23 - Lina Ceballos - Interoperable Europe Act - A real game changerSFSCON23 - Lina Ceballos - Interoperable Europe Act - A real game changer
SFSCON23 - Lina Ceballos - Interoperable Europe Act - A real game changerSouth Tyrol Free Software Conference
 
SFSCON23 - Johannes Näder Linus Sehn - Let’s monitor implementation of Free S...
SFSCON23 - Johannes Näder Linus Sehn - Let’s monitor implementation of Free S...SFSCON23 - Johannes Näder Linus Sehn - Let’s monitor implementation of Free S...
SFSCON23 - Johannes Näder Linus Sehn - Let’s monitor implementation of Free S...South Tyrol Free Software Conference
 
SFSCON23 - Gabriel Ku Wei Bin - Why Do We Need A Next Generation Internet
SFSCON23 - Gabriel Ku Wei Bin - Why Do We Need A Next Generation InternetSFSCON23 - Gabriel Ku Wei Bin - Why Do We Need A Next Generation Internet
SFSCON23 - Gabriel Ku Wei Bin - Why Do We Need A Next Generation InternetSouth Tyrol Free Software Conference
 
SFSCON23 - Davide Vernassa - Empowering Insights Unveiling the latest innova...
SFSCON23 - Davide Vernassa - Empowering Insights  Unveiling the latest innova...SFSCON23 - Davide Vernassa - Empowering Insights  Unveiling the latest innova...
SFSCON23 - Davide Vernassa - Empowering Insights Unveiling the latest innova...South Tyrol Free Software Conference
 

Mehr von South Tyrol Free Software Conference (20)

SFSCON23 - Rufai Omowunmi Balogun - SMODEX – a Python package for understandi...
SFSCON23 - Rufai Omowunmi Balogun - SMODEX – a Python package for understandi...SFSCON23 - Rufai Omowunmi Balogun - SMODEX – a Python package for understandi...
SFSCON23 - Rufai Omowunmi Balogun - SMODEX – a Python package for understandi...
 
SFSCON23 - Roberto Innocenti - From the design to reality is here the Communi...
SFSCON23 - Roberto Innocenti - From the design to reality is here the Communi...SFSCON23 - Roberto Innocenti - From the design to reality is here the Communi...
SFSCON23 - Roberto Innocenti - From the design to reality is here the Communi...
 
SFSCON23 - Martin Rabanser - Real-time aeroplane tracking and the Open Data Hub
SFSCON23 - Martin Rabanser - Real-time aeroplane tracking and the Open Data HubSFSCON23 - Martin Rabanser - Real-time aeroplane tracking and the Open Data Hub
SFSCON23 - Martin Rabanser - Real-time aeroplane tracking and the Open Data Hub
 
SFSCON23 - Marianna d'Atri Enrico Zanardo - How can Blockchain technologies i...
SFSCON23 - Marianna d'Atri Enrico Zanardo - How can Blockchain technologies i...SFSCON23 - Marianna d'Atri Enrico Zanardo - How can Blockchain technologies i...
SFSCON23 - Marianna d'Atri Enrico Zanardo - How can Blockchain technologies i...
 
SFSCON23 - Lucas Lasota - The Future of Connectivity, Open Internet and Human...
SFSCON23 - Lucas Lasota - The Future of Connectivity, Open Internet and Human...SFSCON23 - Lucas Lasota - The Future of Connectivity, Open Internet and Human...
SFSCON23 - Lucas Lasota - The Future of Connectivity, Open Internet and Human...
 
SFSCON23 - Giovanni Giannotta - Intelligent Decision Support System for trace...
SFSCON23 - Giovanni Giannotta - Intelligent Decision Support System for trace...SFSCON23 - Giovanni Giannotta - Intelligent Decision Support System for trace...
SFSCON23 - Giovanni Giannotta - Intelligent Decision Support System for trace...
 
SFSCON23 - Elena Maines - Embracing CI/CD workflows for building ETL pipelines
SFSCON23 - Elena Maines - Embracing CI/CD workflows for building ETL pipelinesSFSCON23 - Elena Maines - Embracing CI/CD workflows for building ETL pipelines
SFSCON23 - Elena Maines - Embracing CI/CD workflows for building ETL pipelines
 
SFSCON23 - Christian Busse - Free Software and Open Science
SFSCON23 - Christian Busse - Free Software and Open ScienceSFSCON23 - Christian Busse - Free Software and Open Science
SFSCON23 - Christian Busse - Free Software and Open Science
 
SFSCON23 - Charles H. Schulz - Why open digital infrastructure matters
SFSCON23 - Charles H. Schulz - Why open digital infrastructure mattersSFSCON23 - Charles H. Schulz - Why open digital infrastructure matters
SFSCON23 - Charles H. Schulz - Why open digital infrastructure matters
 
SFSCON23 - Andrea Vianello - Achieving FAIRness with EDP-portal
SFSCON23 - Andrea Vianello - Achieving FAIRness with EDP-portalSFSCON23 - Andrea Vianello - Achieving FAIRness with EDP-portal
SFSCON23 - Andrea Vianello - Achieving FAIRness with EDP-portal
 
SFSCON23 - Thomas Aichner - How IoT and AI are revolutionizing Mass Customiza...
SFSCON23 - Thomas Aichner - How IoT and AI are revolutionizing Mass Customiza...SFSCON23 - Thomas Aichner - How IoT and AI are revolutionizing Mass Customiza...
SFSCON23 - Thomas Aichner - How IoT and AI are revolutionizing Mass Customiza...
 
SFSCON23 - Stefan Mutschlechner - Smart Werke Meran
SFSCON23 - Stefan Mutschlechner - Smart Werke MeranSFSCON23 - Stefan Mutschlechner - Smart Werke Meran
SFSCON23 - Stefan Mutschlechner - Smart Werke Meran
 
SFSCON23 - Mirko Boehm - European regulators cast their eyes on maturing OSS ...
SFSCON23 - Mirko Boehm - European regulators cast their eyes on maturing OSS ...SFSCON23 - Mirko Boehm - European regulators cast their eyes on maturing OSS ...
SFSCON23 - Mirko Boehm - European regulators cast their eyes on maturing OSS ...
 
SFSCON23 - Marco Pavanelli - Monitoring the fleet of Sasa with free software
SFSCON23 - Marco Pavanelli - Monitoring the fleet of Sasa with free softwareSFSCON23 - Marco Pavanelli - Monitoring the fleet of Sasa with free software
SFSCON23 - Marco Pavanelli - Monitoring the fleet of Sasa with free software
 
SFSCON23 - Marco Cortella - KNOWAGE and AICS for 2030 agenda SDG goals monito...
SFSCON23 - Marco Cortella - KNOWAGE and AICS for 2030 agenda SDG goals monito...SFSCON23 - Marco Cortella - KNOWAGE and AICS for 2030 agenda SDG goals monito...
SFSCON23 - Marco Cortella - KNOWAGE and AICS for 2030 agenda SDG goals monito...
 
SFSCON23 - Lina Ceballos - Interoperable Europe Act - A real game changer
SFSCON23 - Lina Ceballos - Interoperable Europe Act - A real game changerSFSCON23 - Lina Ceballos - Interoperable Europe Act - A real game changer
SFSCON23 - Lina Ceballos - Interoperable Europe Act - A real game changer
 
SFSCON23 - Johannes Näder Linus Sehn - Let’s monitor implementation of Free S...
SFSCON23 - Johannes Näder Linus Sehn - Let’s monitor implementation of Free S...SFSCON23 - Johannes Näder Linus Sehn - Let’s monitor implementation of Free S...
SFSCON23 - Johannes Näder Linus Sehn - Let’s monitor implementation of Free S...
 
SFSCON23 - Gabriel Ku Wei Bin - Why Do We Need A Next Generation Internet
SFSCON23 - Gabriel Ku Wei Bin - Why Do We Need A Next Generation InternetSFSCON23 - Gabriel Ku Wei Bin - Why Do We Need A Next Generation Internet
SFSCON23 - Gabriel Ku Wei Bin - Why Do We Need A Next Generation Internet
 
SFSCON23 - Edoardo Scepi - The Brand-New Version of IGis Maps
SFSCON23 - Edoardo Scepi - The Brand-New Version of IGis MapsSFSCON23 - Edoardo Scepi - The Brand-New Version of IGis Maps
SFSCON23 - Edoardo Scepi - The Brand-New Version of IGis Maps
 
SFSCON23 - Davide Vernassa - Empowering Insights Unveiling the latest innova...
SFSCON23 - Davide Vernassa - Empowering Insights  Unveiling the latest innova...SFSCON23 - Davide Vernassa - Empowering Insights  Unveiling the latest innova...
SFSCON23 - Davide Vernassa - Empowering Insights Unveiling the latest innova...
 

The newGIS Strategy

  • 1. South Tyrol Free Software Conference Bozen/Bolzano, 18.11.2011 AUTONOME PROVINZ BOZEN - SÜDTIROL PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE TIS innovation park - Bozen/Bolzano ; 18.11.2011 Wolfgang Moser - The newGIS Strategy
  • 2. The newGIS Strategy La nuova infrastruttura della Provincia Autonoma di Bolzano, basata sulla topologia persistente, esposta tramite servizi WEB e geneSIG – il client standard realizzato con gvSIG. wolfgang.moser@provincia.bz.it AUTONOME PROVINZ BOZEN - SÜDTIROL PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE Abteilung 9 - Informationstechnik AUTONOME PROVINZ BOZEN - SÜDTIROL PROVINCIA AUTONOMA Informatica Ripartizione 9 - DI BOLZANO - ALTO ADIGE Amt 9.6 – Raumbezogene und statistische Informatik TIS innovation park - Bozen/Bolzano ; 18.11.2011 Wolfgang Moser - The Informatica geografica Ufficio 9.6 – newGIS Strategy e statistica
  • 3. Agenda Storia Mete Principi Sfide Risultati Sviluppi futuri AUTONOME PROVINZ BOZEN - SÜDTIROL PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE TIS innovation park - Bozen/Bolzano ; 18.11.2011 Wolfgang Moser - The newGIS Strategy
  • 4. Storia 1990 1995 2000 2000 2005 ArcINFO Coverage ESRI ArcView ArcGIS WebGIS Shapefile Applicativi molto specifici Centralizzazione, -> -> forte crescita del GIS Editing semplice, Pubblicazione 2005 2009 2009 … : che cosa vogliamo? - DB relazionale a pieno regime - Interfacce aperte - Infrastruttura GIS - Libertà di decidere i nostri sviluppi Crescente richiesta di Infrastruttura GIS/SIT, applicativi più complessi Standards aperti, newGIS AUTONOME PROVINZ BOZEN - SÜDTIROL PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE TIS innovation park - Bozen/Bolzano ; 18.11.2011 Wolfgang Moser - The newGIS Strategy
  • 5. Mete • SIT/GIS deve offrire un‘infrastruttura e dei servizi e non un crescente mucchio di applicativi; • integrità e sicurezza garantite anche per dati geografici in banca dati relazionale; • 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”. AUTONOME PROVINZ BOZEN - SÜDTIROL PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE TIS innovation park - Bozen/Bolzano ; 18.11.2011 Wolfgang Moser - The newGIS Strategy
  • 6. Principi • 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); AUTONOME PROVINZ BOZEN - SÜDTIROL PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE TIS innovation park - Bozen/Bolzano ; 18.11.2011 Wolfgang Moser - The newGIS Strategy
  • 7. Xchè Topologia? AUTONOME PROVINZ BOZEN - SÜDTIROL PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE TIS innovation park - Bozen/Bolzano ; 18.11.2011 Wolfgang Moser - The newGIS Strategy
  • 8. Regole … • interne ad un layer • interne ad una struttura topologica • tra strutture topologiche differenti A: Layer di punti B: Layer di linee • bloccanti o non-bloccanti violazione di una regola diretta • dirette / indirette violazione di una regola indiretta AUTONOME PROVINZ BOZEN - SÜDTIROL PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE TIS innovation park - Bozen/Bolzano ; 18.11.2011 Wolfgang Moser - The newGIS Strategy
  • 9. Sfide • 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. AUTONOME PROVINZ BOZEN - SÜDTIROL PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE TIS innovation park - Bozen/Bolzano ; 18.11.2011 Wolfgang Moser - The newGIS Strategy
  • 10. Risultati … gvSIG geneSIG altri client (new, free, licensed, legacy) WebServices (GML/XML) MetaDB Editing Server WMS Service Rules SSO Manager Manager ORACLE SPATIAL 11g RDBMS + topology Attribute + Simple Features istanza A istanza B AUTONOME PROVINZ BOZEN - SÜDTIROL PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE TIS innovation park - Bozen/Bolzano ; 18.11.2011 Wolfgang Moser - The newGIS Strategy
  • 11. configuratore e metaDB • Data sources (connessioni a DB) • Utenti newGIS Utenti Ruoli Progetto WMS • Ruoli newGIS • Layer geometrici Layer 1 Layer 2 Layer n • Tabelle alfanumeriche Lookup Tabella • Campi di lookup Struttura logica progetti newGIS • 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) AUTONOME PROVINZ BOZEN - SÜDTIROL PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE TIS innovation park - Bozen/Bolzano ; 18.11.2011 Wolfgang Moser - The newGIS Strategy
  • 12. configuratore … AUTONOME PROVINZ BOZEN - SÜDTIROL PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE TIS innovation park - Bozen/Bolzano ; 18.11.2011 Wolfgang Moser - The newGIS Strategy
  • 13. … e regole … AUTONOME PROVINZ BOZEN - SÜDTIROL PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE TIS innovation park - Bozen/Bolzano ; 18.11.2011 Wolfgang Moser - The newGIS Strategy
  • 14. … il DB AUTONOME PROVINZ BOZEN - SÜDTIROL PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE TIS innovation park - Bozen/Bolzano ; 18.11.2011 Wolfgang Moser - The newGIS Strategy
  • 15. … struttura problemi RDBMS + topology AUTONOME PROVINZ BOZEN - SÜDTIROL PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE TIS innovation park - Bozen/Bolzano ; 18.11.2011 Wolfgang Moser - The newGIS Strategy
  • 16. application layer web service WebServices (GML/XML) MetaDB Editing Server WMS Service Rules SSO Manager Manager Componenti server side: Java EE, JBoss AS 5 Autenticazione SSO: active directory WebServices SOAP (XML/GML) AUTONOME PROVINZ BOZEN - SÜDTIROL PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE TIS innovation park - Bozen/Bolzano ; 18.11.2011 Wolfgang Moser - The newGIS Strategy
  • 17. servizi per client speciali AUTONOME PROVINZ BOZEN - SÜDTIROL PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE TIS innovation park - Bozen/Bolzano ; 18.11.2011 Wolfgang Moser - The newGIS Strategy
  • 18. geneSIG Regole: - su singolo layer - tra layers - tra layers di topologie diverse AUTONOME PROVINZ BOZEN - SÜDTIROL PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE TIS innovation park - Bozen/Bolzano ; 18.11.2011 Wolfgang Moser - The newGIS Strategy
  • 19. il futuro • 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. AUTONOME PROVINZ BOZEN - SÜDTIROL PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE TIS innovation park - Bozen/Bolzano ; 18.11.2011 Wolfgang Moser - The newGIS Strategy
  • 20. newGIS Grazie! AUTONOME PROVINZ BOZEN - SÜDTIROL PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE TIS innovation park - Bozen/Bolzano ; 18.11.2011 Wolfgang Moser - The newGIS Strategy
  • 21. Gruppo di lavoro Helmuth Leitner: Application server, WebServices; Fulvia Gambalonga: Client geneSIG; Alessandra Avvenuti: responsabile Database; Marco Iellici: Project Manager; Wolfgang.Moser@provinz.bz.it AUTONOME PROVINZ BOZEN - SÜDTIROL PROVINCIA AUTONOMA DI BOLZANO - ALTO ADIGE TIS innovation park - Bozen/Bolzano ; 18.11.2011 Wolfgang Moser - The newGIS Strategy