SlideShare ist ein Scribd-Unternehmen logo
1 von 35
Downloaden Sie, um offline zu lesen
GeoServer,
     The Open Source Solution
for the interoperable management
          of geospatial data

      Ing. Andrea Aime, GeoSolutions
 Ing. Simone Giannecchini, GeoSolutions




            GFOSS DAY 2012, Torino
              November 14th 2012
Outline
   Who is GeoSolutions?
   Quick intro to GeoServer
   What’s new in the 2.2.x series
   What’s cooking in the 2.3.x series




                   GFOSS DAY 2012, Torino
                     November 14th 2012
GeoSolutions
   Founded in Italy in late 2006
   Expertise
    •   Image Processing, GeoSpatial Data Fusion
    •   Java, Java Enterprise, C++, Python
    •   JPEG2000, JPIP, Advanced 2D visualization
   Supporting/Developing FOSS4G projects
       GeoTools, GeoServer
       GeoNetwork, GeoBatch, MapStore
       ImageIO-Ext and more: https://github.com/geosolutions-it
   Focus on Consultancy
       agencies, large private companies, etc…


                              GFOSS DAY 2012, Torino
                                November 14th 2012
GeoServer quick intro




     GFOSS DAY 2012, Torino
       November 14th 2012
GeoServer

   GeoSpatial enterprise gateway
      Java Enterprise
      Management and Dissemination of
      raster and vector data
   Standards compliant
      OGC WCS 1.0, 1.1.1 (RI), 2.0 in the
      pipeline
      OGC WFS 1.0, 1.1 (RI), 2.0
      OGC WMS 1.1.1, 1.3
      OGC WPS 1.0.0
   Google Earth/Maps support
      KML, GeoSearch, etc..

                         GFOSS DAY 2012, Torino
                           November 14th 2012
----------
                                      ----------
                                          ----------
                                      ---------
                                                                                                    PNG, GIF
                                          ----------
                        Shapefile     ----------
                                          ---------                         WMS                     JPEG
                                          ----------                        1.1.1                   TIFF,
                                                                            1.3.0
Formats and Protocols
                                     Vector files
                                                                                                    GeoTIFF
                        PostGIS                                                                     SVG, PDF
                        Oracle                                                         Styled       KML/KMZ
                                                                           Google      maps
                        H2
                        DB2
                        SQL Server                                                                  Shapefile
                        MySql                                                                       GML2




                                                               GeoServer
                                                                             WFS
                        Spatialite                                         1.0, 1.1,                GML3
                                        DBMS
                        GeoCouch                                              2.0                   GeoRSS
                                                                                       Raw vector   GeoJSON
                                                                                         data
                                                                                                    CSV/XLS
                        ArcSDE
                        WFS                                                 WPS
                                                                            1.0.0                   GeoTIFF
                                      Servers                               WCS                     ArcGrid
                        GeoTIFF                                              1.0                    GTopo30
                        WMS                                                 1.1.1      Raw raster
                                                                                                    Img+World
                        ArcGrid                                                          data
                        GTopo30                                 GWC
                        Img+world                              (WMTS,                   KML superoverlays
                        Mosaic    Raster files                  TMS,                    Google maps tiles
                        MrSID                                  WMS-C)                   OGC tiles
                        JPEG 2000                                                       OSGEO tiles
                        ECW,Pyramid, Oracle GeoRaster, PostGis Raster

                                                       GFOSS DAY 2012, Torino
                                                         November 14th 2012
Administration GUI




    GFOSS DAY 2012, Torino
      November 14th 2012
RESTful Configuration
   Programmatic configuration of layers via REST
    calls
              Workspaces, Data stores / coverage stores
              Layers and Styles, Service configurations
              Freemarker templates (incoming)
   Exposing internal configuration to remote clients
              Ajax - JavaScript friendly
   Various client libraries available in different
    languages (Java, Python, Ruby, …).
   Example, geoserver-manager:
    https://github.com/geosolutions-it/geoserver-manager

                           GFOSS DAY 2012, Torino
                             November 14th 2012
WMS
   Dissemination of Maps
         Fusing raster and vector data seamlessly
         Rule/scale driven rendering

   WMS 1.1.1 and 1.3 support
   SLD
         Basic support for SLD 1.1 and SE 1.1
         Full support for SLD 1.0
   CSS extension for compact styling
   Many rendering extensions available


                            GFOSS DAY 2012, Torino
                              November 14th 2012
Rendering




GFOSS DAY 2012, Torino
  November 14th 2012
Rendering: real world units




<Rule>
  <LineSymbolizer uom="http://www.opengeospatial.org/se/units/metre">
    <Stroke>
       <CssParameter name="stroke-width">
         <ogc:Literal>5</ogc:Literal>
       </CssParameter>
    </Stroke>
  </LineSymbolizer>
</Rule>


                           GFOSS DAY 2012, Torino
                             November 14th 2012
GeoWebCache Integration
                                Direct calls to GeoServer
    GeoServer                    rendering engine
                                Support for layers modified
                                 through WFT-T
  GeoWebCache                   Support for various tile
                                 protocols
                                          GMap, Gearth
                                          OpenLayers, VEarth,
                                          Bing
                                Speed-up factor 10/100
                                Disk quota support
Persistent raster/KML
      tile cache

                        GFOSS DAY 2012, Torino
                          November 14th 2012
KML/KMZ


              TEMPORAL SERIES




KML EXTRUDE                     KML SUPEROVERLAY




              GFOSS DAY 2012, Torino
                November 14th 2012
WFS
   Dissemination and filtering of vector data
   WFS 1.0, 1.1 and 2.0 (since 2.2.0)
   Transaction and paging available in all versions
   Simplified filtering via CQL
   Formats:
         GML 2, 3.1 and 3.2
         CSV, Excel spreadsheet, GeoRSS, GeoJSON
         Shapefile (zipped)
         Any other format supported by ogr2ogr (configurable)




                               GFOSS DAY 2012, Torino
                                 November 14th 2012
Complex Feature*
   Application/community schemas
   Complex Features
         Attributes as sub-features
         Attributes as list of features
         Tree-like structure
   Mixing in a single tree hererogeneous data sources




                           GFOSS DAY 2012, Torino
                             November 14th 2012
WCS
   Raster data dissemination
         Raw raster data useful for analysis, no maps!
         Support for TIME and ELEVATION (via ImageMosaic plugin)

   WCS 1.0 and 1.1.1
   Output formats
         GeoTiff, ArcGrid
         GDAL based formats under discussion

   Extensions
         ELEVATION as band management




                             GFOSS DAY 2012, Torino
                               November 14th 2012
WPS
   WPS 1.0
   Official Extension
   Raster and Vector data support
   High performance processes (raster/vector statistics,
    raster/vector format conversions and more)
   Integrated WPS
         Direct access to data sources
         Automatic publishing of results as new layers
         Embedding processes into SLD styles (rendering
          transformation, since 2.2.0)


                         GFOSS DAY 2012, Torino
                           November 14th 2012
What’s new in 2.2.x




   GFOSS DAY 2012, Torino
     November 14th 2012
Virtual services
   Expose different OGC services per workspace
   Styles and layer groups per workspace

   Have different
    administrators per
    workspace
     multi-tenancy




                     GFOSS DAY 2012, Torino
                       November 14th 2012
Referencing news
   Support for NTv2 and NADCON grids  high
    accuracy datum transformations
   Test and inspect re-projection interactively:




                      GFOSS DAY 2012, Torino
                        November 14th 2012
Impersonation in data access

   Use the current               WMS/WFS
                                   client
    GeoServer user to
    access DBMS                            GeoServer user: X
    contents
   Tighten security also         GeoServer
    at the DBMS level
                                           Connection pool user:
   Useful for high                        impersonating DBMS user X

    security setups

                                    DBMS




                      GFOSS DAY 2012, Torino
                        November 14th 2012
WMS: PNG8 with alpha
   Support for paletted PNG with alpha transparency
   Best of both worlds: compact but good looking
   Good quality, yet usable in interactive setups




                      GFOSS DAY 2012, Torino
                        November 14th 2012
WMS: TIME and ELEVATION

           TIME = 20100512T0000000Z
           ELEVATION = 0.0




                           FeatureType Editor




       GFOSS DAY 2012, Torino
         November 14th 2012
WMS: Rendering Transformations
   On-the-fly data transformations
   Calling spatial analysis processes from SLD docs
   Optimized for performance
   Examples: on the fly contour lines, heat maps,
    point clustering, point interpolation, GCP based
    image rectification




                     GFOSS DAY 2012, Torino
                       November 14th 2012
Improved GWC integration


                               Custom gridset
                                definition




                               Per layer
                                caching
                                configuration

       GFOSS DAY 2012, Torino
         November 14th 2012
WFS: 2.0 and XSLT

   WFS 2.0
        GML 3.2


        Paging (back-ported to other versions)


        Joins (scalar, temporal, spatial) between

         feature types
        Stored queries
                                                  txt

   XSLT output                               Custom xml
                      GML        XLST
    format:          2.X/3.X    engine
                                                  HTML

                                                  KML
                                   Custom
                                     XSL
                                    sheet

                       GFOSS DAY 2012, Torino
                         November 14th 2012
WPS: asynchronous calls

   Asynchronous WPS support for long running
    processes
                                 WPS protocol           WPS executor
       Client                      handler
                   Execute
                                             Internal submit

                                           Update status
                   Status poll

                                           Update status
                   Status poll
                                            Write results
                   Status?

                   Results

                             GFOSS DAY 2012, Torino
                               November 14th 2012
Security: Authentication
   Pluggable user sources, available out of the box:
           LDAP, DBMS
   Pluggable authentication mechanisms, available
    out of the box:
           BASIC/DIGEST HTTP, CAS
   Possible to integrate with other mechanisms and
    in-house solutions
   Available since 2.2.0, before only basic HTTP auth
    + simple text file for users


                     GFOSS DAY 2012, Torino
                       November 14th 2012
What’s cooking for 2.3.x




      GFOSS DAY 2012, Torino
        November 14th 2012
Database configuration backend
   Pluggable configuration backends
   In-memory implementation + XML storage (current
    one)
   Database based implementation (as a community
    module)
   Pluggable, add your own (any takers for a NoSQL
    elastic implementation?)

                GeoServer config and catalog


           In-memory       DBMS          NoSQL?


                       GFOSS DAY 2012, Torino
                         November 14th 2012
GWC clustering
   Improved clustering for GWC in 1.4.x:
         Metastore removed
         Disk quota can work off a central DBMS
         Distributed locks, avoid concurrent computation of
          same tile at the same time
   Active/active clustering              Load balancer
    of GWC now possible
                                      GWC1            GWC2



                                   Tile storage     Disk quota




                         GFOSS DAY 2012, Torino
                           November 14th 2012
CSW 2.0.2
   Wow, catalogue services in GeoServer!
   Catalog Service for the Web 2.0.2
   Pluggable record backend
   Pluggable record type support
   Not a replacement for a full-fledged GeoNetwork
    (not at the moment, at least)
                          CSW protocol handler


            Dublin core          ebRIM             ISO      Record type
             support            support          support    plugins

            GeoServer          Simple DC         Vendor
              config                             specific   Record sources
             backend            backend           bridge

                            GFOSS DAY 2012, Torino
                              November 14th 2012
CSW 2.0.2
   Current implementation
         Demo backend with Dublin Core record support,
          passes CITE certifications tests
         ISO + Dublin core backend reporting layers in the
          GeoServer configuration, in development
         ebRIM (Earth Observation profile) implementation
          plus proxy to a in-house, vendor specific catalog
          (proxy front-end model)

   Currently a community module
         will be graduated to extension once the ISO backend
          over the GeoServer own config is completed


                         GFOSS DAY 2012, Torino
                           November 14th 2012
WCS 2.0 EO
   WCS 2.0 implementation with extensions:
         Range subsetting
         Scaling and interpolation
         CRS (reprojection)
         GeoTiff & NetCDF encoding
   Earth Observation profile support
         Temporal series
         Exposing mosaic structure
         EO metadata describing sensors
   NetCDF support as both input and output
   Sponsors
         DLR (German spatial agency)
         EUMETSAT (European operational satellite agency for
          monitoring weather, climate and the environment)

                           GFOSS DAY 2012, Torino
                             November 14th 2012
The End




        Questions?
   andrea.aime@geo-solutions.it
simone.giannecchini@geo-solutions.it

            GFOSS DAY 2012, Torino
              November 14th 2012

Weitere ähnliche Inhalte

Was ist angesagt?

GeoSolutions Gfoss 09 Presentation
GeoSolutions Gfoss 09 PresentationGeoSolutions Gfoss 09 Presentation
GeoSolutions Gfoss 09 PresentationGeoSolutions
 
GeoServer, an introduction for beginners
GeoServer, an introduction for beginnersGeoServer, an introduction for beginners
GeoServer, an introduction for beginnersGeoSolutions
 
GeoServer on Steroids
GeoServer on SteroidsGeoServer on Steroids
GeoServer on SteroidsGeoSolutions
 
Spatiotemporal Raster Improvements in GeoServer
Spatiotemporal Raster Improvements in GeoServerSpatiotemporal Raster Improvements in GeoServer
Spatiotemporal Raster Improvements in GeoServerGeoSolutions
 
GeoNetwork, The Open Source Solution for the interoperable management of ge...
GeoNetwork, The Open Source Solution  for the interoperable management  of ge...GeoNetwork, The Open Source Solution  for the interoperable management  of ge...
GeoNetwork, The Open Source Solution for the interoperable management of ge...GeoSolutions
 
Raster data in GeoServer and GeoTools: Achievements, issues and future develo...
Raster data in GeoServer and GeoTools: Achievements, issues and future develo...Raster data in GeoServer and GeoTools: Achievements, issues and future develo...
Raster data in GeoServer and GeoTools: Achievements, issues and future develo...GeoSolutions
 
GeoSolutions contributions to the CUSTOM Project
GeoSolutions contributions to the CUSTOM ProjectGeoSolutions contributions to the CUSTOM Project
GeoSolutions contributions to the CUSTOM ProjectGeoSolutions
 
GeoServer The Open Source Solution for the interoperable management of geos...
GeoServer The Open Source Solution  for the interoperable management  of geos...GeoServer The Open Source Solution  for the interoperable management  of geos...
GeoServer The Open Source Solution for the interoperable management of geos...GeoSolutions
 
GFOSS DAY 2012 GeoNetwork Presentation
GFOSS DAY 2012 GeoNetwork PresentationGFOSS DAY 2012 GeoNetwork Presentation
GFOSS DAY 2012 GeoNetwork PresentationGeoSolutions
 
GeoServer an introduction for beginners
GeoServer an introduction for beginnersGeoServer an introduction for beginners
GeoServer an introduction for beginnersGeoSolutions
 
GeoServer in Production: we do it, here is how!
GeoServer in Production: we do it, here is how!GeoServer in Production: we do it, here is how!
GeoServer in Production: we do it, here is how!GeoSolutions
 
Geosolutions FOSS4g 2009 Redux
Geosolutions FOSS4g 2009 ReduxGeosolutions FOSS4g 2009 Redux
Geosolutions FOSS4g 2009 ReduxGeoSolutions
 
GeoServer, The Open Source Solution for the interoperable management of geo...
GeoServer, The Open Source Solution  for the interoperable management  of geo...GeoServer, The Open Source Solution  for the interoperable management  of geo...
GeoServer, The Open Source Solution for the interoperable management of geo...GeoSolutions
 
Raster data in GeoServer and GeoTools: Achievements, issues and future devel...
Raster data in GeoServer and GeoTools:  Achievements, issues and future devel...Raster data in GeoServer and GeoTools:  Achievements, issues and future devel...
Raster data in GeoServer and GeoTools: Achievements, issues and future devel...GeoSolutions
 
Enterprise class deployment for GeoServer and GeoWebcache Optimizing perform...
Enterprise class deployment  for GeoServer and GeoWebcache Optimizing perform...Enterprise class deployment  for GeoServer and GeoWebcache Optimizing perform...
Enterprise class deployment for GeoServer and GeoWebcache Optimizing perform...GeoSolutions
 
Mastering Security with GeoServer and GeoFence - FOSS4G EU 2017
Mastering Security with GeoServer and GeoFence - FOSS4G EU 2017Mastering Security with GeoServer and GeoFence - FOSS4G EU 2017
Mastering Security with GeoServer and GeoFence - FOSS4G EU 2017GeoSolutions
 
Creating Stunning Maps in GeoServer: mastering SLD and CSS styles
Creating Stunning Maps in GeoServer: mastering SLD and CSS stylesCreating Stunning Maps in GeoServer: mastering SLD and CSS styles
Creating Stunning Maps in GeoServer: mastering SLD and CSS stylesGeoSolutions
 
Serving earth observation data with GeoServer: addressing real world requirem...
Serving earth observation data with GeoServer: addressing real world requirem...Serving earth observation data with GeoServer: addressing real world requirem...
Serving earth observation data with GeoServer: addressing real world requirem...GeoSolutions
 

Was ist angesagt? (20)

Gfoss 2010
Gfoss 2010Gfoss 2010
Gfoss 2010
 
GeoSolutions Gfoss 09 Presentation
GeoSolutions Gfoss 09 PresentationGeoSolutions Gfoss 09 Presentation
GeoSolutions Gfoss 09 Presentation
 
GeoServer, an introduction for beginners
GeoServer, an introduction for beginnersGeoServer, an introduction for beginners
GeoServer, an introduction for beginners
 
Osgis 2010
Osgis 2010Osgis 2010
Osgis 2010
 
GeoServer on Steroids
GeoServer on SteroidsGeoServer on Steroids
GeoServer on Steroids
 
Spatiotemporal Raster Improvements in GeoServer
Spatiotemporal Raster Improvements in GeoServerSpatiotemporal Raster Improvements in GeoServer
Spatiotemporal Raster Improvements in GeoServer
 
GeoNetwork, The Open Source Solution for the interoperable management of ge...
GeoNetwork, The Open Source Solution  for the interoperable management  of ge...GeoNetwork, The Open Source Solution  for the interoperable management  of ge...
GeoNetwork, The Open Source Solution for the interoperable management of ge...
 
Raster data in GeoServer and GeoTools: Achievements, issues and future develo...
Raster data in GeoServer and GeoTools: Achievements, issues and future develo...Raster data in GeoServer and GeoTools: Achievements, issues and future develo...
Raster data in GeoServer and GeoTools: Achievements, issues and future develo...
 
GeoSolutions contributions to the CUSTOM Project
GeoSolutions contributions to the CUSTOM ProjectGeoSolutions contributions to the CUSTOM Project
GeoSolutions contributions to the CUSTOM Project
 
GeoServer The Open Source Solution for the interoperable management of geos...
GeoServer The Open Source Solution  for the interoperable management  of geos...GeoServer The Open Source Solution  for the interoperable management  of geos...
GeoServer The Open Source Solution for the interoperable management of geos...
 
GFOSS DAY 2012 GeoNetwork Presentation
GFOSS DAY 2012 GeoNetwork PresentationGFOSS DAY 2012 GeoNetwork Presentation
GFOSS DAY 2012 GeoNetwork Presentation
 
GeoServer an introduction for beginners
GeoServer an introduction for beginnersGeoServer an introduction for beginners
GeoServer an introduction for beginners
 
GeoServer in Production: we do it, here is how!
GeoServer in Production: we do it, here is how!GeoServer in Production: we do it, here is how!
GeoServer in Production: we do it, here is how!
 
Geosolutions FOSS4g 2009 Redux
Geosolutions FOSS4g 2009 ReduxGeosolutions FOSS4g 2009 Redux
Geosolutions FOSS4g 2009 Redux
 
GeoServer, The Open Source Solution for the interoperable management of geo...
GeoServer, The Open Source Solution  for the interoperable management  of geo...GeoServer, The Open Source Solution  for the interoperable management  of geo...
GeoServer, The Open Source Solution for the interoperable management of geo...
 
Raster data in GeoServer and GeoTools: Achievements, issues and future devel...
Raster data in GeoServer and GeoTools:  Achievements, issues and future devel...Raster data in GeoServer and GeoTools:  Achievements, issues and future devel...
Raster data in GeoServer and GeoTools: Achievements, issues and future devel...
 
Enterprise class deployment for GeoServer and GeoWebcache Optimizing perform...
Enterprise class deployment  for GeoServer and GeoWebcache Optimizing perform...Enterprise class deployment  for GeoServer and GeoWebcache Optimizing perform...
Enterprise class deployment for GeoServer and GeoWebcache Optimizing perform...
 
Mastering Security with GeoServer and GeoFence - FOSS4G EU 2017
Mastering Security with GeoServer and GeoFence - FOSS4G EU 2017Mastering Security with GeoServer and GeoFence - FOSS4G EU 2017
Mastering Security with GeoServer and GeoFence - FOSS4G EU 2017
 
Creating Stunning Maps in GeoServer: mastering SLD and CSS styles
Creating Stunning Maps in GeoServer: mastering SLD and CSS stylesCreating Stunning Maps in GeoServer: mastering SLD and CSS styles
Creating Stunning Maps in GeoServer: mastering SLD and CSS styles
 
Serving earth observation data with GeoServer: addressing real world requirem...
Serving earth observation data with GeoServer: addressing real world requirem...Serving earth observation data with GeoServer: addressing real world requirem...
Serving earth observation data with GeoServer: addressing real world requirem...
 

Ähnlich wie GFOSS Day 2012 GeoServer Presentation

Geoserver introduction, GeoBusiness 2015
Geoserver introduction, GeoBusiness 2015Geoserver introduction, GeoBusiness 2015
Geoserver introduction, GeoBusiness 2015GeoSolutions
 
IMGS Local Gov User Group Presentation
IMGS Local Gov User Group PresentationIMGS Local Gov User Group Presentation
IMGS Local Gov User Group PresentationIMGS
 
GeoServer intro for SDI Days 2013
GeoServer intro for SDI Days 2013GeoServer intro for SDI Days 2013
GeoServer intro for SDI Days 2013GeoSolutions
 
State of GeoServer 2.14
State of GeoServer 2.14State of GeoServer 2.14
State of GeoServer 2.14Jody Garnett
 
GeoServer Ecosystem 2018
GeoServer Ecosystem 2018GeoServer Ecosystem 2018
GeoServer Ecosystem 2018Jody Garnett
 
FOSS4G 2010 PostGIS Raster: an Open Source alternative to Oracle GeoRaster
FOSS4G 2010 PostGIS Raster: an Open Source alternative to Oracle GeoRasterFOSS4G 2010 PostGIS Raster: an Open Source alternative to Oracle GeoRaster
FOSS4G 2010 PostGIS Raster: an Open Source alternative to Oracle GeoRasterJorge Arevalo
 
Raster Data In GeoServer And GeoTools: Achievements, Issues And Future Develo...
Raster Data In GeoServer And GeoTools: Achievements, Issues And Future Develo...Raster Data In GeoServer And GeoTools: Achievements, Issues And Future Develo...
Raster Data In GeoServer And GeoTools: Achievements, Issues And Future Develo...GeoSolutions
 
Spatially enabled open source BI (GeoBI) with GeoKettle, GeoMondrian & SOLAPL...
Spatially enabled open source BI (GeoBI) with GeoKettle, GeoMondrian & SOLAPL...Spatially enabled open source BI (GeoBI) with GeoKettle, GeoMondrian & SOLAPL...
Spatially enabled open source BI (GeoBI) with GeoKettle, GeoMondrian & SOLAPL...Thierry Badard
 
Open source based software ‘gxt’ mangosystem
Open source based software ‘gxt’ mangosystemOpen source based software ‘gxt’ mangosystem
Open source based software ‘gxt’ mangosystemHaNJiN Lee
 
Thames Tunnel: GIS Leads Information Integration
Thames Tunnel: GIS Leads Information IntegrationThames Tunnel: GIS Leads Information Integration
Thames Tunnel: GIS Leads Information IntegrationEsri
 
OGC GeoPackage Support in ArcGIS
OGC GeoPackage Support in ArcGISOGC GeoPackage Support in ArcGIS
OGC GeoPackage Support in ArcGISMarten Hogeweg
 
Mapping, GIS and geolocating data in Java @ JAX London
Mapping, GIS and geolocating data in Java @ JAX LondonMapping, GIS and geolocating data in Java @ JAX London
Mapping, GIS and geolocating data in Java @ JAX LondonJoachim Van der Auwera
 
Java Tech & Tools | Mapping, GIS and Geolocating Data in Java | Joachim Van d...
Java Tech & Tools | Mapping, GIS and Geolocating Data in Java | Joachim Van d...Java Tech & Tools | Mapping, GIS and Geolocating Data in Java | Joachim Van d...
Java Tech & Tools | Mapping, GIS and Geolocating Data in Java | Joachim Van d...JAX London
 
gvSIG Mobile at the 2nd gvSIG users meeting in Trieste (Italy)
gvSIG Mobile at the  2nd gvSIG users meeting in  Trieste (Italy)gvSIG Mobile at the  2nd gvSIG users meeting in  Trieste (Italy)
gvSIG Mobile at the 2nd gvSIG users meeting in Trieste (Italy)adelrey
 
Mapping, GIS and geolocating data in Java
Mapping, GIS and geolocating data in JavaMapping, GIS and geolocating data in Java
Mapping, GIS and geolocating data in JavaJoachim Van der Auwera
 
State of GeoServer - FOSS4G 2016
State of GeoServer - FOSS4G 2016State of GeoServer - FOSS4G 2016
State of GeoServer - FOSS4G 2016GeoSolutions
 
Overview of Geomajas plug-ins and faces
Overview of Geomajas plug-ins and facesOverview of Geomajas plug-ins and faces
Overview of Geomajas plug-ins and facesJoachim Van der Auwera
 
The Construction of the Internet Geological Data System Using WWW+Java+DB Tec...
The Construction of the Internet Geological Data System Using WWW+Java+DB Tec...The Construction of the Internet Geological Data System Using WWW+Java+DB Tec...
The Construction of the Internet Geological Data System Using WWW+Java+DB Tec...Channy Yun
 

Ähnlich wie GFOSS Day 2012 GeoServer Presentation (20)

Geoserver introduction, GeoBusiness 2015
Geoserver introduction, GeoBusiness 2015Geoserver introduction, GeoBusiness 2015
Geoserver introduction, GeoBusiness 2015
 
IMGS Local Gov User Group Presentation
IMGS Local Gov User Group PresentationIMGS Local Gov User Group Presentation
IMGS Local Gov User Group Presentation
 
GeoServer intro for SDI Days 2013
GeoServer intro for SDI Days 2013GeoServer intro for SDI Days 2013
GeoServer intro for SDI Days 2013
 
State of GeoServer 2.14
State of GeoServer 2.14State of GeoServer 2.14
State of GeoServer 2.14
 
GeoServer Ecosystem 2018
GeoServer Ecosystem 2018GeoServer Ecosystem 2018
GeoServer Ecosystem 2018
 
FOSS4G 2010 PostGIS Raster: an Open Source alternative to Oracle GeoRaster
FOSS4G 2010 PostGIS Raster: an Open Source alternative to Oracle GeoRasterFOSS4G 2010 PostGIS Raster: an Open Source alternative to Oracle GeoRaster
FOSS4G 2010 PostGIS Raster: an Open Source alternative to Oracle GeoRaster
 
Phnom penh mapping meetup #15
Phnom penh mapping meetup #15Phnom penh mapping meetup #15
Phnom penh mapping meetup #15
 
Raster Data In GeoServer And GeoTools: Achievements, Issues And Future Develo...
Raster Data In GeoServer And GeoTools: Achievements, Issues And Future Develo...Raster Data In GeoServer And GeoTools: Achievements, Issues And Future Develo...
Raster Data In GeoServer And GeoTools: Achievements, Issues And Future Develo...
 
Spatially enabled open source BI (GeoBI) with GeoKettle, GeoMondrian & SOLAPL...
Spatially enabled open source BI (GeoBI) with GeoKettle, GeoMondrian & SOLAPL...Spatially enabled open source BI (GeoBI) with GeoKettle, GeoMondrian & SOLAPL...
Spatially enabled open source BI (GeoBI) with GeoKettle, GeoMondrian & SOLAPL...
 
Open source based software ‘gxt’ mangosystem
Open source based software ‘gxt’ mangosystemOpen source based software ‘gxt’ mangosystem
Open source based software ‘gxt’ mangosystem
 
Thames Tunnel: GIS Leads Information Integration
Thames Tunnel: GIS Leads Information IntegrationThames Tunnel: GIS Leads Information Integration
Thames Tunnel: GIS Leads Information Integration
 
OGC GeoPackage Support in ArcGIS
OGC GeoPackage Support in ArcGISOGC GeoPackage Support in ArcGIS
OGC GeoPackage Support in ArcGIS
 
Mapping, GIS and geolocating data in Java @ JAX London
Mapping, GIS and geolocating data in Java @ JAX LondonMapping, GIS and geolocating data in Java @ JAX London
Mapping, GIS and geolocating data in Java @ JAX London
 
Java Tech & Tools | Mapping, GIS and Geolocating Data in Java | Joachim Van d...
Java Tech & Tools | Mapping, GIS and Geolocating Data in Java | Joachim Van d...Java Tech & Tools | Mapping, GIS and Geolocating Data in Java | Joachim Van d...
Java Tech & Tools | Mapping, GIS and Geolocating Data in Java | Joachim Van d...
 
gvSIG Mobile at the 2nd gvSIG users meeting in Trieste (Italy)
gvSIG Mobile at the  2nd gvSIG users meeting in  Trieste (Italy)gvSIG Mobile at the  2nd gvSIG users meeting in  Trieste (Italy)
gvSIG Mobile at the 2nd gvSIG users meeting in Trieste (Italy)
 
Mapping, GIS and geolocating data in Java
Mapping, GIS and geolocating data in JavaMapping, GIS and geolocating data in Java
Mapping, GIS and geolocating data in Java
 
State of GeoServer - FOSS4G 2016
State of GeoServer - FOSS4G 2016State of GeoServer - FOSS4G 2016
State of GeoServer - FOSS4G 2016
 
Overview of Geomajas plug-ins and faces
Overview of Geomajas plug-ins and facesOverview of Geomajas plug-ins and faces
Overview of Geomajas plug-ins and faces
 
Whats New in ArcGIS 10.1
Whats New in ArcGIS 10.1Whats New in ArcGIS 10.1
Whats New in ArcGIS 10.1
 
The Construction of the Internet Geological Data System Using WWW+Java+DB Tec...
The Construction of the Internet Geological Data System Using WWW+Java+DB Tec...The Construction of the Internet Geological Data System Using WWW+Java+DB Tec...
The Construction of the Internet Geological Data System Using WWW+Java+DB Tec...
 

Mehr von GeoSolutions

MapStore 2 - The Story
MapStore 2 - The StoryMapStore 2 - The Story
MapStore 2 - The StoryGeoSolutions
 
One GeoNode, many GeoNodes
One GeoNode, many GeoNodesOne GeoNode, many GeoNodes
One GeoNode, many GeoNodesGeoSolutions
 
Introduction to GeoNode
Introduction to GeoNodeIntroduction to GeoNode
Introduction to GeoNodeGeoSolutions
 
Serving earth observation data with GeoServer: addressing real world requirem...
Serving earth observation data with GeoServer: addressing real world requirem...Serving earth observation data with GeoServer: addressing real world requirem...
Serving earth observation data with GeoServer: addressing real world requirem...GeoSolutions
 
GeoServer Feature FRENZY
GeoServer Feature FRENZYGeoServer Feature FRENZY
GeoServer Feature FRENZYGeoSolutions
 
State of GeoServer 2.12
State of GeoServer 2.12State of GeoServer 2.12
State of GeoServer 2.12GeoSolutions
 
MapStore 2, modern mashups with OL3, Leaflet and React
MapStore 2, modern mashups with OL3, Leaflet and ReactMapStore 2, modern mashups with OL3, Leaflet and React
MapStore 2, modern mashups with OL3, Leaflet and ReactGeoSolutions
 
Crunching Data In GeoServer: Mastering Rendering Transformations, WPS Process...
Crunching Data In GeoServer: Mastering Rendering Transformations, WPS Process...Crunching Data In GeoServer: Mastering Rendering Transformations, WPS Process...
Crunching Data In GeoServer: Mastering Rendering Transformations, WPS Process...GeoSolutions
 
Advanced Security with GeoServer - FOSS4G 2015
Advanced Security with GeoServer - FOSS4G 2015Advanced Security with GeoServer - FOSS4G 2015
Advanced Security with GeoServer - FOSS4G 2015GeoSolutions
 
Raster Data In GeoServer and GeoTools: Achievements, Issues And Future Develo...
Raster Data In GeoServer and GeoTools: Achievements, Issues And Future Develo...Raster Data In GeoServer and GeoTools: Achievements, Issues And Future Develo...
Raster Data In GeoServer and GeoTools: Achievements, Issues And Future Develo...GeoSolutions
 
Mapping the world beyond web mercator - FOSS4G 2015
Mapping the world beyond web mercator - FOSS4G 2015Mapping the world beyond web mercator - FOSS4G 2015
Mapping the world beyond web mercator - FOSS4G 2015GeoSolutions
 
GeoServer on Steroids
GeoServer on Steroids GeoServer on Steroids
GeoServer on Steroids GeoSolutions
 
GeoServer for Spatio-temporal Data Handling With Examples For MetOc And Remot...
GeoServer for Spatio-temporal Data Handling With Examples For MetOc And Remot...GeoServer for Spatio-temporal Data Handling With Examples For MetOc And Remot...
GeoServer for Spatio-temporal Data Handling With Examples For MetOc And Remot...GeoSolutions
 
Advanced Cartographic Map Rendering in GeoServer
Advanced Cartographic Map Rendering in GeoServerAdvanced Cartographic Map Rendering in GeoServer
Advanced Cartographic Map Rendering in GeoServerGeoSolutions
 
Spatio-temporal Data Handling With GeoServer for MetOc And Remote Sensing
Spatio-temporal Data Handling With GeoServer for MetOc And Remote SensingSpatio-temporal Data Handling With GeoServer for MetOc And Remote Sensing
Spatio-temporal Data Handling With GeoServer for MetOc And Remote SensingGeoSolutions
 
GeoSolutions Keynote at WebMGS 2015
GeoSolutions Keynote at WebMGS 2015GeoSolutions Keynote at WebMGS 2015
GeoSolutions Keynote at WebMGS 2015GeoSolutions
 
GeoServer beginners gwf_2015
GeoServer beginners gwf_2015GeoServer beginners gwf_2015
GeoServer beginners gwf_2015GeoSolutions
 
Geosolutions gwf-2015-v01.04
Geosolutions gwf-2015-v01.04Geosolutions gwf-2015-v01.04
Geosolutions gwf-2015-v01.04GeoSolutions
 
Introduzione a GeoServer ed ai servizi OGC
Introduzione a GeoServer ed ai servizi OGCIntroduzione a GeoServer ed ai servizi OGC
Introduzione a GeoServer ed ai servizi OGCGeoSolutions
 
Advanced Security With GeoServer
Advanced Security With GeoServerAdvanced Security With GeoServer
Advanced Security With GeoServerGeoSolutions
 

Mehr von GeoSolutions (20)

MapStore 2 - The Story
MapStore 2 - The StoryMapStore 2 - The Story
MapStore 2 - The Story
 
One GeoNode, many GeoNodes
One GeoNode, many GeoNodesOne GeoNode, many GeoNodes
One GeoNode, many GeoNodes
 
Introduction to GeoNode
Introduction to GeoNodeIntroduction to GeoNode
Introduction to GeoNode
 
Serving earth observation data with GeoServer: addressing real world requirem...
Serving earth observation data with GeoServer: addressing real world requirem...Serving earth observation data with GeoServer: addressing real world requirem...
Serving earth observation data with GeoServer: addressing real world requirem...
 
GeoServer Feature FRENZY
GeoServer Feature FRENZYGeoServer Feature FRENZY
GeoServer Feature FRENZY
 
State of GeoServer 2.12
State of GeoServer 2.12State of GeoServer 2.12
State of GeoServer 2.12
 
MapStore 2, modern mashups with OL3, Leaflet and React
MapStore 2, modern mashups with OL3, Leaflet and ReactMapStore 2, modern mashups with OL3, Leaflet and React
MapStore 2, modern mashups with OL3, Leaflet and React
 
Crunching Data In GeoServer: Mastering Rendering Transformations, WPS Process...
Crunching Data In GeoServer: Mastering Rendering Transformations, WPS Process...Crunching Data In GeoServer: Mastering Rendering Transformations, WPS Process...
Crunching Data In GeoServer: Mastering Rendering Transformations, WPS Process...
 
Advanced Security with GeoServer - FOSS4G 2015
Advanced Security with GeoServer - FOSS4G 2015Advanced Security with GeoServer - FOSS4G 2015
Advanced Security with GeoServer - FOSS4G 2015
 
Raster Data In GeoServer and GeoTools: Achievements, Issues And Future Develo...
Raster Data In GeoServer and GeoTools: Achievements, Issues And Future Develo...Raster Data In GeoServer and GeoTools: Achievements, Issues And Future Develo...
Raster Data In GeoServer and GeoTools: Achievements, Issues And Future Develo...
 
Mapping the world beyond web mercator - FOSS4G 2015
Mapping the world beyond web mercator - FOSS4G 2015Mapping the world beyond web mercator - FOSS4G 2015
Mapping the world beyond web mercator - FOSS4G 2015
 
GeoServer on Steroids
GeoServer on Steroids GeoServer on Steroids
GeoServer on Steroids
 
GeoServer for Spatio-temporal Data Handling With Examples For MetOc And Remot...
GeoServer for Spatio-temporal Data Handling With Examples For MetOc And Remot...GeoServer for Spatio-temporal Data Handling With Examples For MetOc And Remot...
GeoServer for Spatio-temporal Data Handling With Examples For MetOc And Remot...
 
Advanced Cartographic Map Rendering in GeoServer
Advanced Cartographic Map Rendering in GeoServerAdvanced Cartographic Map Rendering in GeoServer
Advanced Cartographic Map Rendering in GeoServer
 
Spatio-temporal Data Handling With GeoServer for MetOc And Remote Sensing
Spatio-temporal Data Handling With GeoServer for MetOc And Remote SensingSpatio-temporal Data Handling With GeoServer for MetOc And Remote Sensing
Spatio-temporal Data Handling With GeoServer for MetOc And Remote Sensing
 
GeoSolutions Keynote at WebMGS 2015
GeoSolutions Keynote at WebMGS 2015GeoSolutions Keynote at WebMGS 2015
GeoSolutions Keynote at WebMGS 2015
 
GeoServer beginners gwf_2015
GeoServer beginners gwf_2015GeoServer beginners gwf_2015
GeoServer beginners gwf_2015
 
Geosolutions gwf-2015-v01.04
Geosolutions gwf-2015-v01.04Geosolutions gwf-2015-v01.04
Geosolutions gwf-2015-v01.04
 
Introduzione a GeoServer ed ai servizi OGC
Introduzione a GeoServer ed ai servizi OGCIntroduzione a GeoServer ed ai servizi OGC
Introduzione a GeoServer ed ai servizi OGC
 
Advanced Security With GeoServer
Advanced Security With GeoServerAdvanced Security With GeoServer
Advanced Security With GeoServer
 

Kürzlich hochgeladen

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 

Kürzlich hochgeladen (20)

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 

GFOSS Day 2012 GeoServer Presentation

  • 1. GeoServer, The Open Source Solution for the interoperable management of geospatial data Ing. Andrea Aime, GeoSolutions Ing. Simone Giannecchini, GeoSolutions GFOSS DAY 2012, Torino November 14th 2012
  • 2. Outline  Who is GeoSolutions?  Quick intro to GeoServer  What’s new in the 2.2.x series  What’s cooking in the 2.3.x series GFOSS DAY 2012, Torino November 14th 2012
  • 3. GeoSolutions  Founded in Italy in late 2006  Expertise • Image Processing, GeoSpatial Data Fusion • Java, Java Enterprise, C++, Python • JPEG2000, JPIP, Advanced 2D visualization  Supporting/Developing FOSS4G projects  GeoTools, GeoServer  GeoNetwork, GeoBatch, MapStore  ImageIO-Ext and more: https://github.com/geosolutions-it  Focus on Consultancy  agencies, large private companies, etc… GFOSS DAY 2012, Torino November 14th 2012
  • 4. GeoServer quick intro GFOSS DAY 2012, Torino November 14th 2012
  • 5. GeoServer  GeoSpatial enterprise gateway Java Enterprise Management and Dissemination of raster and vector data  Standards compliant OGC WCS 1.0, 1.1.1 (RI), 2.0 in the pipeline OGC WFS 1.0, 1.1 (RI), 2.0 OGC WMS 1.1.1, 1.3 OGC WPS 1.0.0  Google Earth/Maps support KML, GeoSearch, etc.. GFOSS DAY 2012, Torino November 14th 2012
  • 6. ---------- ---------- ---------- --------- PNG, GIF ---------- Shapefile ---------- --------- WMS JPEG ---------- 1.1.1 TIFF, 1.3.0 Formats and Protocols Vector files GeoTIFF PostGIS SVG, PDF Oracle Styled KML/KMZ Google maps H2 DB2 SQL Server Shapefile MySql GML2 GeoServer WFS Spatialite 1.0, 1.1, GML3 DBMS GeoCouch 2.0 GeoRSS Raw vector GeoJSON data CSV/XLS ArcSDE WFS WPS 1.0.0 GeoTIFF Servers WCS ArcGrid GeoTIFF 1.0 GTopo30 WMS 1.1.1 Raw raster Img+World ArcGrid data GTopo30 GWC Img+world (WMTS, KML superoverlays Mosaic Raster files TMS, Google maps tiles MrSID WMS-C) OGC tiles JPEG 2000 OSGEO tiles ECW,Pyramid, Oracle GeoRaster, PostGis Raster GFOSS DAY 2012, Torino November 14th 2012
  • 7. Administration GUI GFOSS DAY 2012, Torino November 14th 2012
  • 8. RESTful Configuration  Programmatic configuration of layers via REST calls Workspaces, Data stores / coverage stores Layers and Styles, Service configurations Freemarker templates (incoming)  Exposing internal configuration to remote clients Ajax - JavaScript friendly  Various client libraries available in different languages (Java, Python, Ruby, …).  Example, geoserver-manager: https://github.com/geosolutions-it/geoserver-manager GFOSS DAY 2012, Torino November 14th 2012
  • 9. WMS  Dissemination of Maps  Fusing raster and vector data seamlessly  Rule/scale driven rendering  WMS 1.1.1 and 1.3 support  SLD  Basic support for SLD 1.1 and SE 1.1  Full support for SLD 1.0  CSS extension for compact styling  Many rendering extensions available GFOSS DAY 2012, Torino November 14th 2012
  • 10. Rendering GFOSS DAY 2012, Torino November 14th 2012
  • 11. Rendering: real world units <Rule> <LineSymbolizer uom="http://www.opengeospatial.org/se/units/metre"> <Stroke> <CssParameter name="stroke-width"> <ogc:Literal>5</ogc:Literal> </CssParameter> </Stroke> </LineSymbolizer> </Rule> GFOSS DAY 2012, Torino November 14th 2012
  • 12. GeoWebCache Integration  Direct calls to GeoServer GeoServer rendering engine  Support for layers modified through WFT-T GeoWebCache  Support for various tile protocols GMap, Gearth OpenLayers, VEarth, Bing  Speed-up factor 10/100  Disk quota support Persistent raster/KML tile cache GFOSS DAY 2012, Torino November 14th 2012
  • 13. KML/KMZ TEMPORAL SERIES KML EXTRUDE KML SUPEROVERLAY GFOSS DAY 2012, Torino November 14th 2012
  • 14. WFS  Dissemination and filtering of vector data  WFS 1.0, 1.1 and 2.0 (since 2.2.0)  Transaction and paging available in all versions  Simplified filtering via CQL  Formats:  GML 2, 3.1 and 3.2  CSV, Excel spreadsheet, GeoRSS, GeoJSON  Shapefile (zipped)  Any other format supported by ogr2ogr (configurable) GFOSS DAY 2012, Torino November 14th 2012
  • 15. Complex Feature*  Application/community schemas  Complex Features  Attributes as sub-features  Attributes as list of features  Tree-like structure  Mixing in a single tree hererogeneous data sources GFOSS DAY 2012, Torino November 14th 2012
  • 16. WCS  Raster data dissemination  Raw raster data useful for analysis, no maps!  Support for TIME and ELEVATION (via ImageMosaic plugin)  WCS 1.0 and 1.1.1  Output formats  GeoTiff, ArcGrid  GDAL based formats under discussion  Extensions  ELEVATION as band management GFOSS DAY 2012, Torino November 14th 2012
  • 17. WPS  WPS 1.0  Official Extension  Raster and Vector data support  High performance processes (raster/vector statistics, raster/vector format conversions and more)  Integrated WPS  Direct access to data sources  Automatic publishing of results as new layers  Embedding processes into SLD styles (rendering transformation, since 2.2.0) GFOSS DAY 2012, Torino November 14th 2012
  • 18. What’s new in 2.2.x GFOSS DAY 2012, Torino November 14th 2012
  • 19. Virtual services  Expose different OGC services per workspace  Styles and layer groups per workspace  Have different administrators per workspace  multi-tenancy GFOSS DAY 2012, Torino November 14th 2012
  • 20. Referencing news  Support for NTv2 and NADCON grids  high accuracy datum transformations  Test and inspect re-projection interactively: GFOSS DAY 2012, Torino November 14th 2012
  • 21. Impersonation in data access  Use the current WMS/WFS client GeoServer user to access DBMS GeoServer user: X contents  Tighten security also GeoServer at the DBMS level Connection pool user:  Useful for high impersonating DBMS user X security setups DBMS GFOSS DAY 2012, Torino November 14th 2012
  • 22. WMS: PNG8 with alpha  Support for paletted PNG with alpha transparency  Best of both worlds: compact but good looking  Good quality, yet usable in interactive setups GFOSS DAY 2012, Torino November 14th 2012
  • 23. WMS: TIME and ELEVATION TIME = 20100512T0000000Z ELEVATION = 0.0 FeatureType Editor GFOSS DAY 2012, Torino November 14th 2012
  • 24. WMS: Rendering Transformations  On-the-fly data transformations  Calling spatial analysis processes from SLD docs  Optimized for performance  Examples: on the fly contour lines, heat maps, point clustering, point interpolation, GCP based image rectification GFOSS DAY 2012, Torino November 14th 2012
  • 25. Improved GWC integration  Custom gridset definition  Per layer caching configuration GFOSS DAY 2012, Torino November 14th 2012
  • 26. WFS: 2.0 and XSLT  WFS 2.0  GML 3.2  Paging (back-ported to other versions)  Joins (scalar, temporal, spatial) between feature types  Stored queries txt  XSLT output Custom xml GML XLST format: 2.X/3.X engine HTML KML Custom XSL sheet GFOSS DAY 2012, Torino November 14th 2012
  • 27. WPS: asynchronous calls  Asynchronous WPS support for long running processes WPS protocol WPS executor Client handler Execute Internal submit Update status Status poll Update status Status poll Write results Status? Results GFOSS DAY 2012, Torino November 14th 2012
  • 28. Security: Authentication  Pluggable user sources, available out of the box:  LDAP, DBMS  Pluggable authentication mechanisms, available out of the box:  BASIC/DIGEST HTTP, CAS  Possible to integrate with other mechanisms and in-house solutions  Available since 2.2.0, before only basic HTTP auth + simple text file for users GFOSS DAY 2012, Torino November 14th 2012
  • 29. What’s cooking for 2.3.x GFOSS DAY 2012, Torino November 14th 2012
  • 30. Database configuration backend  Pluggable configuration backends  In-memory implementation + XML storage (current one)  Database based implementation (as a community module)  Pluggable, add your own (any takers for a NoSQL elastic implementation?) GeoServer config and catalog In-memory DBMS NoSQL? GFOSS DAY 2012, Torino November 14th 2012
  • 31. GWC clustering  Improved clustering for GWC in 1.4.x:  Metastore removed  Disk quota can work off a central DBMS  Distributed locks, avoid concurrent computation of same tile at the same time  Active/active clustering Load balancer of GWC now possible GWC1 GWC2 Tile storage Disk quota GFOSS DAY 2012, Torino November 14th 2012
  • 32. CSW 2.0.2  Wow, catalogue services in GeoServer!  Catalog Service for the Web 2.0.2  Pluggable record backend  Pluggable record type support  Not a replacement for a full-fledged GeoNetwork (not at the moment, at least) CSW protocol handler Dublin core ebRIM ISO Record type support support support plugins GeoServer Simple DC Vendor config specific Record sources backend backend bridge GFOSS DAY 2012, Torino November 14th 2012
  • 33. CSW 2.0.2  Current implementation  Demo backend with Dublin Core record support, passes CITE certifications tests  ISO + Dublin core backend reporting layers in the GeoServer configuration, in development  ebRIM (Earth Observation profile) implementation plus proxy to a in-house, vendor specific catalog (proxy front-end model)  Currently a community module  will be graduated to extension once the ISO backend over the GeoServer own config is completed GFOSS DAY 2012, Torino November 14th 2012
  • 34. WCS 2.0 EO  WCS 2.0 implementation with extensions:  Range subsetting  Scaling and interpolation  CRS (reprojection)  GeoTiff & NetCDF encoding  Earth Observation profile support  Temporal series  Exposing mosaic structure  EO metadata describing sensors  NetCDF support as both input and output  Sponsors  DLR (German spatial agency)  EUMETSAT (European operational satellite agency for monitoring weather, climate and the environment) GFOSS DAY 2012, Torino November 14th 2012
  • 35. The End Questions? andrea.aime@geo-solutions.it simone.giannecchini@geo-solutions.it GFOSS DAY 2012, Torino November 14th 2012