Skip to main content

This is a template repository for Python projects that use Poetry for their dependency management.

Project description

austriadownloader

Release Build status codecov Commit activity License

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:

Sample Image

Unique selection of classes:

Sample Image

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_TOKEN by 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

austriadownloader-0.0.3.tar.gz (209.4 kB view details)

Uploaded Source

Built Distribution

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

austriadownloader-0.0.3-py3-none-any.whl (212.6 kB view details)

Uploaded Python 3

File details

Details for the file austriadownloader-0.0.3.tar.gz.

File metadata

  • Download URL: austriadownloader-0.0.3.tar.gz
  • Upload date:
  • Size: 209.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.10.16

File hashes

Hashes for austriadownloader-0.0.3.tar.gz
Algorithm Hash digest
SHA256 5e7d5ed895a39d16669ecf2c0bec9da99355478a8a6f569263a0f44bae908724
MD5 28d1ad15799619314b709c855d576bd7
BLAKE2b-256 3662cb53bcc9ff6c367cdc397aa64577b97b85fb99320daeb90114f2ed6b4396

See more details on using hashes here.

File details

Details for the file austriadownloader-0.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for austriadownloader-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 b591e151b501a4bb5ccd4cebd2a78bd60c2ba3f6948e526aa96051840cc750d6
MD5 3091f543b9e338e6972e4e629e68807a
BLAKE2b-256 69e58b23231da5c6d046ccaae66a29671d0cbc6ef231de5ca3107a29219ac992

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