corso gis avanzato a03 usare postgis
Post on 26-Jun-2015
171 Views
Preview:
DESCRIPTION
TRANSCRIPT
il GIS open source per laPianificazione Territoriale
UsarePOSTGIS
15/09/2014PJHooker
pia
nifi
cazio
ne t
err
itori
ale
com
un
ale
: n
on
solo
map
pe
di PJH
ooke
r w
ww
.cit
ypla
nn
er.
it
Quest
'opera
è d
istr
ibuit
a c
on L
icenza
Cre
ati
ve C
om
mons
Att
ribuzi
one -
Condiv
idi a
llo s
tess
o m
odo 4
.0 Inte
rnazi
onale
.
UsarePostGIS
#3/4
● importare una geometria● importare una tabella● creare un join dei 2 import● creare una view● altri esempi di SQL
1. utilizzo pratico di Qgis sui dati PGT
2. esempio Geodatabase PostGIS
3. usare PostGIS NEW!4. esempio pubblicazione mappa
online
Quest
'opera
è d
istr
ibuit
a c
on L
icenza
Cre
ati
ve C
om
mons
Att
ribuzi
one -
Condiv
idi allo
ste
sso m
odo 4
.0 Inte
rnazi
onale
.
pia
nifi
cazio
ne t
err
itori
ale
co
mu
nale
: n
on
so
lo m
ap
pe
di PJH
ooker
ww
w.c
itypla
nner.it
importare una geometria
Quest
'opera
è d
istr
ibuit
a c
on L
icenza
Cre
ati
ve C
om
mons
Att
ribuzi
one -
Condiv
idi allo
ste
sso m
odo 4
.0 Inte
rnazi
onale
.
pia
nifi
cazio
ne t
err
itori
ale
co
mu
nale
: n
on
so
lo m
ap
pe
di PJH
ooker
ww
w.c
itypla
nner.it
importare una tabella
Quest
'opera
è d
istr
ibuit
a c
on L
icenza
Cre
ati
ve C
om
mons
Att
ribuzi
one -
Condiv
idi allo
ste
sso m
odo 4
.0 Inte
rnazi
onale
.
pia
nifi
cazio
ne t
err
itori
ale
co
mu
nale
: n
on
so
lo m
ap
pe
di PJH
ooker
ww
w.c
itypla
nner.it
creare un join dei 2 import
Quest
'opera
è d
istr
ibuit
a c
on L
icenza
Cre
ati
ve C
om
mons
Att
ribuzi
one -
Condiv
idi allo
ste
sso m
odo 4
.0 Inte
rnazi
onale
.
pia
nifi
cazio
ne t
err
itori
ale
co
mu
nale
: n
on
so
lo m
ap
pe
di PJH
ooker
ww
w.c
itypla
nner.it
SELECT row_number() OVER (ORDER BY foo.geom)::integer AS id, foo.scen2c AS code, bar.deco, foo.geom FROM pg_destinazioni foo, tb_destinazioni_deco bar WHERE foo.scen2c::integer = bar.code;
creare una view
Quest
'opera
è d
istr
ibuit
a c
on L
icenza
Cre
ati
ve C
om
mons
Att
ribuzi
one -
Condiv
idi allo
ste
sso m
odo 4
.0 Inte
rnazi
onale
.
pia
nifi
cazio
ne t
err
itori
ale
co
mu
nale
: n
on
so
lo m
ap
pe
di PJH
ooker
ww
w.c
itypla
nner.it
ROW_NUMBER() OVER (ORDER BY cells.geom ASC) AS nome_geometria
altri esempi di SQL
Quest
'opera
è d
istr
ibuit
a c
on L
icenza
Cre
ati
ve C
om
mons
Att
ribuzi
one -
Condiv
idi allo
ste
sso m
odo 4
.0 Inte
rnazi
onale
.
pia
nifi
cazio
ne t
err
itori
ale
co
mu
nale
: n
on
so
lo m
ap
pe
di PJH
ooker
ww
w.c
itypla
nner.it
CREATE OR REPLACE VIEW pg_dest_dissolve AS SELECT min(pg_destinazioni_deco2.id) AS id, pg_destinazioni_deco2.deco, st_union(pg_destinazioni_deco2.geom) AS st_union FROM pg_destinazioni_deco2 GROUP BY pg_destinazioni_deco2.deco;
Quest
'opera
è d
istr
ibuit
a c
on L
icenza
Cre
ati
ve C
om
mons
Att
ribuzi
one -
Condiv
idi allo
ste
sso m
odo 4
.0 Inte
rnazi
onale
.
pia
nifi
cazio
ne t
err
itori
ale
co
mu
nale
: n
on
so
lo m
ap
pe
di PJH
ooker
ww
w.c
itypla
nner.it
top related