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.