Kartverket API Client
This Python module provides a simple, asynchronous client for interacting with the Kartverket (Norwegian Mapping Authority) API. It allows you to search for place names (stedsnavn) and retrieve location data.
Features
- Asynchronous API client using
aiohttp. - Search for place names with various filtering options.
- Pydantic models for type-safe data handling.
Installation
- Install package:
pip install kartverkets-api
Usage
Here's a basic example of how to use the KartverketAPI client to search for a place name.
import asyncio
from kartverket.api import KartverketAPI
async def main():
"""
Example usage of the KartverketAPI client.
"""
# The client is an async context manager
properties_eier = [{"kommuenummer" : "0301",
"gardsnummer" : 240,
"bruksnummer" : 12,
"festenummer" : 0,
"seksjonsnummer" : 0}]
properties_andel = [{"borettslagnummer" : 903456235,
"andelsnummer" : 72 }]
async with KartverketAPI() as client:
try:
#Search for a specific property with eier ownership
result_eier = await client.get_by_property(properties_eier,ownership_type="eier")
#or with andel ownership type
result_andel = await client.get_by_property(properties_andel,ownership_type="andel")
print(f'Eier: {result_eier}\nAndel: {result_andel}')
except Exception as e:
print(f"An error occurred: {e}")
if __name__ == "__main__":
asyncio.run(main())
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
kartverkets_api-0.1.16.tar.gz
(14.8 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file kartverkets_api-0.1.16.tar.gz.
File metadata
- Download URL: kartverkets_api-0.1.16.tar.gz
- Upload date:
- Size: 14.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
poetry/2.1.4 CPython/3.13.7 Darwin/24.6.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d0d4ccf895146b01b79299dcd9d3a25a1ad93e8ce91ad84e458b39ddaeee5986
|
|
| MD5 |
81f1efdc9004f511bbbd6ebfc4539b23
|
|
| BLAKE2b-256 |
15545cb401ff5add4c19f04e8beaa2ba3604ae7477cae82f98ee38bcb74120de
|
File details
Details for the file kartverkets_api-0.1.16-py3-none-any.whl.
File metadata
- Download URL: kartverkets_api-0.1.16-py3-none-any.whl
- Upload date:
- Size: 15.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
poetry/2.1.4 CPython/3.13.7 Darwin/24.6.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3a088d08b45bcfa2c1d96fd4cae4da1402a1ca4b64ebc088a4c2e589f916d80d
|
|
| MD5 |
facb705b8ccbd4ee33f35b6297c2c32b
|
|
| BLAKE2b-256 |
9969409ac3b597cbf6ea724b8a5be1b0ac573a45c3d8937d3515a8fcc0d9b085
|