A landsat collection of processes
- Free software: MIT license
- Documentation: https://landsat-processor.readthedocs.io.
- Composition:
Creates a composition using gdal_merge.py
from landsat_process.composer import Composer
composition = Composer.create_composition(
filename=<output-filename>,
ordered_filelist=<ordered-images-list>,
out_path=<outputh=path>,
bands=<Bands: [6,5,4]>,
quiet=<True or False>
)
- Tilers
Creates tilers from a image using tilers-tools from https://github.com/vss-devel/tilers-tools
from landsat_process.composer import Tiler
tms_path, xml_path = Tiler.make_tiles(
image_path=<path-to-image>,
link_base=<link-base-used-on-xml>,
output_folder=<output-folder>,
zoom=<zoom-levels-list: [2,15]>,
quiet=<True or False,
nodata=<Nodata-value>, # Must be same as datasource bands count
convert=<True or False>, # Convert to byte scale?
)
TODO:
- NDVI;
- NDWI;
- Change Detection;
- NBR;
- EVI;
- SAVI.
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.