A noGDAL tool for reading and writing geotiff files
Project description
geotiff
A noGDAL tool for reading and writing geotiff files
What is noGDAL?
noGDAL is a philosophy for developing geospatial programs in python without using GDAL.
Instillation
Installing this package is as easy as:
pip install geotiff
Usage
Read the GeoTiff to an array
from geotiff import GeoTiff
geoTiff = GeoTiff(tiff_file)
array = geoTiff.read()
Read a sections of a large tiff using a bounding box
from geotiff import GeoTiff
bounding_box = [(138.632071411, -32.447310785), (138.644218874, -32.456979174)]
geoTiff = GeoTiff(tiff_file)
array = geoTiff.read_box(bounding_box)
This will detect and convert coordinates into WGS 84
Contributing
If you would like to contribute to this project, please fork it and make a PR with you patches.
You can join the conversation by saying hi in the project discussion board.
To help users and and other contributes, be sure to:
- make doc blocs if appropriate
- use typing wherever possible.
Note: The continuous integration has lint checking with mypy, so be sure to check it yourself before making a PR.
Project Road Map
Core Features
- read tiff files (including BigTiff)
- write tiff files (including BigTiff)
- (UNSTABLE/LIMITED) convert between coordinate systems
- cut a section (bounding box) of the tiff file
- convert the data to numpy arrays
Additional features
- (50%) Full test coverage
- Typing with lint checking using mypy
- Documentation: doc blocs
- Documentation: readthedocs
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 geotiff-0.1.1.tar.gz
.
File metadata
- Download URL: geotiff-0.1.1.tar.gz
- Upload date:
- Size: 5.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/51.1.1 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20c124362fad3993eaff226703716a316dc35906564bb93e725b0d39343c0c5f |
|
MD5 | bbd9365fcb89f1d050609fb877393642 |
|
BLAKE2b-256 | 32b565c8b216c89ebfbdac2759a8d3457afbdd7d0a1e3ba787d835b1594dfbe7 |
File details
Details for the file geotiff-0.1.1-py3-none-any.whl
.
File metadata
- Download URL: geotiff-0.1.1-py3-none-any.whl
- Upload date:
- Size: 15.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/51.1.1 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15c00fd284ffa84b2d6ad97165077371b5d3d6cffc572ff2dfd1d9a6fb4c9a7c |
|
MD5 | 0e84d11737aa412dadc755e87ec88abe |
|
BLAKE2b-256 | ebb8f618ddcf4d75b251c117a7b90d28d3e302f431a44a9a7f1adb18d7252ffe |