Skip to main content

Python core libraries for ROK4 project

Project description

ROK4 Python libraries

ROK4 Logo

The rok4 package help to use ROK4 project concepts, like Tile Matrix Sets, data pyramids or layers.

Installation

Required system packages :

  • debian : apt install python3-rados python3-gdal

The rok4 package is available on :

  • PyPI : pip install rok4
  • GitHub : pip install https://github.com/rok4/core-python/releases/download/<version>/rok4-<version>-py3-none-any.whl

Usage

from rok4.tile_matrix_set import TileMatrixSet

try:
    tms = TileMatrixSet("file:///path/to/tms.json")
except Exception as exc:
    print(exc)

Following environment variables could be used, by module :

  • storage : more details in the module developer documentation
    • ROK4_READING_LRU_CACHE_SIZE : Cache size (0 for no limit)
    • ROK4_READING_LRU_CACHE_TTL : Cache validity time (0 for no limit)
    • ROK4_CEPH_CONFFILE : Ceph configuration file
    • ROK4_CEPH_USERNAME : Ceph cluster user
    • ROK4_CEPH_CLUSTERNAME : Ceph cluster name
    • ROK4_S3_KEY : Key(s) for S3 server(s)
    • ROK4_S3_SECRETKEY : Secret key(s) for S3 server(s)
    • ROK4_S3_URL : URL(s) for S3 server(s)
    • ROK4_SSL_NO_VERIFY : Disable SSL conrols for S3 access (any non empty value)
  • tile_matrix_set :
    • ROK4_TMS_DIRECTORY : Root directory (file or object) for tile matrix sets
  • style :
    • ROK4_STYLES_DIRECTORY : Root directory (file or object) for styles

More examples in the developer documentation

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

rok4-2.2.3.tar.gz (69.4 kB view details)

Uploaded Source

Built Distribution

rok4-2.2.3-py3-none-any.whl (54.5 kB view details)

Uploaded Python 3

File details

Details for the file rok4-2.2.3.tar.gz.

File metadata

  • Download URL: rok4-2.2.3.tar.gz
  • Upload date:
  • Size: 69.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for rok4-2.2.3.tar.gz
Algorithm Hash digest
SHA256 b30475b114dd3953ea68e886d67c13b2353256fcdbdaf0871be72696f75f1351
MD5 2dcd417f913f92b16e1ddb6bcbe7c695
BLAKE2b-256 44df8f01e41f9006990178c327840e4ea0801b7961c7506c5750bf3207ace784

See more details on using hashes here.

File details

Details for the file rok4-2.2.3-py3-none-any.whl.

File metadata

  • Download URL: rok4-2.2.3-py3-none-any.whl
  • Upload date:
  • Size: 54.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for rok4-2.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 400cf09d8c7bebd38f415455a7a42dd22c520273c53fd6ea08439c41c9cd1d1b
MD5 d2ed00e57763209089ae21d9388bb168
BLAKE2b-256 b5879993a51c0040dec91e7e0df82a3237d2756ca416d0d6f91010666a084fa1

See more details on using hashes here.

Supported by

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