Meetings 2020 04 13 - geopython/pygeoapi GitHub Wiki

Date/Time

Monday 13 April 2020 19h UTC

Location

https://gitter.im/geopython/pygeoapi

Agenda (Final)

  1. review of previous meeting actions
  2. COVID-19 demo and OGC form submission
  3. Domain renewal (April 2020)
  4. Documentation
  5. 1.0 roadmap
  6. Google Summer of code (update on current status, next steps)
  7. OGC API - Tiles sprint
  8. Events

Attendees

@justb4, @jorgejesus, @tomkralidis, @francbartoli

Notes

previous meeting actions

@jorgejesus: Twitter account has been created, see https://github.com/geopython/pygeoapi/wiki/TwitterAccount

everyone has got the auth info for Twitter account by email, unfortunately it is locked now but waiting for the action to unlock it from Twitter before to login

@tomkralidis: once geopython/pygeoapi#395 is out of the way, we can post a hello world tweet

@tomkralidis, @justb4, @francbartoli: After we hello world, maybe we can tweet out

  • COVID-19
  • STAC and docs
  • New devs onboard (@alpha-beta-soup)
  • GSoC

@jorgejesus: GSoc only after we have some decision (will comment next in meeting)

@tomkralidis: let’s move to next meeting to file an issue on OGC API - Records support. I will have something this week

@tomkralidis: tbd: file a ticket about starting a pygeoapi workshop. no movement here from my side.

COVID-19 demo and OGC form submission

@francbartoli: the demo has been deployed and after the fix for paging is working well. @justb4 has sent a fix for the property filter

@justb4: fix is in so Paging, PropFilter, BBox, all work. https://demo.pygeoapi.io/covid-19/collections/cases_country/items?startindex=1&limit=1000

@francbartoli: I’d like to add the republish of layers from Italy if everyone agrees. Layers are coming from ArcGIS here

@francbartoli: I would propose to submit the url through the OGC resource form

@justb4: Only problem is the Swagger HTML

@tomkralidis: as mentioned in the ticket, see root cause: opengeospatial/ogcapi-features#276, it’s that simple as to use https for schema URLs but OGC needs to enable HTTP on schemas.opengis.net. Do we submit to OGC or fix the OpenAPI/HTTPS issue?

@tomkralidis, @justb4, @francbartoli, @jorgejesus: common agreement to submit the demo for covid-19 through the OGC resource form

@justb4: I can try to add Dutch Covid-layers (if with geom)

Domain renewal (April 2020)

@tomkralidis: I’ve updated our domain for 3 years. Approved by PSC. Done.

Documentation

@tomkralidis: I sprinted documentation late last week, results in https://docs.pygeoapi.io

@jorgejesus: volunteer to look into the autobuild, and report by 15th Apr

@justb4: we might use Travis to build/deploy. GH has great new features for deploying in /docs with CNAME.

1.0 roadmap

@tomkralidis: for 1.0 I’d like OAPIC and an OAPIP update, as well as OAPIR to be baked. I am working on these and should have these in master in the next 8 weeks. Note that once we release 1.0, we are responsible for stable branches and backporting

@francbartoli: Assigned #227 and #344 to me

@justb4: it is crucial to have all Providers for Features be stable for all request features (Paging, Filtering, Bbox, ...).

@tomkralidis: need to have a provider plugin policy of some sort, each provider plugin development works at different speeds

@jorgejesus: minimal requirements of implementation (Paging, Filtering, BBOX ) to be on on 1.0

@tomkralidis, @justb4, @francbartoli, @jorgejesus: common agreement to have a data provider code maintenance policy

@tomkralidis: #393 should be in before 1.0 for sure

Google Summer of code (update on current status, next steps)

@jorgejesus: 15 April the deadline for pygeoapi project to send the student evalaution to the OsGEO managers and request for a slot. The process of evaluation has to be private and then announced in the OsGEO mentors mailings list and at the end of the process OsGEO will request the slots from Google, we may get a slot or not (seems to be 1 slot request per project but saw QGIS requesting more slots). After meeting will send a private email to the PSC member for consideration The project student evaluation is sent to the mailing list and it will be the official response from the project managers suggest 2 mentors but I saw people submitting with only 1, me and @francbartoli are in the list of mentors

I will submit and keep us up to date

OGC API - Tiles sprint

@tomkralidis, @justb4, @francbartoli will sprint, see discussion under geopython/pygeoapi#123. It will cover both raster and vector

@francbartoli: I’ll be particularly interested into tiles from PostGIS MVT so vector one for now

@tomkralidis: we can put WSGI routes in front of mapproxy Python API

@justb4: I am deep into raster Tiling and MapProxy so my interest.

Events

@tomkralidis: Calgary - there will be a board meetning tomorrow to discuss again so I’m not sure when/whether virtual events will be announced, but we can certainly provide a workshop or presentation

@justb4: I am working with OSGeo.nl for setting up virtual events, even a weekly Geo Show https://tv.osgeo.nl/

Decisions

  • To submit to OGC the pygeoapi demo for covid-19
  • To have data provider code maintenance policy

Actions

  • @tomkralidis: file a ticket about starting a pygeoapi workshop

  • @tomkralidis: file an ticket on OGC API - Records support

  • @tomkralidis, @justb4, @francbartoli: tweet after the unlock of the account

  • @francbartoli: to submit covid-19 url to OGC

  • @jorgejesus: look into geopython/pygeoapi#402

  • @jorgejesus: issue/writeup so we can clarify data provider code maintenance policy

  • @jorgejesus: follow up with GSoC

Next meeting

Meetings-2020-05-11