SlideShare ist ein Scribd-Unternehmen logo
1 von 30
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
GeoSolutions
   GeoSolutions
   GeoServer Introduction
       User Interface

       Security

       Administration

       OGC Services

       Extensions and Additional Modules
GeoSolutions
   Founded in Italy in 2006
   Expertise
    •   Image Processing, GeoSpatial Data Fusion
    •   Java, Java Enterprise, C++, Python
    •   JPEG2000, JPIP, Advanced 2D visualization
   Supporting/Developing FOSS4G projects
       GeoTools
       GeoServer
       GeoBatch
       ImageIO-Ext
       uDig

   Focus on
       Consultancy (agencies, large private companies, etc…)
GeoServer
   GeoSpatial enterprise gateway
        Java Enterprise
        Management of raster and vector data
   Standards compliant
        OGC WCS 1.0 - 1.1.1 (RI)
        OGC WFS 1.0 - 1.1 (RI)
        OGC WMS 1.1.1
        OGC WPS 1.0.0
   Google Earth/Maps support
        KML, GeoSearch, etc..
----------
                              ----------
                                  ----------
                               ---------
                                                                                    PNG, GIF
                                  ----------
                 Shapefile    ----------
                                   ---------                WMS                     JPEG
                                  ----------                1.1.1                   TIFF,
                             Vector files
                                                            1.3.0                   GeoTIFF
                                                                                    SVG, PDF
                 PostGIS                                               Styled       KML/KMZ
                                                           Google*      maps
                 Oracle
Dati e servizi



                 H2                                                                 Shapefile
                 DB2                                       WFSv*                    GML2




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

   Spring Security
   RBAC on layers and services
   Built-in version with simplified rules

         namespace.layer.mode=role1,role2,...




          A name, or * to   r: read    The roles that will
          mean “any”        w: write   be authorized to
                                       access the data
                                       under this rule
GUI: security configuration
Security Developments in 2.1

   Security Management at the feature level
    (record in DBMS)  read and write filtering
   Hide sensible attributes
   Discriminate visible areas on a per-user
    basis
   Rules for services and layers
   Server side framework available, open
    source implementation needed!
RESTConfig

   Programmatic configuration of layers via
    REST calls
          Workspaces
          DataStores/CoverageStores
          Layers and Styles
   Exposing internal configuration to remote
    clients
          Ajax-JavaScript friendly
   “Core” Module since 2.1
   Integrated Security
RESTConfig

       Automatic Configuration      Styles
       of recurring flows of data            Javascript
                                               client
GeoBatch


                        GeoServer

Server side                                   Desktop
  scripts      Mass
                                                app
               publishing of
               Layers                   Layers
                                      Publishing
WFS
   Dissemination and filtering of vector data
   WFS 1.0 and 1.1 support with transactions
   Formats:
         GML 2, 3.1 e 3.2
         GeoRSS, GeoJSON
         Shapefile (zipped)
         OGR (configurable)

   Extensions
         CQL
         WFS 1.0 with on-the-fly reprojection
Complex Feature*
   Application/community schemas
   Complex Features
         Attributes as sub-features
         Attributes as list of features
         Tree-like structure
   Heterogeneous data sources
   INSPIRE!
WCS*
   Raster data dissemination
         Raw raster data useful for analysis, no maps!
         Support for TIME and ELEVATION (via ImageMosaic plugin)

   WCS 1.0 e 1.1
   Output formats
         GeoTiff, ArcGrid
         GDAL based formats*

   Extensions
         ELEVATION as band management*
WMS 1.3.0 e SE 1.1

   WMS 1.3 support (INSPIRE)
   Basic support for SLD 1.1 and SE 1.1
   Full support for SLD 1.0
   Many rendering extensions available!
WMS – Dynamic symbolizers
WMS – raster symbolizer




Raw                           256
Data                         Colors




                  65536
                  Colors
WMS – Advanced Styling



                            Geometry
Filter Functions         Transformations




                                 Drop
      Number                    Shadow
     Formatting
Advanced Projection Handling




      Management of dateline
      Change and
      map-wrapping




                               Cutting unreprojectable
                               geometries
Rendering transformations

   On-the-fly data transformations
   Calling WPS processes from SLD docs
                   Optimized for performance
Rendering transformations

   Point feature extraction from two band
    raster data (e.g. Wind(u,v))
   Computation of direction and module from
    SLD
KML/KMZ


              TEMPORAL SERIES




KML EXTRUDE               KML SUPEROVERLAY
ImageIO-Ext Support
   JAI ImageIO Extension
   Plugins:
         BigTiff*, netCDF-CF,GriB1,MatFile 5, HDF4
         JP2000 (Kakadu)
         GDAL 1.7.3


   GDAL integration via ImageIO-ext
             JPEG2000,MrSID, ECW
             BigTIFF, ERDAS Image, HDF4
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
WMS* Cascading
            GetMap and
             GetFeatureInfo
             Cascading
            Suppport for
             reprojection on-the-
             fly
            GUI based mass
             import of remote
             layers
WPS*
   WPS 1.0
   Official Extension
   Raster and Vector data support
   High performance processes development (raster/vector
    statistics, raster/vector format conversions and more)
   Integrated WPS
         Automatic publishing of results in WPS
         Embedding WPS processes into SLD styles
WPS: demo builder
WPS*
   Deficiencies
          Asynchronous requests
          Missing request limits enforcements (e.g. input/output
           maximum dimensions)
   Wish list:
          Scripting (Jython, GeoScript)
          Sextante, IDL, JGrass (Grass?) integration
          Improved robustness
          Jiffle (jai-tools) based raster algebra
Cross-Layer filtering
   “querylayer” community module
   “Find all sites within 100 meters from roads”
   Single CQL filter with WMS:
                                      DWITHIN(
                                       the_geom,
                                       collectGeometries(
                                          queryCollection('roads',
                                                         'the_geom',
                                                         'INCLUDE')
                                       ),
                                       200, meters)
The End




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

Weitere ähnliche Inhalte

Was ist angesagt?

GeoServer presentation @ Italian GFOSS day 2008
GeoServer presentation @ Italian GFOSS day 2008GeoServer presentation @ Italian GFOSS day 2008
GeoServer presentation @ Italian GFOSS day 2008GeoSolutions
 
GFOSS Day 2012 GeoServer Presentation
GFOSS Day 2012 GeoServer PresentationGFOSS Day 2012 GeoServer Presentation
GFOSS Day 2012 GeoServer PresentationGeoSolutions
 
GFOSS DAY 2012 GeoNetwork Presentation
GFOSS DAY 2012 GeoNetwork PresentationGFOSS DAY 2012 GeoNetwork Presentation
GFOSS DAY 2012 GeoNetwork PresentationGeoSolutions
 
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
 
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
 
Using GeoServer for spatio-temporal data management with examples for MetOc a...
Using GeoServer for spatio-temporal data management with examples for MetOc a...Using GeoServer for spatio-temporal data management with examples for MetOc a...
Using GeoServer for spatio-temporal data management with examples for MetOc a...GeoSolutions
 
GeoServer an introduction for beginners
GeoServer an introduction for beginnersGeoServer an introduction for beginners
GeoServer an introduction for beginnersGeoSolutions
 
Geoserver introduction, GeoBusiness 2015
Geoserver introduction, GeoBusiness 2015Geoserver introduction, GeoBusiness 2015
Geoserver introduction, GeoBusiness 2015GeoSolutions
 
GeoServer on Steroids
GeoServer on SteroidsGeoServer on Steroids
GeoServer on SteroidsGeoSolutions
 
Georepository short introduction
Georepository short introductionGeorepository short introduction
Georepository short introductionGeoSolutions
 
State of GeoServer at FOSS4G-NA
State of GeoServer at FOSS4G-NAState of GeoServer at FOSS4G-NA
State of GeoServer at FOSS4G-NAGeoSolutions
 
GeoServer intro for SDI Days 2013
GeoServer intro for SDI Days 2013GeoServer intro for SDI Days 2013
GeoServer intro for SDI Days 2013GeoSolutions
 
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
 
State of GeoServer 2.14
State of GeoServer 2.14State of GeoServer 2.14
State of GeoServer 2.14Jody Garnett
 
Java Image Processing for Geospatial Community
Java Image Processing for Geospatial CommunityJava Image Processing for Geospatial Community
Java Image Processing for Geospatial CommunityJody Garnett
 
GeoServer Ecosystem 2018
GeoServer Ecosystem 2018GeoServer Ecosystem 2018
GeoServer Ecosystem 2018Jody Garnett
 
Kopss Open API 단위테스트 이슈사항
Kopss Open API 단위테스트 이슈사항Kopss Open API 단위테스트 이슈사항
Kopss Open API 단위테스트 이슈사항MinPa Lee
 
IMGS Local Gov User Group Presentation
IMGS Local Gov User Group PresentationIMGS Local Gov User Group Presentation
IMGS Local Gov User Group PresentationIMGS
 

Was ist angesagt? (20)

GeoServer presentation @ Italian GFOSS day 2008
GeoServer presentation @ Italian GFOSS day 2008GeoServer presentation @ Italian GFOSS day 2008
GeoServer presentation @ Italian GFOSS day 2008
 
GFOSS Day 2012 GeoServer Presentation
GFOSS Day 2012 GeoServer PresentationGFOSS Day 2012 GeoServer Presentation
GFOSS Day 2012 GeoServer Presentation
 
GFOSS DAY 2012 GeoNetwork Presentation
GFOSS DAY 2012 GeoNetwork PresentationGFOSS DAY 2012 GeoNetwork Presentation
GFOSS DAY 2012 GeoNetwork Presentation
 
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...
 
Gfoss 2010
Gfoss 2010Gfoss 2010
Gfoss 2010
 
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...
 
Using GeoServer for spatio-temporal data management with examples for MetOc a...
Using GeoServer for spatio-temporal data management with examples for MetOc a...Using GeoServer for spatio-temporal data management with examples for MetOc a...
Using GeoServer for spatio-temporal data management with examples for MetOc a...
 
GeoServer an introduction for beginners
GeoServer an introduction for beginnersGeoServer an introduction for beginners
GeoServer an introduction for beginners
 
Geoserver introduction, GeoBusiness 2015
Geoserver introduction, GeoBusiness 2015Geoserver introduction, GeoBusiness 2015
Geoserver introduction, GeoBusiness 2015
 
GeoServer on Steroids
GeoServer on SteroidsGeoServer on Steroids
GeoServer on Steroids
 
Georepository short introduction
Georepository short introductionGeorepository short introduction
Georepository short introduction
 
State of GeoServer at FOSS4G-NA
State of GeoServer at FOSS4G-NAState of GeoServer at FOSS4G-NA
State of GeoServer at FOSS4G-NA
 
GeoServer intro for SDI Days 2013
GeoServer intro for SDI Days 2013GeoServer intro for SDI Days 2013
GeoServer intro for SDI Days 2013
 
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...
 
State of GeoServer 2.14
State of GeoServer 2.14State of GeoServer 2.14
State of GeoServer 2.14
 
State of JTS 2018
State of JTS 2018State of JTS 2018
State of JTS 2018
 
Java Image Processing for Geospatial Community
Java Image Processing for Geospatial CommunityJava Image Processing for Geospatial Community
Java Image Processing for Geospatial Community
 
GeoServer Ecosystem 2018
GeoServer Ecosystem 2018GeoServer Ecosystem 2018
GeoServer Ecosystem 2018
 
Kopss Open API 단위테스트 이슈사항
Kopss Open API 단위테스트 이슈사항Kopss Open API 단위테스트 이슈사항
Kopss Open API 단위테스트 이슈사항
 
IMGS Local Gov User Group Presentation
IMGS Local Gov User Group PresentationIMGS Local Gov User Group Presentation
IMGS Local Gov User Group Presentation
 

Andere mochten auch

Oaug oracle wmsmarkmandeville200605
Oaug oracle wmsmarkmandeville200605Oaug oracle wmsmarkmandeville200605
Oaug oracle wmsmarkmandeville200605Pradeep Chinnaswamy
 
Cv Jagdish Utwani Updated
Cv Jagdish Utwani UpdatedCv Jagdish Utwani Updated
Cv Jagdish Utwani UpdatedJagdish Utwani
 
Oracle wms and oracle msca overview
Oracle wms and oracle msca overviewOracle wms and oracle msca overview
Oracle wms and oracle msca overviewRaj Khanna
 
Webinar: Oracle R12 Warehouse Management System (WMS) Overview
Webinar: Oracle R12 Warehouse Management System (WMS) OverviewWebinar: Oracle R12 Warehouse Management System (WMS) Overview
Webinar: Oracle R12 Warehouse Management System (WMS) OverviewiWare Logic Technologies Pvt. Ltd.
 
Supply chain issues in Pharma industry
Supply chain issues in Pharma industrySupply chain issues in Pharma industry
Supply chain issues in Pharma industryJaimeen Rana
 
Warehousing layout-design-and-processes-setup
Warehousing layout-design-and-processes-setupWarehousing layout-design-and-processes-setup
Warehousing layout-design-and-processes-setupPuneet Mishra
 

Andere mochten auch (7)

Oaug oracle wmsmarkmandeville200605
Oaug oracle wmsmarkmandeville200605Oaug oracle wmsmarkmandeville200605
Oaug oracle wmsmarkmandeville200605
 
Cv Jagdish Utwani Updated
Cv Jagdish Utwani UpdatedCv Jagdish Utwani Updated
Cv Jagdish Utwani Updated
 
Oracle wms and oracle msca overview
Oracle wms and oracle msca overviewOracle wms and oracle msca overview
Oracle wms and oracle msca overview
 
WMS Overview
WMS OverviewWMS Overview
WMS Overview
 
Webinar: Oracle R12 Warehouse Management System (WMS) Overview
Webinar: Oracle R12 Warehouse Management System (WMS) OverviewWebinar: Oracle R12 Warehouse Management System (WMS) Overview
Webinar: Oracle R12 Warehouse Management System (WMS) Overview
 
Supply chain issues in Pharma industry
Supply chain issues in Pharma industrySupply chain issues in Pharma industry
Supply chain issues in Pharma industry
 
Warehousing layout-design-and-processes-setup
Warehousing layout-design-and-processes-setupWarehousing layout-design-and-processes-setup
Warehousing layout-design-and-processes-setup
 

Ähnlich wie Foss4g it-2011 (english)

Spatiotemporal Raster Improvements in GeoServer
Spatiotemporal Raster Improvements in GeoServerSpatiotemporal Raster Improvements in GeoServer
Spatiotemporal Raster Improvements in GeoServerGeoSolutions
 
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
 
Open source based software ‘gxt’ mangosystem
Open source based software ‘gxt’ mangosystemOpen source based software ‘gxt’ mangosystem
Open source based software ‘gxt’ mangosystemHaNJiN Lee
 
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
 
Enterprise GIS
Enterprise GIS Enterprise GIS
Enterprise GIS Esri
 
Web gis implementation notes
Web gis implementation notesWeb gis implementation notes
Web gis implementation notespaoloverri
 
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
 
Geospatial information materials sv.pptx
Geospatial information materials sv.pptxGeospatial information materials sv.pptx
Geospatial information materials sv.pptx2031qq028
 
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
 
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
 
Summary of OGC Support by MapServer
Summary of OGC Support by MapServerSummary of OGC Support by MapServer
Summary of OGC Support by MapServerJeff McKenna
 
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
 

Ähnlich wie Foss4g it-2011 (english) (20)

Spatiotemporal Raster Improvements in GeoServer
Spatiotemporal Raster Improvements in GeoServerSpatiotemporal Raster Improvements in GeoServer
Spatiotemporal Raster Improvements in GeoServer
 
Phnom penh mapping meetup #15
Phnom penh mapping meetup #15Phnom penh mapping meetup #15
Phnom penh mapping meetup #15
 
Whats New in ArcGIS 10.1
Whats New in ArcGIS 10.1Whats New in ArcGIS 10.1
Whats New in ArcGIS 10.1
 
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
 
Open source based software ‘gxt’ mangosystem
Open source based software ‘gxt’ mangosystemOpen source based software ‘gxt’ mangosystem
Open source based software ‘gxt’ mangosystem
 
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
 
Enterprise GIS
Enterprise GIS Enterprise GIS
Enterprise GIS
 
Web gis implementation notes
Web gis implementation notesWeb gis implementation notes
Web gis implementation notes
 
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
 
Hawaii Pacific GIS Conference 2012: Disaster Management and Emergency Respons...
Hawaii Pacific GIS Conference 2012: Disaster Management and Emergency Respons...Hawaii Pacific GIS Conference 2012: Disaster Management and Emergency Respons...
Hawaii Pacific GIS Conference 2012: Disaster Management and Emergency Respons...
 
Geospatial information materials sv.pptx
Geospatial information materials sv.pptxGeospatial information materials sv.pptx
Geospatial information materials sv.pptx
 
myVR mMap SDK
myVR mMap SDKmyVR mMap SDK
myVR mMap SDK
 
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)
 
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...
 
Summary of OGC Support by MapServer
Summary of OGC Support by MapServerSummary of OGC Support by MapServer
Summary of OGC Support by MapServer
 
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
 
Why geoserver
Why geoserverWhy geoserver
Why geoserver
 

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
 
State of GeoServer - FOSS4G 2016
State of GeoServer - FOSS4G 2016State of GeoServer - FOSS4G 2016
State of GeoServer - FOSS4G 2016GeoSolutions
 
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
 
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
 
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
 
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
 

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
 
State of GeoServer - FOSS4G 2016
State of GeoServer - FOSS4G 2016State of GeoServer - FOSS4G 2016
State of GeoServer - FOSS4G 2016
 
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...
 
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
 
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!
 
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
 

Kürzlich hochgeladen

Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
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
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
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
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
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
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 

Kürzlich hochgeladen (20)

Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
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
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
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)
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
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!
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 

Foss4g it-2011 (english)

  • 1. GeoServer, The Open Source Solution for the interoperable management of geospatial data Ing. Andrea Aime, GeoSolutions Ing. Simone Giannecchini, GeoSolutions
  • 2. GeoSolutions  GeoSolutions  GeoServer Introduction  User Interface  Security  Administration  OGC Services  Extensions and Additional Modules
  • 3. GeoSolutions  Founded in Italy in 2006  Expertise • Image Processing, GeoSpatial Data Fusion • Java, Java Enterprise, C++, Python • JPEG2000, JPIP, Advanced 2D visualization  Supporting/Developing FOSS4G projects  GeoTools  GeoServer  GeoBatch  ImageIO-Ext  uDig  Focus on  Consultancy (agencies, large private companies, etc…)
  • 4. GeoServer  GeoSpatial enterprise gateway  Java Enterprise  Management of raster and vector data  Standards compliant  OGC WCS 1.0 - 1.1.1 (RI)  OGC WFS 1.0 - 1.1 (RI)  OGC WMS 1.1.1  OGC WPS 1.0.0  Google Earth/Maps support  KML, GeoSearch, etc..
  • 5. ---------- ---------- ---------- --------- PNG, GIF ---------- Shapefile ---------- --------- WMS JPEG ---------- 1.1.1 TIFF, Vector files 1.3.0 GeoTIFF SVG, PDF PostGIS Styled KML/KMZ Google* maps Oracle Dati e servizi H2 Shapefile DB2 WFSv* GML2 GeoServer SQL Server GML3 MySql DBMS GeoRSS WFS Raw vector GeoJSON 1.0 e 1.1 data CSV/XLS ArcSDE WFS WPS 1.0.0 GeoTIFF Servers WCS ArcGrid GeoTIFF 1.0 GTopo30 ArcGrid 1.1.1 Raw raster Img+World data GTopo30 Img+world GWC (WMTS, KML superoverlays Mosaic Raster files TMS, MrSID Google maps tiles WMS-C) OGC tiles JPEG 2000 ECW,Pyramid, Oracle GeoRaster, … OSGEO tiles
  • 7. Integrated Security  Spring Security  RBAC on layers and services  Built-in version with simplified rules namespace.layer.mode=role1,role2,... A name, or * to r: read The roles that will mean “any” w: write be authorized to access the data under this rule
  • 9. Security Developments in 2.1  Security Management at the feature level (record in DBMS)  read and write filtering  Hide sensible attributes  Discriminate visible areas on a per-user basis  Rules for services and layers  Server side framework available, open source implementation needed!
  • 10. RESTConfig  Programmatic configuration of layers via REST calls  Workspaces  DataStores/CoverageStores  Layers and Styles  Exposing internal configuration to remote clients  Ajax-JavaScript friendly  “Core” Module since 2.1  Integrated Security
  • 11. RESTConfig Automatic Configuration Styles of recurring flows of data Javascript client GeoBatch GeoServer Server side Desktop scripts Mass app publishing of Layers Layers Publishing
  • 12. WFS  Dissemination and filtering of vector data  WFS 1.0 and 1.1 support with transactions  Formats:  GML 2, 3.1 e 3.2  GeoRSS, GeoJSON  Shapefile (zipped)  OGR (configurable)  Extensions  CQL  WFS 1.0 with on-the-fly reprojection
  • 13. Complex Feature*  Application/community schemas  Complex Features  Attributes as sub-features  Attributes as list of features  Tree-like structure  Heterogeneous data sources  INSPIRE!
  • 14. WCS*  Raster data dissemination  Raw raster data useful for analysis, no maps!  Support for TIME and ELEVATION (via ImageMosaic plugin)  WCS 1.0 e 1.1  Output formats  GeoTiff, ArcGrid  GDAL based formats*  Extensions  ELEVATION as band management*
  • 15. WMS 1.3.0 e SE 1.1  WMS 1.3 support (INSPIRE)  Basic support for SLD 1.1 and SE 1.1  Full support for SLD 1.0  Many rendering extensions available!
  • 16. WMS – Dynamic symbolizers
  • 17. WMS – raster symbolizer Raw 256 Data Colors 65536 Colors
  • 18. WMS – Advanced Styling Geometry Filter Functions Transformations Drop Number Shadow Formatting
  • 19. Advanced Projection Handling Management of dateline Change and map-wrapping Cutting unreprojectable geometries
  • 20. Rendering transformations  On-the-fly data transformations  Calling WPS processes from SLD docs  Optimized for performance
  • 21. Rendering transformations  Point feature extraction from two band raster data (e.g. Wind(u,v))  Computation of direction and module from SLD
  • 22. KML/KMZ TEMPORAL SERIES KML EXTRUDE KML SUPEROVERLAY
  • 23. ImageIO-Ext Support  JAI ImageIO Extension  Plugins:  BigTiff*, netCDF-CF,GriB1,MatFile 5, HDF4  JP2000 (Kakadu)  GDAL 1.7.3  GDAL integration via ImageIO-ext  JPEG2000,MrSID, ECW  BigTIFF, ERDAS Image, HDF4
  • 24. 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
  • 25. WMS* Cascading  GetMap and GetFeatureInfo Cascading  Suppport for reprojection on-the- fly  GUI based mass import of remote layers
  • 26. WPS*  WPS 1.0  Official Extension  Raster and Vector data support  High performance processes development (raster/vector statistics, raster/vector format conversions and more)  Integrated WPS  Automatic publishing of results in WPS  Embedding WPS processes into SLD styles
  • 28. WPS*  Deficiencies  Asynchronous requests  Missing request limits enforcements (e.g. input/output maximum dimensions)  Wish list:  Scripting (Jython, GeoScript)  Sextante, IDL, JGrass (Grass?) integration  Improved robustness  Jiffle (jai-tools) based raster algebra
  • 29. Cross-Layer filtering  “querylayer” community module  “Find all sites within 100 meters from roads”  Single CQL filter with WMS: DWITHIN( the_geom, collectGeometries( queryCollection('roads', 'the_geom', 'INCLUDE') ), 200, meters)
  • 30. The End Questions? andrea.aime@geo-solutions.it simone.giannecchini@geo-solutions.it