[x] added init_log_acd function, differs from init_log as it also takes a string, logger_name, to enable separate logging objects within the acd national framework.
[x] ported zip_contents and unzip_contents from land cover change in apps to filesystem_utilities
[x] added a conda_env_name argument to vectorisation.vectorise_from_band(), to ensure gdal.polygonize() uses the correct PROJ_LIB installation.
[x] added some additional config parameters from pyeo_1.ini to config_dict
[x] added acd_roi_tile_intersection(), this takes a ROI specified in pyeo_1.ini and writes a .csv of the intersecting Sentinel-2 tiles.
[ ] started on porting over tile_based_change_detection_from_land_cover_maps to be ran within acd_integrated_raster() from acd_by_tile_raster. See #45
[ ] added a TimeoutException to be excepted if gdal.polygonize takes longer than 2 hours, but this seems to be excepted after 2 hours and the product is vectorised anyway. See #44
Changes:
[x] moved ROIs from .geometry to .roi
[x] added
init_log_acd
function, differs frominit_log
as it also takes a string,logger_name
, to enable separate logging objects within the acd national framework.[x] ported
zip_contents
andunzip_contents
from land cover change in apps tofilesystem_utilities
[x] added a
conda_env_name
argument tovectorisation.vectorise_from_band()
, to ensuregdal.polygonize()
uses the correct PROJ_LIB installation.[x] added some additional config parameters from
pyeo_1.ini
toconfig_dict
[x] added
acd_roi_tile_intersection()
, this takes a ROI specified inpyeo_1.ini
and writes a .csv of the intersecting Sentinel-2 tiles.[ ] started on porting over
tile_based_change_detection_from_land_cover_maps
to be ran withinacd_integrated_raster()
fromacd_by_tile_raster
. See #45[ ] added a
TimeoutException
to be excepted if gdal.polygonize takes longer than 2 hours, but this seems to be excepted after 2 hours and the product is vectorised anyway. See #44