- 23 Jun, 2017 3 commits
-
-
Daniel Scheffler authored
-
Daniel Scheffler authored
-
Daniel Scheffler authored
-
- 16 Jun, 2017 1 commit
-
-
Daniel Scheffler authored
-
- 09 Jun, 2017 1 commit
-
-
Daniel Scheffler authored
updated __version__
-
- 28 Mar, 2017 1 commit
-
-
Daniel Scheffler authored
components.CoReg_local.COREG_LOCAL: - view_CoRegPoints(): - added keyword 'return_map' - revised size of major ticks - added separate color coding for attribute2plot='ANGLE' - added legend components.io: - write_shp(): now also accepts EPGS codes components.Tie_Point_Grid.Tie_Point_Grid: - added calc_rmse() - added calc_overall_mssim() - added plot_shift_distribution() - to_vectorfield(): fix for not properly setting output fill value components.Tie_Point_Grid.Tie_Point_Refiner: - run_filtering() fix for always appendinf 'L3_OUTLIER' updated __version__
-
- 15 Mar, 2017 1 commit
-
-
Daniel Scheffler authored
components.Tie_Point_Grid: - added to_vectorfield(): components.utilities: - moved get_dtypeStr() to py_tools.ds.ptds.dtypes.conversion - updated __version__
-
- 24 Nov, 2016 1 commit
-
-
Daniel Scheffler authored
components.CoReg.COREG: - _set_outpathes(): bugfix for wrong output path if only directory is given as output path components.CoReg_local.COREG_LOCAL: - view_CoRegPoints() - bugfix for showing wrong outlier points if outlier detection level is 3 (RANSAC) - changed color of RANSAC outliers to yellow components.Geom_Quality_Grid.Geom_Quality_Grid: - removed some deprecated code snippets - get_CoRegPoints_table(): bugfix for not passing quiet mode to Tie_Point_Refiner - to_GCPList(): added maximum count of tie points to be used for warping components.Geom_Quality_Grid.TiePoint_Refiner: - run_filtering(): bugfix for wrong merge result of RANSAC outlier results IO: - convert_gdal_to_bsq__mp(): added usage docstring - updated __version__
-
- 11 Oct, 2016 1 commit
-
-
Daniel Scheffler authored
COREG: - some functions are now imported directly from py_tools_ds instead of from geometry - moved imParamObj and COREG to new module 'CoReg' DESHIFTER: - some functions are now imported directly from py_tools_ds instead of from geometry - moved DESHIFTER to new module 'DeShifter' Geom_Quality_Grid: - some functions are now imported directly from py_tools_ds instead of from geometry - moved Geom_Quality_Grid to new module Geom_Quality_Grid MAIN: - fixed a unicode string error within arg parser - some code style changes - bugfix for not properly parsing '-calc_cor' - __version__ is now imported from package.__init__ package.__init__: - added __version__ UTL: - removed deprecated imports IO: - revised some imports GEO: - removed all imports of functions that are not directly needed within geometry new modules: - CoReg - DeShifter - Geom_Quality_Grid
-
- 07 Oct, 2016 1 commit
-
-
Daniel Scheffler authored
- moved parts of get_true_corner_lonlat() to external packacke 'py_tools_ds' - added imports for some more functions from 'py_tools_ds' - added get_GeoArrayPosition_from_boxImYX() UTL: - added import of subcall_with_output() COREG: - moved class imParamObj to top-level - implemented functionality to calculate the entire coregistration based on an array (in addition to image paths) - added attribute tracked_errors and implemented it into COREG - updated warp_ndarray calls - revised coreg_info property - added a new version of correct_shifts() DESHIFTER: - major revision of the whole class (it is now not based on a GMS object anymore but on a GeoArray and coreg_results) - added function get_out_grid() - added property grids_alignable - added get_out_extent() - revised correct_shifts() - converted set_deshift_results() to property deshift_results
-
- 09 Aug, 2016 1 commit
-
-
CoReg: - get_clip_window_properties(): - now fully supports rectangular matching windows and properly outputs the aimed window sizes - the matching window size is automatically decreased if image overlap is too small - algorithm/code heavily facilitated by adding a self-updating boxObj representing the matching window - removed deprecated versions of get_clip_window_properties() GEO: - added class boxObj: a dynamic/self-updating box object for representing rectangular vector boxes - added converter functions shapelyImPoly_to_shapelyMapPoly_withPRJ(), shapelyImPoly_to_shapelyMapPoly() IO: - fixed a missing function reference in init_SharedArray_on_disk()
-
- 07 Aug, 2016 1 commit
-
-
Daniel Scheffler authored
- added function get_clip_window_properties_NEW() -> not working yet
-
- 02 Aug, 2016 1 commit
-
-
Daniel Scheffler authored
- added parameter 'binary_ws' - get_winPoly: now returns XY coordinates instead of YX - replaced average resampling by cubic resampling due to sinus-like distortions in fft images when using average resampling - made usage of binary window sizes optional by adding an optional parser argument '-bin_ws' -> allows to set very small window sizes - correct_shifts(): now raises a warning if no results have been written due to failed detection of image displacements - shift_image_by_updating_map_info(): fixed a bug that caused to write the reference image as output in multiprocessing and if 'align_grids' is disabled Geom_Quality_Grid: - added parameter 'binary_ws' - added automatic setting of project name which is included in output folder structure - improved handling of output filenames - added automatic creation of output folder if not existing - added a new version of quality_grid_to_Raster_using_Kriging() - added Kriging_sp() and Kriging_mp() UTL: - find_nearest() now allows extrapolation and value exclusion IO: - write_envi() now accepts geotransform and projection information - updated input argument handling of fill_arr_on_disk() GEO: - fixed a bug in corner_coord_to_minmax() that caused the function to return only integer values - get_corner_coordinates() now takes a path instead of a gdal dataset as input -> prevents IO issues in connection with not properly closed gdal datasets - bugfixes in warp_ndarray() - fixed a bug in geotransform2mapinfo() that caused to return southern UTM zones instead of northern
-
- 20 Apr, 2016 1 commit
-
-
Daniel Scheffler authored
- Geom_Quality_Grid.get_imXY__mapXY_points() now vectorized and much faster - revised Geom_Quality_Grid.get_quality_grid() -> it now also calculated shift direction angles - revised Geom_Quality_Grid.quality_grid_to_PointShapefile() - added Geom_Quality_Grid.quality_grid_to_Raster_using_Kriging() - some fixes for more robustness in CoReg object - added utilities.cornerPoints_to_listOfXYPairs() - added utilities.get_coord_grid() - added utilities.convertGdalNumpyDataType() - added io.write_numpy_to_image() - added io.init_SharedArray_on_disk() - added io.fill_arr_on_disk() - added io.convert_gdal_to_bsq__mp() - added io.init_SharedArray_on_disk() - added geometry.angle_to_north() - added geometry.get_UTMzone() - added geometry.geotransform2mapinfo()
-
- 15 Apr, 2016 1 commit
-
-
Daniel Scheffler authored
converted standalone dsc__CoReg_Sat_FourierShiftTheorem.py to Python package -> totally restructured - added class Geom_Quality_Grid for calculation of a point grid containing x-/y spatial shifts - added multiprocessing functionality for class CoReg which mainly speeds up image IO
-