Successfully reported this slideshow.
Il	
  laboratorio	
  geoSDI	
  
geoSDI:	
  una	
  pia2aforma	
  social	
  di	
  da8	
  geografici	
  
basata	
  sui	
  prin...
Sommario	
  
•  Il	
  laboratorio	
  geoSDI	
  
– 
– 
– 
– 

La	
  nostra	
  aHvità	
  	
  
Funzionalità	
  della	
  Pia2a...
Il	
  laboratorio	
  geoSDI	
  	
  
geoSDI	
  è	
  un	
  gruppo	
  di	
  ricerca	
  dell'Is8tuto	
  di	
  Metodologie	
  p...
La	
  nostra	
  aHvità	
  
•  2007	
  
•  Nasce	
  geoSDI,	
  Centro	
  di	
  Competenza	
  per	
  la	
  Spa8al	
  Data	
 ...
La	
  nostra	
  aHvità	
  
•  2008	
  
•  Analisi	
  dei	
  progeH,	
  delle	
  tecnologie	
  e	
  delle	
  soluzioni	
  n...
La	
  nostra	
  aHvità	
  
•  2009	
  
•  Proto8po	
  per	
  la	
  visualizzazione	
  e	
  ges8one	
  dei	
  da8	
  
geosp...
La	
  nostra	
  aHvità	
  
•  2010	
  
•  AHvità	
  di	
  ges8one	
  delle	
  emergenze	
  mondiali:	
  Hai8,	
  Chile.	
 ...
La	
  nostra	
  aHvità	
  
•  2011	
  
•  Geo-­‐Pladorm	
  1.3	
  Stabile	
  
•  Sviluppo	
  di	
  SITDPC	
  
•  Google	
 ...
La	
  nostra	
  aHvità	
  
•  2012	
  
•  Il	
  sistema	
  è	
  reso	
  opera8vo	
  durante	
  il	
  sisma	
  in	
  Emilia...
La	
  nostra	
  aHvità	
  
•  2013	
  
•  Il	
  sistema	
  è	
  stato	
  scelto	
  dallo	
  Stato	
  Maggiore	
  Difesa	
 ...
Abbiamo	
  realizzato	
  un	
  FRAMEWORK	
  per	
  lo	
  sviluppo	
  di	
  

webgis	
  industriali	
  
(INSPIRE)	
  

Un’i...
Tecnologia	
  
•  La cosa più importante per noi è
•  Offrire un supporto enterprise ai nostri clienti
•  Opensource!

•  ...
Geo-­‐Pladorm	
  
• 
• 
• 
• 
• 
• 
• 

Data di nascita: 10 ottobre 2010
Licenza: GPLv3+CE
Stable Branch: 1.6
Repo: https:...
Chi	
  usa	
  geo-­‐pladorm	
  
Un	
  framework	
  per	
  lo	
  sviluppo	
  di	
  webgis	
  

Una	
  panoramica	
  sulle	
  	
  
FunzionaUtà	
  
Geo-­‐Pladorm	
  Client	
  and	
  Server	
  
Geo-­‐Pladorm-­‐WS	
  

Geo-­‐Pladorm-­‐GUI	
  
<#gwt-­‐connectors>	
  
Clien...
An	
  Extensible	
  solu8on:	
  WIDGETS	
  
	
  

• 
• 
• 
• 
• 
• 
• 
• 
• 
• 

Base	
  Layer	
  SelecUon	
  (Google,	
  ...
Widget	
  Examples	
  
Map	
  Feature	
  Widget	
  

He	
   manages	
   the	
   map,	
   working	
   in	
   associa8on	
  ...
Widget	
  Examples	
  

Add	
  Layer	
  Widget	
  

!

Allows	
  crea8on	
  of	
  layers	
  within	
  the	
  layer	
  tree...
Widget	
  Examples	
  
Context	
  Menu	
  Widget	
  

For	
   each	
   layer	
   func8ons	
   are	
   handled	
   through	...
Widget	
  Examples	
  
Manage	
  Projects	
  Widget	
  

Users	
   can	
   directly	
   manage	
   their	
   online	
   Ma...
Widget	
  Examples	
  
Server	
  Management	
  Widget	
  

The	
   widget	
   works	
   in	
   associa8on	
   with	
   the...
Widget	
  Examples	
  
GeoCoding	
  Widget	
  

It	
  gives	
  the	
  opportunity	
  to	
  locate	
  on	
  a	
  map	
  the...
Widget	
  Examples	
  
RouUng	
  Widget	
  

It	
   has	
   the	
   capability	
   to	
   calculate	
   the	
   shortest	
...
Widget	
  Examples	
  
Basemap	
  selecUon	
  

Change	
   the	
   basemap	
   and	
   switch	
   between	
  
Spa8al	
  Re...
Widget	
  Examples	
  
Refresh	
  widget	
  

Refresh	
  Layer	
  visualiza8on	
  using	
  XMPP	
  communica8on	
  
Widget	
  Examples	
  
Styler	
  widget	
  

Create	
   and	
   apply	
   map	
   themes	
   	
   on	
   data	
  
values	
...
Widget	
  Examples	
  
Time	
  Dimension	
  Widget	
  

Work	
  dynamically	
  with	
  WMS	
  Time	
  Series.	
  	
  

Ear...
Mobile	
  Survey	
  
•  Mobile	
  App	
  used	
  for	
  Early	
  IspecUons	
  
–  to	
   assess	
   damage	
   and	
   the...
Some	
  Screenshots	
  
•  Select	
  the	
  Type	
  of	
  Event	
  
•  Select	
  the	
  element	
  hit	
  
Some	
  Screenshots	
  
•  Take	
  a	
  photo	
  of	
  the	
  damage	
  
•  This	
  photo	
  will	
  be	
  available	
  as...
Some	
  Screenshots	
  
•  Register	
  the	
  posi8on	
  of	
  the	
  
inspec8on	
  
•  uses	
  the	
  more	
  precise	
  ...
Some	
  Screenshots	
  
•  Input	
  other	
  informa8on	
  like:	
  
–  Name	
  of	
  the	
  person/technician	
  
repor8n...
Some	
  Screenshots	
  
Some	
  Screenshots	
  
Produc8on	
  Features	
  

CASifying	
  GeoPla>orm	
  
The	
  Client	
  architecture	
  

Geo-­‐pladorm	
   is	
   the	
  ...
The	
  Architecture	
  

A	
  Quick	
  Overview	
  
Clustered	
  Architecture	
  
•  Behind	
  the	
  Applica8on	
  
	
  

–  Clustered	
  Architecture	
  
	
  
• High	
  Ava...
Scalability	
  
•  Scalability	
  
–  Other	
  Nodes	
  can	
  be	
  added	
  for:	
  

» HA	
  
» HP	
  
geoSDI	
  RoadMap	
  
•  UI Refactoring
–  Our library for widget UI Rendering

•  Upload Data improvements
–  Now is poss...
Use	
  Cases	
  and	
  Best	
  Prac8ces	
  
ONU	
  World	
  Food	
  Programme	
  (WFP)	
  
The	
   project	
   is	
   in	
   use	
   at	
   the	
   United	
  
Na8ons	...
EUROMED	
  PPRD	
  South	
  
The	
   goal	
   of	
   the	
   PPRD	
   South	
  
Programme	
  is	
  to	
  contribute	
  to	...
Na8onal	
  Civil	
  Protec8on	
  Dept.	
  
•  The	
  WebGIS	
  of	
  the	
  Italian	
  Civil	
  ProtecUon	
  for	
  
Maps	...
Ministry	
  of	
  Defence	
  
GeoSDI	
   technologies	
   for	
   the	
   crea8on	
   of	
   Spa8al	
   Data	
  
Infrastru...
Local	
  Public	
  Administra8on:	
  
Hospitality	
  of	
  the	
  villages	
  –	
  	
  
Campania	
  Region	
  	
  
	
  
	
...
Local	
  Public	
  Administra8on:	
  
Civil	
  Protec8on	
  –	
  Calabria	
  Region	
  	
  
I n t e g r a 8 o n s	
   w i ...
Local	
  Public	
  Administra8on:	
  
Province	
  of	
  Lecco	
  
Research	
  ins8tute	
  for	
  Hydrogeological	
  
protec8on	
  –	
  Na8onal	
  Council	
  of	
  
Research	
  
VIGOR	
  Project	
  
A	
  project	
  to	
  iden8fy	
  geothermal	
  resources	
  and	
  
opportuni8es	
  

	
  

Evalua8on...
How	
  and	
  Where	
  geoSDI	
  Solu8ons	
  are	
  INSPIRE	
  Compliant	
  

INSPIRE	
  Compliance	
  
A	
  couple	
  of	
  Ques8ons	
  
	
  
Who	
  IS	
  INSPIRE	
  Compliant?	
  
	
  
Who	
   provide	
   a	
   Fully	
  
INS...
INSPIRE	
  Compliant	
  Solu8ons	
  
No	
  complete	
  INSPIRE	
  Compliant	
  Solu8on	
  available	
  now	
  
	
  
GeoPla...
GeoPladorm	
  INSPIRE	
  compliant	
  Feature	
  
•  Full	
  OWS	
  OGC	
  Services	
  to	
  manage	
  data	
  
–  WMS	
  ...
GeoPladorm	
  Features	
  
WMS	
  Methods	
  
GetInfo	
  

GetCapabiliDes	
  
GetMap	
  
GetLaegendGraphics	
  
GeoPladorm	
  Features	
  
Web	
  WFS-­‐T	
  Editor	
  
•  Web	
  WFS-­‐T	
  Editor	
  
	
  
GeoPladorm	
  Features	
  	
  
CSW	
  Metadata	
  search:	
  What	
  
	
  
GeoPladorm	
  Features	
  	
  
CSW	
  Metadata	
  search:	
  Where	
  
	
  
GeoPladorm	
  Features	
  	
  
CSW	
  Metadata	
  search:	
  When	
  
	
  
People,	
  Daas	
  and	
  SaaS	
  joint	
  into	
  web	
  Community	
  

From	
  a	
  Best	
  PracUce	
  to	
  the	
  
Com...
INSPIRE	
  Community	
  
Mul8	
  Server	
  Manager	
  
INSPIRE	
  Community	
  
Mul8level	
  User	
  Manager	
  
INSPIRE	
  Community	
  
Harves8ng	
  Features	
  
Domande?	
  
Grazie	
  
Upcoming SlideShare
Loading in …5
×

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,472 views

Published on

Published in: Business
  • Be the first to comment

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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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
  14. 14. Chi  usa  geo-­‐pladorm  
  15. 15. Un  framework  per  lo  sviluppo  di  webgis   Una  panoramica  sulle     FunzionaUtà  
  16. 16. Geo-­‐Pladorm  Client  and  Server   Geo-­‐Pladorm-­‐WS   Geo-­‐Pladorm-­‐GUI   <#gwt-­‐connectors>   Client   GWT   Engine   Stack   Services   Soap   100%  
  17. 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. 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. 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. 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. 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. 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. 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. 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. 25. Widget  Examples   Basemap  selecUon   Change   the   basemap   and   switch   between   Spa8al  Reference  Systems  
  26. 26. Widget  Examples   Refresh  widget   Refresh  Layer  visualiza8on  using  XMPP  communica8on  
  27. 27. Widget  Examples   Styler  widget   Create   and   apply   map   themes     on   data   values     -­‐  Vector  Symbolizer   -­‐  Raster  Symbolizer  
  28. 28. Widget  Examples   Time  Dimension  Widget   Work  dynamically  with  WMS  Time  Series.     EarthQuake  Jun  21    
  29. 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!!    
  30. 30. Some  Screenshots   •  Select  the  Type  of  Event   •  Select  the  element  hit  
  31. 31. Some  Screenshots   •  Take  a  photo  of  the  damage   •  This  photo  will  be  available  as  a   queryble  informa8on  on  the  WMS   MAP  
  32. 32. Some  Screenshots   •  Register  the  posi8on  of  the   inspec8on   •  uses  the  more  precise  localiza8on   between   –  Network  Signal   –   GPS  posi8on  
  33. 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  
  34. 34. Some  Screenshots  
  35. 35. Some  Screenshots  
  36. 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.  
  37. 37. The  Architecture   A  Quick  Overview  
  38. 38. Clustered  Architecture   •  Behind  the  Applica8on     –  Clustered  Architecture     • High  Availability  (HA)   • High  Performance  (HP)   • Scalability   • Flexibility  
  39. 39. Scalability   •  Scalability   –  Other  Nodes  can  be  added  for:   » HA   » HP  
  40. 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
  41. 41. Use  Cases  and  Best  Prac8ces  
  42. 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. 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. 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. 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  
  46. 46. Local  Public  Administra8on:   Hospitality  of  the  villages  –     Campania  Region        
  47. 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.  
  48. 48. Local  Public  Administra8on:   Province  of  Lecco  
  49. 49. Research  ins8tute  for  Hydrogeological   protec8on  –  Na8onal  Council  of   Research  
  50. 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. 51. How  and  Where  geoSDI  Solu8ons  are  INSPIRE  Compliant   INSPIRE  Compliance  
  52. 52. A  couple  of  Ques8ons     Who  IS  INSPIRE  Compliant?     Who   provide   a   Fully   INSPIRE   Compliant   Solu8on?  
  53. 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. 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  
  55. 55. GeoPladorm  Features   WMS  Methods   GetInfo   GetCapabiliDes   GetMap   GetLaegendGraphics  
  56. 56. GeoPladorm  Features   Web  WFS-­‐T  Editor   •  Web  WFS-­‐T  Editor    
  57. 57. GeoPladorm  Features     CSW  Metadata  search:  What    
  58. 58. GeoPladorm  Features     CSW  Metadata  search:  Where    
  59. 59. GeoPladorm  Features     CSW  Metadata  search:  When    
  60. 60. People,  Daas  and  SaaS  joint  into  web  Community   From  a  Best  PracUce  to  the   Community  
  61. 61. INSPIRE  Community   Mul8  Server  Manager  
  62. 62. INSPIRE  Community   Mul8level  User  Manager  
  63. 63. INSPIRE  Community   Harves8ng  Features  
  64. 64. Domande?  
  65. 65. Grazie  

×