SlideShare a Scribd company logo
GeoServer,
the open source server for
interoperable spatial data handling
Ing. Andrea Aime, GeoSolutions
Ing. Simone Giannecchini, GeoSolutions
SDI Days 2013, Sibenik
27th September 2013
Outline
 Who is GeoSolutions?
 Quick intro to GeoServer
 What’s new in the 2.2.x series
 What’s new in the 2.3.x series
 What’s new in the 2.4.x series
SDI Days 2013, Sibenik
27th September 2013
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
 MapStore, GeoServer
 GeoNetwork, GeoBatch,
 ImageIO-Ext and more: https://github.com/geosolutions-it
 Focus on Consultancy
 PAs, NGOs, private companies, etc…
SDI Days 2013, Sibenik
27th September 2013
GeoServer quick intro
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.1
 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..
SDI Days 2013, Sibenik
27th September 2013
FormatsandProtocols
GeoServer
WFS
1.0, 1.1,
2.0
WMS
1.1.1
1.3.0
PostGIS
Oracle
H2
DB2
SQL Server
MySql
Spatialite
GeoCouch
Shapefile
----------
----------
---------
----------
----------
----------
---------
----------
----------
----------
---------
----------
ArcSDE
WFS
PNG, GIF
JPEG
TIFF,
GeoTIFF
SVG, PDF
KML/KMZ
Shapefile
GML2
GML3
GeoRSS
GeoJSON
CSV/XLS
Raw vector
data
Servers
Styled
maps
DBMS
Vector files
WCS
1.0,1.1.1
2.0.1
GeoTIFF
WMS
ArcGrid
GTopo30
Img+world
Mosaic
MrSID
JPEG 2000
ECW,Pyramid, Oracle GeoRaster, PostGis Raster
Raster files
Raw raster
data
GeoTIFF
ArcGrid
GTopo30
Img+World
GWC
(WMTS,
TMS,
WMS-C)
KML superoverlays
Google maps tiles
OGC tiles
OSGEO tiles
Google
WPS
1.0.0
SDI Days 2013, Sibenik
27th September 2013
Administration GUI
SDI Days 2013, Sibenik
27th September 2013
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
SDI Days 2013, Sibenik
27th September 2013
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
SDI Days 2013, Sibenik
27th September 2013
Rendering
SDI Days 2013, Sibenik
27th September 2013
GeoWebCache Integration
GeoServer
GeoWebCache
Persistent raster/KML
tile cache
 Direct calls to GeoServer
rendering engine
 Support for layers modified
through WFS-T
 Support for various tile
protocols
 GMap, Gearth
 OpenLayers, VEarth,
Bing
 Speed-up factor 10/100
 Disk quota support
SDI Days 2013, Sibenik
27th September 2013
KML/KMZ
TEMPORAL SERIES
KML EXTRUDE KML SUPEROVERLAY
SDI Days 2013, Sibenik
27th September 2013
WFS
 Dissemination and filtering of vector data
 WFS 1.0, 1.1 and 2.0 (since 2.2)
 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)
SDI Days 2013, Sibenik
27th September 2013
Complex Feature*
 Application/community schemas
 Complex Features
 Attributes as sub-features
 Attributes as list of features
 Tree-like structure
 Mixing in a single tree heterogeneous data sources
SDI Days 2013, Sibenik
27th September 2013
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
SDI Days 2013, Sibenik
27th September 2013
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)
SDI Days 2013, Sibenik
27th September 2013
What’s new in 2.2.x
Virtual services
 Expose different OGC services per workspace
 Styles and layer groups per workspace
 Have different
administrators per
workspace
 multi-tenancy
SDI Days 2013, Sibenik
27th September 2013
Virtual services
SDI Days 2013, Sibenik
27th September 2013
Virtual services
SDI Days 2013, Sibenik
27th September 2013
Referencing news
 Support for NTv2 and NADCON grids  high
accuracy datum transformations
 Test and inspect re-projection interactively:
SDI Days 2013, Sibenik
27th September 2013
More Projections
Robinson Mollweide
Winkel Tripel
Eckert IVWinkel Tripel
SDI Days 2013, Sibenik
27th September 2013
Advanced Projection Handling
Management of dateline
Change and
map-wrapping
Cutting un-reprojectable
geometries
SDI Days 2013, Sibenik
27th September 2013
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>
SDI Days 2013, Sibenik
27th September 2013
Impersonation in data access
WMS/WFS
client
GeoServer
GeoServer user: X
DBMS
Connection pool user:
impersonating DBMS user X
 Use the current
GeoServer user to
access DBMS
contents
 Tighten security also
at the DBMS level
 Useful for high
security setups
SDI Days 2013, Sibenik
27th September 2013
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
SDI Days 2013, Sibenik
27th September 2013
Improved Raster Reprojection
 Raster reprojection  complex
process
 Idea:
 try to approximate the overall
transformation with a simpler
one, either a single affine
transformation or a piecewise
composition of them (grid warp)
 Ability to specify threshold for error
acceptance
 Iterative approach (local optimization)
 Trade off between speed and
precision
SDI Days 2013, Sibenik
27th September 2013
WMS: TIME and ELEVATION
TIME = 20100512T0000000Z
ELEVATION = 0.0
FeatureType Editor
SDI Days 2013, Sibenik
27th September 2013
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
SDI Days 2013, Sibenik
27th September 2013
Improved GWC integration
 Custom gridset
definition
 Per layer
caching
configuration
SDI Days 2013, Sibenik
27th September 2013
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
 XSLT output
format: GML
2.X/3.X
Custom
XSL
sheet
XLST
engine
txt
Custom xml
HTML
KML
SDI Days 2013, Sibenik
27th September 2013
WPS: asynchronous calls
SDI Days 2013, Sibenik
27th September 2013
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
SDI Days 2013, Sibenik
27th September 2013
Image Server*
 Turning GeoServer into an Image Server
 Serving pure Imagery
 No geo-reference need/available/(would make sense!)
 Special Coordinate Reference Systems defined
 Interoperability with WMS clients
 Respecting EPSG conventions
 EPSG:404000
 See here
 Improved support for data with
bad/missing geo-reference!
SDI Days 2013, Sibenik
27th September 2013
Aggregating data store*
 N layers, remote or local, sharing the same structure
 Aggregating store puts them together dynamically, the
client will think there is just one layer
 Parallel data fetching
 Can be configured to tolerate
temporarily unreachable data
sources
SDI Days 2013, Sibenik
27th September 2013
What’s new in 2.3.x
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?)
In-memory
GeoServer config and catalog
DBMS NoSQL?
SDI Days 2013, Sibenik
27th September 2013
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 now possible
GWC1
Tile storage Disk quota
GWC2
Load balancer
SDI Days 2013, Sibenik
27th September 2013
Custom Dimensions
 More dimensions besides TIME and ELEVATION
for WMS and WCS
SDI Days 2013, Sibenik
27th September 2013
CSW 2.0.2
 Yes, 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)
Dublin core
support
GeoServer
config
backend
CSW protocol handler
ebRIM
support
ISO
support
Simple DC
backend
Vendor
specific
bridge
Record type
plugins
Record sources
SDI Days 2013, Sibenik
27th September 2013
WCS 2.0
 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)
SDI Days 2013, Sibenik
27th September 2013
Layer Groups
Capabilities Tree
Nesting
SDI Days 2013, Sibenik
2th September 2013
WPS: Process Filtering
SDI Days 2013, Sibenik
27th September 2013
By
group
Individual
Other Enhancements
 More INSPIRE
 Monitoring Extension
 Extensive JSONP Support
 Security Subsystem Improvements
SDI Days 2013, Sibenik
27th September 2013
What’s new in 2.4.x
(plus wish list)
CSW 2.0.2
 Configure Layers with minimal metadata
SDI Days 2013, Sibenik
27th September 2013
Configured layer:
name, title,
abstract, minimal
metadata
Configured layer
Configured layer
…
GeoServerInternal
CatalogStore
ISO 19115
ISO 19119
ISO 19139
Dublin
core
…
CSW 2.0.2
 Configure Layers with minimal metadata
SDI Days 2013, Sibenik
27th September 2013
Configured layer:
name, title,
abstract, minimal
metadata
Configured layer
Configured layer
…
GeoServerInternal
CatalogStore
ISO 19115
ISO 19119
ISO 19139
Dublin
core
…
WMS EO
 Earth Observation profile support
 Temporal series
 Exposing mosaic structure
 EO metadata describing sensors
SDI Days 2013, Sibenik
27th September 2013
Spatiotemporal Raster Management
 NetCDF support
 Improve existing NetCDF/CF input format, support CF convention and
make sure the samples provided by DLR/EUMETSAT can be read
 Expose NetCDF internal data as a set of 2D slices
 Write new NetCDF/CF output format for GeoServer
SDI Days 2013, Sibenik
27th September 2013
Spatiotemporal Raster Management
 Add REST support to expose a image mosaic internal structure
 Dimensions
 Granules
 Dimensions: list, edit, create, remove
 /workspaces/<ws>/coveragestores/<cs>/coverages/<mosaic>/dimensions
 /workspaces/<ws>/coveragestores/<cs>/coverages/<mosaic>/dimensions/<dimension>[.format]
 TODO paging and query of dimension domain
 Granules: list, edit, create, remove
 /workspaces/<ws>/coveragestores/<cs>/coverages/<mosaic>/index
 /workspaces/<ws>/coveragestores/<cs>/coverages/<mosaic>/index/pageN
 /workspaces/<ws>/coveragestores/<cs>/coverages/<mosaic>/index/pageN/granuleM
SDI Days 2013, Sibenik
27th September 2013
Importer
 Graphical Workflow for preprocessing data
 Copy over, optimize, publish and style
SDI Days 2013, Sibenik
27th September 2013
CSS Styiling
Compact Styling for Humans
SDI Days 2013, Sibenik
27th September 2013
Scripting Processing (WPS)
SDI Days 2013, Sibenik
27th September 2013
More…
 QGIS Integration
 Vector Data Attribute Remapping
 Advanced Authorization Subsystem
 Circular Arc Support
SDI Days 2013, Sibenik
27th September 2013
The End
Thank you
andrea.aime@geo-solutions.it
simone.giannecchini@geo-solutions.it
SDI Days 2013, Sibenik
27th September 2013

More Related Content

What's hot

GeoServer presentation @ Italian GFOSS day 2008
GeoServer presentation @ Italian GFOSS day 2008GeoServer presentation @ Italian GFOSS day 2008
GeoServer presentation @ Italian GFOSS day 2008
GeoSolutions
 
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
 
Gfoss 2010
Gfoss 2010Gfoss 2010
Gfoss 2010
GeoSolutions
 
GeoSolutions contributions to the CUSTOM Project
GeoSolutions contributions to the CUSTOM ProjectGeoSolutions contributions to the CUSTOM Project
GeoSolutions contributions to the CUSTOM Project
GeoSolutions
 
Analysing GeoServer compatibility with INSPIRE requirements
Analysing GeoServer compatibility  with INSPIRE requirements Analysing GeoServer compatibility  with INSPIRE requirements
Analysing GeoServer compatibility with INSPIRE requirements GeoSolutions
 
GeoServer Feature Frenzy
GeoServer Feature FrenzyGeoServer Feature Frenzy
GeoServer Feature Frenzy
Jody Garnett
 
GeoServer Ecosystem 2018
GeoServer Ecosystem 2018GeoServer Ecosystem 2018
GeoServer Ecosystem 2018
Jody Garnett
 
GFOSS DAY 2012 GeoNetwork Presentation
GFOSS DAY 2012 GeoNetwork PresentationGFOSS DAY 2012 GeoNetwork Presentation
GFOSS DAY 2012 GeoNetwork Presentation
GeoSolutions
 
GeoServer Orientation
GeoServer OrientationGeoServer Orientation
GeoServer Orientation
Jody Garnett
 
GeoSolutions Gfoss 09 Presentation
GeoSolutions Gfoss 09 PresentationGeoSolutions Gfoss 09 Presentation
GeoSolutions Gfoss 09 Presentation
GeoSolutions
 
GeoServer @ Osgis 2011
GeoServer @ Osgis 2011 GeoServer @ Osgis 2011
GeoServer @ Osgis 2011
GeoSolutions
 
GfossDAY2011 GeoServer Presentation
GfossDAY2011 GeoServer PresentationGfossDAY2011 GeoServer Presentation
GfossDAY2011 GeoServer Presentation
GeoSolutions
 
Java Image Processing for Geospatial Community
Java Image Processing for Geospatial CommunityJava Image Processing for Geospatial Community
Java Image Processing for Geospatial Community
Jody Garnett
 
State of GeoServer 2.14
State of GeoServer 2.14State of GeoServer 2.14
State of GeoServer 2.14
Jody Garnett
 
State of JTS 2018
State of JTS 2018State of JTS 2018
State of JTS 2018
Jody Garnett
 
Advanced GeoServer Security with GeoFence
Advanced GeoServer Security with GeoFenceAdvanced GeoServer Security with GeoFence
Advanced GeoServer Security with GeoFence
GeoSolutions
 
Geosolutions FOSS4g 2009 Redux
Geosolutions FOSS4g 2009 ReduxGeosolutions FOSS4g 2009 Redux
Geosolutions FOSS4g 2009 Redux
GeoSolutions
 
The State of the GeoServer project
The State of the GeoServer projectThe State of the GeoServer project
The State of the GeoServer project
GeoSolutions
 
What's new in GeoServer 2.2
What's new in GeoServer 2.2What's new in GeoServer 2.2
What's new in GeoServer 2.2
GeoSolutions
 

What's hot (20)

GeoServer presentation @ Italian GFOSS day 2008
GeoServer presentation @ Italian GFOSS day 2008GeoServer presentation @ Italian GFOSS day 2008
GeoServer presentation @ Italian GFOSS day 2008
 
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...
 
Gfoss 2010
Gfoss 2010Gfoss 2010
Gfoss 2010
 
GeoSolutions contributions to the CUSTOM Project
GeoSolutions contributions to the CUSTOM ProjectGeoSolutions contributions to the CUSTOM Project
GeoSolutions contributions to the CUSTOM Project
 
Analysing GeoServer compatibility with INSPIRE requirements
Analysing GeoServer compatibility  with INSPIRE requirements Analysing GeoServer compatibility  with INSPIRE requirements
Analysing GeoServer compatibility with INSPIRE requirements
 
GeoServer Feature Frenzy
GeoServer Feature FrenzyGeoServer Feature Frenzy
GeoServer Feature Frenzy
 
GeoServer Ecosystem 2018
GeoServer Ecosystem 2018GeoServer Ecosystem 2018
GeoServer Ecosystem 2018
 
GFOSS DAY 2012 GeoNetwork Presentation
GFOSS DAY 2012 GeoNetwork PresentationGFOSS DAY 2012 GeoNetwork Presentation
GFOSS DAY 2012 GeoNetwork Presentation
 
GeoServer Orientation
GeoServer OrientationGeoServer Orientation
GeoServer Orientation
 
GeoSolutions Gfoss 09 Presentation
GeoSolutions Gfoss 09 PresentationGeoSolutions Gfoss 09 Presentation
GeoSolutions Gfoss 09 Presentation
 
GeoServer @ Osgis 2011
GeoServer @ Osgis 2011 GeoServer @ Osgis 2011
GeoServer @ Osgis 2011
 
GfossDAY2011 GeoServer Presentation
GfossDAY2011 GeoServer PresentationGfossDAY2011 GeoServer Presentation
GfossDAY2011 GeoServer Presentation
 
Java Image Processing for Geospatial Community
Java Image Processing for Geospatial CommunityJava Image Processing for Geospatial Community
Java Image Processing for Geospatial Community
 
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
 
Advanced GeoServer Security with GeoFence
Advanced GeoServer Security with GeoFenceAdvanced GeoServer Security with GeoFence
Advanced GeoServer Security with GeoFence
 
Osgis 2010
Osgis 2010Osgis 2010
Osgis 2010
 
Geosolutions FOSS4g 2009 Redux
Geosolutions FOSS4g 2009 ReduxGeosolutions FOSS4g 2009 Redux
Geosolutions FOSS4g 2009 Redux
 
The State of the GeoServer project
The State of the GeoServer projectThe State of the GeoServer project
The State of the GeoServer project
 
What's new in GeoServer 2.2
What's new in GeoServer 2.2What's new in GeoServer 2.2
What's new in GeoServer 2.2
 

Similar to GeoServer intro for SDI Days 2013

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
 
Fossgis 2013 GeoServer Presentation
Fossgis 2013 GeoServer PresentationFossgis 2013 GeoServer Presentation
Fossgis 2013 GeoServer Presentation
GeoSolutions
 
State of GeoServer 2.12
State of GeoServer 2.12State of GeoServer 2.12
State of GeoServer 2.12
GeoSolutions
 
State of GeoServer - FOSS4G 2016
State of GeoServer - FOSS4G 2016State of GeoServer - FOSS4G 2016
State of GeoServer - FOSS4G 2016
GeoSolutions
 
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
 
Spatiotemporal Raster Improvements in GeoServer
Spatiotemporal Raster Improvements in GeoServerSpatiotemporal Raster Improvements in GeoServer
Spatiotemporal Raster Improvements in GeoServer
GeoSolutions
 
State of GeoServer 2.10
State of GeoServer 2.10State of GeoServer 2.10
State of GeoServer 2.10
Jody Garnett
 
GeoServer, an introduction for beginners
GeoServer, an introduction for beginnersGeoServer, an introduction for beginners
GeoServer, an introduction for beginners
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
 
Geoserver introduction, GeoBusiness 2015
Geoserver introduction, GeoBusiness 2015Geoserver introduction, GeoBusiness 2015
Geoserver introduction, GeoBusiness 2015
GeoSolutions
 
IMGS Local Gov User Group Presentation
IMGS Local Gov User Group PresentationIMGS Local Gov User Group Presentation
IMGS Local Gov User Group Presentation
IMGS
 
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
 
CarbonArc PRO 1.6 Preview
CarbonArc PRO 1.6 PreviewCarbonArc PRO 1.6 Preview
CarbonArc PRO 1.6 Preview
Carbon Project
 
State of GeoServer
State of GeoServerState of GeoServer
State of GeoServer
Jody Garnett
 
GeoServer beginners gwf_2015
GeoServer beginners gwf_2015GeoServer beginners gwf_2015
GeoServer beginners gwf_2015
GeoSolutions
 
Taming OpenData and INSPIRE challenges with Open Source: lessons learned and ...
Taming OpenData and INSPIRE challenges with Open Source: lessons learned and ...Taming OpenData and INSPIRE challenges with Open Source: lessons learned and ...
Taming OpenData and INSPIRE challenges with Open Source: lessons learned and ...smespire
 
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
 
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
 
Phnom penh mapping meetup #15
Phnom penh mapping meetup #15Phnom penh mapping meetup #15
Phnom penh mapping meetup #15
Open Development Cambodia
 
GeoMedia 2015 Novità
GeoMedia 2015 NovitàGeoMedia 2015 Novità
GeoMedia 2015 Novità
HexagonGIt
 

Similar to GeoServer intro for SDI Days 2013 (20)

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...
 
Fossgis 2013 GeoServer Presentation
Fossgis 2013 GeoServer PresentationFossgis 2013 GeoServer Presentation
Fossgis 2013 GeoServer Presentation
 
State of GeoServer 2.12
State of GeoServer 2.12State of GeoServer 2.12
State of GeoServer 2.12
 
State of GeoServer - FOSS4G 2016
State of GeoServer - FOSS4G 2016State of GeoServer - FOSS4G 2016
State of GeoServer - FOSS4G 2016
 
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...
 
Spatiotemporal Raster Improvements in GeoServer
Spatiotemporal Raster Improvements in GeoServerSpatiotemporal Raster Improvements in GeoServer
Spatiotemporal Raster Improvements in GeoServer
 
State of GeoServer 2.10
State of GeoServer 2.10State of GeoServer 2.10
State of GeoServer 2.10
 
GeoServer, an introduction for beginners
GeoServer, an introduction for beginnersGeoServer, an introduction for beginners
GeoServer, an introduction for beginners
 
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...
 
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 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...
 
CarbonArc PRO 1.6 Preview
CarbonArc PRO 1.6 PreviewCarbonArc PRO 1.6 Preview
CarbonArc PRO 1.6 Preview
 
State of GeoServer
State of GeoServerState of GeoServer
State of GeoServer
 
GeoServer beginners gwf_2015
GeoServer beginners gwf_2015GeoServer beginners gwf_2015
GeoServer beginners gwf_2015
 
Taming OpenData and INSPIRE challenges with Open Source: lessons learned and ...
Taming OpenData and INSPIRE challenges with Open Source: lessons learned and ...Taming OpenData and INSPIRE challenges with Open Source: lessons learned and ...
Taming OpenData and INSPIRE challenges with Open Source: lessons learned and ...
 
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)
 
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
 
Phnom penh mapping meetup #15
Phnom penh mapping meetup #15Phnom penh mapping meetup #15
Phnom penh mapping meetup #15
 
GeoMedia 2015 Novità
GeoMedia 2015 NovitàGeoMedia 2015 Novità
GeoMedia 2015 Novità
 

More from GeoSolutions

MapStore 2 - The Story
MapStore 2 - The StoryMapStore 2 - The Story
MapStore 2 - The Story
GeoSolutions
 
One GeoNode, many GeoNodes
One GeoNode, many GeoNodesOne GeoNode, many GeoNodes
One GeoNode, many GeoNodes
GeoSolutions
 
Introduction to GeoNode
Introduction to GeoNodeIntroduction to GeoNode
Introduction to GeoNode
GeoSolutions
 
GeoServer Feature FRENZY
GeoServer Feature FRENZYGeoServer Feature FRENZY
GeoServer Feature FRENZY
GeoSolutions
 
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
GeoSolutions
 
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
GeoSolutions
 
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 2017
GeoSolutions
 
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 2015
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
 
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
GeoSolutions
 
GeoServer on Steroids
GeoServer on Steroids GeoServer on Steroids
GeoServer on Steroids
GeoSolutions
 
Advanced Cartographic Map Rendering in GeoServer
Advanced Cartographic Map Rendering in GeoServerAdvanced Cartographic Map Rendering in GeoServer
Advanced Cartographic Map Rendering in GeoServer
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
 
GeoSolutions Keynote at WebMGS 2015
GeoSolutions Keynote at WebMGS 2015GeoSolutions Keynote at WebMGS 2015
GeoSolutions Keynote at WebMGS 2015GeoSolutions
 
Geosolutions gwf-2015-v01.04
Geosolutions gwf-2015-v01.04Geosolutions gwf-2015-v01.04
Geosolutions gwf-2015-v01.04
GeoSolutions
 
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
GeoSolutions
 
Advanced Security With GeoServer
Advanced Security With GeoServerAdvanced Security With GeoServer
Advanced Security With GeoServer
GeoSolutions
 

More from 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
 
GeoServer Feature FRENZY
GeoServer Feature FRENZYGeoServer Feature FRENZY
GeoServer Feature FRENZY
 
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
 
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
 
Advanced Cartographic Map Rendering in GeoServer
Advanced Cartographic Map Rendering in GeoServerAdvanced Cartographic Map Rendering in GeoServer
Advanced Cartographic Map Rendering in GeoServer
 
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 Keynote at WebMGS 2015
GeoSolutions Keynote at WebMGS 2015GeoSolutions Keynote at WebMGS 2015
GeoSolutions Keynote at WebMGS 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
 

Recently uploaded

FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 

GeoServer intro for SDI Days 2013

  • 1. GeoServer, the open source server for interoperable spatial data handling Ing. Andrea Aime, GeoSolutions Ing. Simone Giannecchini, GeoSolutions SDI Days 2013, Sibenik 27th September 2013
  • 2. Outline  Who is GeoSolutions?  Quick intro to GeoServer  What’s new in the 2.2.x series  What’s new in the 2.3.x series  What’s new in the 2.4.x series SDI Days 2013, Sibenik 27th September 2013
  • 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  MapStore, GeoServer  GeoNetwork, GeoBatch,  ImageIO-Ext and more: https://github.com/geosolutions-it  Focus on Consultancy  PAs, NGOs, private companies, etc… SDI Days 2013, Sibenik 27th September 2013
  • 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.1  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.. SDI Days 2013, Sibenik 27th September 2013
  • 6. FormatsandProtocols GeoServer WFS 1.0, 1.1, 2.0 WMS 1.1.1 1.3.0 PostGIS Oracle H2 DB2 SQL Server MySql Spatialite GeoCouch Shapefile ---------- ---------- --------- ---------- ---------- ---------- --------- ---------- ---------- ---------- --------- ---------- ArcSDE WFS PNG, GIF JPEG TIFF, GeoTIFF SVG, PDF KML/KMZ Shapefile GML2 GML3 GeoRSS GeoJSON CSV/XLS Raw vector data Servers Styled maps DBMS Vector files WCS 1.0,1.1.1 2.0.1 GeoTIFF WMS ArcGrid GTopo30 Img+world Mosaic MrSID JPEG 2000 ECW,Pyramid, Oracle GeoRaster, PostGis Raster Raster files Raw raster data GeoTIFF ArcGrid GTopo30 Img+World GWC (WMTS, TMS, WMS-C) KML superoverlays Google maps tiles OGC tiles OSGEO tiles Google WPS 1.0.0 SDI Days 2013, Sibenik 27th September 2013
  • 7. Administration GUI SDI Days 2013, Sibenik 27th September 2013
  • 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 SDI Days 2013, Sibenik 27th September 2013
  • 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 SDI Days 2013, Sibenik 27th September 2013
  • 10. Rendering SDI Days 2013, Sibenik 27th September 2013
  • 11. GeoWebCache Integration GeoServer GeoWebCache Persistent raster/KML tile cache  Direct calls to GeoServer rendering engine  Support for layers modified through WFS-T  Support for various tile protocols  GMap, Gearth  OpenLayers, VEarth, Bing  Speed-up factor 10/100  Disk quota support SDI Days 2013, Sibenik 27th September 2013
  • 12. KML/KMZ TEMPORAL SERIES KML EXTRUDE KML SUPEROVERLAY SDI Days 2013, Sibenik 27th September 2013
  • 13. WFS  Dissemination and filtering of vector data  WFS 1.0, 1.1 and 2.0 (since 2.2)  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) SDI Days 2013, Sibenik 27th September 2013
  • 14. Complex Feature*  Application/community schemas  Complex Features  Attributes as sub-features  Attributes as list of features  Tree-like structure  Mixing in a single tree heterogeneous data sources SDI Days 2013, Sibenik 27th September 2013
  • 15. 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 SDI Days 2013, Sibenik 27th September 2013
  • 16. 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) SDI Days 2013, Sibenik 27th September 2013
  • 18. Virtual services  Expose different OGC services per workspace  Styles and layer groups per workspace  Have different administrators per workspace  multi-tenancy SDI Days 2013, Sibenik 27th September 2013
  • 19. Virtual services SDI Days 2013, Sibenik 27th September 2013
  • 20. Virtual services SDI Days 2013, Sibenik 27th September 2013
  • 21. Referencing news  Support for NTv2 and NADCON grids  high accuracy datum transformations  Test and inspect re-projection interactively: SDI Days 2013, Sibenik 27th September 2013
  • 22. More Projections Robinson Mollweide Winkel Tripel Eckert IVWinkel Tripel SDI Days 2013, Sibenik 27th September 2013
  • 23. Advanced Projection Handling Management of dateline Change and map-wrapping Cutting un-reprojectable geometries SDI Days 2013, Sibenik 27th September 2013
  • 24. 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> SDI Days 2013, Sibenik 27th September 2013
  • 25. Impersonation in data access WMS/WFS client GeoServer GeoServer user: X DBMS Connection pool user: impersonating DBMS user X  Use the current GeoServer user to access DBMS contents  Tighten security also at the DBMS level  Useful for high security setups SDI Days 2013, Sibenik 27th September 2013
  • 26. 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 SDI Days 2013, Sibenik 27th September 2013
  • 27. Improved Raster Reprojection  Raster reprojection  complex process  Idea:  try to approximate the overall transformation with a simpler one, either a single affine transformation or a piecewise composition of them (grid warp)  Ability to specify threshold for error acceptance  Iterative approach (local optimization)  Trade off between speed and precision SDI Days 2013, Sibenik 27th September 2013
  • 28. WMS: TIME and ELEVATION TIME = 20100512T0000000Z ELEVATION = 0.0 FeatureType Editor SDI Days 2013, Sibenik 27th September 2013
  • 29. 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 SDI Days 2013, Sibenik 27th September 2013
  • 30. Improved GWC integration  Custom gridset definition  Per layer caching configuration SDI Days 2013, Sibenik 27th September 2013
  • 31. 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  XSLT output format: GML 2.X/3.X Custom XSL sheet XLST engine txt Custom xml HTML KML SDI Days 2013, Sibenik 27th September 2013
  • 32. WPS: asynchronous calls SDI Days 2013, Sibenik 27th September 2013
  • 33. 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 SDI Days 2013, Sibenik 27th September 2013
  • 34. Image Server*  Turning GeoServer into an Image Server  Serving pure Imagery  No geo-reference need/available/(would make sense!)  Special Coordinate Reference Systems defined  Interoperability with WMS clients  Respecting EPSG conventions  EPSG:404000  See here  Improved support for data with bad/missing geo-reference! SDI Days 2013, Sibenik 27th September 2013
  • 35. Aggregating data store*  N layers, remote or local, sharing the same structure  Aggregating store puts them together dynamically, the client will think there is just one layer  Parallel data fetching  Can be configured to tolerate temporarily unreachable data sources SDI Days 2013, Sibenik 27th September 2013
  • 37. 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?) In-memory GeoServer config and catalog DBMS NoSQL? SDI Days 2013, Sibenik 27th September 2013
  • 38. 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 now possible GWC1 Tile storage Disk quota GWC2 Load balancer SDI Days 2013, Sibenik 27th September 2013
  • 39. Custom Dimensions  More dimensions besides TIME and ELEVATION for WMS and WCS SDI Days 2013, Sibenik 27th September 2013
  • 40. CSW 2.0.2  Yes, 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) Dublin core support GeoServer config backend CSW protocol handler ebRIM support ISO support Simple DC backend Vendor specific bridge Record type plugins Record sources SDI Days 2013, Sibenik 27th September 2013
  • 41. WCS 2.0  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) SDI Days 2013, Sibenik 27th September 2013
  • 42. Layer Groups Capabilities Tree Nesting SDI Days 2013, Sibenik 2th September 2013
  • 43. WPS: Process Filtering SDI Days 2013, Sibenik 27th September 2013 By group Individual
  • 44. Other Enhancements  More INSPIRE  Monitoring Extension  Extensive JSONP Support  Security Subsystem Improvements SDI Days 2013, Sibenik 27th September 2013
  • 45. What’s new in 2.4.x (plus wish list)
  • 46. CSW 2.0.2  Configure Layers with minimal metadata SDI Days 2013, Sibenik 27th September 2013 Configured layer: name, title, abstract, minimal metadata Configured layer Configured layer … GeoServerInternal CatalogStore ISO 19115 ISO 19119 ISO 19139 Dublin core …
  • 47. CSW 2.0.2  Configure Layers with minimal metadata SDI Days 2013, Sibenik 27th September 2013 Configured layer: name, title, abstract, minimal metadata Configured layer Configured layer … GeoServerInternal CatalogStore ISO 19115 ISO 19119 ISO 19139 Dublin core …
  • 48. WMS EO  Earth Observation profile support  Temporal series  Exposing mosaic structure  EO metadata describing sensors SDI Days 2013, Sibenik 27th September 2013
  • 49. Spatiotemporal Raster Management  NetCDF support  Improve existing NetCDF/CF input format, support CF convention and make sure the samples provided by DLR/EUMETSAT can be read  Expose NetCDF internal data as a set of 2D slices  Write new NetCDF/CF output format for GeoServer SDI Days 2013, Sibenik 27th September 2013
  • 50. Spatiotemporal Raster Management  Add REST support to expose a image mosaic internal structure  Dimensions  Granules  Dimensions: list, edit, create, remove  /workspaces/<ws>/coveragestores/<cs>/coverages/<mosaic>/dimensions  /workspaces/<ws>/coveragestores/<cs>/coverages/<mosaic>/dimensions/<dimension>[.format]  TODO paging and query of dimension domain  Granules: list, edit, create, remove  /workspaces/<ws>/coveragestores/<cs>/coverages/<mosaic>/index  /workspaces/<ws>/coveragestores/<cs>/coverages/<mosaic>/index/pageN  /workspaces/<ws>/coveragestores/<cs>/coverages/<mosaic>/index/pageN/granuleM SDI Days 2013, Sibenik 27th September 2013
  • 51. Importer  Graphical Workflow for preprocessing data  Copy over, optimize, publish and style SDI Days 2013, Sibenik 27th September 2013
  • 52. CSS Styiling Compact Styling for Humans SDI Days 2013, Sibenik 27th September 2013
  • 53. Scripting Processing (WPS) SDI Days 2013, Sibenik 27th September 2013
  • 54. More…  QGIS Integration  Vector Data Attribute Remapping  Advanced Authorization Subsystem  Circular Arc Support SDI Days 2013, Sibenik 27th September 2013