FOSS4G 2023

OGC API feature services built with Hakunapi
2023-06-29, 16:30–17:00 (Europe/Tirane), UBT F / N212 - Floor 3

National Land Survey of Finland (NLS) has built multiple feature services based on the OGC API Features standard since 2019. These services provide cadastral and topographic data, buildings, geographic names, and addresses both as open and contract-based APIs.

The engine behind these services is Hakunapi – a high performance server implementation to easily build “off-the-shelf” Simple Features and customized Complex Features services with geospatial data backed by a PostGIS database. Currently the OGC API Features (Part 1, 2 and 3) standard is supported. The codebase is based on Java, and it utilizes also other geospatial libraries such as JTS Topology Suite and GeoTools.

Hakunapi is now Free Open-Source Software available at GitHub with the version 1.0 released in May 2023. On the last few years NLS has internally used the library for services providing both Simple Features (like traditional topographic database) and Complex Features (cadastral registry and geographic names with some hierarchical feature structures too).

This talk presents key features and benefits of using Hakunapi for implementing feature services based on the OGC API Features standard. Also experiences and best practices by NLS on developing these services and our roadmap towards modern OGC API services is discussed.

Demo: https://beta-paikkatieto.maanmittauslaitos.fi/inspire-addresses/features/v1/

Code: https://github.com/nlsfi/hakunapi

Teemu Sipilä is working as a product owner for geospatial APIs in National Land Survey of Finland. He has a long experience on software development projects focusing on topographic and cadastral data, map products, OGC standards, geospatial APIs and server architectures. He has the degree of Master of Science in Technology with geoinformatics and software engineering as main topics.