47

Presentazione SitVI 2.0 Foss4g-IT 2016

Embed Size (px)

Citation preview

Starting Points

Migrazione da Software proprietari a software Open Source per la gestione e visualizzazione dei dati territoriali

Miglioramento del Geoportale pre-esistente

Conformazione agli standard attuali in materia di Open Data

Rendere il personale autorizzato (tecnici comunali) più indipendente in ogni fase del processo, dalla gestione dei dati alla loro pubblicazione

Fornire alcune funzionalità specifiche per semplificare diverse procedure burocratiche

sit.comune.vicenza.it

Un po’ di numeri..

2 versioni realizzate intranet/internet

400 layer pubblicati

12 macroaree di interesse (sezioni layer tree)

1 solo database PostGIS

1765 visitatori unici in 6 mesi

21854 accessi in 6 mesi

180 giorni per realizzarlo

9 tool sviluppati ad hoc

2 settori del comune coinvolti (per ora..)

Intranet/Internet

Due server virtuali (Ubuntu 14.04 LTR): • Server intranet

• IP interno per tecnici comunali• PostgreSQL/PostGIS • Geoserver • Librerie per interfaccia client• Cartelle con dati accessori (immagini, pratiche edilizie,

normativa urbanistica, piante catastali, ecc.)• Accesso tramite credenziali LDAP del comune

• Server internet • host pubblico: sit.comune.vicenza.it

Il server internet viene utilizzato solo per la visualizzazione, quindi si gestisce interamente da browser.

La struttura

Il DataBase

integrazione fra dati geometrici e alfanumerici provenienti da diverse banche dati del Comune (anagrafe, pratiche edlizie, catasto, ecc.)

La struttura integrata del databse consente, attravero moduli sviluppati ad hoc, query complesse capaci di restituire informazioni provenienti da diverse fonti

Per discriminare la visualizzazione dei dati da parte degli utenti sono stati creati schemi diversi per la pubblicazione dei dati lato intranet e internet

La gestione degli utenti con diritto di accesso a specifici tool è gestita in un DataBase dedicato

L’interfaccia client

Tool bar

Area di Mappa

Overview map

Status bar

ModuliLayer Tree

Modulo toponomastica

Utilizza le seguenti tabelle/viste del GeoDB:

• M_AREE_STRADALI

• M_NR_CIVICI (selezionati sulla base del codice via)

→ Zoom al civico (coordinate da tabella M_NR_CIVICI)

→ E si visualizzano gli interni per ogni civico con la tabella

T_INTERNI

Modulo toponomastica

Modulo rete geodetica

Utilizza le seguenti tabelle/viste del GeoDB: • M_V_RETE

Le immagini che vengono automaticamente inserite nelle schede generate dal tool sono contenute in una directory condivisa sulla home del server intranet e internet.Al suo interno sono presenti tre sottocartelle dove vengono posizionate delle immagini chiamate XXXXXX.jpg (XXXXXX = Vertice) che vengono richiamate dal server per generare le schede: cavalletti misure planimetrie

Modulo rete geodetica

Modulo anagrafe

La ricerca può avvenire:

• per via (dal modulo toponomastica)

• per raggio (dal modulo apposito specificando il punto centrale)

• disegnando un’area (con il tasto in alto sulla toolbar)

Utilizza le seguenti tabelle/viste del GeoDB:

M_ANAGRAFE_CONTA

Modulo anagrafe

Modulo catasto (fabbricati)

Utilizza le seguenti tabelle/viste del GeoDB:• L_FABBRICATI (foglio)• M_FABBRICATI_CENTROID (mappale) • L_TERRENI (foglio)• M_TERRENI_CENTROID (mappale)

E si visualizzano gli intestatari/planimetrie con le seguenti tabelle: → T_FABBRICATI_INTESTATARI→ T_FABBRICATI_PLANIMETRIE→ T_TERRENI_INTESTATARI

Le planimetrie del catasto sono contenute in una cartella sulla home del server e da qui vengono richiamate dal modulo per la generazione automatica delle schede

Modulo catasto (fabbricati)

Modulo catasto (terreni)

Modulo urbanistica

Modulo urbanistica (CDU)

Il presente modulo prevede:

• la pubblicazione del Piano degli Interventi (PI) e del Piano di Assetto del Territorio (PAT) sul geoDB PostGIS (apposito schema urbanistica INTRANET e INTERNET con duplicazione viste) e creazione di appositi geoservizi WMS su geoserver.

• la creazione automatica di un Carotaggio ai fini del Certificato di Destinazione Urbanistica (CDU) effettuato intersecando una o più particelle catastali con i layer della zonizzazione del piano degli interventi.

• attuare un collegamento fra normativa (schede e articoli) e layers del PI.

Modulo urbanistica (CDU)

Il carotaggio ai fini del Certificato di Destinazione Urbanistica (CDU) è realizzato intersecando una o più particelle catastali con i layer della zonizzazione.

La sua gestione fa riferimento a due tabelle (urbanistica intra): • M_VISTE_CAROTAGGIO (elenco layer dei vincoli urbanistici)• M_CATEGORIE_CAROTAGGIO (elenco categorie vincoli

urbanistici)

Qui sono inserite tutte le viste con cui intersecare le particelle catastali

Queste due tabelle possono essere modificate direttamente dagli addetti ai lavori aggiungendo o rimuovendo i vincoli urbanistici che devono essere utilizzati nella funzione di intersect di PostGIS

Modulo urbanistica (CDU)

Modulo Pratiche Edilizie

Peri il modulo GPE ci sono 4 tabelle non geometriche nel geoDB che vengono aggiornate ogni notte da un DB Oracle • T_GPE_PRATICHE_MAPPABILI• T_GPE_PRATICHE_NON_MAPPABILI• T_GPE_PRATICH_ COLLEGATE_A_MAPPATE • T_GPE_PRATICHE_CATASTALI

Una quinta tabella (L_PRATICHE_EDILIZIE_MERGE) viene anch’essa creata ogni notte unendo la tabella T_GPE_PRATICHE_MAPPABILI con: • T_GPE_PRATICHE_CATASTALI• L_TERRENI (tabella geometrica)

Infine vengono aggiornate le viste:• M PRATICHE EDILIZIE CENTROID • M PRATICHE EDILIZIE CENTROID PUBLIC - vista filtrata sulle

pratiche edilizie attive per il modulo INTERNET

Modulo Pratiche Edilizie

L’aggiornamento avviene alle 3:00 AM di ogni giorno ed è definito nel crontab del server con la seguente sintassi:

00 3 * * * sh /home/monitor/aggiornamento DB/aggiorna.sh

dove lo script aggiorna.sh lancia 5 script python che aggiornano le varie tabelle e viste del geoDB.

Modulo Pratiche Edilizie

Crea nuovo progetto (solo per utenti accreditati)

Viene generata una copia non popolato del WebGIS

Creato il nuovo progetto sarà possibile accedervi via web< IP address > /webservice/nome nuovo progetto/index.php

Aggiungi nuovo layer (solo per utenti accreditati)

Il tool si connette al Workspace di Geoserver in cui sono già stati caricati i dati si seleziona il layer che si vuole pubblicare

Aggiungi nuovo layer (solo per utenti accreditati)

Aggiungi nuovo layer (solo per utenti accreditati)

Il Tool “scrive” la definizione del layer sui file di configurazione del sistema

Aggiungi nuovo layer (solo per utenti accreditati)

Definito il layer, deve essere “aggiunto” alla mappa e al layer tree

Modifica layer pubblicato (solo per utenti accreditati)

Una volta aggiunto il layer viene “registrato” nella sezione Layer richiamati, da qui `e possibile:

• cambiare l’ordine di visualizzazione dei layer aggiunti

• rimuovere dalla mappa i layer aggiunti

Modifica layer pubblicato (solo per utenti accreditati)

Dalla pagina di modifica selezionare l’apposita opzione:

Modifica layer pubblicato (solo per utenti accreditati)

Oracle2Postgis (solo per utenti accreditati)

Il tool Oracle2Postgis è stato realizzato per risolvere il problema legato alla sincronizzazione del vecchio DB Oracle e il nuovo DB PostGIS:

La sincronizzazione è gestita tramite una tabella del DB PostgreSQL contenete 2 colonne, contenenti rispettivamente: • nome tabella originaria in Oracle • nome tabella corrispondente in PostgreSQL

Il tool usa il comando Ogr2Ogr della libreria Gdal compilata con driver Oracle

Il tool esegue l’update automatico ogni notte ma garantisce la possibilità di update manuali, su singole tabelle, tramite interfaccia grafica

Oracle2Postgis (solo per utenti accreditati)

Si sceglie la tabella

originaria Oracle dal menù

Si aggiorna la tabella

corrispondente PostgreSQL

Editing (solo per utenti accreditati)

La pagina di editing ha una toolbar ridotta rispetto a quella di SitVi 2.0. Contiene gli strumenti fondamentali di navigazione e consultazione della mappa (pan, zoom in, zoom out, info features, ecc. ) e alcuni strumenti propri delle funzioni di editing geometrico e alfanumerico:

• Disegna geometrie • Salva geometrie • Modifica attributi • Gestisci le modifiche ai layer WFS-T che possono essere

modificati

Editing (solo per utenti accreditati)

Lo strumento Disegna geometrie attiva una nuova toolbar con gli strumenti di editing geometrico:

• Disegna geometria • Modifica geometria

A seconda della tipologia geometrica del layer da modificare (puntuale, lineare o poligonale) si deve utilizzare lo strumento disegna geometria appropriato. Lo strumento modifica geometria consente di modificare geometrie esistenti.

Terminata la sessione di editing è necessario salvare le modifiche alle geometrie utilizzando lo strumento Salva le modifiche

Le nuove geometrie saranno memorizzate nel databse e quindi visibili sul webgis!

Editing (solo per utenti accreditati)

Lo strumento Modifica attributi restituisce le informazioni associate alle geometrie all’interno di un popup da cui è possibile attivare la funzione di editing degli attributi

I nuovi attributi saranno memorizzati nel databse e quindi visibili interrogando le geometrie!

Editing (solo per utenti accreditati)

Lo strumento Gestisci le modifiche ai layer WFS-T permette di attivare le funzioni di modifica per un nuovo layer rendendolo editabile

Definizione Open Data (solo per utenti accreditati)

Gli open-data sono disponibili per il download sia su intranet che su internet (front-end)

La loro definizione (back-end) è possibile solo lato intranet dagli utenti amministratori (personale SitVI - Gter)

Formati disponibili per il download sono:

• ESRI Shapefile

• Autocad DXF

• GeoJSON

• GML

• solo tabella attributi - CSV

Definizione Open Data (solo per utenti accreditati)

E’ possibile:• aggiungere opendata• modificare dati• rimuovere dati

E’ inoltre possibile visualizzare i layer dotati di metadati e testarne il

download

Definizione Open Data (solo per utenti accreditati)

Definizione Open Data (solo per utenti accreditati)

Sviluppi futuri

Integrazione della sezione Urbanistica di SitVI 2.0 con la pubblicazione dei dati relativi al Piano di Assetto Territoriale (PAT);

Modulo intranet per l’automatizzazione e il miglioramento delle trasformazioni riguardanti i fogli catastali;

Modulo Patrimonio per la gestione del patrimonio immobiliare del comune (censimento, valutazione del consumo energetico, ecc.);

Modulo sicurezza per l’integrazione e la gestione delle informazioni relative alle camere di videosorveglianza della Polizia Municipale;

Migliorare gli aspetti grafici di SitVI 2.0 uniformandoli a quelli del sito internet comunale.