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.