This is a template repository for Python projects that use Poetry for their dependency management.
Project description
austriadownloader
- Github repository: https://github.com/Zerhigh/austriadownloader/
- Documentation https://Zerhigh.github.io/austriadownloader/
Getting started with your project
Clone this repository to start developing.
All required datasets are available in austriadownloader/austria_data/ and can be created by executing austriadownloader/austria_data/metadata_creation.py.
To access and download Austrian Orthophoto and matching cadastral classes, execute the demo.py script.
Provide POIs as a dataframe with the following scheme in the WGS84 format (EPSG:4326):
| Column | Type | Description |
|---|---|---|
id |
str | Unique identifier for each location |
lat |
float | Latitude coordinate in decimal degrees |
lon |
float | Longitude coordinate in decimal degrees |
Other input parameters are:
| Column | Type | Description |
|---|---|---|
pixel_size |
float |
Pixel resolution in meters. Must be a predefined value from (0.2, 0.4, 0.8, ... 204.8) |
shape |
tuple[int, int, int] |
Image dimensions as (channels, height, width). Channels must be 3 (RGB) or 4 (RGBN). |
outpath |
Path or str |
Directory path where output files will be saved. |
mask_label |
list, tuple[int] or int |
Cadastral mask(s) to be extracted. Values are merged into a binary mask. Multi-class masks are not supported. |
create_gpkg |
bool (default: False) |
Indicates whether vectorized but unclipped tiles should be saved as .GPKG. |
nodata_mode |
str (default: 'flag') |
Mode for handling no-data values ('flag' or 'remove'). |
nodata_value |
int (default: 0) |
Value assigned to no-data pixels. |
Results
General overview of different classes:
Unique selection of classes:
Available Classes
To select your class labels, select one or more from the following list:
| Category | Code | Subcategory |
|---|---|---|
| Building areas | 41 | Buildings |
| 83 | Adjacent building areas | |
| Water body | 59 | Flowing water |
| 60 | Standing water | |
| 61 | Wetlands | |
| 64 | Waterside areas | |
| Agricultural | 40 | Permanent crops or gardens |
| 48 | Fields, meadows or pastures | |
| 57 | Overgrown areas | |
| Forest | 55 | Krummholz |
| 56 | Forests | |
| 58 | Forest roads | |
| Other | 42 | Car parks |
| 62 | Low vegetation areas | |
| 63 | Operating area | |
| 65 | Roadside areas | |
| 72 | Cemetery | |
| 84 | Mining areas, dumps and landfills | |
| 87 | Rock and scree surfaces | |
| 88 | Glaciers | |
| 92 | Rail transport areas | |
| 95 | Road traffic areas | |
| 96 | Recreational area | |
| Gardens | 52 | Gardens |
| Alps | 54 | Alps |
Releasing a new version
- Create an API Token on PyPI.
- Add the API Token to your projects secrets with the name
PYPI_TOKENby visiting this page. - Create a new release on Github.
- Create a new tag in the form
*.*.*. - For more details, see here.
Repository initiated with fpgmaas/cookiecutter-poetry.
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
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 austriadownloader-0.0.2.tar.gz.
File metadata
- Download URL: austriadownloader-0.0.2.tar.gz
- Upload date:
- Size: 113.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/7.0.1 keyring/24.3.1 pkginfo/1.9.6 readme-renderer/34.0 requests-toolbelt/1.0.0 requests/2.32.3 rfc3986/1.5.0 tqdm/4.67.1 urllib3/2.3.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2013a0e92cb9c7ddd28db1d529a5dd3f1aa44a55acc1aa4a52d8b55657c2a5de
|
|
| MD5 |
582d5930f140d0bec7d87e5296c8e507
|
|
| BLAKE2b-256 |
5751d9def05ced4d90538413d393ade4b550f64d10523d3246d5c4c2a0602cf4
|
File details
Details for the file austriadownloader-0.0.2-py3-none-any.whl.
File metadata
- Download URL: austriadownloader-0.0.2-py3-none-any.whl
- Upload date:
- Size: 113.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/7.0.1 keyring/24.3.1 pkginfo/1.9.6 readme-renderer/34.0 requests-toolbelt/1.0.0 requests/2.32.3 rfc3986/1.5.0 tqdm/4.67.1 urllib3/2.3.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f578236b1945f26d23a942c608101a805346ac504503e2022836c126d15debc1
|
|
| MD5 |
5d54ef7c9509f6d97e7861739640aaa7
|
|
| BLAKE2b-256 |
930263ccf12694ccbb579a45723e90f8c1e263262d56772b7a8b6fd1b8a3cff1
|