SlideShare a Scribd company logo
Building blocks to create, m odify, and
query geospatial data on the Web
Jari REINI
National Land Survey of Finland
Geospatial API’s
National Land Survey
of Finland
SIVU 3
Drivers for API
developm ent
• NLS Finland’s data is extensive and
constantly updated
• Tim eliness is key for the user
• The user needs the data as part of their
own process, in their own inform ation
system
NLS Finland API-history
1
2
3
First public API 2004
Versioning policy 2011
API principles 2019
4 Currently
• In Production 29 API’s
• In BETA 10 API’s
Cadastral parcel inform ation
Raster m aps
33 projects
+ m aintenance
SIV
U 4
WFS
WMS
2022 SERIES OF EVENT
New York
JULY
(HYBRID)
Australia
SEPTEMBER
(HYBRID)
Singapore
APRIL
(VIRTUAL)
Helsinki & North
MARCH
(VIRTUAL)
Paris
DECEMBER
(HYBRID)
London
OCTOBER
(HYBRID)
Hong Kong
AUGUST
(VIRTUAL)
JUNE (VIRTUAL)
India
MAY
(VIRTUAL)
APRIL (VIRTUAL)
Dubai & Middle East
JUNE
(VIRTUAL)
Check out our API Conferences here
Wa nt t o t a lk a t one of our conference?
Apply t o spea k here
Spatial Data on the Web Best Practices
• Use globally unique persistent HTTP URIs for Spatial Things
• Make your spatial data indexable by search engines
• Use spatial data encodings that match your target audience
• Expose spatial data through 'convenience APIs’
• Include spatial metadata in dataset metadata
Complete list at w3.org
16.4.2022 5
16.4.2022 https:/ / ogcapi.ogc.org/
Being FAIR
Findable – Catalogs and m etadata
Accessible – Protocol is open and standardized
Interoperable – content encoding (GeoJSON, GML, HTML)
Reusable – license inform ation, data product specifications
16.4.2022 7
OGC API’s
• These standards build upon the legacy of the OGC Web Service
standards (WMS, WFS, WCS, WPS, etc.)
• These define resource-centric APIs that take advantage of m odern
web developm ent practices
• Standards are being constructed as "building blocks"
16.4.2022 8
9
Data, Maps and Metadata …
10
Processing, Coverages and Environm ental
data
Create – Replace - Update - Delete
• API also for changing item s/ features
• Using HTTP m ethods, eg.
• Create new HTTP POST
• Replace HTTP PUT
• Update HTTP PATCH
• Delete HTTP DELETE
16.4.2022 11
16.4.2022 12
NLS Finland –
Open data
• Topographic database
• Raster m aps
• Elevation m odels
• Aerial photos
• Laser scanning data
• Geographic nam es
• Addresses
• Property boundaries and identifiers
13
16.4.2022
NLS Finland API’s
Map API’s
• Maps as background m aps for applications and for com bining with other
data.
Spatial data API’s
• The data include, am ong other things, place nam es, roads, buildings,
addresses, water bodies and other terrain patterns, elevation ratios and
adm inistrative boundaries.
Real estate inform ation API’s
• Up-to-date real estate inform ation directly from the registers of the National
Land Survey of Finland.
Residential and Com m ercial Property Inform ation API’s
• Up-to-date apartm ent inform ation
16.4.2022 14
Exam ples - Maps
Topographic Map
…/service/wms?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&FORMAT=image
/png&LAYERS=maastokartta&CRS=EPSG:3067&WIDTH=500&HEIGHT=500&BBOX=33
4250,6923440,366250,6955440
Input param eters, e.g.
• Form at
• Layer
• Im age size
16.4.2022 15
Exam ples - spatial inform ation
Find cem eteries from Finland
…/terrain/features/v1/collections/cemetery
Cultivated land from this region
…/terrain/features/v1/collections/cultivated_land/items?limit=10000
&bbox=336981,6971749,339757,6976463
One building
.../features/v1/collections/buildings/items?limit=1
16.4.2022 16
Exam ples - real estate
Find property id’s from this region
…features/v2/collections/KiinteistotunnuksenSijaintitied
ot/items?bbox=116000,6654000,140000,6666000
Purchase price totals (€) by seller
Properties bought by foreigners
16.4.2022 17
More
inform ation
at
www.nls.fi
4/ 16/ 2022 18
Thank you!
16.4.2022
SIV
U 19
@JariReini
https:/ / www.linkedin.com / in/ reini/
Advancing together

More Related Content

PDF
Maps4Finland 28.8.2012, Jari Reini
PDF
Maps4 finland 28.8.2012, jari reini
PDF
Simple APIs for Spatial Data (OGC API - Features)
PDF
Inspire Helsinki 2019 Keynote by Bart De Lathouwer
PDF
Inspire Helsinki 2019 - Keynote Bart De Lathouwer
PDF
Inspire Helsinki 2019 - Keynote Bart De Lathouwer
PPT
Crash course to Open Data and APIs
PDF
Open geodata in Finland
Maps4Finland 28.8.2012, Jari Reini
Maps4 finland 28.8.2012, jari reini
Simple APIs for Spatial Data (OGC API - Features)
Inspire Helsinki 2019 Keynote by Bart De Lathouwer
Inspire Helsinki 2019 - Keynote Bart De Lathouwer
Inspire Helsinki 2019 - Keynote Bart De Lathouwer
Crash course to Open Data and APIs
Open geodata in Finland

Similar to 2022 apidays LIVE Helsinki & North_Geospatial API’s (20)

PDF
Geoint2017 training open interfaces - luis bermudez
PPTX
Mobile LBS
PDF
Integrating PostGIS in Web Applications
PPTX
Tnmc mc andrew_sotmus13_rev2
PDF
MapStore Create, save and share maps and mashups @ GRASS-GFOSS 2013
PPT
Spatial Data Infrastructure Best Practices with GeoNode
PDF
Syntactic and semantic based approaches for Geoinformation Management - Dr. S...
PDF
Building Enterprise SDI with Geonode
PPTX
JRC, GHA Live presentation: Maps, GISs and SDIs
PDF
The User-participated Geospatial Web as Open Platform
PDF
Open geo data - technical issue
PDF
GeoNetwork, The Open Source Solution for the interoperable management of ge...
PPTX
Setting up and testing NSG and DGIWG Profiles
PDF
Intro To Geospatial
PPT
Sept 9 Lecture: Course Introduction
PPT
Geospatial Web
PDF
Apidays London 2024 - Open Standards for Getting your APIs into the Geospatia...
PDF
GI2012 buono-cnr-geo-platform
PDF
FME Usage in GeoArchive, Geodetic Survey Process Management
Geoint2017 training open interfaces - luis bermudez
Mobile LBS
Integrating PostGIS in Web Applications
Tnmc mc andrew_sotmus13_rev2
MapStore Create, save and share maps and mashups @ GRASS-GFOSS 2013
Spatial Data Infrastructure Best Practices with GeoNode
Syntactic and semantic based approaches for Geoinformation Management - Dr. S...
Building Enterprise SDI with Geonode
JRC, GHA Live presentation: Maps, GISs and SDIs
The User-participated Geospatial Web as Open Platform
Open geo data - technical issue
GeoNetwork, The Open Source Solution for the interoperable management of ge...
Setting up and testing NSG and DGIWG Profiles
Intro To Geospatial
Sept 9 Lecture: Course Introduction
Geospatial Web
Apidays London 2024 - Open Standards for Getting your APIs into the Geospatia...
GI2012 buono-cnr-geo-platform
FME Usage in GeoArchive, Geodetic Survey Process Management
Ad

More from apidays (20)

PDF
apidays Munich 2025 - The Physics of Requirement Sciences Through Application...
PDF
apidays Munich 2025 - Developer Portals, API Catalogs, and Marketplaces, Miri...
PDF
apidays Munich 2025 - Making Sense of AI-Ready APIs in a Buzzword World, Andr...
PDF
apidays Munich 2025 - Integrate Your APIs into the New AI Marketplace, Senthi...
PDF
apidays Munich 2025 - The Double Life of the API Product Manager, Emmanuel Pa...
PDF
apidays Munich 2025 - Let’s build, debug and test a magic MCP server in Postm...
PDF
apidays Munich 2025 - The life-changing magic of great API docs, Jens Fischer...
PDF
apidays Munich 2025 - Automating Operations Without Reinventing the Wheel, Ma...
PDF
apidays Munich 2025 - Geospatial Artificial Intelligence (GeoAI) with OGC API...
PPTX
apidays Munich 2025 - GraphQL 101: I won't REST, until you GraphQL, Surbhi Si...
PPTX
apidays Munich 2025 - Effectively incorporating API Security into the overall...
PPTX
apidays Munich 2025 - Federated API Management and Governance, Vince Baker (D...
PPTX
apidays Munich 2025 - Agentic AI: A Friend or Foe?, Merja Kajava (Aavista Oy)
PPTX
apidays Munich 2025 - Streamline & Secure LLM Traffic with APISIX AI Gateway ...
PPTX
apidays Munich 2025 - Building Telco-Aware Apps with Open Gateway APIs, Subhr...
PPTX
apidays Munich 2025 - Building an AWS Serverless Application with Terraform, ...
PDF
apidays Helsinki & North 2025 - REST in Peace? Hunting the Dominant Design fo...
PDF
apidays Helsinki & North 2025 - Monetizing AI APIs: The New API Economy, Alla...
PDF
apidays Helsinki & North 2025 - How (not) to run a Graphql Stewardship Group,...
PDF
apidays Helsinki & North 2025 - APIs in the healthcare sector: hospitals inte...
apidays Munich 2025 - The Physics of Requirement Sciences Through Application...
apidays Munich 2025 - Developer Portals, API Catalogs, and Marketplaces, Miri...
apidays Munich 2025 - Making Sense of AI-Ready APIs in a Buzzword World, Andr...
apidays Munich 2025 - Integrate Your APIs into the New AI Marketplace, Senthi...
apidays Munich 2025 - The Double Life of the API Product Manager, Emmanuel Pa...
apidays Munich 2025 - Let’s build, debug and test a magic MCP server in Postm...
apidays Munich 2025 - The life-changing magic of great API docs, Jens Fischer...
apidays Munich 2025 - Automating Operations Without Reinventing the Wheel, Ma...
apidays Munich 2025 - Geospatial Artificial Intelligence (GeoAI) with OGC API...
apidays Munich 2025 - GraphQL 101: I won't REST, until you GraphQL, Surbhi Si...
apidays Munich 2025 - Effectively incorporating API Security into the overall...
apidays Munich 2025 - Federated API Management and Governance, Vince Baker (D...
apidays Munich 2025 - Agentic AI: A Friend or Foe?, Merja Kajava (Aavista Oy)
apidays Munich 2025 - Streamline & Secure LLM Traffic with APISIX AI Gateway ...
apidays Munich 2025 - Building Telco-Aware Apps with Open Gateway APIs, Subhr...
apidays Munich 2025 - Building an AWS Serverless Application with Terraform, ...
apidays Helsinki & North 2025 - REST in Peace? Hunting the Dominant Design fo...
apidays Helsinki & North 2025 - Monetizing AI APIs: The New API Economy, Alla...
apidays Helsinki & North 2025 - How (not) to run a Graphql Stewardship Group,...
apidays Helsinki & North 2025 - APIs in the healthcare sector: hospitals inte...
Ad

Recently uploaded (20)

PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
PPTX
1. Introduction to Computer Programming.pptx
PDF
Developing a website for English-speaking practice to English as a foreign la...
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
Web App vs Mobile App What Should You Build First.pdf
PPTX
observCloud-Native Containerability and monitoring.pptx
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
Architecture types and enterprise applications.pdf
PDF
WOOl fibre morphology and structure.pdf for textiles
PPTX
Modernising the Digital Integration Hub
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
August Patch Tuesday
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
cloud_computing_Infrastucture_as_cloud_p
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
1. Introduction to Computer Programming.pptx
Developing a website for English-speaking practice to English as a foreign la...
Group 1 Presentation -Planning and Decision Making .pptx
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
Web App vs Mobile App What Should You Build First.pdf
observCloud-Native Containerability and monitoring.pptx
Module 1.ppt Iot fundamentals and Architecture
Architecture types and enterprise applications.pdf
WOOl fibre morphology and structure.pdf for textiles
Modernising the Digital Integration Hub
NewMind AI Weekly Chronicles – August ’25 Week III
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
A comparative study of natural language inference in Swahili using monolingua...
1 - Historical Antecedents, Social Consideration.pdf
August Patch Tuesday
Assigned Numbers - 2025 - Bluetooth® Document
Programs and apps: productivity, graphics, security and other tools
cloud_computing_Infrastucture_as_cloud_p

2022 apidays LIVE Helsinki & North_Geospatial API’s

  • 1. Building blocks to create, m odify, and query geospatial data on the Web Jari REINI National Land Survey of Finland Geospatial API’s
  • 3. SIVU 3 Drivers for API developm ent • NLS Finland’s data is extensive and constantly updated • Tim eliness is key for the user • The user needs the data as part of their own process, in their own inform ation system
  • 4. NLS Finland API-history 1 2 3 First public API 2004 Versioning policy 2011 API principles 2019 4 Currently • In Production 29 API’s • In BETA 10 API’s Cadastral parcel inform ation Raster m aps 33 projects + m aintenance SIV U 4 WFS WMS
  • 5. 2022 SERIES OF EVENT New York JULY (HYBRID) Australia SEPTEMBER (HYBRID) Singapore APRIL (VIRTUAL) Helsinki & North MARCH (VIRTUAL) Paris DECEMBER (HYBRID) London OCTOBER (HYBRID) Hong Kong AUGUST (VIRTUAL) JUNE (VIRTUAL) India MAY (VIRTUAL) APRIL (VIRTUAL) Dubai & Middle East JUNE (VIRTUAL) Check out our API Conferences here Wa nt t o t a lk a t one of our conference? Apply t o spea k here
  • 6. Spatial Data on the Web Best Practices • Use globally unique persistent HTTP URIs for Spatial Things • Make your spatial data indexable by search engines • Use spatial data encodings that match your target audience • Expose spatial data through 'convenience APIs’ • Include spatial metadata in dataset metadata Complete list at w3.org 16.4.2022 5
  • 7. 16.4.2022 https:/ / ogcapi.ogc.org/
  • 8. Being FAIR Findable – Catalogs and m etadata Accessible – Protocol is open and standardized Interoperable – content encoding (GeoJSON, GML, HTML) Reusable – license inform ation, data product specifications 16.4.2022 7
  • 9. OGC API’s • These standards build upon the legacy of the OGC Web Service standards (WMS, WFS, WCS, WPS, etc.) • These define resource-centric APIs that take advantage of m odern web developm ent practices • Standards are being constructed as "building blocks" 16.4.2022 8
  • 10. 9 Data, Maps and Metadata …
  • 11. 10 Processing, Coverages and Environm ental data
  • 12. Create – Replace - Update - Delete • API also for changing item s/ features • Using HTTP m ethods, eg. • Create new HTTP POST • Replace HTTP PUT • Update HTTP PATCH • Delete HTTP DELETE 16.4.2022 11
  • 14. NLS Finland – Open data • Topographic database • Raster m aps • Elevation m odels • Aerial photos • Laser scanning data • Geographic nam es • Addresses • Property boundaries and identifiers 13 16.4.2022
  • 15. NLS Finland API’s Map API’s • Maps as background m aps for applications and for com bining with other data. Spatial data API’s • The data include, am ong other things, place nam es, roads, buildings, addresses, water bodies and other terrain patterns, elevation ratios and adm inistrative boundaries. Real estate inform ation API’s • Up-to-date real estate inform ation directly from the registers of the National Land Survey of Finland. Residential and Com m ercial Property Inform ation API’s • Up-to-date apartm ent inform ation 16.4.2022 14
  • 16. Exam ples - Maps Topographic Map …/service/wms?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&FORMAT=image /png&LAYERS=maastokartta&CRS=EPSG:3067&WIDTH=500&HEIGHT=500&BBOX=33 4250,6923440,366250,6955440 Input param eters, e.g. • Form at • Layer • Im age size 16.4.2022 15
  • 17. Exam ples - spatial inform ation Find cem eteries from Finland …/terrain/features/v1/collections/cemetery Cultivated land from this region …/terrain/features/v1/collections/cultivated_land/items?limit=10000 &bbox=336981,6971749,339757,6976463 One building .../features/v1/collections/buildings/items?limit=1 16.4.2022 16
  • 18. Exam ples - real estate Find property id’s from this region …features/v2/collections/KiinteistotunnuksenSijaintitied ot/items?bbox=116000,6654000,140000,6666000 Purchase price totals (€) by seller Properties bought by foreigners 16.4.2022 17
  • 20. Thank you! 16.4.2022 SIV U 19 @JariReini https:/ / www.linkedin.com / in/ reini/