Python wrapper for various available WMS services to simplify the download of orthophotos. Currently focused on Germany.
Project description
orthophotos-downloader
Python wrapper for various available WMS services to simplify the download of orthophotos. Currently focused on Germany.
Explore the docs »
·
Report Bug
·
Request Feature
Table of Contents
About The Project
Orthophotos provide a high-precision data foundation for various applications in remote sensing – from environmental research to urban planning. However, Germany's federal structure means that each state has its own services and interfaces for providing this data, making nationwide usage cumbersome and complex.
With this software, we offer a central, user-friendly solution that allows users to download orthophotos independently of the respective state services. The software will support various data formats, including RGB and RGBI, and enable flexible geographical queries.
Getting Started
- Clone the repo
git clone https://github.com/ffe-munich/orthophotos-downloader.git
- Setup a venv with python > 3.9
python3.11 -m venv "venv" source venv/bin/activate
- Pip install
pip install .
Usage
You can find an example of usage in this notebook in the examples folder You can find a test to download in any Bundesländer in this script in the examples folder
Roadmap
- Interface to give an area overlapping different wms services -> In Progress
- Command Line Interface
- Have a doc being generated
- Integrate all WMS in germany
- RGBI Download
See the open issues for a full list of proposed features (and known issues).
Coverage in Germany by Federal State (Bundesländer)
| Bundesland | RGB | CIR |
|---|---|---|
| Saarland | ✅ | ✅ |
| Mecklenburg-Vorpommern | ✅ | ✅ |
| Rheinland-Pfalz | ✅ | ✅ |
| Sachsen | ✅ | ✅ |
| Thüringen | ✅ | ✅ |
| Sachsen-Anhalt | ✅ | |
| Nordrhein-Westfalen | ✅ | ✅ |
| Hessen | ✅ | ✅ |
| Hamburg | ✅ | ✅ |
| Bremen | ✅ | |
| Brandenburg | ✅ | ✅ |
| Niedersachsen | ✅ | |
| Schleswig-Holstein | ✅ | |
| Bayern | ✅ | ✅ |
| Berlin | ✅ | ✅ |
| Baden-Württemberg | ✅ | ✅ |
Contributing
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Top contributors:
License
Distributed under Apache-2.0 license. See LICENSE.txt for more information.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
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 orthophotos_downloader-1.0.1.tar.gz.
File metadata
- Download URL: orthophotos_downloader-1.0.1.tar.gz
- Upload date:
- Size: 231.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ced7aef27b36aa0e1e35951a7225fcb337d72668864c5083880062f114a8129c
|
|
| MD5 |
833600ffccc439d7c8cb45a8fc304ee5
|
|
| BLAKE2b-256 |
395f10fb1dff624215538d97124c5a645c667e9a12e6a6101bfee9533dc63537
|
Provenance
The following attestation bundles were made for orthophotos_downloader-1.0.1.tar.gz:
Publisher:
publish.yml on ffe-munich/orthophotos-downloader
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
orthophotos_downloader-1.0.1.tar.gz -
Subject digest:
ced7aef27b36aa0e1e35951a7225fcb337d72668864c5083880062f114a8129c - Sigstore transparency entry: 1135938263
- Sigstore integration time:
-
Permalink:
ffe-munich/orthophotos-downloader@92d9ff5508a87aad0c830efbf0f72eb049ef91bb -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/ffe-munich
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@92d9ff5508a87aad0c830efbf0f72eb049ef91bb -
Trigger Event:
push
-
Statement type:
File details
Details for the file orthophotos_downloader-1.0.1-py3-none-any.whl.
File metadata
- Download URL: orthophotos_downloader-1.0.1-py3-none-any.whl
- Upload date:
- Size: 20.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d0664405bdc2a7817d1eaecdcb4a0420f3e8d7668b53febcf3abe58eeb75f8f9
|
|
| MD5 |
9be12709623d354ded71b79ff492000e
|
|
| BLAKE2b-256 |
191b2ac94be8e5710e3e2dd1680fb1abb079c8bfeebdb31962dee4a743321349
|
Provenance
The following attestation bundles were made for orthophotos_downloader-1.0.1-py3-none-any.whl:
Publisher:
publish.yml on ffe-munich/orthophotos-downloader
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
orthophotos_downloader-1.0.1-py3-none-any.whl -
Subject digest:
d0664405bdc2a7817d1eaecdcb4a0420f3e8d7668b53febcf3abe58eeb75f8f9 - Sigstore transparency entry: 1135938334
- Sigstore integration time:
-
Permalink:
ffe-munich/orthophotos-downloader@92d9ff5508a87aad0c830efbf0f72eb049ef91bb -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/ffe-munich
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@92d9ff5508a87aad0c830efbf0f72eb049ef91bb -
Trigger Event:
push
-
Statement type: