Skip to main content

Download and process geospatial tiles (JP2, LAZ) from German state geodata providers

Project description

georaffer

Download German orthophotos and DSM tiles (NRW, RLP) as GeoTIFF.

Installation

pip (macOS, Linux x86, Windows)

pip install georaffer

conda-forge (all platforms incl. Linux ARM64)

git clone https://github.com/michaelschleiss/georaffer
cd georaffer
conda create -n georaffer libgdal-jp2openjpeg lazrs-python laspy rasterio -c conda-forge
conda activate georaffer
pip install -e .

Or with pixi:

git clone https://github.com/michaelschleiss/georaffer
cd georaffer
pixi install

Usage

# From 4Seasons dataset
georaffer pygeon /data/4seasons/campaign --output ./tiles

# From CSV with coordinates
georaffer csv coords.csv --cols lon,lat --output ./tiles

# From bounding box
georaffer bbox 6.9,50.9,7.1,51.1 --output ./tiles

# From specific tile indices
georaffer tiles 362,5604 --output ./tiles

See georaffer --help for all options.

Adding New Regions

Subclass BaseDownloader and implement:

  • parse_catalog() - Parse the region's tile feed/catalog
  • grid_to_filename() - Convert grid coordinates to download URL
  • utm_to_grid_coords() - Convert UTM to the region's grid system

See georaffer/downloaders/nrw.py as reference.

License

MIT

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

georaffer-0.1.0.tar.gz (120.6 kB view details)

Uploaded Source

Built Distribution

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

georaffer-0.1.0-py3-none-any.whl (68.4 kB view details)

Uploaded Python 3

File details

Details for the file georaffer-0.1.0.tar.gz.

File metadata

  • Download URL: georaffer-0.1.0.tar.gz
  • Upload date:
  • Size: 120.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for georaffer-0.1.0.tar.gz
Algorithm Hash digest
SHA256 fc6d7237982430ab7fa1361444832fa3bc2efbe922c0767608994d93c629e245
MD5 04beb4f20f94a18365c1e6b802a1e6f0
BLAKE2b-256 4fefcc28add6dd9253c1bfea8e76f732640c73b15306d1b33aa198c2651b40d0

See more details on using hashes here.

Provenance

The following attestation bundles were made for georaffer-0.1.0.tar.gz:

Publisher: publish.yml on michaelschleiss/georaffer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file georaffer-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: georaffer-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 68.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for georaffer-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1348f1d4b38e22a5dfb83b1456effd711b58b35d268fc4645c8a821c4cfc904b
MD5 693f114e01edc3e2d1d025bff5d8461a
BLAKE2b-256 d414cfd98dd868a0109c659f63125361aca6f1a728cb3f4787dd763be94e89c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for georaffer-0.1.0-py3-none-any.whl:

Publisher: publish.yml on michaelschleiss/georaffer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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