GeoNode Training Modules

GeoNode is an Open Source, Content Management System (CMS) for geospatial data. It is a web-based application and platform for developing geospatial information systems (GIS) and for deploying spatial data infrastructures (SDI).

Modules

Getting started with GeoNode (GN1)

DURATION: 8 hours (2 sessions)

LEVEL: Novice

The training aims to provide those wishing to build a spatial data infrastructure an overview of the GeoNode capabilities to get started.

Topics covered are as follows:

  • GeoNode basic concepts

  • Quick installation guide

  • Using GeoNode

    • Registering as a user

    • Uploading and managing layers

    • Uploading and managing documents

    • Uploading and managing maps

  • Introduction to configuring GeoNode

  • Introduction to administering GeoNode

PREREQUISITES In order to participate, no previous knowledge of GeoNode is required but having a basic knowledge of GIS concepts and metadata standards will be of great help.

ACCOMPLISHMENTS At the end of the training will be able to perform a basic installation and configuration of GeoNode, load, configure and style shapefiles and geotiff and create maps with them.

OTHER INFORMATION GeoSolutions will make available an all-in-one package to run the workshop as a VM for VirtualBox. This should be pre-installed on attendees laptops before the workshop.

This is a novice training, no other modules are recommended as a precondition.

Mastering GeoNode data publishing and management (GN2)

DURATION: 8 hours (2 sessions)

LEVEL: Intermediate

The training aims to provide those wishing to build a spatial data infrastructure using GeoNode an in depth look at the data publishing capabilities.

Topics covered are as follows:

  • Advanced layers publishing and management

    • Optimizing, publishing and styling Raster data

    • Optimizing, publishing and styling Vector data

    • Publishing Vector Time Series

  • Advanced maps publishing and management

    • Optimizing Maps, tips and tricks

    • Charts and Widgets

PREREQUISITES In order to participate basic knowledge of GeoNode is required as well as having a basic knowledge of GIS concepts and metadata standards.

ACCOMPLISHMENTS At the end of the training the attendees will be able to perform advanced configuration of data and maps in GeoNode.

OTHER INFORMATION GeoSolutions will make available an all-in-one package to run the workshop as a VM for VirtualBox. This should be pre-installed on attendees laptops before the workshop.

This is an intermediate training, GN1 modules is recommended as a precondition.

Mastering GeoNode installation and configuration (GN3)

DURATION: 8 hours (2 sessions)

LEVEL: Advanced

The training aims to provide those wishing to build a spatial data infrastructure using GeoNode an in depth look into advanced installation, configuration and operation.

Topics covered are as follows:

  • GeoNode installation options, including:

    • GeoNode core Vs GeoNode project

    • Using docker Vs SPC

  • Customizing look and feel

  • Advanced GeoNode configuration, including:

    • Monitoring and Analytics

    • LDAP connection

  • Advanced GeoNode Administration

  • Hardening GeoNode

PREREQUISITES In order to participate basic knowledge of GeoNode is required as well as having a basic knowledge of GIS concepts and metadata standards.

ACCOMPLISHMENTS At the end of the training will be able to master the installation and configuration of GeoNode as well as its operation in production.

OTHER INFORMATION GeoSolutions will make available an all-in-one package to run the workshop as a VM for VirtualBox. This should be pre-installed on attendees laptops before the workshop.

This is a advanced training, at least GN1 module is recommended as a precondition.

Mastering GeoNode Development (GN4)

DURATION: 12 hours (3 sessions)

LEVEL: Advanced

The training aims to provide attendees with information useful to customize and/or extend GeoNode.

Topics covered are as follows:

  • GeoNode development options:

    • GeoNode core Vs GeoNode project

    • Using docker

  • Introduction to Django / Django project structure

  • Further customizing look and feel

  • How to Customize Templates / Add apps and functions to geonode-project

  • MapStore Client Customization and Development

    • Introduction on GeoNode MapStore client

    • Structure of the client: directories and files

    • Customization of html templates and configuration files

    • Theme style overrides

    • Add a new plugin extension

    • Develop custom branches with geonode-mapstore-client

PREREQUISITES In order to participate basic knowledge of GeoNode is required as well as having a working knowledge of DJango, Python 3, Javascript, React.js, CSS, and geospatial concepts.

ACCOMPLISHMENTS At the end of the training attendees will be able to customize and/or extend GeoNode, customize and/or extend GeoNode/MapStore integration to suit their needs.

OTHER INFORMATION GeoSolutions will make available an all-in-one package to run the workshop as a VM for VirtualBox. This should be pre-installed on attendees laptops before the workshop.

This is an advanced training, at least GN3 module is recommended as a precondition.