Skip to content

Vector Data Code Sprint

doublebyte1 edited this page Jul 19, 2022 · 44 revisions

17th OGC API Code Sprint

Hosted by:

Topics

This Sprint will focus on all parts of OGC API - Features, • OGC API - Moving Features, OGC API - Routes and OGC API - 3D GeoVolumes. Each of these candidate and approved Standards provides a web interface to access vector geometries and/or associated attributes. In the case of features and moving features, it is feature data; in the case of 3D volumes it could be (among other things) feature geometries and attribute values and in the case of routes it is a route. If you are new to Code Sprints, please check the mentor streams below.

Period and location

The code sprint will take place from 12th to 14th of July, 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

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

Schedule

The times bellow are in EDT (Eastern Daylight Time) and CEST (Central European Summer Time) timezones. You can check here the time in other locations and add it to your calendar 📅.

Date Time Day/ Activity Discord channel
2022-09-30 Day #0 (pre-event): Welcome Webinar - Add it to your calendar 📅
07:00 - 07:10 EDT/ 13:00 - 13:10 CEST Welcome remarks - Joana Simoes audio for the entire webinar
07:10 - 07:20 EDT/ 13:10 - 13:20 CEST Overview of OGC API - Features - Clemens Portele V:🏛 #Main Stage
07:20 - 07:30 EDT/ 13:20 - 13:30 CEST Overview of OGC API - Moving Features - Taehoon Kim V:🏛 #Main Stage
07:30 - 07:40 EDT/ 13:30 - 13:40 CEST Overview of OGC API - Routes - Clemens Portele V:🏛 #Main Stage
07:40 - 07:50 EDT/ 13:40 - 13:50 CEST Overview of OGC API - 3D GeoVolumes - Jeff Harrison V:🏛 #Main Stage
07:50 - 08:00 EDT/ 13:50 - 14:00 CEST Q&A V:🏛 #Main Stage
2022-07-12 Day #1: Kick-Off
05:00 - 05:20 EDT/ 11:00 - 11:20 CEST Welcome Remarks - Joana Simoes audio for the entire session V:🏛 #Main Stage
05:20 - 05:45 EDT/ 11:20 - 11:45 CEST Sprint Goals for OGC API - Features, Moving Features, Routes and 3D GeoVolumes V:🏛 #Main Stage
05:45 - 06:00 EDT/ 11:45 - 12:00 CEST Q&A V:🏛 #Main Stage
06:00 - 14:30 EDT/ 12:00 - 20:30 CEST Practical work V:👥 #Breakout Room
12:30 - 13:15 EDT/ 18:30 - 19:15 CEST Presentation of OGC API Routes implementations: pygeoapi and ldproxy V:🏛 #Main Stage
14:30 - 15:30 EDT/ 20:30 - 21:30 CEST Daily Brief Back audio V:🏛 #Main Stage
2022-07-13 Day #2
05:00 - 07:00 EDT/ 11:00 - 13:00 CEST Practical work V:👥 #Breakout Room
07:00 - 08:00 EDT/ 13:00 - 14:00 CEST Stand-up & demos audio V:🏛 #Main Stage
08:00 - 10:30 EDT/ 14:00 - 16:30 CEST Practical work V:👥 #Breakout Room
10:30 - 11:00 EDT/ 16:30 - 17:00 CEST Issues & concerns audio V:🏛 #Main Stage
11:00 - 12:00 EDT/ 17:00 - 18:00 CEST Security practices in OGC APIs - brainstorming audio V:🏛 #Main Stage
11:00 - 14:30 EDT/ 17:00 - 20:30 CEST Practical work V:👥 #Breakout Room
14:30 - 15:30 EDT/ 20:30 - 21:30 CEST Daily Brief Back audio V:🏛 #Main Stage
2022-07-14 Day #3: Final Day
05:00 - 07:00 EDT/ 11:00 - 13:00 CEST Practical work V:👥 #Breakout Room
07:00 - 08:00 EDT/ 13:00 - 14:00 CEST Stand-up & demos audio V:🏛 #Main Stage
08:00 - 10:30 EDT/ 14:00 - 16:30 CEST Practical work V:👥 #Breakout Room
10:30 - 11:00 EDT/ 16:30 - 17:00 CEST Issues & concerns audio V:🏛 #Main Stage
11:00 - 13:30 EDT/ 17:00 - 19:30 CEST Practical work V:👥 #Breakout Room
13:30 - 14:30 EDT/ 19:30 - 20:30 CEST Demos video for demos & wrap up V::📣 GotoMeet
14:30 - 15:30 EDT/ 20:30 - 21:30 CEST 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 EDT/ 17:00 - 18:00 CEST | My lightning talk | #Breakout Room

Organizers:

This code sprint is organised and run by the Open Geospatial Consortium (OGC).

Initiative Manager:

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

Organising Committee:

More information about the organising committee will be published here soon.

Call for Sponsors

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.

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.

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. 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.

Testing implementations of OGC API - Features for Compliance to the Standard

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 (Advanced), the following are required Java 8, Docker, Maven

Stream leader: Gobe Hobona

Proposed schedule: 12th of July, 13:30 - 14:30 EDT/ 19:30 - 20:30 CEST - https://www.timeanddate.com/worldclock/meetingtime.html?day=12&month=7&year=2022&p1=224&p2=179&p3=16&p4=44&p5=240&p6=136&iv=0

Share your Data with OGC API Features

This is a mentored walk through of the entire process of getting your server up & running, and ingesting a dataset for sharing. We are going to use a sample dataset with local shops and ingredients, from Sawcer. At the end of this session, you should be able to query the server and access the published data using a web browser, curl, postman or any other http client.

GitHub repo: https://github.com/doublebyte1/hello-features

Technologies: Docker, MongoDB, Pygeoapi, cURL, Postman.

Requirements: Basic knowledge about web APIs and Docker.

Stream leader: Joana Simoes

Proposed schedule: 13th of July, 09:30 - 10:15 EDT/ 15:30 - 16:15 CEST - https://www.timeanddate.com/worldclock/meetingtime.html?day=13&month=7&year=2022&p1=224&p2=179&p3=16&p4=44&p5=240&p6=136&iv=0