Nex-G Innovations

DIPLOMA IN GEOSERVER

GeoServer is an Open Source software server written in Java that allows users to share and edit geospatial data. Designed for interoperability, it publishes data from any major spatial data source using open standards. This training has the objective to introduce the attendees to all aspects of using GeoServer


Code: NES_SK_2281

Duration: 40 Hrs / 4 Weeks / Customized

Mode: Online / Offline / Onsite

+91-8826900551

Modules Covered in the Course

Module 1 - Getting Started with GeoServer

Module 2 - Installing and running GeoServer

  • GeoServer Release Schedule
  • Installing GeoServer
  • GeoServer Extensions
  • Installing GeoServer Extensions
  • Installing the native JAI and ImageIO
  • Installing ImageIo-Ext
  • Installing LibJPEG-Turbo
  • Web Administrator Interface

Module 3 - Introduction to OGC (Open Geospatial Consortium)

Module 4 - Adding Data to GeoServer

  • GeoServer Data Directory
  • Adding base types

Module 5 - Pretty maps with GeoServer

  • ntroduction to the WMS protocol
  • Styling with SLD and CSS
  • Creating a Base Map
  • Filtering Maps
  • Producing and Using palettes
  • Decorating a Map
  • Accessing Map information
  • Cross layer filtering

Module 6 - Advanced Raster Data Management

  • Introduction To Processing With GDAL Utilities
  • Advanced Mosaics and Pyramids Configuration
  • Using ImageMosaic with Footprint
  • Advanced Processing With GDAL Utilities

Module 7 - Web Processing Service and Rendering Transformations

  • Introduction to the WPS Protocol and Operations
  • GeoServer WPS Implementation and Demo Builder
  • Vector Processes
  • Raster and Conversion Processes
  • Process Chaining
  • Rendering Transformations

Module 8 - Google Earth and Maps support

  • Viewing a GeoServer Layer in Google Earth
  • Using the KML Reflector
  • Customizing KML Placemark with Templates
  • Generating a KML Time Series
  • Generating a KML Elevation
  • GeoServer automatic refresh vs download mode
  • KML Regionation

Module 9 - Caching maps with GeoWebCache

  • Caching with GeoWebCache
  • Using GeoWebCache with OpenLayers, Google Maps and Virtual Earth
  • GeoWebcache Optimal Deployment Guidelines
  • Clustering GeoWebCache - Internal VS Standalone
  • Configuring Clustering in GeoWebCache
  • Disk Quota Configuration

Module 10 - Delivering Vector Data

  • The WFS protocol basics
  • Filtering and extracting
  • Other useful formats: GeoJSON, KML, CSV, zipped shapefile
  • Modifying Feature Types

Module 11 - Delivering Raster Data

  • The WCS protocol basics
  • Extracting and subsetting

Module 12 – Working with OpenLayers

  • Creating a simple OpenLayers Map
  • Analyzing Your Map
  • Overlaying Vector Data

Module 13 – GeoServer Security

  • Users and Roles
    • User/group services
      • XML User/group services
      • JDBC User/group services
    • Roles services
  • Authentication
    • Authentication Filters
    • Authentication Providers
      • Basic Authentication Provider
      • JDBC Authentication Provider
      • LDAP Authentication Provider
      • LDAP Role Service Provider
  • Service Level Security
  • Layer Level Security
  • Security overview
    • Passwords
    • Avoid the Warnings
      • Encryption for default user/group
      • The Master Password
      • The admin Password
      • Installing the StrongPBE
  • Key authentication module
    • Limitations
    • Key providers
      • Key provider using user properties
      • Key provider using a property file
      • Key provider using an external web service
    • Configuration
    • Provider pluggability

Module 14 – GeoServer REST interface

  • Introduction to REST concepts
  • Using REST module
  • GeoServer-Manager REST examples
  • JavaScript REST examples
  • Python REST examples with gsconfig

Module 15 – INSPIRE Support

  • The INSPIRE directive and GeoServer
  • Status of INSPIRE support in GeoServer
  • The INSPIRE GeoServer Extension

Module 16 – Complex Features with GeoServer and HALE

Module 17 – SpatioTemporal Data Handling With GeoServer

  • Introducing Multidimensional data
  • Preparing GeoServer for serving Multidimensional data
  • Vector Data dimensions
  • Using the ImageMosaic plugin for serving Multidimensional data
  • Serving NetCDF-family Files
  • Multidimensional ImageMosaics in GeoServer
  • Serving multidimensional data with GeoServer
  • Manage ImageMosaic content through REST API
  • Current limitations and assumptions

Module 18 – Advanced GeoServer Configuration

  • Configuring GeoServer for robustness
  • Advanced Production GeoServer configuration
  • Advanced Coordinate Reference System Handling
  • Advanced Database Connection Pooling Configuration
  • Installing and Configuring the Monitoring Extension
  • Configuring the Control flow Extension

Module 19 – clustering GeoServer

Module 20 – Enterprise Set-up Recommendations

  • Benchmarking primer
  • Stress testing with JMeter
  • Raster Data Optimization
  • Vector Data Optimization
  • Style Optimizations
  • Tile Caching with GeoWebCache
  • Tuning Resource Limits
  • Tuning Control Flow Settings
  • JVM and deploy configuration

More Information