際際滷

際際滷Share a Scribd company logo
Presentazione SitVI 2.0 Foss4g-IT 2016
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..)
Presentazione SitVI 2.0 Foss4g-IT 2016
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
Linterfaccia client
Tool bar
Area di
Mappa
Overview
map
Status bar
ModuliLayer Tree
Presentazione SitVI 2.0 Foss4g-IT 2016
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 unarea (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 anchessa
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
Laggiornamento 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
Presentazione SitVI 2.0 Foss4g-IT 2016
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 lordine di visualizzazione dei layer aggiunti
 rimuovere dalla mappa i layer aggiunti
Modifica layer pubblicato (solo per utenti accreditati)
Dalla pagina di modifica selezionare lapposita 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 lupdate 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 allinterno 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)
Presentazione SitVI 2.0 Foss4g-IT 2016
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 lautomatizzazione 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 lintegrazione 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.
Presentazione SitVI 2.0 Foss4g-IT 2016

More Related Content

Presentazione SitVI 2.0 Foss4g-IT 2016

  • 2. 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
  • 4. 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..)
  • 6. 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.
  • 8. 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
  • 9. Linterfaccia client Tool bar Area di Mappa Overview map Status bar ModuliLayer Tree
  • 11. 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
  • 13. 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
  • 15. Modulo anagrafe La ricerca pu嘆 avvenire: per via (dal modulo toponomastica) per raggio (dal modulo apposito specificando il punto centrale) disegnando unarea (con il tasto in alto sulla toolbar) Utilizza le seguenti tabelle/viste del GeoDB: M_ANAGRAFE_CONTA
  • 17. 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
  • 20. 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.
  • 21. 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
  • 23. 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 anchessa 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
  • 24. Modulo Pratiche Edilizie Laggiornamento 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.
  • 27. 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
  • 28. 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
  • 29. Aggiungi nuovo layer (solo per utenti accreditati)
  • 30. Aggiungi nuovo layer (solo per utenti accreditati) Il Tool scrive la definizione del layer sui file di configurazione del sistema
  • 31. Aggiungi nuovo layer (solo per utenti accreditati) Definito il layer, deve essere aggiunto alla mappa e al layer tree
  • 32. Modifica layer pubblicato (solo per utenti accreditati) Una volta aggiunto il layer viene registrato nella sezione Layer richiamati, da qui `e possibile: cambiare lordine di visualizzazione dei layer aggiunti rimuovere dalla mappa i layer aggiunti
  • 33. Modifica layer pubblicato (solo per utenti accreditati) Dalla pagina di modifica selezionare lapposita opzione:
  • 34. Modifica layer pubblicato (solo per utenti accreditati)
  • 35. 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 lupdate automatico ogni notte ma garantisce la possibilit di update manuali, su singole tabelle, tramite interfaccia grafica
  • 36. Oracle2Postgis (solo per utenti accreditati) Si sceglie la tabella originaria Oracle dal men湛 Si aggiorna la tabella corrispondente PostgreSQL
  • 37. 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
  • 38. 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!
  • 39. Editing (solo per utenti accreditati) Lo strumento Modifica attributi restituisce le informazioni associate alle geometrie allinterno 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!
  • 40. 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
  • 41. 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
  • 42. 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
  • 43. Definizione Open Data (solo per utenti accreditati)
  • 44. Definizione Open Data (solo per utenti accreditati)
  • 46. 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 lautomatizzazione 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 lintegrazione 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.