evento pim - novità qgis 2.8: database e mappe online / webgis

35
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

Upload: city-planner-it

Post on 22-Jul-2015

516 views

Category:

Presentations & Public Speaking


3 download

TRANSCRIPT

pianificazione territoriale comunale: non solo mappe di PJHooker www.cityplanner.it

GIS open source per la Pianificazione Territorialedi Piergiorgio Roveda

Quest'opera è distribuita con Licenza Creative Commons Attribuzione - Condividi allo stesso modo 4.0 Internazionale.

in collaborazione con

IndiceGIS open source per la pianificazione territoriale

Que

st'o

per

a è

dis

trib

uita

co

n Li

cenz

a C

reat

ive

Co

mm

ons

Att

rib

uzio

ne -

Co

ndiv

idi a

llo s

tess

o m

od

o 4

.0 In

tern

azio

nale

.

pian

ific

azio

ne t

erri

tori

ale

com

unal

e: n

on s

olo

map

pe d

i PJH

ooke

r ww

w.c

ityp

lann

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

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

il PGT è formato da:una serie di relazioni, ricche di mappe, grafici, tabelle e immagini

Relazioni e allegatiLibreOffice (o OpenOffice) Writer e librerie PHP per generare PDF

TabelleLibreOffice (o OpenOffice) Calc, Base e pagine HTML e fogli di stile [css]

GraficiLibreOffice (o OpenOffice), Google Chart, QGIS e libreria Javascript 3djs

TavoleQGis, Inkscape, GIMP, OpenLayers

Immagini ... nelle immagini è presente un po’ di tutto, importanti le immagini CCInkscape, GIMP

PostgresPostGIS

DATABASE---------

Archiviarein un DB

permette di avere

TUTTOsubito

disponibile

Que

st'o

per

a è

dis

trib

uita

co

n Li

cenz

a C

reat

ive

Co

mm

ons

Att

rib

uzio

ne -

Co

ndiv

idi a

llo s

tess

o m

od

o 4

.0 In

tern

azio

nale

.

pian

ific

azio

ne t

erri

tori

ale

com

unal

e: n

on s

olo

map

pe d

i PJH

ooke

r ww

w.c

ityp

lann

er.it

un software GIS permette anche di:visualizzare tabelle, creare riepiloghi, con cui si facilita l’elaborazione attraverso altri software

Que

st'o

per

a è

dis

trib

uita

co

n Li

cenz

a C

reat

ive

Co

mm

ons

Att

rib

uzio

ne -

Co

ndiv

idi a

llo s

tess

o m

od

o 4

.0 In

tern

azio

nale

.

pian

ific

azio

ne t

erri

tori

ale

com

unal

e: n

on s

olo

map

pe d

i PJH

ooke

r ww

w.c

ityp

lann

er.it

il Database topografico (DbT)

1. Direttiva comunitaria di riferimento INSPIRE

2. intesa Stato, Regioni ed Enti locali IntesaGIS

3. Regione Lombardia DbTa. norme tecnicheb. iniziative di

cofinanziamentoc. procedure di

validazione/verifica

Que

st'o

per

a è

dis

trib

uita

co

n Li

cenz

a C

reat

ive

Co

mm

ons

Att

rib

uzio

ne -

Co

ndiv

idi a

llo s

tess

o m

od

o 4

.0 In

tern

azio

nale

.

pian

ific

azio

ne t

erri

tori

ale

com

unal

e: n

on s

olo

map

pe d

i PJH

ooke

r ww

w.c

ityp

lann

er.it

manipolazione dei dati

STANDARDINTERNO

IN OUT

Que

st'o

per

a è

dis

trib

uita

co

n Li

cenz

a C

reat

ive

Co

mm

ons

Att

rib

uzio

ne -

Co

ndiv

idi a

llo s

tess

o m

od

o 4

.0 In

tern

azio

nale

.

pian

ific

azio

ne t

erri

tori

ale

com

unal

e: n

on s

olo

map

pe d

i PJH

ooke

r ww

w.c

ityp

lann

er.it

cosa si intende perGIS 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 terminesi 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!

pian

ific

azio

ne t

erri

tori

ale

com

unal

e: n

on s

olo

map

pe d

i PJH

ooke

r ww

w.c

ityp

lann

er.it

Que

st'o

per

a è

dis

trib

uita

co

n Li

cenz

a C

reat

ive

Co

mm

ons

Att

rib

uzio

ne -

Co

ndiv

idi a

llo s

tess

o m

od

o 4

.0 In

tern

azio

nale

.

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

PostGISArchiviare 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

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.

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

MAPPA

TITOLO

LEGENDA

ELENCOELEMENTI

PANORAMICA

RICERCA

MENÙ

MAPPA1

TITOLO

SCHEDA

MAPPA2

RICERCA

MENÙ

PHOTO1

PHOTO2

cosa è un WebGIS?un normale sito web può diventare un WebGIS?

Portale Web GIS

Client GIS per browser internet

CMS geospaziale

Il mio CMS favoritoOpe

nLay

ers

Geo

Moo

se

Wor

dpre

ss e

Joo

mla

Car

taro

pian

ific

azio

ne t

erri

tori

ale

com

unal

e: n

on s

olo

map

pe d

i PJH

ooke

r ww

w.c

ityp

lann

er.it

Que

st'o

per

a è

dis

trib

uita

co

n Li

cenz

a C

reat

ive

Co

mm

ons

Att

rib

uzio

ne -

Co

ndiv

idi a

llo s

tess

o m

od

o 4

.0 In

tern

azio

nale

.

cosa è un WebGIS?un normale sito web può diventare un WebGIS?

GeoMoose

OpenLayers

Cartaro

Wordpress

pian

ific

azio

ne t

erri

tori

ale

com

unal

e: n

on s

olo

map

pe d

i PJH

ooke

r ww

w.c

ityp

lann

er.it

Que

st'o

per

a è

dis

trib

uita

co

n Li

cenz

a C

reat

ive

Co

mm

ons

Att

rib

uzio

ne -

Co

ndiv

idi a

llo s

tess

o m

od

o 4

.0 In

tern

azio

nale

.

CONTENT

Realizzare una MAPPA DINAMICA

Le mappe dinamiche realizzate con il GIS possono condividere il database con un CMS, dando vita a un GEOBLOG

CMS

OSGEO-LIVE

pianificazione territoriale comunale: non solo mappe di PJHooker www.cityplanner.it

Quest'opera è distribuita con Licenza CC-BY-NC-SA 4.0

Panoramica sui software disponibili

Riassunto lezioneOSGeo-Live 8.5 Contents

● Desktop GIS: Quantum GIS (QGIS) - GRASS GIS - gvSIG Desktop - uDig - Kosmo Desktop, OpenJUMP GIS, SAGA

● Web GIS clients: OpenLayers - Leaflet - Geomajas - Mapbender - MapFish - GeoMoose - Cartaro - GeoNode

● Servizi Web: GeoServer - MapServer - deegree - ncWMS - EOxServer - GeoNetwork - pycsw - MapProxy - QGIS Server - 52°North WPS - 52°North SOS - TinyOWS - WFS-T Service - ZOO-Project - Web Processing Service

● Database: PostGIS - SpatiaLite - Rasdaman - pgRouting● Navigazione e Mappe: GpsDrive - GpsPrune - Marble -

OpenCPN - Marine GPS Chartplotter - OpenStreetMap - Viking● Strumenti spaziali: GeoKettle - ETL Tool - GMT - Mapnik -

TileMill - MapTiler - OSSIM - OTB - R per dati spaziali● Domain Specific GIS: Sahana Eden - Ushahidi - osgEarth - MB-

System - zyGrib● Librerie geospaziali: GDAL/OGR - JTS Topology Suite (JTS) -

GeoTools - GEOS - MetaCRS - libLAS - Iris

Que

st'o

per

a è

dis

trib

uita

co

n Li

cenz

a C

reat

ive

Co

mm

ons

Att

rib

uzio

ne -

Co

ndiv

idi a

llo s

tess

o m

od

o 4

.0 In

tern

azio

nale

.

pian

ific

azio

ne t

erri

tori

ale

com

unal

e: n

on s

olo

map

pe d

i PJH

ooke

r ww

w.c

ityp

lann

er.it

QuantumGISQGis

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.

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

GeoMOOSEPortale 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

pgRoutingRouting 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

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

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

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

LeafletJS

An Open-Source JavaScript Library for Mobile-Friendly Interactive Maps

OpenLayer3

A high-performance, feature-packed library for all your mapping needs.

TurfJS

…turf-aggregateturf-averageturf-bboxPolygonturf-bearingturf-bezierturf-bufferturf-centroidturf-concaveturf-convexturf-count...turf-deviationtturf-simplifyturf-sumturf-tinturf-unionturf-varianceturf-within...

.js

DATABASEPostGIS, Spatilite, MySQL

CONTENT MANAGEMENT

SYSTEMWordpress, Drupal, Joomla

FRAMEWORKONLINE MAP

OpenLayers, LeafletJS, TurfJS

GeoJSONGeometrie spaziali con attributi in JavaScript Object Notation

PROGRAMMINGLANGUAGE

PHP, JavaScript

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

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/

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 RovedaPianificatore territoriale - GIS expertvia privata Stefanardo da Vimercate, 28Milano presso il Coworking Loginwww.cityplanner.it - [email protected]