2026 Joint OGC – OSGeo – ASF Code Sprint - opengeospatial/developer-events GitHub Wiki

Organized by

Sponsored by Hosted by

Topics

This sprint will cover several OGC approved and candidate standards. Several OSGeo and Apache projects will participate. If you are new to Code Sprints, please check the mentor streams below.

For a glance at the topics of previous Joint OGC ASF OSGeo Code Sprints, please read the following engineering reports and GitHub issue:

Special Tracks

GIMI

The code sprint is supported by the OGC Testbed-21 initiative and will include activities related to the GEOINT Imagery Media for Intelligence, Surveillance, and Reconnaissance (GIMI) standard.

Period and location

The code sprint will take place from the 27th to the 29th of January 2026. The sprint will be preceded by a pre-event webinar, to take place online on January 22. This webinar will set the context for the upcoming sprint and participants are encouraged to attend, as this information will not be repeated at the welcome session.

Other than the pre-event webinar, the meeting will be hybrid and will take place at USGS Science Center in Fort Collins, Colorado, USA and on the OGC events discord server. If you are attending in person, please check the travel info section.

USGS Science Center in Fort Collins, Colorado, USA: Fort Collins Science Center, 2150 Centre Avenue, Bldg C, Fort Collins, CO 80526.

Join Discord from Windows, Mac, iOS or Android: https://discord.gg/3uyaZZuXr3

Discord app download: https://discord.com/download

Most text channels are also bridged on Matrix: https://matrix.to/#/%23ogc:matrix.org

At this sprint, all the online meetings will take place on teams. See the details here. The discussions will still take place on the discord text channels.

Travel Info

Participants can apply for funding to offset their travel costs.

Schedule

The code sprint will be held on Mountain Standard Time (GMT-7). You can check here the time for your location.
This is the schedule for the main track. For the mentor stream, please check the detailed schedule here.

Date Time Day/ Activity Discord channel
2026-01-22 Day #0 (pre-event): Welcome Webinar audio recording
07:00 - 07:10 Welcome remarks - Joana Simoes V:🏛 #Main Stage
07:10 - 07:20 Overview and Sprint Goals for participating OGC working groups and OGC Testbed 21 - Gobe Hobona V:🏛 #Main Stage
07:20 - 07:30 Overview and Sprint Goals for Apache projects - Martin Desruisseaux V:🏛 #Main Stage
07:30 - 07:40 Overview and Sprint Goals for participating OSGeo projects - Angelos Tzotsos V:🏛 #Main Stage
07:40 - 07:55 Overview and Sprint Goals for the GEOINT Imagery Media for Intelligence, Surveillance, and Reconnaissance (GIMI) Standard - Joe Stufflebeam V:🏛 #Main Stage
07:55 - 08:00 Q&A V:🏛 #Main Stage
2026-01-27 Day #1: Kick-Off
09:00 - 10:00 Welcome session V::📣 teams
10:00 - 12:30 Practical Work
12:30 - 13:30 Lunch 🍜
13:30 - 16:00 Practical work
16:00 - 17:00 Daily Brief Back V::📣 teams
2026-01-28 Day #2
00:00 - 08:00 DQ4IPT Breakout [online only] V::📣 teams
09:00 - 10:00 Practical work
10:00 - 10:30 Stand-up V::📣 teams
10:30 - 12:30 Practical work
12:30 - 13:30 Lunch 🍜
13:30 - 14:00 Breakout: OGC API - Joins on pygeoapi demo [online only] V::📣 teams
13:30 - 16:00 Practical work
16:00 - 17:00 Daily Brief Back V::📣 teams
2026-01-29 Day #3: Final Day
09:00 - 10:00 Breakout: Handling big images V::📣 teams
09:00 - 10:00 Practical work
10:00 - 10:30 Stand-up V::📣 teams
10:30 - 12:30 Practical work
12:30 - 13:30 Lunch 🍜
13:30 - 15:00 Practical work
15:00 - 17:00 Demos & Wrap-up V::📣 teams

If you would like to add any items to the schedule, just edit the agenda above and add another row on the relevant section. Example:

| | 11:00 - 12:00 | pygeoapi meeting | [#Jitsi Room]()

Microsoft Teams Meeting Details

Meeting ID: 253 284 970 454 Passcode: Hi2xa6on


Dial in by phone

Phone Number: +1 202-640-1187 (Washington, D.C.) Phone Conference ID: 859 873 677#

Find a local number | Reset dial-in PIN


Initiative Manager

Joana Simoes (OGC), ✉️, discord: @doublebyte.

Organising Committee

Gobe Hobona (OGC), Scott Simmons (OGC), Angelos Tzotsos (OSGeo), Tom Kralidis (OSGeo), Martin Desruisseaux (ASF) and Brian Proffit (ASF).

Register

Registration is free for everyone. You may register here. At the time of the event, only registered participants will have access to the relevant Discord channels.

Which OGC standards working groups are going to participate?

Which OSGeo projects are going to participate?

Which Apache projects are going to participate?

Which other Geospatial FOSS projects are going to participate?

Collaborative activities

What activities or tasks might OSGeo and Apache projects work on together with OGC working groups during the 2026 joint code sprint?

Post your ideas as comments in this GitHub Issue.

Project and Working Group Pitches

In this section, projects and working groups have the chance to do a five minute pitch to introduce themselves. This is an excellent opportunity to draw attention to the project/working group and invite others to collaborate on specific tasks during the code sprint. If you are interested in doing a pitch, please record a short video (5 mins) and link to it below. We would recommend adding your pitch before the pre-event webinar, on the 22nd of January, 2026 at 14 UTC. We will refer to the pitches during the webinar.

OGC API - EDR viewer

Video

OGC API - Moving Features

Video

OGC/ISO Coverage / Datacube Standards in a GEOINT Context

Video

Sample Pitch

Sample pitch on youtube

Mentor streams

If you are coming to an OGC Code Sprint for the first time, you may be a little lost and confused about what you should do when you get there. That is why we will have an onboarding day, to help you get started in the OGC Community. In the Discord server, you will find a section called "mentoring", which contains multiple channels. On day 1 of the code sprint, we will feature a stream of tutorials at the V::📣 teams meeting

Mentor Stream Onboarding Session

On the first day of the code sprint, there will be a mentor stream onboarding session at the V::📣 teams meeting.

27th of January, 10:10 - 10:20 GMT-7 - https://www.timeanddate.com/worldclock/meetingtime.html?iso=20260127&p1=224&p2=179&p3=16&p4=75&p5=240&p6=136&p7=133

If you would like to present a hands-on, entry-level tutorial, just add an entry below, following the same format of the Sample Tutorial (you can see here examples from a previous sprint). Please choose a time slot on day 1 (the 27th), that does not conflict with any of the scheduled events.

Metadata management, publishing and discovery using OGC API - Records

This tutorial will cover how to create, publish and discover data which is catalogued with the OGC API - Records standard, using pygeometa, pygeoapi, pycsw, and the QGIS desktop application. At the end of the tutorial, you should be able to add your own OGC API - Records endpoints to discover and search for data. To follow the tutorial you need the latest versions of pygeometa, pygeoapi, and QGIS (no plugins needed).

image

Technologies: QGIS, pygeoapi, pycsw, pygeometa

Requirements: A basic understanding of OGC APIs and OGC Web services (OWS) is recommended.

Stream leader: Tom Kralidis

Proposed schedule: 27th of January, 10:30 - 11:15 GMT-7

Introduction to Coverages and Datacubes

"Coverages" in standardization represent data that vary in space and time (6min intro video). Most prominent are geo datacubes which unify regular and irregular gridded data, such as 1-D timeseries, 2-D imagery and DEMs, 3-D x/y/t timeseries and x/y/z geophysical data, 4-D x/y/z/t metocean data, and many more. The data and processing model of coverages/datacubes is defined in ISO 19123-x / OGC AT6.x. In 2026, a backwards-compatible update altof ISO 19123-2 Coverage Implementation Schema (CIS) has been adopted by ISO and will now be brought back into OGC.

In this tutorial, the spec editor will introduce to coverage concepts, structure, and applications in XML and JSON also making use of the ISO/OGC geo datacube query language, WCPS. Hence, no coding background is required. Many of the live demos shown can be recapitulated by the audience. Questions and discussion are very welcome.

Resources: 6min intro video, sprint webinar slides, EarthLook hands-on demo service, Cube4EnvSec interactive aviation weather demo

Technologies: rasdaman distributed datacube engine (OSGeo community project, OGC WCS reference implementation, EU INSPIRE Good Practice)

Requirements: Basic understanding of geo raster wrangling

Stream leader: Peter Baumann

Proposed schedule: 27th of January, 11:30 - 12:15 GMT-7

Sprint availability: reach out to Peter Baumann by mail [email protected] - he will respond as soon as he is up in the morning (CET = UTC+1).

Accessing OGC API - Connected Systems

This presentation will introduce OSH Connect, a family of client application libraries intended to provide a simple and straightforward way to interact with OpenSensorHub nodes via the OGC API - Connected Systems interface.

Technologies: python

Stream leader: Robin White

Proposed schedule: 27th of January, 13:45 - 14:15 GMT-7 - https://www.timeanddate.com/worldclock/meetingtime.html?day=27&month=1&year=2026&p1=224&p2=179&p3=16&p4=44&p5=240&p6=136&p7=133&iv=0

Introduction to HEIF

This tutorial will cover the following sections:

  • High level introduction of what can be done with HEIF.
  • Selected deep dive into the structure of the file.
  • Some examples.
  • Introduction on how to use the LibHeif API.

Stream leader: Joan Maso and Dirk Farin

Proposed schedule: 27th of January, 15:00 - 15:45 GMT-7 - https://www.timeanddate.com/worldclock/meetingtime.html?day=27&month=1&year=2026&p1=224&p2=179&p3=16&p4=44&p5=240&p6=136&p7=133&iv=0

⚠️ **GitHub.com Fallback** ⚠️