FOSS4G-Asia 2023 Seoul

Hirofumi Hayashi

Hirofumi Hayashi (aka Hayashi) became an OSGeo Charter member in 2010, and is a longtime member of the Board of the OSGeo-Japan chapter.
Hayashi is a Manager for a large engineering company in Osaka Japan (Applied Technology Co.), and yet still finds time to contribute to the vibrant OSGeo-Japan community.


OGC API – Moving Features, an introduction with MF-API Server based on pygeoapi and MobilityDB
Wijae Cho, Taehoon Kim, Hirofumi Hayashi, Tsubasa Shimizu, Tran Thuan Bang, Kyoungsook Kim

Moving feature data can represent various phenomena, including vehicles, people, animals, weather patterns, and more. Conceptually, Moving Features are dynamic geospatial data that change location and possibly other characteristics over time.

OGC API – Moving Features (OGC API – MF) provides a standard and interoperable way to manage such data, with valuable applications in transportation management, disaster response, environmental monitoring, and beyond. OGC API – MF also includes operations for filtering, sorting, and aggregating moving feature data based on location, time, and other properties.

This workshop will get you started with OGC API – MF and its implementation in MF-API Server that is based on pygeoapi and MobilityDB, covering the following questions:
- What is the core concept of OGC API – MF (and OGC MF-JSON format)?
- How to implement OGC API – MF with pygeoapi and MobilityDB?
- How can we visualize its results with STINUUM (with CesiumJS)?
- How can we implement a new feature that hasn't been implemented yet?

The below open sources will be used in this workshop:
- MF-API Server based on pygeoapi:
- OGC API – Moving Features official GitHub repository:
- MobilityDB (and its Python driver, PyMEOS, and MEOS):
The installation of each program will use a Docker file.

Lastly, you can check many helpful information about OGC API – MF here:

General Track(Talks, Online Talks, Lightning Talks, Workshops)
Taepyeong Hall
API Implementation of the OGC API Moving Feature
Taehoon Kim, Hirofumi Hayashi, Tsubasa Shimizu, Tran Thuan Bang, Kyoungsook Kim

We created a REST API to register, search, and delete spatio-temporal data based on OGC API-Features, an international standard specification of the Open Geospatial Consortium (OGC), an international standardization organization for geospatial information, and the Moving Feature Encoding Extension-JSON (MF-JSON) specification, an international OGC standard specification developed mainly by AIST.
To create the API, we built an OGC-API server using pygeoapi and PyMEOS.PostgreSQL was used as the DB, and mobilityDB was used as an extension library for storing spatio-temporal data.For spatio-temporal data were stored using MobilityDB-specific type formats (TBool, TText, TInt, and TFloat).When converting MF-JSON for spatio-temporal data using PyMEOS functions, some tag names were not supported for conversion.Therefore, we implemented an additional process to convert the tag name to one that can be successfully registered before executing the PyMEOS function.
Also, at the time of this implementation, there were no source code modification guidelines for pygeoapi, so the API implementation was realized by directly modifying the source code of the lib directory that handles the API request processing.

General Track(Talks, Online Talks, Lightning Talks, Workshops)
Taepyeong Hall
Digital Urban Environment Project for Analyzing the Impact of Shadow, Wind, and Noise
Nguyen Van Thien, Hirofumi Hayashi

The Digital Urban Environment project “toENG” aims to analyze the influence of shadow, wind, and noise on the urban environment . The project incorporates functionalities for user management, allowing users to create workspaces and projects to conduct analyses.

Within the project, users can select specific services for analyzing shadow, wind, and noise within their chosen area. Currently, the project is capable of analyzing shadow based on the 3D architecture of buildings.

To analyze shadow in the urban environment, users follow these steps: they select the shadow analysis option and specify the analysis area on a 2D map. They input analysis parameters such as the time of day for the analysis and the duration of the study. The analysis results are then presented through czml files, displaying the levels of shadow influence.

After completing the analysis, users can upload the 3D architecture of buildings in either IFC or 3D-tiles format. The analysis results and user-uploaded data are linked to “Re:Earth”, allowing visualization on a 3D map.

“toENG” project provides valuable insights into the interaction between environmental factors and urban spaces, aiding in informed decision-making and sustainable urban planning.

General Track(Talks, Online Talks, Lightning Talks, Workshops)
Seoul Archive