1. pianificazione territoriale comunale: non solo mappe di PJHooker www.cityplanner.it
GIS open source per la Pianificazione Territoriale
di Piergiorgio Roveda
Quest'opera è distribuita con Licenza Creative Commons Attribuzione - Condividi allo stesso modo 4.0 Internazionale.
in collaborazione con
2. Indice
GIS open source per la pianificazione territoriale
Quest'operaèdistribuitaconLicenzaCreativeCommonsAttribuzione-Condividiallostessomodo4.0Internazionale.
pianificazioneterritorialecomunale:nonsolomappediPJHookerwww.cityplanner.it
➔ WEBGIS01 - QGis e i database
➔ WEBGIS02 - Postgis e spatialite
➔ WEBGIS03 - Mysql e CMS
➔ WEBGIS04 - OSGEO
➔ WEBGIS05 - plugin mappe web OpenLayers Leaflet
➔ WEBGIS06 - Esempio su Milano zona castello
3. QGis e i database
pianificazione territoriale comunale: non solo mappe di PJHooker www.cityplanner.it
Quest'opera è distribuita con Licenza CC-BY-NC-SA 4.0
4. il PGT è formato da:
una serie di relazioni, ricche di mappe, grafici, tabelle e immagini
Relazioni e allegati
LibreOffice (o OpenOffice) Writer e librerie PHP per generare PDF
Tabelle
LibreOffice (o OpenOffice) Calc, Base e pagine HTML e fogli di stile [css]
Grafici
LibreOffice (o OpenOffice), Google Chart, QGIS e libreria Javascript 3djs
Tavole
QGis, Inkscape, GIMP, OpenLayers
Immagini ... nelle immagini è presente un po’ di tutto, importanti le immagini CC
Inkscape, GIMP
Postgres
PostGIS
DATABASE
---------
Archiviare
in un DB
permette di
avere
TUTTO
subito
disponibile
Quest'operaèdistribuitaconLicenzaCreativeCommonsAttribuzione-Condividiallostessomodo4.0Internazionale.
pianificazioneterritorialecomunale:nonsolomappediPJHookerwww.cityplanner.it
5. un software GIS permette anche di:
visualizzare tabelle, creare riepiloghi, con cui si facilita l’elaborazione attraverso altri software
Quest'operaèdistribuitaconLicenzaCreativeCommonsAttribuzione-Condividiallostessomodo4.0Internazionale.
pianificazioneterritorialecomunale:nonsolomappediPJHookerwww.cityplanner.it
6. il Database
topografico (DbT)
1. Direttiva comunitaria di
riferimento INSPIRE
2. intesa Stato, Regioni ed Enti
locali IntesaGIS
3. Regione Lombardia DbT
a. norme tecniche
b. iniziative di
cofinanziamento
c. procedure di
validazione/verifica
Quest'operaèdistribuitaconLicenzaCreativeCommonsAttribuzione-Condividiallostessomodo4.0Internazionale.
pianificazioneterritorialecomunale:nonsolomappediPJHookerwww.cityplanner.it
7. manipolazione dei dati
STANDARD
INTERNO
IN OUT
Quest'operaèdistribuitaconLicenzaCreativeCommonsAttribuzione-Condividiallostessomodo4.0Internazionale.
pianificazioneterritorialecomunale:nonsolomappediPJHookerwww.cityplanner.it
8. cosa si intende per
GIS desktop?
Il termine DESKTOP diventerà
obsoleto a breve, ma fino a quel
momento con questo termine si
identificano quei software che sono
installati sui propri PC.
A questo termine
si contrappongono:
● App
● Server/Hosting/Cloud
● Client
● Web service
Es1 solo DESKTOP: ho degli shapefile sul mio PC, apro QGis, eseguo una operazione
di geoprocessing e salvo il risultato sul mio PC.
Es2 DESKTOP + Rete Locale: identico al precedente solo che gli shape non sono
archiviati in locale ma sulla rete aziendale.
Es3 DESKTOP + Servizio WEB: carico l’ortofoto tramite il servizio WMS su QGIS della
Regione, perimetro una area boscata e la inserisco nella mia cartografia.
Es4 DESKTOP + SERVER aziendale: accedo al server che archivia i dati, da qualsiasi
PC con installato QGis in ufficio, edito una strada e salvo il file senza arciviarlo in locale.
Es5 DESKTOP + Servizio WEB + Client: carico come mappa di base Open Street Map
su QGis, mi accorgo che manca una via, vado sul browser, apro l’editor ID di OSM,
inserisco la via, salvo la procedura sempre nel browser, apro QGis e trovo la mappa di
base aggiornata.
Es6 DESKTOP + APP: creo un percorso con QGis della zona da rilevare, carico il track
sullo smartphone, vado in campo per la rilevazione, seguo il percorso precaricato in
ufficio, aggiungo le foto aeree di Google e inserisco dei punti sulla mappa della APP,
vicino agli oggetti che devo rilevare e scatto una foto; torno in ufficio elaboro le
informazioni racolte con QGis e aggiorno la cartografia predisposta.
Es7 DESKTOP=SERVER=CLIENT=ServizioWEB: il PC da cui sto proiettando!
pianificazioneterritorialecomunale:nonsolomappediPJHookerwww.cityplanner.it
Quest'operaèdistribuitaconLicenzaCreativeCommonsAttribuzione-Condividiallostessomodo4.0Internazionale.
9. PostGIS e Spatialite
pianificazione territoriale comunale: non solo mappe di PJHooker www.cityplanner.it
Quest'opera è distribuita con Licenza CC-BY-NC-SA 4.0
10. PostGIS
Archiviare dati spaziali
PostGIS abilita spazialmente il popolare database
relazionale ad oggetti PostgreSQL, permettendo di
essere usato come database di back-end per sistemi
informativi territoriali (GIS) e applicazioni web GIS
nello stesso modo con il quale Oracle Spatial abilita i
database Oracle. PostGIS è stabile, veloce, conforme
agli standards, con centinaia di funzioni spaziali ed è
attualmente il database spaziale libero più diffuso.
PostGIS è usato da diverse organizzazioni in tutto il
mondo, compresi agenzie governative avversi al
rischio e organizzazioni che memorizzano terabyte di
dati e che servono milioni di richieste Web al giorno
11. SpatialLite
SpatiaLite rappresenta l’estensione spaziale per il
motore di database SQLite. SQLite è DBMS che è
semplice, robusto, facile da usare è molto leggero.
Mozilla Firefox e Mozilla Thunderbird memorizzano
varie informazioni di configurazione (segnalibri,
cookie, contatti della rubrica, ecc) in database SQLite.
Skype è un altro software molto diffuso che utilizza
SQLite. Adobe Systems utilizza SQLite come formato
file in Adobe Photoshop Lightroom, come database
di appoggio alle applicazioni in Adobe AIR e
internamente in Adobe Reader. Grazie alle ridotte
dimensioni SQLite è particolarmente adatto ai sistemi
embedded. SQLite viene inoltre utilizzato nel sistema
operativo dell'iPhone Apple per la gestione degli SMS
e MMS, per il calendario, la cronologia delle chiamate
e la memorizzazione dei contatti. La libreria è inoltre
utilizzata in Symbian OS ed Android, sul sistema
operativo del BlackBerry e su webOS di Palm.
Da Wikipedia, l'enciclopedia libera.
12. MySQL e CMS
pianificazione territoriale comunale: non solo mappe di PJHooker www.cityplanner.it
Quest'opera è distribuita con Licenza CC-BY-NC-SA 4.0
15. cosa è un WebGIS?
un normale sito web può diventare un WebGIS?
Portale Web GIS
Client GIS per browser internet
CMS geospaziale
Il mio CMS favorito
OpenLayersGeoMoose
WordpresseJoomlaCartaro
pianificazioneterritorialecomunale:nonsolomappediPJHookerwww.cityplanner.it
Quest'operaèdistribuitaconLicenzaCreativeCommonsAttribuzione-Condividiallostessomodo4.0Internazionale.
16. cosa è un WebGIS?
un normale sito web può diventare un WebGIS?
GeoMoose
OpenLayers
Cartaro
Wordpress
pianificazioneterritorialecomunale:nonsolomappediPJHookerwww.cityplanner.it
Quest'operaèdistribuitaconLicenzaCreativeCommonsAttribuzione-Condividiallostessomodo4.0Internazionale.
CONTENT
17. Realizzare una MAPPA DINAMICA
Le mappe dinamiche realizzate con il GIS
possono condividere il database con un CMS,
dando vita a un GEOBLOG
CMS
21. QuantumGIS
QGis
Desktop GIS
Quantum GIS (QGIS) è un client GIS Desktop
user friendly ed open-source per la gestione,
visualizzazione, modifica, analisi di dati
geografici e per la composizione di mappe
per la stampa. Fornisce potenti funzionalità
analitiche grazie all’integrazione con GRASS.
QGIS funziona su Linux, Unix, Mac OSX e
Windows e supporta formati di dati
vettoriali, raster ed i database.
22. GRASS
Geographic Resources
Analysis Support System
Desktop GIS
Geographic Resources Analysis Support System,
comunemente chiamato GRASS, è un Geographic
Information System (GIS) che fornisce un motore
molto potente per analisi geospaziali di raster
e vettoriali integrati in un unico software suite.
GRASS include strumenti per modelli spaziali,
visualizzazione di dati raster e vettoriali, gestione
e analisi di dati geospaziali, e il trattamento di
immagini aeree e satellitari. Inoltre permette di
produrre sofisticate rappresentazioni grafiche e
hardcopy maps. GRASS è attualmente tradotto in
venti lingue e supporta un grande numero di
formati di dati.
23. GeoMOOSE
Portale Web GIS
Web GIS clients
GeoMOOSE è un framework GIS basato su
browser per la visualizzazione di dati cartografici
distribuiti. E ‘particolarmente utile per la
gestione dei dati spaziali e non-spaziale all’
interno di contee, città e uffici comunali (da cui
GeoMoose ha origine). Esso estende le
funzionalità di MapServer e OpenLayers per
fornire servizi precostruiti, come le operazioni di
esamina in profondità per la visualizzazione e l’
organizzazione di molti layers, operazioni di
selezione e ricerca del set di dati GeoMOOSE è
veloce, ottenendo buoni risultati con centinaia di
layers e/o servizi in contemporanea. I dati di
diversi gestori possono essere mantenuti con
diversi strumenti e su tempi diversi in quanto
ogni layer ha il proprio insieme di file di
configurazione per la pubblicazione, i simboli,
modelli così come i dati di origine
24. pgRouting
Routing per PostGIS
Database exstension
pgRouting estende il database geospaziale
PostGIS/PostgreSQL per provvedere
funzionalità di routing geospaziale e analisi
di reti.
Routing is one of the main tasks when
using Google Maps
25. uDig
User-friendly
Desktop GIS
User-friendly Desktop Internet GIS (uDig)
is an open source spatial data
viewer/editor, with special emphasis on
the OpenGIS standards for internet GIS,
the Web Map Server (WMS) and Web
Feature Server (WFS) standards.
26. Ushahidi
Mapping e Timeline per
eventi
Domain Specific GIS
Il motore Ushahidi è una piattaforma libera e a
codice aperto che permette a chiunque di
raccogliere dati distribuiti via SMS, posta
elettronica o attraverso la rete, e li visualizza su
una mappa o su un grafico temporale. L’obiettivo
di Ushahidi è quello di creare strumenti per
democratizzare l’informazione, accrescere la
trasparenza e ridurre gli ostacoli alla condivisione
delle esperienze personali di singoli individui.
Ushahidi in Swahili significa “testimone”.
Il sito web fu utilizzato per mappare gli
incidenti di violenza … sono stati
raggiunti i 45.000 utenti in Kenia.
27. OpenLayers e LeafletJS
pianificazione territoriale comunale: non solo mappe di PJHooker www.cityplanner.it
Quest'opera è distribuita con Licenza CC-BY-NC-SA 4.0
33. WebMAP Castello Sforzesco
pianificazione territoriale comunale: non solo mappe di PJHooker www.cityplanner.it
Quest'opera è distribuita con Licenza CC-BY-NC-SA 4.0
http://goo.gl/CNmFcN
34. BIBLIOGRAFIA,
RIFERIMENTI E
RINGRAZIAMENTI
● icon “folder”: Folder Created by Doxdoxchan Ngamsiriudom Bangkok, TH 2011 - CC BY 3.0
● icon “database”: Created by Shmidt Sergey Brooklyn, New York, US 2013 - CC BY 3.0
● icon “web”: CFPB Communication Icons Created by Consumer Financial Protection Bureau
Washington, District of Colombia, US 2014 - public domain
● logo Qgis
● logo PostGIS
● logo Spatialite Contributed by Massimo Zedda under the license terms of CC-BY-NC-ND 3.0
Unported
● logo MySQL: non free logo (leggi: http://en.wikipedia.org/wiki/File:MySQL.svg)
● logo Wordpress: http://commons.wikimedia.org/wiki/File:WordPress_logo.svg
● logo Joomla: http://commons.wikimedia.org/wiki/File:Joomla!-Logo.svg?uselang=it
● logo Drupal: http://en.wikipedia.org/wiki/File:Drupal-wordmark.svg
● OSGEO live documentazione: http://live.osgeo.org/it/copyright.html CC-BY-SA
● Google maps Javascript documentazione: https://developers.google.com/
● CartoDB documentazione: http://cartodb.com/
● uMap documentazione: http://umap.openstreetmap.fr/it/
● MapBox documentazione: https://www.mapbox.com
● OpenLayers documentazione: http://openlayers.org/
● LeafletJS documentazione: http://leafletjs.com/
● TufJS documentazione: http://turfjs.org/
● GeoJSON documentazione: http://geojson.org/
35. pianificazione territoriale comunale: non solo mappe di PJHooker www.cityplanner.it
NEXT#GISTIPS
Quest'opera è distribuita con Licenza Creative Commons Attribuzione - Condividi allo stesso modo 4.0 Internazionale.
Piergiorgio Roveda
Pianificatore territoriale - GIS expert
via privata Stefanardo da Vimercate, 28
Milano presso il Coworking Login
www.cityplanner.it - lima.cityplanner@gmail.com