SlideShare une entreprise Scribd logo
1  sur  20
Télécharger pour lire hors ligne
19/05/2012




Geo-Platform Framework by geoSDI
The first pure java Open Source framework to develop Rich Web
GIS Application.




                                        Dimitri Dello Buono
                              GI 2012 – Open Data Policies
                                       Dresden, 19.05.2012
                                                                       1
19/05/2012


      The geoSDI Programme

geoSDI is a Programme coordinated by the Italian Civil Protection
Department of the Prime Minister Office


                           • For implemeting the Civil Protection
                           National Spatial Data Infrastructure

                           • According to the provisions of the INSPIRE
                           Directive

 http://www.geosdi.org     • Using Open Source software applications.


                              It is developed by the Institute for the Methodologies
                              of Environmental Analysis (IMAA) of the Italian
                              National Research Council (CNR) with the
                              collaboration of most of the national civil and military
                              institutions concerned.

                                                                                           2
19/05/2012


     The geoSDI PROJECT

geoSDI is also the name of a complete solution for:


• Pre-processing data for creating geoSpatial DataStores

• Managing and providing OGC Web Services (Server Side Components)

• Use OGC Web Services (Client Side Components)




                                                                         3
19/05/2012


      The Problem
The problem that geoSDI was called to deal with:

When an emergency occurs (earthquake, landslide, flood ...) the Civil
Protection needs to manage and coordinate the emergency intervention,
with the help of maps using:

•Spatial Data
•Infrastructures Data
•Resource Data
•…

            These data are often produced in different formats
                        and are managed locally



   So the way to work with heterogeneous data is to use OGC standards
                            WMS – WFS - WCS

                                                                              4
19/05/2012


 The Problem

So …

       … is this another boring
       presentation on OGC
              Standards
                   ?




                                               5
19/05/2012


     The Problem
The use of OGC standards allows to provide heterogeneous Geospatial
Data as GeoSpatial Services …




       GeoSpatial Data           OGC Compliant
                                 GeoSpatial Services


   … but
              HOW TO WORK WITH GEOSPATIAL SERVICES ?


                   This is the focus of our work

                                                                           6
19/05/2012


      The Needs
 Many open source projects for display maps are based on JavaScript, with
 problems like Mainteinance: Maintain JavaScript code is sometimes very
 complex because of its structure



      So we need a more powerful and flexible solution to use Java
    technology to build webGIS portals, which include the javascript
                       libraries for handling maps



For this reason, the choice we made was to use GWT (Google Web Toolkit),
a powerful framework that can:

• transform / compile Java code

• and generate Javascript code for any browser.


                                                                               7
19/05/2012


      The Solution




geoSDI has designed and launched the open source project
Geo-Platform Framework, the first pure java open source framework to
develop Rich Web GIS Application.

                 http://code.google.com/p/geo-platform/

Geo-Platform allows to extend webGIS applications adding Widgets,
software plugins that perform specific functions: in this way every geo-
portal is different from the others and it realizes an exact reflection of the
functional needs of the end user.
   With the development of Geo-Platform Framework is now possible to
      produce fast and powerful geoportals dedicated to end users.

                                                                                  8
19/05/2012


      An extensible Solution




Geo-Platform Framework consists of two main modules:

• Geo-Platform Services
• Geo-Platform GUI

                                                                    9
19/05/2012


      An extensible Solution




Geo-Platform includes the main web technologies, such as Google Web
Toolkit, Openlayers, Hibernate, and adds to the versatility of javascript on
the web, the power, security and control that Java technology can give.

To the CORE side of an application built with Geo-Platform
a number of WIDGETS can be added to extend the webGIS functionalities.


                                                                                   10
19/05/2012


Widgets Examples

          Map Feature Widget
          He manages the map, working in association with
          other components such as toolbars and the layer
          tree widget. Every operation on the layer tree
          widget is immediately reflected on the map, for
          example transparences, zIndex, style.
          This widget gives also information about the scale of
          representation, geographical orientation, lat/long
          mouse position.



          Layer Tree Widget
          This is the widget for managing layers displayed on a
          map, which allows a truly innovative configuration:
          As shown in the figure, the tree allows you to view
          the "folder" in a nested way(unlimited nesting). This
          allows greater flexibility in organizing the set of layers.
          The toolbar exposes functionality for the
          management of the tree and can be extended
          through additional widgets with additional features..



                                                                             11
19/05/2012


Widgets Examples
              Add Layer Widget
              Allows creation of layers within the layer tree.
              Through this widget you can manage multiple
              data sources from which "collect" the layer to
              be added to the map.

              The functionality 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:
              pagination of layers, the automatic extraction
              of the abstract, the possibility of selecting
              multiple layers, enhanced search and filtering
              the results.




                                                                 12
19/05/2012


Widgets Examples
          Context Menu Widget
          For each layer functions are handled through the
          Context Menu ie: positioning the Max Extent, export
          to Google Earth, a quick view of the layers in PDF,
          export to TIFF for a higher resolution image, export to
          shapefile vector data, the Copy & Paste layers within
          layers of the tree.

          Layer Properties Widget
          For each layer in the tree are handled a number of
          properties, like the visual style for the layer, the
          opacity of the layers in the map, the information
          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
          Functionality of ingestion 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
          configuration. The selected file from your local disk,
          using web-GIS interface, it is sent to the server. The
          proper flow of ingestion will automatically configure
          the WMS-WFS services.
                                                                          13
19/05/2012


Widgets Examples
            Manage Projects Widget
            Users can directly manage their online Map Projects:
            through tree-export functions, can save the state of
            the tree and open in successive different situations
            (trees with different structures).




             User Management Widget
             The widget allows you to differentiate your
             application based on user profile. Users
             Administrators can create, edit, delete users
             and differentiate the functionality available to
             users according to various profiles (eg Viewer,
             User, Admin).




                                                                    14
19/05/2012


Widgets Examples
       Server Management Widget
       The widget works in association with the widget layer, and it
       manages the connection to the wms server. In particular, 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 description retrieved from the server.


       Legend Widget
       The widget displays the legend for each layer depending on the
       viewing scale active in the map.




       Edit Widget
       The toolbar allows you to enable editing capabilities for creating
       and editing geometry (point, line and polygon) and associated
       alphanumeric information. Topological features are also
       displayed adjacent to the inclusion.



                                                                             15
19/05/2012


Widgets Examples

       GeoCoding Widget
       It gives the opportunity to locate on a map the location 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.




       GeoCoding WPS
       It gives the opportunity to locate on a map the location of any
       place, inserted through free text in the "Search". The widget can
       make use of geocoding services by wps providers.




                                                                            16
19/05/2012


Widgets Examples


               Routing Widget
               It has the capability to calculate the
               shortest path in a graph interconnected,
               proposing directions for getting 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.




                                                               17
19/05/2012


      Some Video Examples

• Work with layers and GeoCoding

• Add folder and WMS Data

• Create a Scenario and Print a Map

• Create and Edit Area of Interest


• Other videos at

    • Dimitri Dello Buono YouTube Channel
        (http://www.youtube.com/user/MrDimitriDB)
    • geoSDI Video YouTube Channel
        (http://www.youtube.com/user/geoSDIVideo)

    • http://youtu.be/0Qif_4dDuso

                                                                 18
19/05/2012


Live Demo




                         19
19/05/2012


 Thank you


geoSDI Team

Web
www.geosdi.org
Mail
sviluppo@geosdi.org
Address
IMAA CNR, C.da S.Loja, Tito Scalo (PZ)
Italy


                                                      20

Contenu connexe

Tendances

Gisruk2013 addy edit2
Gisruk2013 addy edit2Gisruk2013 addy edit2
Gisruk2013 addy edit2Addy Pope
 
Geodatabase: The ArcGIS Mechanism for Data Management
Geodatabase: The ArcGIS Mechanism for Data ManagementGeodatabase: The ArcGIS Mechanism for Data Management
Geodatabase: The ArcGIS Mechanism for Data ManagementEsri South Africa
 
DATABASE & WEBGIS - GIS BOOTCAMP
DATABASE & WEBGIS - GIS BOOTCAMPDATABASE & WEBGIS - GIS BOOTCAMP
DATABASE & WEBGIS - GIS BOOTCAMPKevin Ng'eno
 
QGIS Module 1
QGIS Module 1QGIS Module 1
QGIS Module 1CAPSUCSF
 
Geonode introduction
Geonode introductionGeonode introduction
Geonode introductionTek Kshetri
 
Open source web-gis packages, geoserver-rest and pySLD
Open source web-gis packages, geoserver-rest and pySLDOpen source web-gis packages, geoserver-rest and pySLD
Open source web-gis packages, geoserver-rest and pySLDTek Kshetri
 
Using OS Building Height Attribute data from Digimap in ArcGIS Pro
Using OS Building Height Attribute data from Digimap in ArcGIS ProUsing OS Building Height Attribute data from Digimap in ArcGIS Pro
Using OS Building Height Attribute data from Digimap in ArcGIS ProEDINA, University of Edinburgh
 
Stuart Miller - GIS Output and the Role of Cartography
Stuart Miller - GIS Output and the Role of CartographyStuart Miller - GIS Output and the Role of Cartography
Stuart Miller - GIS Output and the Role of CartographyBritish Cartographic Society
 
Open source based software ‘gxt’ mangosystem
Open source based software ‘gxt’ mangosystemOpen source based software ‘gxt’ mangosystem
Open source based software ‘gxt’ mangosystemHaNJiN Lee
 
Plugins in QGIS and its uses
Plugins in QGIS and its usesPlugins in QGIS and its uses
Plugins in QGIS and its usesMayuresh Padalkar
 
Processing Landsat 8 Multi-Spectral Images with GRASS Tools & the potential o...
Processing Landsat 8 Multi-Spectral Images with GRASS Tools & the potential o...Processing Landsat 8 Multi-Spectral Images with GRASS Tools & the potential o...
Processing Landsat 8 Multi-Spectral Images with GRASS Tools & the potential o...Shaun Lewis
 
Concepts and Methods of Embedding Statistical Data into Maps
Concepts and Methods of Embedding Statistical Data into Maps Concepts and Methods of Embedding Statistical Data into Maps
Concepts and Methods of Embedding Statistical Data into Maps IJSRP Journal
 
Field Data Collecting, Processing and Sharing: Using web Service Technologies
Field Data Collecting, Processing and Sharing: Using web Service TechnologiesField Data Collecting, Processing and Sharing: Using web Service Technologies
Field Data Collecting, Processing and Sharing: Using web Service TechnologiesNiroshan Sanjaya
 

Tendances (20)

Geokov
GeokovGeokov
Geokov
 
Gisruk2013 addy edit2
Gisruk2013 addy edit2Gisruk2013 addy edit2
Gisruk2013 addy edit2
 
Web mapping
Web mappingWeb mapping
Web mapping
 
Web mapping
Web mappingWeb mapping
Web mapping
 
Geodatabase: The ArcGIS Mechanism for Data Management
Geodatabase: The ArcGIS Mechanism for Data ManagementGeodatabase: The ArcGIS Mechanism for Data Management
Geodatabase: The ArcGIS Mechanism for Data Management
 
DATABASE & WEBGIS - GIS BOOTCAMP
DATABASE & WEBGIS - GIS BOOTCAMPDATABASE & WEBGIS - GIS BOOTCAMP
DATABASE & WEBGIS - GIS BOOTCAMP
 
QGIS Module 1
QGIS Module 1QGIS Module 1
QGIS Module 1
 
Geonode introduction
Geonode introductionGeonode introduction
Geonode introduction
 
Open source web-gis packages, geoserver-rest and pySLD
Open source web-gis packages, geoserver-rest and pySLDOpen source web-gis packages, geoserver-rest and pySLD
Open source web-gis packages, geoserver-rest and pySLD
 
Using OS Building Height Attribute data from Digimap in ArcGIS Pro
Using OS Building Height Attribute data from Digimap in ArcGIS ProUsing OS Building Height Attribute data from Digimap in ArcGIS Pro
Using OS Building Height Attribute data from Digimap in ArcGIS Pro
 
Stuart Miller - GIS Output and the Role of Cartography
Stuart Miller - GIS Output and the Role of CartographyStuart Miller - GIS Output and the Role of Cartography
Stuart Miller - GIS Output and the Role of Cartography
 
Open source based software ‘gxt’ mangosystem
Open source based software ‘gxt’ mangosystemOpen source based software ‘gxt’ mangosystem
Open source based software ‘gxt’ mangosystem
 
Plugins in QGIS and its uses
Plugins in QGIS and its usesPlugins in QGIS and its uses
Plugins in QGIS and its uses
 
Final map server
Final map serverFinal map server
Final map server
 
Processing Landsat 8 Multi-Spectral Images with GRASS Tools & the potential o...
Processing Landsat 8 Multi-Spectral Images with GRASS Tools & the potential o...Processing Landsat 8 Multi-Spectral Images with GRASS Tools & the potential o...
Processing Landsat 8 Multi-Spectral Images with GRASS Tools & the potential o...
 
Concepts and Methods of Embedding Statistical Data into Maps
Concepts and Methods of Embedding Statistical Data into Maps Concepts and Methods of Embedding Statistical Data into Maps
Concepts and Methods of Embedding Statistical Data into Maps
 
Osgis sept2012 cartogrammar
Osgis sept2012  cartogrammarOsgis sept2012  cartogrammar
Osgis sept2012 cartogrammar
 
Field Data Collecting, Processing and Sharing: Using web Service Technologies
Field Data Collecting, Processing and Sharing: Using web Service TechnologiesField Data Collecting, Processing and Sharing: Using web Service Technologies
Field Data Collecting, Processing and Sharing: Using web Service Technologies
 
Cartogrammar Poster
Cartogrammar PosterCartogrammar Poster
Cartogrammar Poster
 
Geology Digimap
Geology DigimapGeology Digimap
Geology Digimap
 

En vedette

LEAN_Brug standarder som guidelines i hverdagen
LEAN_Brug standarder som guidelines i hverdagenLEAN_Brug standarder som guidelines i hverdagen
LEAN_Brug standarder som guidelines i hverdagenStorgaard INNOVATION
 
презентация1лб
презентация1лбпрезентация1лб
презентация1лбNatalieVolodina
 
GI2012 pekarek-liber
GI2012 pekarek-liberGI2012 pekarek-liber
GI2012 pekarek-liberIGN Vorstand
 
Política fiscal
Política fiscalPolítica fiscal
Política fiscalPaulo Lima
 
Adp global security trust the platform for business innovation
Adp global security   trust the platform for business innovationAdp global security   trust the platform for business innovation
Adp global security trust the platform for business innovationNathan Gazzard
 
Chap 1 pfin
Chap 1 pfinChap 1 pfin
Chap 1 pfingeojan88
 
GI2013 ppt charvat&team-apps4_europe
GI2013 ppt charvat&team-apps4_europeGI2013 ppt charvat&team-apps4_europe
GI2013 ppt charvat&team-apps4_europeIGN Vorstand
 
Jacob feldman’s chanukah list 2010 final
Jacob feldman’s chanukah list 2010 finalJacob feldman’s chanukah list 2010 final
Jacob feldman’s chanukah list 2010 finalJacob Feldman
 
Development of film review
Development of film reviewDevelopment of film review
Development of film reviewharrietmedia
 
Malczewski p gi2011-vr_plus_final
Malczewski p gi2011-vr_plus_finalMalczewski p gi2011-vr_plus_final
Malczewski p gi2011-vr_plus_finalIGN Vorstand
 
GI2012 bartoli-annex iii
GI2012 bartoli-annex iiiGI2012 bartoli-annex iii
GI2012 bartoli-annex iiiIGN Vorstand
 
GI2010 symposium-janecka-hiess-sdi-edu
GI2010 symposium-janecka-hiess-sdi-eduGI2010 symposium-janecka-hiess-sdi-edu
GI2010 symposium-janecka-hiess-sdi-eduIGN Vorstand
 
comparison
comparisoncomparison
comparisonKeden
 
GI2016 final programm & proceedings of abstracts & summaries
GI2016 final programm & proceedings of abstracts & summariesGI2016 final programm & proceedings of abstracts & summaries
GI2016 final programm & proceedings of abstracts & summariesIGN Vorstand
 
LEAN_Etablering af målstyringstavler
LEAN_Etablering af målstyringstavlerLEAN_Etablering af målstyringstavler
LEAN_Etablering af målstyringstavlerStorgaard INNOVATION
 

En vedette (20)

LEAN_Brug standarder som guidelines i hverdagen
LEAN_Brug standarder som guidelines i hverdagenLEAN_Brug standarder som guidelines i hverdagen
LEAN_Brug standarder som guidelines i hverdagen
 
презентация1лб
презентация1лбпрезентация1лб
презентация1лб
 
GI2012 pekarek-liber
GI2012 pekarek-liberGI2012 pekarek-liber
GI2012 pekarek-liber
 
Finalmajor
FinalmajorFinalmajor
Finalmajor
 
Política fiscal
Política fiscalPolítica fiscal
Política fiscal
 
Adp global security trust the platform for business innovation
Adp global security   trust the platform for business innovationAdp global security   trust the platform for business innovation
Adp global security trust the platform for business innovation
 
Testing
TestingTesting
Testing
 
Duoi Day BIEN
Duoi Day BIENDuoi Day BIEN
Duoi Day BIEN
 
Chap 1 pfin
Chap 1 pfinChap 1 pfin
Chap 1 pfin
 
GI2013 ppt charvat&team-apps4_europe
GI2013 ppt charvat&team-apps4_europeGI2013 ppt charvat&team-apps4_europe
GI2013 ppt charvat&team-apps4_europe
 
Jacob feldman’s chanukah list 2010 final
Jacob feldman’s chanukah list 2010 finalJacob feldman’s chanukah list 2010 final
Jacob feldman’s chanukah list 2010 final
 
Development of film review
Development of film reviewDevelopment of film review
Development of film review
 
№13
№13№13
№13
 
Malczewski p gi2011-vr_plus_final
Malczewski p gi2011-vr_plus_finalMalczewski p gi2011-vr_plus_final
Malczewski p gi2011-vr_plus_final
 
Riena onrap econ-2011
Riena onrap econ-2011Riena onrap econ-2011
Riena onrap econ-2011
 
GI2012 bartoli-annex iii
GI2012 bartoli-annex iiiGI2012 bartoli-annex iii
GI2012 bartoli-annex iii
 
GI2010 symposium-janecka-hiess-sdi-edu
GI2010 symposium-janecka-hiess-sdi-eduGI2010 symposium-janecka-hiess-sdi-edu
GI2010 symposium-janecka-hiess-sdi-edu
 
comparison
comparisoncomparison
comparison
 
GI2016 final programm & proceedings of abstracts & summaries
GI2016 final programm & proceedings of abstracts & summariesGI2016 final programm & proceedings of abstracts & summaries
GI2016 final programm & proceedings of abstracts & summaries
 
LEAN_Etablering af målstyringstavler
LEAN_Etablering af målstyringstavlerLEAN_Etablering af målstyringstavler
LEAN_Etablering af målstyringstavler
 

Similaire à GI2012 buono-cnr-geo-platform

GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...Beniamino Murgante
 
Advancing open source geospatial software for the do d ic edward pickle openg...
Advancing open source geospatial software for the do d ic edward pickle openg...Advancing open source geospatial software for the do d ic edward pickle openg...
Advancing open source geospatial software for the do d ic edward pickle openg...Joshua L. Davis
 
Open Source GeoSpatial
Open Source GeoSpatialOpen Source GeoSpatial
Open Source GeoSpatialarno974
 
Volume 2-issue-6-2030-2033
Volume 2-issue-6-2030-2033Volume 2-issue-6-2030-2033
Volume 2-issue-6-2030-2033Editor IJARCET
 
Volume 2-issue-6-2030-2033
Volume 2-issue-6-2030-2033Volume 2-issue-6-2030-2033
Volume 2-issue-6-2030-2033Editor IJARCET
 
GEOSERVER - DOWNLOAD AND INSTALLATION STEP BY STEP TUTORIAL
GEOSERVER - DOWNLOAD AND INSTALLATION STEP BY STEP TUTORIALGEOSERVER - DOWNLOAD AND INSTALLATION STEP BY STEP TUTORIAL
GEOSERVER - DOWNLOAD AND INSTALLATION STEP BY STEP TUTORIALSohail Akbar Goheer
 
THE OGC STANDARDS AND GEO-PLATFORM BASED WEB APPLICATION FOR SEISMIC EVENTS M...
THE OGC STANDARDS AND GEO-PLATFORM BASED WEB APPLICATION FOR SEISMIC EVENTS M...THE OGC STANDARDS AND GEO-PLATFORM BASED WEB APPLICATION FOR SEISMIC EVENTS M...
THE OGC STANDARDS AND GEO-PLATFORM BASED WEB APPLICATION FOR SEISMIC EVENTS M...Lorenzo Amato
 
GI2013 ppt buono_seismic_geo_sdi
GI2013 ppt buono_seismic_geo_sdiGI2013 ppt buono_seismic_geo_sdi
GI2013 ppt buono_seismic_geo_sdiIGN Vorstand
 
State of GeoServer - FOSS4G 2016
State of GeoServer - FOSS4G 2016State of GeoServer - FOSS4G 2016
State of GeoServer - FOSS4G 2016GeoSolutions
 
Towards an Open Geo Web: Linking Open Source’s ‘Architectures of Participatio...
Towards an Open Geo Web: Linking Open Source’s ‘Architectures of Participatio...Towards an Open Geo Web: Linking Open Source’s ‘Architectures of Participatio...
Towards an Open Geo Web: Linking Open Source’s ‘Architectures of Participatio...cholmes
 
Sharing the Openness of the Maps via FOSS4G and the Web
Sharing the Openness of the Maps via FOSS4G and the WebSharing the Openness of the Maps via FOSS4G and the Web
Sharing the Openness of the Maps via FOSS4G and the WebHidenori Fujimura
 
gvSIG mobile, a GIS for mobile devices
gvSIG mobile, a GIS for mobile devicesgvSIG mobile, a GIS for mobile devices
gvSIG mobile, a GIS for mobile devicesJorge Sanz
 
State of GeoServer 2.13
State of GeoServer 2.13State of GeoServer 2.13
State of GeoServer 2.13Jody Garnett
 
Geocortex technology update
Geocortex technology update  Geocortex technology update
Geocortex technology update Geodata AS
 
State of GeoServer 2.10
State of GeoServer 2.10State of GeoServer 2.10
State of GeoServer 2.10Jody Garnett
 

Similaire à GI2012 buono-cnr-geo-platform (20)

GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
 
Advancing open source geospatial software for the do d ic edward pickle openg...
Advancing open source geospatial software for the do d ic edward pickle openg...Advancing open source geospatial software for the do d ic edward pickle openg...
Advancing open source geospatial software for the do d ic edward pickle openg...
 
Open Source GeoSpatial
Open Source GeoSpatialOpen Source GeoSpatial
Open Source GeoSpatial
 
Volume 2-issue-6-2030-2033
Volume 2-issue-6-2030-2033Volume 2-issue-6-2030-2033
Volume 2-issue-6-2030-2033
 
Volume 2-issue-6-2030-2033
Volume 2-issue-6-2030-2033Volume 2-issue-6-2030-2033
Volume 2-issue-6-2030-2033
 
GEOSERVER - DOWNLOAD AND INSTALLATION STEP BY STEP TUTORIAL
GEOSERVER - DOWNLOAD AND INSTALLATION STEP BY STEP TUTORIALGEOSERVER - DOWNLOAD AND INSTALLATION STEP BY STEP TUTORIAL
GEOSERVER - DOWNLOAD AND INSTALLATION STEP BY STEP TUTORIAL
 
Geoportal4everybody
Geoportal4everybodyGeoportal4everybody
Geoportal4everybody
 
THE OGC STANDARDS AND GEO-PLATFORM BASED WEB APPLICATION FOR SEISMIC EVENTS M...
THE OGC STANDARDS AND GEO-PLATFORM BASED WEB APPLICATION FOR SEISMIC EVENTS M...THE OGC STANDARDS AND GEO-PLATFORM BASED WEB APPLICATION FOR SEISMIC EVENTS M...
THE OGC STANDARDS AND GEO-PLATFORM BASED WEB APPLICATION FOR SEISMIC EVENTS M...
 
GI2013 ppt buono_seismic_geo_sdi
GI2013 ppt buono_seismic_geo_sdiGI2013 ppt buono_seismic_geo_sdi
GI2013 ppt buono_seismic_geo_sdi
 
State of GeoServer - FOSS4G 2016
State of GeoServer - FOSS4G 2016State of GeoServer - FOSS4G 2016
State of GeoServer - FOSS4G 2016
 
Open@EDINA
Open@EDINAOpen@EDINA
Open@EDINA
 
Towards an Open Geo Web: Linking Open Source’s ‘Architectures of Participatio...
Towards an Open Geo Web: Linking Open Source’s ‘Architectures of Participatio...Towards an Open Geo Web: Linking Open Source’s ‘Architectures of Participatio...
Towards an Open Geo Web: Linking Open Source’s ‘Architectures of Participatio...
 
HoLIS GIS Update
HoLIS GIS UpdateHoLIS GIS Update
HoLIS GIS Update
 
Sharing the Openness of the Maps via FOSS4G and the Web
Sharing the Openness of the Maps via FOSS4G and the WebSharing the Openness of the Maps via FOSS4G and the Web
Sharing the Openness of the Maps via FOSS4G and the Web
 
Geonode 2.0
Geonode 2.0Geonode 2.0
Geonode 2.0
 
gvSIG mobile, a GIS for mobile devices
gvSIG mobile, a GIS for mobile devicesgvSIG mobile, a GIS for mobile devices
gvSIG mobile, a GIS for mobile devices
 
Bcs Talk Notes
Bcs Talk NotesBcs Talk Notes
Bcs Talk Notes
 
State of GeoServer 2.13
State of GeoServer 2.13State of GeoServer 2.13
State of GeoServer 2.13
 
Geocortex technology update
Geocortex technology update  Geocortex technology update
Geocortex technology update
 
State of GeoServer 2.10
State of GeoServer 2.10State of GeoServer 2.10
State of GeoServer 2.10
 

Plus de IGN Vorstand

GI2016 ppt hoffmann address+history from_gi2000_to_gi2016
GI2016 ppt hoffmann address+history from_gi2000_to_gi2016GI2016 ppt hoffmann address+history from_gi2000_to_gi2016
GI2016 ppt hoffmann address+history from_gi2000_to_gi2016IGN Vorstand
 
GI2016 ppt böhm saxonian_gdi_1_grenze_hi_hedo
GI2016 ppt böhm saxonian_gdi_1_grenze_hi_hedoGI2016 ppt böhm saxonian_gdi_1_grenze_hi_hedo
GI2016 ppt böhm saxonian_gdi_1_grenze_hi_hedoIGN Vorstand
 
GI2016 ppt böhm saxonian_gdi_2_eine_bwk_entsteht
GI2016 ppt böhm saxonian_gdi_2_eine_bwk_entstehtGI2016 ppt böhm saxonian_gdi_2_eine_bwk_entsteht
GI2016 ppt böhm saxonian_gdi_2_eine_bwk_entstehtIGN Vorstand
 
GI2016 ppt böhm saxonian_gdi_3_vimage
GI2016 ppt böhm saxonian_gdi_3_vimageGI2016 ppt böhm saxonian_gdi_3_vimage
GI2016 ppt böhm saxonian_gdi_3_vimageIGN Vorstand
 
GI2016 ppt charvat senslog api as tools for collection of big vgi data
GI2016 ppt charvat senslog api as tools for collection of big vgi dataGI2016 ppt charvat senslog api as tools for collection of big vgi data
GI2016 ppt charvat senslog api as tools for collection of big vgi dataIGN Vorstand
 
GI2016 ppt charvat workshop geoss & conference inspire2016
GI2016 ppt charvat workshop geoss & conference inspire2016GI2016 ppt charvat workshop geoss & conference inspire2016
GI2016 ppt charvat workshop geoss & conference inspire2016IGN Vorstand
 
GI2016 ppt mayer copernicus_dresden
GI2016 ppt mayer copernicus_dresdenGI2016 ppt mayer copernicus_dresden
GI2016 ppt mayer copernicus_dresdenIGN Vorstand
 
GI2016 ppt schiller dbd-bauprofessor & zuse-dualsemantik
GI2016 ppt schiller dbd-bauprofessor & zuse-dualsemantikGI2016 ppt schiller dbd-bauprofessor & zuse-dualsemantik
GI2016 ppt schiller dbd-bauprofessor & zuse-dualsemantikIGN Vorstand
 
GI2016 ppt schiller kostenkalkül
GI2016 ppt schiller kostenkalkülGI2016 ppt schiller kostenkalkül
GI2016 ppt schiller kostenkalkülIGN Vorstand
 
GI2016 ppt shi (automatic interaction and seamless integration of big data hu...
GI2016 ppt shi (automatic interaction and seamless integration of big data hu...GI2016 ppt shi (automatic interaction and seamless integration of big data hu...
GI2016 ppt shi (automatic interaction and seamless integration of big data hu...IGN Vorstand
 
GI2016 ppt shi (big data analytics on the internet)
GI2016 ppt shi (big data analytics on the internet)GI2016 ppt shi (big data analytics on the internet)
GI2016 ppt shi (big data analytics on the internet)IGN Vorstand
 
GI2016 ppt shi (cartography and communication)
GI2016 ppt shi (cartography and communication)GI2016 ppt shi (cartography and communication)
GI2016 ppt shi (cartography and communication)IGN Vorstand
 
GI2016 Open Call for Presentations
GI2016 Open Call for PresentationsGI2016 Open Call for Presentations
GI2016 Open Call for PresentationsIGN Vorstand
 
GI2015 ppt hoffmann_address_intro
GI2015 ppt hoffmann_address_introGI2015 ppt hoffmann_address_intro
GI2015 ppt hoffmann_address_introIGN Vorstand
 
GI2015 programme+proceedings
GI2015 programme+proceedingsGI2015 programme+proceedings
GI2015 programme+proceedingsIGN Vorstand
 
CoO + GI2015 ppt_charvat ict for a sustainable agriculture – public support n...
CoO + GI2015 ppt_charvat ict for a sustainable agriculture – public support n...CoO + GI2015 ppt_charvat ict for a sustainable agriculture – public support n...
CoO + GI2015 ppt_charvat ict for a sustainable agriculture – public support n...IGN Vorstand
 
CoO + GI2015 ppt_mayer ict for a sustainable agriculture - status and missing
CoO + GI2015 ppt_mayer ict for a sustainable agriculture - status and missingCoO + GI2015 ppt_mayer ict for a sustainable agriculture - status and missing
CoO + GI2015 ppt_mayer ict for a sustainable agriculture - status and missingIGN Vorstand
 
GI2015 ppt karas dresden j.karas
GI2015 ppt karas dresden j.karasGI2015 ppt karas dresden j.karas
GI2015 ppt karas dresden j.karasIGN Vorstand
 
GI2015 ppt hladikova copernicus_agriculture_forestry_lh
GI2015 ppt hladikova copernicus_agriculture_forestry_lhGI2015 ppt hladikova copernicus_agriculture_forestry_lh
GI2015 ppt hladikova copernicus_agriculture_forestry_lhIGN Vorstand
 
GI2015 ppt fiore eurisy_presentation
GI2015 ppt fiore eurisy_presentationGI2015 ppt fiore eurisy_presentation
GI2015 ppt fiore eurisy_presentationIGN Vorstand
 

Plus de IGN Vorstand (20)

GI2016 ppt hoffmann address+history from_gi2000_to_gi2016
GI2016 ppt hoffmann address+history from_gi2000_to_gi2016GI2016 ppt hoffmann address+history from_gi2000_to_gi2016
GI2016 ppt hoffmann address+history from_gi2000_to_gi2016
 
GI2016 ppt böhm saxonian_gdi_1_grenze_hi_hedo
GI2016 ppt böhm saxonian_gdi_1_grenze_hi_hedoGI2016 ppt böhm saxonian_gdi_1_grenze_hi_hedo
GI2016 ppt böhm saxonian_gdi_1_grenze_hi_hedo
 
GI2016 ppt böhm saxonian_gdi_2_eine_bwk_entsteht
GI2016 ppt böhm saxonian_gdi_2_eine_bwk_entstehtGI2016 ppt böhm saxonian_gdi_2_eine_bwk_entsteht
GI2016 ppt böhm saxonian_gdi_2_eine_bwk_entsteht
 
GI2016 ppt böhm saxonian_gdi_3_vimage
GI2016 ppt böhm saxonian_gdi_3_vimageGI2016 ppt böhm saxonian_gdi_3_vimage
GI2016 ppt böhm saxonian_gdi_3_vimage
 
GI2016 ppt charvat senslog api as tools for collection of big vgi data
GI2016 ppt charvat senslog api as tools for collection of big vgi dataGI2016 ppt charvat senslog api as tools for collection of big vgi data
GI2016 ppt charvat senslog api as tools for collection of big vgi data
 
GI2016 ppt charvat workshop geoss & conference inspire2016
GI2016 ppt charvat workshop geoss & conference inspire2016GI2016 ppt charvat workshop geoss & conference inspire2016
GI2016 ppt charvat workshop geoss & conference inspire2016
 
GI2016 ppt mayer copernicus_dresden
GI2016 ppt mayer copernicus_dresdenGI2016 ppt mayer copernicus_dresden
GI2016 ppt mayer copernicus_dresden
 
GI2016 ppt schiller dbd-bauprofessor & zuse-dualsemantik
GI2016 ppt schiller dbd-bauprofessor & zuse-dualsemantikGI2016 ppt schiller dbd-bauprofessor & zuse-dualsemantik
GI2016 ppt schiller dbd-bauprofessor & zuse-dualsemantik
 
GI2016 ppt schiller kostenkalkül
GI2016 ppt schiller kostenkalkülGI2016 ppt schiller kostenkalkül
GI2016 ppt schiller kostenkalkül
 
GI2016 ppt shi (automatic interaction and seamless integration of big data hu...
GI2016 ppt shi (automatic interaction and seamless integration of big data hu...GI2016 ppt shi (automatic interaction and seamless integration of big data hu...
GI2016 ppt shi (automatic interaction and seamless integration of big data hu...
 
GI2016 ppt shi (big data analytics on the internet)
GI2016 ppt shi (big data analytics on the internet)GI2016 ppt shi (big data analytics on the internet)
GI2016 ppt shi (big data analytics on the internet)
 
GI2016 ppt shi (cartography and communication)
GI2016 ppt shi (cartography and communication)GI2016 ppt shi (cartography and communication)
GI2016 ppt shi (cartography and communication)
 
GI2016 Open Call for Presentations
GI2016 Open Call for PresentationsGI2016 Open Call for Presentations
GI2016 Open Call for Presentations
 
GI2015 ppt hoffmann_address_intro
GI2015 ppt hoffmann_address_introGI2015 ppt hoffmann_address_intro
GI2015 ppt hoffmann_address_intro
 
GI2015 programme+proceedings
GI2015 programme+proceedingsGI2015 programme+proceedings
GI2015 programme+proceedings
 
CoO + GI2015 ppt_charvat ict for a sustainable agriculture – public support n...
CoO + GI2015 ppt_charvat ict for a sustainable agriculture – public support n...CoO + GI2015 ppt_charvat ict for a sustainable agriculture – public support n...
CoO + GI2015 ppt_charvat ict for a sustainable agriculture – public support n...
 
CoO + GI2015 ppt_mayer ict for a sustainable agriculture - status and missing
CoO + GI2015 ppt_mayer ict for a sustainable agriculture - status and missingCoO + GI2015 ppt_mayer ict for a sustainable agriculture - status and missing
CoO + GI2015 ppt_mayer ict for a sustainable agriculture - status and missing
 
GI2015 ppt karas dresden j.karas
GI2015 ppt karas dresden j.karasGI2015 ppt karas dresden j.karas
GI2015 ppt karas dresden j.karas
 
GI2015 ppt hladikova copernicus_agriculture_forestry_lh
GI2015 ppt hladikova copernicus_agriculture_forestry_lhGI2015 ppt hladikova copernicus_agriculture_forestry_lh
GI2015 ppt hladikova copernicus_agriculture_forestry_lh
 
GI2015 ppt fiore eurisy_presentation
GI2015 ppt fiore eurisy_presentationGI2015 ppt fiore eurisy_presentation
GI2015 ppt fiore eurisy_presentation
 

Dernier

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 

Dernier (20)

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 

GI2012 buono-cnr-geo-platform

  • 1. 19/05/2012 Geo-Platform Framework by geoSDI The first pure java Open Source framework to develop Rich Web GIS Application. Dimitri Dello Buono GI 2012 – Open Data Policies Dresden, 19.05.2012 1
  • 2. 19/05/2012 The geoSDI Programme geoSDI is a Programme coordinated by the Italian Civil Protection Department of the Prime Minister Office • For implemeting the Civil Protection National Spatial Data Infrastructure • According to the provisions of the INSPIRE Directive http://www.geosdi.org • Using Open Source software applications. It is developed by the Institute for the Methodologies of Environmental Analysis (IMAA) of the Italian National Research Council (CNR) with the collaboration of most of the national civil and military institutions concerned. 2
  • 3. 19/05/2012 The geoSDI PROJECT geoSDI is also the name of a complete solution for: • Pre-processing data for creating geoSpatial DataStores • Managing and providing OGC Web Services (Server Side Components) • Use OGC Web Services (Client Side Components) 3
  • 4. 19/05/2012 The Problem The problem that geoSDI was called to deal with: When an emergency occurs (earthquake, landslide, flood ...) the Civil Protection needs to manage and coordinate the emergency intervention, with the help of maps using: •Spatial Data •Infrastructures Data •Resource Data •… These data are often produced in different formats and are managed locally So the way to work with heterogeneous data is to use OGC standards WMS – WFS - WCS 4
  • 5. 19/05/2012 The Problem So … … is this another boring presentation on OGC Standards ? 5
  • 6. 19/05/2012 The Problem The use of OGC standards allows to provide heterogeneous Geospatial Data as GeoSpatial Services … GeoSpatial Data OGC Compliant GeoSpatial Services … but HOW TO WORK WITH GEOSPATIAL SERVICES ? This is the focus of our work 6
  • 7. 19/05/2012 The Needs Many open source projects for display maps are based on JavaScript, with problems like Mainteinance: Maintain JavaScript code is sometimes very complex because of its structure So we need a more powerful and flexible solution to use Java technology to build webGIS portals, which include the javascript libraries for handling maps For this reason, the choice we made was to use GWT (Google Web Toolkit), a powerful framework that can: • transform / compile Java code • and generate Javascript code for any browser. 7
  • 8. 19/05/2012 The Solution geoSDI has designed and launched the open source project Geo-Platform Framework, the first pure java open source framework to develop Rich Web GIS Application. http://code.google.com/p/geo-platform/ Geo-Platform allows to extend webGIS applications adding Widgets, software plugins that perform specific functions: in this way every geo- portal is different from the others and it realizes an exact reflection of the functional needs of the end user. With the development of Geo-Platform Framework is now possible to produce fast and powerful geoportals dedicated to end users. 8
  • 9. 19/05/2012 An extensible Solution Geo-Platform Framework consists of two main modules: • Geo-Platform Services • Geo-Platform GUI 9
  • 10. 19/05/2012 An extensible Solution Geo-Platform includes the main web technologies, such as Google Web Toolkit, Openlayers, Hibernate, and adds to the versatility of javascript on the web, the power, security and control that Java technology can give. To the CORE side of an application built with Geo-Platform a number of WIDGETS can be added to extend the webGIS functionalities. 10
  • 11. 19/05/2012 Widgets Examples Map Feature Widget He manages the map, working in association with other components such as toolbars and the layer tree widget. Every operation on the layer tree widget is immediately reflected on the map, for example transparences, zIndex, style. This widget gives also information about the scale of representation, geographical orientation, lat/long mouse position. Layer Tree Widget This is the widget for managing layers displayed on a map, which allows a truly innovative configuration: As shown in the figure, the tree allows you to view the "folder" in a nested way(unlimited nesting). This allows greater flexibility in organizing the set of layers. The toolbar exposes functionality for the management of the tree and can be extended through additional widgets with additional features.. 11
  • 12. 19/05/2012 Widgets Examples Add Layer Widget Allows creation of layers within the layer tree. Through this widget you can manage multiple data sources from which "collect" the layer to be added to the map. The functionality 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: pagination of layers, the automatic extraction of the abstract, the possibility of selecting multiple layers, enhanced search and filtering the results. 12
  • 13. 19/05/2012 Widgets Examples Context Menu Widget For each layer functions are handled through the Context Menu ie: positioning the Max Extent, export to Google Earth, a quick view of the layers in PDF, export to TIFF for a higher resolution image, export to shapefile vector data, the Copy & Paste layers within layers of the tree. Layer Properties Widget For each layer in the tree are handled a number of properties, like the visual style for the layer, the opacity of the layers in the map, the information 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 Functionality of ingestion 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 configuration. The selected file from your local disk, using web-GIS interface, it is sent to the server. The proper flow of ingestion will automatically configure the WMS-WFS services. 13
  • 14. 19/05/2012 Widgets Examples Manage Projects Widget Users can directly manage their online Map Projects: through tree-export functions, can save the state of the tree and open in successive different situations (trees with different structures). User Management Widget The widget allows you to differentiate your application based on user profile. Users Administrators can create, edit, delete users and differentiate the functionality available to users according to various profiles (eg Viewer, User, Admin). 14
  • 15. 19/05/2012 Widgets Examples Server Management Widget The widget works in association with the widget layer, and it manages the connection to the wms server. In particular, 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 description retrieved from the server. Legend Widget The widget displays the legend for each layer depending on the viewing scale active in the map. Edit Widget The toolbar allows you to enable editing capabilities for creating and editing geometry (point, line and polygon) and associated alphanumeric information. Topological features are also displayed adjacent to the inclusion. 15
  • 16. 19/05/2012 Widgets Examples GeoCoding Widget It gives the opportunity to locate on a map the location 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. GeoCoding WPS It gives the opportunity to locate on a map the location of any place, inserted through free text in the "Search". The widget can make use of geocoding services by wps providers. 16
  • 17. 19/05/2012 Widgets Examples Routing Widget It has the capability to calculate the shortest path in a graph interconnected, proposing directions for getting 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. 17
  • 18. 19/05/2012 Some Video Examples • Work with layers and GeoCoding • Add folder and WMS Data • Create a Scenario and Print a Map • Create and Edit Area of Interest • Other videos at • Dimitri Dello Buono YouTube Channel (http://www.youtube.com/user/MrDimitriDB) • geoSDI Video YouTube Channel (http://www.youtube.com/user/geoSDIVideo) • http://youtu.be/0Qif_4dDuso 18
  • 20. 19/05/2012 Thank you geoSDI Team Web www.geosdi.org Mail sviluppo@geosdi.org Address IMAA CNR, C.da S.Loja, Tito Scalo (PZ) Italy 20