1. 25 Sep, 2017 1 commit
  2. 19 Sep, 2017 1 commit
  3. 13 Sep, 2017 1 commit
  4. 09 Jun, 2017 1 commit
  5. 21 Feb, 2017 1 commit
  6. 15 Nov, 2016 1 commit
    • Daniel Scheffler's avatar
      implemented point-wise read processes in GeoArray · bdf34e8f
      Daniel Scheffler authored
      geo,vector.topology:
      - fill_holes_within_poly(): bugfix for not checking if polygon has holes in case input poly geom_type=='Polygon'
      
      geo.coord_trafo:
      - mapXY2imXY(): now also accepts 2D coordinate pair arrays
      - imXY2mapXY(): now also accepts 2D coordinate pair arrays
      
      io.raster.GeoArray.GeoArray:
      - added function read_pointData(): allows vectorizes point-wise read processes
      - __getitem__(): bugfix for wrong return value in case the elements of 'given' contain lists -> allows vectorizes point-wise read processes
      bdf34e8f
  7. 08 Nov, 2016 2 commits
    • Daniel Scheffler's avatar
      Bugfix for footprint_poly; revised progress bar handling; bugfix for not... · bcd35c46
      Daniel Scheffler authored
      Bugfix for footprint_poly; revised progress bar handling; bugfix for not resetting timeout start time; some further developments
      
      compatibility.python.exceptions:
      - FileNotFoundError: revised docstring
      
      compatibility.gdal:
      - refactored TranslateOptions to Translate
      
      geo.raster.conversion:
      - raster2polygon(): updated calls for progress bar and timeout
      
      geo.raster.reproject:
      - warp_ndarray(): updated calls for progress bar and timeout
      
      geo.vector.topology:
      - added fill_holes_within_poly()
      
      io.raster.gdal:
      - get_GDAL_ds_inmem(): implemented keyword 'nodata'
      
      io.raster.GeoArray:
      - GeoArray:
          - added many docstrings
          - projection.setter: revised assertion
          - footprint_poly(): bugfix for not consequently returning shapely.geometry.Polygon instances
          - save(): implemented keyword 'creationOptions': allows to pass creation options to GDAL writer
      
      processing.progress_mon:
      - replaced function is_timed_out() with new class 'Timer'
      - replaced function printProgress() with new class 'ProgressBar'
      bcd35c46
    • Daniel Scheffler's avatar
      bugfix for raster2polygon · 6df976a1
      Daniel Scheffler authored
      compatibility.python.exceptions:
      - added FileNotFoundError
      
      geo.raster.conversion:
      - raster2polygon:
          - added keywords 'DN2extract' and 'maxfeatCount'
          - added dissolving of multiple little polygons within result vector layer to one multipart polygon
      
      geo.vector.topology:
      - added polyVertices_outside_poly()
      
      io.raster.GeoArray:
      - footprint_poly: added assertion and modified call of raster2polygon
      - added footprint_poly setter
      
      processing.process_mon:
      - revised is_timed_out()
      6df976a1
  8. 12 Oct, 2016 1 commit
    • Daniel Scheffler's avatar
      some bugfixes and improvements · 222d8f50
      Daniel Scheffler authored
      geo.raster.reproject:
      - moved get_GDAL_ds_inmem() to new module 'gdal'
      
      geo.vector.geometry:
      - boxObj.boxMapYX:  added docstring
      
      geo.vector.topology:
      - get_footprint_polygon(): added suppression of shapely self intersection warnings (not yet working) and implemented new keyword 'fix_invalid'
      
      geo.coord_calc:
      - calc_FullDataset_corner_positions(): added suppression of shapely self intersection warnings (not yet working)
      
      io.raster.GeoArray:
      GeoArray:
          - added property ndim
          - revised __getitem__()
          - from_path(): added docstring and support for negative slices
          - added method save()
          - added method dump()
          - show(): added xlim/ylim parameters for viewing array subsets
      - added get_GeoArray_from_GDAL_ds()
      
      new module:
      - io.raster.gdal
      222d8f50
  9. 07 Oct, 2016 1 commit
    • Daniel Scheffler's avatar
      geo.raster.reproject: · 903d411c
      Daniel Scheffler authored
      - added a new version of warp_ndarray and renamed the old one to warp_ndarray_OLD: much faster than the old version and no issues when warping 3D arrays
      - some modifications to warp_ndarray_OLD
      - added get_GDAL_ds_inmem()
      - added get_GeoArray_from_GDAL_ds()
      - added warp_GeoArray(): a function to warp GeoArray objects
      
      geo.vector.coord_trafo:
      - added transform_GCPlist()
      
       geo.vector.projection:
       - WKT2EPSG() now returns an integer instead of a string
      
      io.raster.GeoArray:
      - GeoArray:
          - added whitespace assertion to __init__()
          - added properties 'rows', 'cols', 'bands', 'xgsd', 'ygsd', 'box'
          - dtype: bugfix for error when dtype is requested from in_mem-GeoArray
          - __getitem__(): bugfix for returning the wrong array subset when 'given' slice has length 1
          - show(): added interpolation and cmap keywords
          - get_mapPos(): revision
      - _clip_array_at_mapPos:
          - Memory errors due to wrong target dimensions are now catched
      - get_array_at_mapPos(): major revision
      
      numeric.array:
      - added get_outFillZeroSaturated()
      903d411c
  10. 27 Sep, 2016 1 commit