DRB Image implementation
Project description
ImageNode Implementation
This drb-impl-image module implements images data formats to be accessed with DRB data model. It is able to navigates among the images contents and accessing the image data.
Supported images formats
The current implementation is based on RasterIO module. It has been tested with Tiff/GeoTIFF, Jp2k and png formats.
There are no limitations to use other formats supported by rasterio, see https://gdal.org/drivers/raster/index.html for details.
Image Factory and Image Node
The module implements the basic factory model defined in DRB in its node resolver. Based on the python entry point mechanism, this module can be dynamically imported into applications.
The entry point group reference is drb.impl
.
The implementation name is image
.
The factory class is encoded into drb_impl_image.image_node_factory
.
The image factory creates an ImageNode from an existing image data. It uses a base node to access the content data with the streamed base node implementation.
The base node can be a FileNode (See drb-impl-file), HttpNode, ZipNode or any other node able to provide streamed (BufferedIOBase
, RawIOBase
, IO
) xml content.
limitations
The current version does not manage child modification and insertion. ImageNode is currently read only.
Using this module
To include this module into your project, the drb-impl-image
module shall be referenced into requirement.txt
file, or the following pip line can be run:
pip install drb-impl-image
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
File details
Details for the file drb-impl-image-1.0.2.tar.gz
.
File metadata
- Download URL: drb-impl-image-1.0.2.tar.gz
- Upload date:
- Size: 23.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/5.0.0 pkginfo/1.8.3 requests/2.27.1 requests-toolbelt/0.10.0 tqdm/4.64.1 CPython/3.8.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1946833f8cbf44d450d1fbce77a94db5fb5ee0f9d62e312209acbc895f9c8291 |
|
MD5 | c1db9bb1b3212f3ab1be1babd5ed9dc9 |
|
BLAKE2b-256 | 74f85538d06bcf28b00d7ceda282e9b0ce13c43db4bcbb1a73d778e3ca7eb363 |
File details
Details for the file drb_impl_image-1.0.2-py3-none-any.whl
.
File metadata
- Download URL: drb_impl_image-1.0.2-py3-none-any.whl
- Upload date:
- Size: 8.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/5.0.0 pkginfo/1.8.3 requests/2.27.1 requests-toolbelt/0.10.0 tqdm/4.64.1 CPython/3.8.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4601d2bc9b188807a8d8ba3352f6017cf303fb417581acc1ea586bc37e8bc1fd |
|
MD5 | cfa278f7a2f3d4c59fa462bf34aa9ef0 |
|
BLAKE2b-256 | a9f853c441ebbfdfa973a087aff818973fc8c16e53752a89a21d7a04256d648e |