Tom Kralidis

Tom Kralidis is with the Meteorological Service of Canada and longtime contributor to FOSS4G. He contributes to numerous projects in the Geopython ecosystem.

Tom is the co-chair of the OGC API - Records Standards Working Group, chair of the WMO Expert Team on Metadata, and serves on the OSGeo Board.

The speaker's profile picture

Sessions

10-01
13:00
30min
Introducing pygeometa: Metadata creation for the rest of us
Tom Kralidis

pygeometa is a powerful and simple metadata transformation utility using YAML configurations. This lightweight and flexible tool can be used standalone or as part of larger systems, helping make geospatial metadata workflows easier by reducing repetition and overhead of formal metadata standards. pygeometa is to geospatial metadata as what Sass is to CSS. Come and check out our first ever presentation!

Software
Bariloche
09-29
15:30
30min
pycsw project status 2021
Tom Kralidis, Angelos Tzotsos

pycsw is an OGC CSW server implementation written in Python and is an official OSGeo Project. pycsw implements clause 10 HTTP protocol binding - Catalogue Services for the Web, CSW of the OpenGIS Catalogue Service Implementation Specification, version 3.0.0 and 2.0.2. pycsw allows for the publishing and discovery of geospatial metadata, providing a standards-based metadata and catalogue component of spatial data infrastructures. The project is certified OGC Compliant, and is an OGC Reference Implementation.

The project currently powers numerous high profile catalogues such as US data.gov, geoplatform.gov, IOOS, NGDS, NOAA, US Department of State, US Department of Interior, geodata.gov.gr, Met Norway and WMO WOUDC. This session starts with a status report of the project, followed by an open question answer session to give a chance to users to interact with members of the pycsw project team. This session will cover how the project PSC operates, what is the current project roadmap, and recent enhancements focused on ESA's Earth Observation Exploitation Platform Common Architecture (EOEPCA) and OGC API - Records.

Software
Córdoba
09-29
14:00
30min
pygeoapi: what's new in the Python OGC API Reference Implementation
Tom Kralidis, Angelos Tzotsos

pygeoapi is an OGC API Reference Implementation for Features. Implemented in Python, pygeoapi supports many other OGC APIs via a core agnostic API, different web frameworks (Flask, Starlette, Django) and a fully integrated OpenAPI capability. Lightweight, easy to deploy and cloud-ready, pygeoapi's architecture facilitates publishing datasets and processes from multiple sources.

This presentation will provide an update on the current status and latest developments, including the implementation of numerous new OGC APIs including gridded/coverage data (OGC API - Coverages), search (OGC API - Records), vector/map tiles (OGC API - Tiles), and Environmental Data Retrieval (EDR API).

Software
Córdoba
09-30
14:00
30min
GeoHealthCheck - QoS Monitor for Geospatial Web Services
Tom Kralidis, Just van den Broecke

Keeping (OGC) Geospatial Web Services up-and-running is best accommodated by continuous monitoring: not only downtime needs to be guarded, but also whether the services are functioning correctly and do not suffer from performance and/or other Quality of Service (QoS) issues.
GeoHealthCheck (GHC) is an Open Source Python application for monitoring OGC Web Services uptime and availability.
In this talk we will explain GHC basics, how it works, how you can use and even extend GHC (plugins).

Software
Aconcagua
09-29
14:30
30min
OGC API - Deeper Dive into OGC API Features, Records and EDR
Tom Kralidis, Athina Trakas, Clemens Portele, Peter Vretanos

This presentation will include insights and updates on the development of three OGC APIs, namely OGC API Features, OGC API Records and OGC Environmental Data Retrieval API.

Software
Ushuaia
09-30
16:00
30min
QGIS MetaSearch: lowering the barrier to geospatial data discovery in the desktop
Tom Kralidis, Paul van Genuchten

Metasearch is a dataset search plugin for QGIS. It was originally created by NextGIS and later adopted by the geopython community. We’ve recently worked on some improvements in Metasearch. You can now also query an OGC API Records endpoint from within QGIS. From that work we were able to advance the OGC API Records implementation in pygeoapi and GeoNetwork and share some valuable feedback to the OGC community about the emerging standard. Catch up on the latest ogcapi-records research and development and the choices being made to support data connectivity and automation.

Use Cases and Applications
Ushuaia
09-29
15:00
30min
QGIS and OGC APIs - how do they work together?
Tom Kralidis, Paul van Genuchten, Athina Trakas, Even Rouault

QGIS demo as a generic Desktop capability.
Alongside the various OGC API server implementations, clients are in the process of being set up to interact with the OGC API services. In this talk we present some new capabilities of QGIS and GDAL to interact with OGC API’s.

Software
Ushuaia