-
Notifications
You must be signed in to change notification settings - Fork 68
2022 Joint OGC – OSGeo – ASF Code Sprint
Platinum-level Sponsor |
This sprint will cover all OGC API approved and candidate standards. Several OSGeo and Apache projects will participate. If you are new to Code Sprints, please check the mentor streams below.
The code sprint will take place from 8th to 10th of March, 2022.
The meeting will be fully virtual and will take place in the OGC discord server.
Join from Windows, Mac, iOS or Android: https://discord.gg/3uyaZZuXr3
Discord app download: https://discord.com/download
Text channels are also bridged on Matrix: https://matrix.to/#/%23ogc:matrix.org
The code sprint will be held on EST (US Eastern) timezone. You can check here the time in other locations.
Date | Time | Day/ Activity | Discord channel |
---|---|---|---|
2022-02-23 | Day #0 (pre-event): Welcome Webinar | ||
09:00 - 09:10 | Welcome remarks from the Initiative Manager and Event Sponsors | V:🏛 #Main Stage | |
09:10 - 09:20 | Overview of participating OGC standards working groups | V:🏛 #Main Stage | |
09:20 - 09:30 | Overview of participating OSGeo projects | V:🏛 #Main Stage | |
09:30 - 09:40 | Overview of participating Apache projects | V:🏛 #Main Stage | |
09:40 - 10:00 | Q&A | V:🏛 #Main Stage | |
2022-03-08 | Day #1: Kick-Off | ||
07:00 - 07:20 | Welcome Remarks from the Initiative Manager and Event Sponsors audio - includes sprint goals and pitches | V:🏛 #Main Stage | |
07:20 - 07:45 | Sprint Goals by OGC, OSGeo and ASF reps | V:🏛 #Main Stage | |
07:45 - 08:00 | Q&A | V:🏛 #Main Stage | |
08:00 - 09:00 | 5-minute introduction per project or working group | V:🏛 #Main Stage | |
09:00 - 16:30 | Practical Work | V:👥 #Breakout Room | |
09:00 - 16:30 | Practical Work | V:👥 #OSGeo Room | |
16:30 - 17:30 | Daily Brief Back | V:🏛 #Main Stage | |
2022-03-09 | Day #2 | ||
07:00 - 09:00 | Practical work | V:👥 #Breakout Room | |
09:00 - 10:00 | Stand-up & demos audio1 audio2 | V:🏛 #Main Stage | |
10:00 - 11:00 | pgRouting meeting | V:📣 #pgrouting Jitsi room | |
10:00 - 12:30 | Practical work | V:👥 #Breakout Room | |
10:00 - 16:30 | Practical Work | V:👥 #OSGeo Room | |
12:30 - 13:00 | Issues & concerns | V:🏛 #Main Stage | |
13:00 - 16:30 | Practical work | V:👥 #Breakout Room | |
16:30 - 17:30 | Daily Brief Back audio | V:🏛 #Main Stage | |
2022-03-10 | Day #3: Final Day | ||
07:00 - 09:00 | Practical work | V:👥 #Breakout Room | |
09:00 - 10:00 | Stand-up & demos audio | V:🏛 #Main Stage | |
10:00 - 12:30 | Practical work | V:👥 #Breakout Room | |
10:00 - 15:30 | Practical Work | V:👥 #OSGeo Room | |
12:30 - 13:00 | Issues & concerns audio | V:🏛 #Main Stage | |
13:00 - 15:30 | Practical work | V:👥 #Breakout Room | |
15:30 - 16:30 | Demos video - includes wrap-up | V::📣 GotoMeet | |
16:30 - 17:30 | Wrap-up | V::📣 GotoMeet |
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]()
Feel free to use Jitsi (or another platform) for the meetings, provided the link is stated in the agenda.
This code sprint is a joint effort of the Open Geospatial Consortium (OGC), the Open Source Geospatial Foundation (OSGeo) and the Apache Software Foundation (ASF).
Joana Simoes (OGC), ✉️, discord: @doublebyte#8420
Gobe Hobona (OGC), Scott Simmons (OGC), Angelos Tzotsos (OSGeo), Tom Kralidis (OSGeo) and Martin Desruisseaux (ASF).
Organizations are invited to sponsor the Code Sprint. A range of packages are available offering different opportunities for organizations to support the geospatial development community while promoting their products or services. Organizations interested in sponsoring the Code Sprint should contact the OGC Standards Program and OSGeo point of contact.
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.
- CRS SWG (GGXF), breakout room https://meet.jit.si/OGC-GGXF-GIGS (shared)
- GeoAPI SWG (GIGS - a collaboration with IOGP), breakout room https://meet.jit.si/OGC-GGXF-GIGS (shared)
- OGC API - Features, breakout room https://meet.jit.si/OGC-API-Features
- OGC API - Environmental Data Retrieval, breakout room https://meet.jit.si/OGC-API-EDR
- OGC API - Processes, breakout room https://meet.jit.si/OGC-API-Processes
- OGC API - Common, breakout room https://meet.jit.si/OGC-API-Common
- OGC API - Coverages, breakout room https://meet.jit.si/OGC-API-Coverages
- OGC API - Maps, breakout room https://meet.jit.si/OGC-API-Tiles (shared)
- OGC API - Tiles, breakout room https://meet.jit.si/OGC-API-Tiles (shared)
- OGC API - Styles, breakout room https://meet.jit.si/OGC-API-Styles
- OGC API - Records, breakout room https://meet.jit.si/OGC-API-Records
- OGC API - Routes, breakout room https://meet.jit.si/OGC-API-Routes
- OGC API - Discrete Global Grid Systems, breakout room https://meet.jit.si/OGC-API-DGGS
- OGC API - Moving Features, breakout room https://meet.jit.si/OGC-API-MovingFeatures
- More to be added!!
- pygeoapi
- pycsw
- other Geopython: OWSLib, pygeometa
- QGIS (MetaSearch component)
- ZOO-Project
- pgRouting
- GeoTools
- More to be added!!
- Apache SIS
- More to be added!!
What activities or tasks might OSGeo and Apache projects work on together with OGC working groups during the 2022 joint code sprint?
Post your ideas as comments in this GitHub Issue.
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. For this event (and hopefully future events if it works well), we will have mentors to help you get started in the OGC Community. In the discord server, you will find a section of called "mentoring", which contains multiple channels. All the mentor streams will take place in the V:🎙 Mentor Room. If you would like to be a mentor for a topic not listed, add a new table below. If you need mentorship, add your name to the appropriate table below.
This tutorial will cover how to discover data which is catalogued with the OGC API - Records standard, using 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 version of QGIS (no plugins needed).
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: 8th of March, 13:30 - 14:10 EST (New York Time)
This tutorial will walk through the compliance testing process to demonstrate how to check whether a product correctly implements the OGC API - Features standard. Two approaches will be demonstrated: through the hosted TEAM Engine web application, and through the Eclipse IDE (using Maven).
Technologies: TEAM Engine
Requirements:
- For Exercises 1 and 2 (Basic), a Web Browser is required
- For Exercise 3 (Intermediate), docker is required
- For Exercise 4 (Advanced), the following are required Java 8 or newer, Maven, IntelliJ IDE or Eclipse IDE
Stream leader: Gobe Hobona
Proposed schedule: 9th of March, 06:00 - 06:30 EST (New York Time) - https://www.timeanddate.com/worldclock/meetingtime.html?day=9&month=3&year=2022&p1=224&p2=179&p3=16&p4=44&p5=240&p6=136&iv=0
This tutorial will cover how-to access data published with the OGC API Features standard, using the QGIS desktop application. At the end of the tutorial, you should be able to add your own OGC API Features endpoints to create maps and export data. To follow the tutorial you only need a recent version of QGIS (no plugins needed).
Technologies: QGIS.
Requirements: A basic understanding of web APIs and/or OGC Web services (OWS) is recommended. No prior knowledge of OGC APIs is required.
Stream leader: Joana Simoes
Proposed schedule: 9th of March, 10:00 - 10:40 EST (New York Time) - https://www.timeanddate.com/worldclock/meetingtime.html?day=9&month=3&year=2022&p1=224&p2=179&p3=16&p4=44&p5=240&p6=136&iv=0
This page is maintained by the Open Geospatial Consortium (OGC).