Exploring the ZOO-Project with DRU support and OGC Application Package Workshop
2026-08-31 , 606

This workshop will introduce participants to ZOO-Project-DRU, an open-source implementation of OGC API - Processes, with a focus on Part 2: Deploy, Replace, Undeploy and Common Workflow Language (CWL), used as an exchange format for OGC Application Packages, facilitating interoperability and portability of geospatial applications.


The OGC API - Processes standard provides a RESTful interface for executing geospatial processes, while ZOO-Project-DRU extends this capability with support for Part 2: Deploy, Replace, Undeploy, allowing users to dynamically manage geospatial services. This workshop will guide participants through the installation, configuration, and deployment of ZOO-Project-DRU, with a focus on automating geospatial workflows and encapsulating applications using Common Workflow Language (CWL).


Level of the workshop: 1 - beginner Pre-requirements for attendees:

Prerequisites:
To fully benefit from this workshop, participants should have a basic understanding of the following tools and technologies:
Kubernetes: Familiarity with Kubernetes concepts (e.g., pods, deployments, services) is recommended, as the workshop will cover deploying ZOO-Project-DRU in a Kubernetes cluster.
Docker Desktop: Participants should have Docker Desktop installed on their machines for local development and testing of geospatial services.
Skaffold: Basic knowledge of Skaffold will help streamline the development and deployment process.
Helm: Familiarity with Helm charts will be useful for managing and deploying geospatial applications in Kubernetes.
Software Requirements:
Docker Desktop: For containerization and local testing.
Kubernetes: A local Kubernetes cluster (e.g., Minikube for amd64 architecture or Docker Kubernetes for Apple Silicon) for deployment exercises.
Skaffold: For continuous development and deployment.
Helm: For managing Kubernetes applications.
Python: For scripting and custom process development.
Materials:
Participants are encouraged to bring their own laptops with the above software pre-installed. Detailed installation instructions and workshop materials will be provided in advance.

What skills do participants require to have?:

Basic knowledge of Kubernetes.

Participants are encouraged to bring their own laptops with the above software pre-installed. Detailed installation instructions and workshop materials will be provided in advance.

Gérald is a French software engineer and open-source advocate specializing in geospatial technology and Earth Observation. He is the co-founder and CEO of GeoLabs SARL, a company dedicated to developing innovative solutions for processing, managing, and publishing geospatial data through a coherent software suite:

  • ZOO-Project: An open-source WPS (Web Processing Service) platform that serves as an execution engine for chaining and deploying geospatial processes remotely.
  • MapMint: A complete web GIS and Spatial Data Infrastructure (SDI) platform for creating, managing, and publishing map services.
  • *MapMint4ME: A lightweight Android application, designed for rapid data recording in the field.