Skip to main content

Downloading and extracting geospatial data from Finland, that is Suomi.

Project description

SuomiGeoData

SuomiGeoData is a Python package designed to simplify the process of downloading and analyzing geospatial data from Finland, that is Suomi. Conceptualized on September 11, 2024, and launched on September 14, 2024, this package is tailored for users with limited coding experience but still in need powerful geospatial insights. It streamlines the workflow by handling internal complexities, allowing users to focus on desired outputs rather than intermediate steps. Active development is ongoing, with exciting new features planned for future releases. The goal of SuomiGeoData is to empower users by providing easy access to open-source geodapatial data, enabling informed decision-making by simplified analysis. Currently, the package offers the following features:

  • Paituli integration

    • Provides access to vector format index maps for downloading DEM and the topographic database.
    • Downloads DEM as raster files and the topographic database as shapefiles based on label names from the index maps.
    • Downloads all DEM labels intersected with a given vector format area.
    • Downloads clipped DEM data that matches a given vector format area.
    • Downloads topographic database metadata and converts to a readble MultiIndex DataFrame.
  • Syke integration

    • Downloads CORINE land cover 2018 raster.
    • Downloads vector files of latest subcatchment divisions, ranging from level 1 to 5.
    • Extracts individual or merged subcatchments by identifier and uses these areas to download DEM.
  • Geoprocessing

    • Simplified merging and clipping of raster files.

Roadmap

  • Enable downloading the topographic database for a specified area using a shapefile.
  • Implement searching and merging of features from the downloaded topographic database.

Easy Installation

To install, use pip:

pip install SuomiGeoData

Quickstart

A brief example of how to start:

>>> import SuomiGeoData
>>> paituli = SuomiGeoData.Paituli()

# get the topographic database index map
>>> paituli.indexmap_tdb.head()

     label                                               path	                                         geometry
0	K2344R	mml/maastotietokanta/2022/shp/K2/K23/K2344R.sh...	POLYGON ((104000 6606000, 104000 6618000, 1160...
1	K2334R	mml/maastotietokanta/2022/shp/K2/K23/K2334R.sh...	POLYGON ((104000 6582000, 104000 6594000, 1160...
2	K2343R	mml/maastotietokanta/2022/shp/K2/K23/K2343R.sh...	POLYGON ((104000 6594000, 104000 6606000, 1160...
3	K2443L	mml/maastotietokanta/2022/shp/K2/K24/K2443L.sh...	POLYGON ((92000 6642000, 92000 6654000, 104000...
4	K2443R	mml/maastotietokanta/2022/shp/K2/K24/K2443R.sh...	POLYGON ((104000 6642000, 104000 6654000, 1160...
...

Documentation

For detailed information, see the documentation.

Support

If this project has been helpful and you'd like to contribute to its development, consider sponsoring with a coffee! Support will help maintain, improve, and expand this open-source project, ensuring continued valuable tools for the community.

Buy Me a Coffee

Toolkit

Status Description
PyPI PyPI - Version PyPI - Status PyPI - Python Version PyPI - Wheel
GitHub GitHub last commit flake8 mypy pytest
Codecov codecov
Read the Docs Documentation Status
PePy Pepy Total Downloads
License PyPI - License

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

suomigeodata-1.0.1.tar.gz (421.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

SuomiGeoData-1.0.1-py3-none-any.whl (419.4 kB view details)

Uploaded Python 3

File details

Details for the file suomigeodata-1.0.1.tar.gz.

File metadata

  • Download URL: suomigeodata-1.0.1.tar.gz
  • Upload date:
  • Size: 421.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for suomigeodata-1.0.1.tar.gz
Algorithm Hash digest
SHA256 7c95450fd0bc6eb5f95d4a373c3fc60559ade378552421045ce08040c0d98cc5
MD5 3a7327962b60cf87229105de3e8768ae
BLAKE2b-256 33539ba02eb3050130c240f903e3b1bf54953d07326ec775cb2fb44e9282b9f8

See more details on using hashes here.

File details

Details for the file SuomiGeoData-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: SuomiGeoData-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 419.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for SuomiGeoData-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 800c9ec8e2713c13eeae59cd3cf8628421c133e71cd001fe0da3fd680610b66e
MD5 aeadb6ed97deac12bb1d815311f82126
BLAKE2b-256 c411834e5e9eb48edf4f9ec4def2f8662812dc21d68bbdea9fcc59c47035d7c8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page