GeoSDI: una piattaforma social di dati geografici basata sui principi di INSPIRE ed opendata - Francesco Izzi – Istituto di Metodologie per l'Analisi Ambientale del Consiglio Nazionale delle Ricerche
Road To Implementing Tangible Property Regulations
Similar a GeoSDI: una piattaforma social di dati geografici basata sui principi di INSPIRE ed opendata - Francesco Izzi – Istituto di Metodologie per l'Analisi Ambientale del Consiglio Nazionale delle Ricerche
Similar a GeoSDI: una piattaforma social di dati geografici basata sui principi di INSPIRE ed opendata - Francesco Izzi – Istituto di Metodologie per l'Analisi Ambientale del Consiglio Nazionale delle Ricerche (20)
Insurers' journeys to build a mastery in the IoT usage
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSPIRE ed opendata - Francesco Izzi – Istituto di Metodologie per l'Analisi Ambientale del Consiglio Nazionale delle Ricerche
1. Il
laboratorio
geoSDI
geoSDI:
una
pia2aforma
social
di
da8
geografici
basata
sui
principi
di
INSPIRE
ed
opendata
UNIBAS
Pianificazione
Territoriale
Direzione
Sviluppo
e
Tecnologie:
Francesco
IZZI
Is8tuto
di
Metodologie
per
l’Analisi
Ambientale
2. Sommario
• Il
laboratorio
geoSDI
–
–
–
–
La
nostra
aHvità
Funzionalità
della
Pia2aforma
INSPIRE
SDI
• Il
passaggio
ad
una
SDI
2.0
/
3.0
• Demo
(online)
• Domande
3. Il
laboratorio
geoSDI
geoSDI
è
un
gruppo
di
ricerca
dell'Is8tuto
di
Metodologie
per
l'Analisi
Ambientale
del
Consiglio
Nazionale
delle
Ricerche
(CNR
IMAA)
che
studia,
realizza
e
distribuisce
sistemi
soWware
geospaziali
web
based,
u8lizzando
un
approccio
open
source.
h6p://www.geosdi.org
4. La
nostra
aHvità
• 2007
• Nasce
geoSDI,
Centro
di
Competenza
per
la
Spa8al
Data
Infrastructures
della
Presidenza
del
Consiglio
dei
Ministri
-‐
Dipar8mento
della
Protezione
Civile.
La
mission:
"Sviluppo
e/o
u8lizzo
di
strumen8
e
tecnologie
della
telema8ca
e
della
geoma8ca
per
l'interoperabilità
in
tempo
reale
dei
sistemi
tecnico-‐scien8fici,
in
par8colare
nella
ges8one,
condivisione
e
scambio
di
rilevan8
volumi
di
da8
ed
informazioni".
5. La
nostra
aHvità
• 2008
• Analisi
dei
progeH,
delle
tecnologie
e
delle
soluzioni
nel
dominio
della:
Cooperazione,
Interoperabilità,
Standard,
Osservazione
della
Terra,
Geospa8al
Data
Interoperability,
Tecnologie
u8lizzate,
Tecniche
innova8ve.
• GeoServer
Community
(commi2er)
6. La
nostra
aHvità
• 2009
• Proto8po
per
la
visualizzazione
e
ges8one
dei
da8
geospaziali,
u8lizzando
servizi
OWS
OGC
con
tecnologia
SaaS.
• Sisma
in
Abruzzo
(Aprile
2009):
geoSDI
fornisce
supporto
opera8vo
alle
aHvità
di
protezione
civile.
• G8
L'Aquila
(Luglio
2009):
geoSDI
supporta
la
ges8one
delle
informazioni
geospaziali
per
la
comunità
internazionale
Civile
e
Militare.
7. La
nostra
aHvità
• 2010
• AHvità
di
ges8one
delle
emergenze
mondiali:
Hai8,
Chile.
Proge2o
Zepris
–
• Le
Nazioni
Unite
e
l'Agenzia
WFP
in
Zambia
realizzano
una
DMMU
(Disaster
Management
and
Mi8ga8on
Unit)
per
il
governo
dello
Zambia
in
Lusaka.
• Contra2o
di
Ricerca
con
Finmeccanica
per
la
realizzazione
di
SITDPC,
il
Sistema
Informa8vo
Territoriale
del
Dipar8mento
della
Protezione
Civile.
• Avvio
dello
sviluppo
di
Geo-‐PlaKorm
(O2obre
2010).
8. La
nostra
aHvità
• 2011
• Geo-‐Pladorm
1.3
Stabile
• Sviluppo
di
SITDPC
• Google
Earth
Builder
/
Google
Maps
Engine
•
geoSDI
scelto
per
per
testare
la
nuova
pia2aforma
lanciata
da
Google
9. La
nostra
aHvità
• 2012
• Il
sistema
è
reso
opera8vo
durante
il
sisma
in
Emilia
ed
è
stato
u8lizzato
come
pia2aforma
per
la
ges8one
della
DiCoMac
(Direzione
di
Comando
e
Controllo)
ed
ha
ges8to
tu2o
il
flusso
informa8vo
geospaziale
per
il
supporto
alle
aHvità
emergenziali
introducendo
anche
l'u8lizzo
di
sistemi
mobili
per
il
rilievo
e
la
segnalazione
dire2amente
da
e
per
il
ci6adino.
10. La
nostra
aHvità
• 2013
• Il
sistema
è
stato
scelto
dallo
Stato
Maggiore
Difesa
per
la
realizzazione
di
un
sistema
di
scambio
da8
classificato
in
ambito
militare
• WFP
Pales8na
sceglie
geoSDI
per
la
sua
SDI
•
Un
nuovo
widget
–
Geo-‐Fence
*
11. Abbiamo
realizzato
un
FRAMEWORK
per
lo
sviluppo
di
webgis
industriali
(INSPIRE)
Un’idea
di
Francesco
Izzi
e
Giuseppe
La
Scaleia
(geoSDI
Dev
Area).
Avviato
da
circa
3
anni
12. Tecnologia
• La cosa più importante per noi è
• Offrire un supporto enterprise ai nostri clienti
• Opensource!
• Abbiamo deciso di creare un framework enterprise.
–
–
–
–
–
–
Open Source GPL v3
API modulare (core, wms, wfs, csw …)
Con tantissimi widget pronti all’uso
Scalabile
Che segue la direttiva INSPIRE
Per tutti … per condividere la nostra esperienza
13. Geo-‐Pladorm
•
•
•
•
•
•
•
Data di nascita: 10 ottobre 2010
Licenza: GPLv3+CE
Stable Branch: 1.6
Repo: https://github.com/geosdi/geo-platform.git
Modules: 100+
+500k Lines added
Proprietà intellettuale: geoSDI
15. Un
framework
per
lo
sviluppo
di
webgis
Una
panoramica
sulle
FunzionaUtà
16. Geo-‐Pladorm
Client
and
Server
Geo-‐Pladorm-‐WS
Geo-‐Pladorm-‐GUI
<#gwt-‐connectors>
Client
GWT
Engine
Stack
Services
Soap
100%
17. An
Extensible
solu8on:
WIDGETS
•
•
•
•
•
•
•
•
•
•
Base
Layer
SelecUon
(Google,
Bing,
OSM,
Custom...)
Add
WMS
Layer
Upload
File
(GeoTiff,
SHP,
SLD,
...)
Manage
WMS
Server
Layer
Tree
Panel
Refresh
Layer
CQL
Filter
Time
Filter
Print
Map
Styler
(gesDone
SLD)
•
•
•
•
•
•
•
•
•
•
Viewports
Management
Geocoding
/
Reverse
Geocoding
(Google,
Yahoo,
Custom...)
Map
Projects
Management
Export
/
Import
Map
Projects
User
/
Roles
Management
RouUng
on
OSM
Data
Feature
Editor
(WFS-‐T)
WPS
builder
...
…
18. Widget
Examples
Map
Feature
Widget
He
manages
the
map,
working
in
associa8on
with
other
components
such
as
toolbars
and
the
layer
tree
widget.
Every
opera8on
on
the
layer
tree
widget
is
immediately
reflected
on
the
map,
for
example
transparences,
zIndex,
style.
This
widget
gives
also
informa8on
about
the
scale
of
representa8on,
geographical
orienta8on,
lat/long
mouse
posi8on.
Layer
Tree
Widget
This
is
the
widget
for
managing
layers
displayed
on
a
map,
which
allows
a
truly
innova8ve
configura8on:
As
shown
in
the
figure,
the
tree
allows
you
to
view
the
"folder"
in
a
nested
way(unlimited
nes8ng).
This
allows
greater
flexibility
in
organizing
the
set
of
layers.
The
toolbar
exposes
func8onality
for
the
management
of
the
tree
and
can
be
extended
through
addi8onal
widgets
with
addi8onal
features..
19. Widget
Examples
Add
Layer
Widget
!
Allows
crea8on
of
layers
within
the
layer
tree.
Through
this
widget
you
can
manage
mul8ple
data
sources
from
which
"collect"
the
layer
to
be
added
to
the
map.
The
func8onality
of
the
Add
Layer
Widgets
can
be
extended
by
adding
more
widgets,
like
uploading
Shapefiles
Widgets,
the
Widget
Manage
Server,
the
Add
WMS
from
URL
widget.
The
work
with
layers
is
facilitated
by:
pagina8on
of
layers,
the
automa8c
extrac8on
of
the
abstract,
the
possibility
of
selec8ng
mul8ple
layers,
enhanced
search
and
filtering
the
results.
20. Widget
Examples
Context
Menu
Widget
For
each
layer
func8ons
are
handled
through
the
Context
Menu
ie:
posi8oning
the
Max
Extent,
export
to
Google
Earth,
a
quick
view
of
the
layers
in
PDF,
export
to
TIFF
for
a
higher
resolu8on
image,
export
to
shapefile
vector
data,
the
Copy
&
Paste
layers
within
layers
of
the
tree.
Layer
ProperUes
Widget
For
each
layer
in
the
tree
are
handled
a
number
of
proper8es,
like
the
visual
style
for
the
layer,
the
opacity
of
the
layers
in
the
map,
the
informa8on
related
to
the
server,
user
preferences
such
as
the
alias
to
be
used
as
a
label
in
the
tree
for
the
level,
etc..
Upload
Data
Widget
Func8onality
of
inges8on
of
files,
so
as
to
make
it
totally
transparent
to
the
user
the
loading
process
of
the
physical
data
on
the
server
and
the
service
configura8on.
The
selected
file
from
your
local
disk,
using
web-‐GIS
interface,
it
is
sent
to
the
server.
The
proper
flow
of
inges8on
will
automa8cally
configure
the
WMS-‐WFS
services.
21. Widget
Examples
Manage
Projects
Widget
Users
can
directly
manage
their
online
Map
Projects:
through
tree-‐export
func8ons,
can
save
the
state
of
the
tree
and
open
in
successive
different
situa8ons
(trees
with
different
structures).
User
Management
Widget
The
widget
allows
you
to
differen8ate
your
applica8on
based
on
user
profile.
Users
Administrators
can
create,
edit,
delete
users
and
differen8ate
the
func8onality
available
to
users
according
to
various
profiles
(eg
Viewer,
User,
Admin).
!
22. Widget
Examples
Server
Management
Widget
The
widget
works
in
associa8on
with
the
widget
layer,
and
it
manages
the
connec8on
to
the
wms
server.
In
par8cular,
it
allows
you
to
connect
to
the
web-‐gis
a
standard
server
WMS
1.1.1/1.3,
giving
the
possibility
to
assign
a
name
to
the
server
and
display
the
summary
list
of
layers
that
it
delivers.
For
each
of
the
layers
shows
the
summary
descrip8on
retrieved
from
the
server.
Legend
Widget
The
widget
displays
the
legend
for
each
layer
depending
on
the
viewing
scale
ac8ve
in
the
map.
Edit
Widget
The
toolbar
allows
you
to
enable
edi8ng
capabili8es
for
crea8ng
and
edi8ng
geometry
(point,
line
and
polygon)
and
associated
alphanumeric
informa8on.
Topological
features
are
also
displayed
adjacent
to
the
inclusion.
23. Widget
Examples
GeoCoding
Widget
It
gives
the
opportunity
to
locate
on
a
map
the
loca8on
of
any
place,
inserted
through
free
text
in
the
"Search".
The
widget
can
make
use
of
geocoding
services
by
external
providers
(eg,
Google
or
Yahoo)
or
deployed
from
a
database.
!
!
24. Widget
Examples
RouUng
Widget
It
has
the
capability
to
calculate
the
shortest
path
in
a
graph
interconnected,
proposing
direc8ons
for
geHng
from
A
to
B.
The
shortest
path,
in
the
case
shown
in
the
figure,
is
based
on
open
graph
of
OSM
(Open
Street
Map)
and
takes
account
of
these
unique
ways.
!
!
25. Widget
Examples
Basemap
selecUon
Change
the
basemap
and
switch
between
Spa8al
Reference
Systems
27. Widget
Examples
Styler
widget
Create
and
apply
map
themes
on
data
values
-‐
Vector
Symbolizer
-‐
Raster
Symbolizer
28. Widget
Examples
Time
Dimension
Widget
Work
dynamically
with
WMS
Time
Series.
EarthQuake
Jun
21
29. Mobile
Survey
• Mobile
App
used
for
Early
IspecUons
– to
assess
damage
and
the
need
for
interven8on
– to
organize
teams
to
verify
the
prac8cability
of
the
buildings
• Contributes
from:
– CommonPeople
geHng
the
App
– Technician
of
the
Civil
Protec8on
• Collected
Data
are
Directly
stored
on
the
Infrastructure
and
delivered
as
OGC
services
– EARLY
MAPPING
of
the
DAMAGE
SCENARIO!!
31. Some
Screenshots
• Take
a
photo
of
the
damage
• This
photo
will
be
available
as
a
queryble
informa8on
on
the
WMS
MAP
32. Some
Screenshots
• Register
the
posi8on
of
the
inspec8on
• uses
the
more
precise
localiza8on
between
– Network
Signal
–
GPS
posi8on
33. Some
Screenshots
• Input
other
informa8on
like:
– Name
of
the
person/technician
repor8ng
– Tel.
Nuber
to
be
recalled
– N°
of
people
involved
in
the
damage
– N°
of
hurted
people
– N°
of
dead
people
36. Produc8on
Features
CASifying
GeoPla>orm
The
Client
architecture
Geo-‐pladorm
is
the
first
web
GIS
framework
en8rely
wri2en
in
Java.
It
takes
advantages
of
the
Google
Web
Toolkit
framework
to
render
the
quickest
Geo-‐Portal
applica8on
to
a
large
web
GIS
user’s
community.
GWT
suggests
to
implement
a
par8cular
architecture
to
take
benefit
from
the
AJAX
asynchronous
mechanism
Proxy
Ticket
to
the
federated
services
In
this
scenario
it
is
necessary
to
formulate
a
new
way
to
insert
the
CAS
security
in
the
GWT
–
geo-‐pladorm
architecture.
It
is
necessary
to
grant
access
not
only
to
the
GWT
side
but
also
to
the
web
service
endpoint
using
CAS
proxy
8ckets.
40. geoSDI
RoadMap
• UI Refactoring
– Our library for widget UI Rendering
• Upload Data improvements
– Now is possibile to upload only shape and geotiff add more …
• Cluster improvements
– A use case GRS: GeoServer-Streaming-Replication
• (GSR) provides the capability to continuously ship and apply the
Geoserver configuration. Without needing to reload the entire
catalog! Coming soon ! On GitHub Lincese GPL v3
42. ONU
World
Food
Programme
(WFP)
The
project
is
in
use
at
the
United
Na8ons
-‐
World
Food
Programme
for
the
realiza8on
of
the
control
room
for
the
command
and
control
of
the
ac8vi8es
of
planning,
preven8on
and
emergency
management
in
sub-‐
Saharan
Africa,
par8cularly
in
Zambia.
Internet
WebSite
:
h2p://wfp.geosdi.org
43. EUROMED
PPRD
South
The
goal
of
the
PPRD
South
Programme
is
to
contribute
to
the
improvement
of
the
capaci8es
of
preven8on,
preparedness
and
disaster
r e s p o n s e
a t
a l l
l e v e l s :
interna8onal,
na8onal
and
local
levels.
Internet
WebSite
:
h2p://www.euromedcp.eu
44. Na8onal
Civil
Protec8on
Dept.
• The
WebGIS
of
the
Italian
Civil
ProtecUon
for
Maps
Crea8on
and
Emergency
Management
• OGC
oriented
•
•
•
•
•
•
•
•
•
WMS
WFS-‐T
WCS
WPS
CSW
Mul8-‐User,
Mul8-‐Role
Applica8on
Mul8-‐Map-‐Project
per
User
Online
WMS
Styler
Geocoding
Integra8on
45. Ministry
of
Defence
GeoSDI
technologies
for
the
crea8on
of
Spa8al
Data
Infrastructure
are
included
in
the
Na8onal
Research
Programme
Military
(PNRM)
INTEGRO,
(Italian
Na8onal
Geospa8al
Interoperability
Environmental
Manager
for
defense
date)
geoSDI
is
also
involved
in
DGIWG
47. Local
Public
Administra8on:
Civil
Protec8on
–
Calabria
Region
I n t e g r a 8 o n s
w i t h
e x i s 8 n g
management
tools
for
emergency
management
(SITGE)
in
order
to
create
interoperability
b e t w e e n
g e o
i n f o r m a 8 o n
u8lizzadno
OGC
standards.
50. VIGOR
Project
A
project
to
iden8fy
geothermal
resources
and
opportuni8es
Evalua8on
of
Geothermal
PotenUal
for
the
South
of
Italy
An
Agreement
between
the
Ministry
for
Economic
Development
and
CNR,
funded
in
the
frame
of
POI
for
RES,
targe8ng
at
development
of
geothermal
demonstra8on
projects
(power
produc8on
and
direct
uses)
51. How
and
Where
geoSDI
Solu8ons
are
INSPIRE
Compliant
INSPIRE
Compliance
52. A
couple
of
Ques8ons
Who
IS
INSPIRE
Compliant?
Who
provide
a
Fully
INSPIRE
Compliant
Solu8on?
53. INSPIRE
Compliant
Solu8ons
No
complete
INSPIRE
Compliant
Solu8on
available
now
GeoPladorm
was
born
to
be
a
Framework
for
developing
webGIS
Solu8on
following
INSPIRE
DirecAve
54. GeoPladorm
INSPIRE
compliant
Feature
• Full
OWS
OGC
Services
to
manage
data
– WMS
Data
Linker
to
manage
layers
data
– WFS-‐T
Editor
to
edit
data
• OWS
CSW
Mul8
Catalog
Manager
– CSW
Catalog
Finder