1. 19 May, 2020 1 commit
  2. 22 Jul, 2019 1 commit
  3. 25 Sep, 2017 1 commit
  4. 19 Sep, 2017 2 commits
  5. 09 Jun, 2017 1 commit
  6. 19 Jan, 2017 1 commit
    • Daniel Scheffler's avatar
      revised GeoArray.__getitem__() · 650c5b1d
      Daniel Scheffler authored
      geo.raster.reproject:
      - warp_ndarray(): added type hint
      
      geo.coord_grid:
      - is_point_on_grid(): fixed broken type hint
      
      geo.coord_trafo:
      - reproject_shapelyPoly():  fixed broken type hint
      
      io.raster.GeoArrray.GeoArray:
      - bandnames.getter: added assertion
      - geotransform: bugfix in assertion
      - revised __getitem__():
          - strings are now handled properly
          - bugfix: a requested 3rd dimension from 2D-Array is now only ignored if bands=1
      - __setitem__(): self._arr_cache is now set here
      - dump(): bugfix for wrong wite mode
      - get_mapPos(): added type hint and revised docstring
      - _clip_array_at_mapPos(): added type hint
      - get_array_at_mapPos(): added type hint
      
      - updated __version__
      650c5b1d
  7. 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
  8. 27 Oct, 2016 1 commit
    • Daniel Scheffler's avatar
      added Python 2.7 compatibilty; added GDAL downwards compatibility · b00ca185
      Daniel Scheffler authored
      - added new package 'compatibility'  that ensures that the code also works with older versions of Python and GDAL
      - added __init__.py to package level
      
      geo.raster.reproject:
      - warp_ndarray(): some modifications to ensure compatibility
      
      geo.coord_trafo:
      - lonlat_to_pixel(): fixed a Python 2.7 incompatibility
      
      io.raster.gdal:
      get_GDAL_ds_inmem(): some modifications to ensure compatibility
      
      io.raster.GeoArray:
      - fixed some Python 2.7 incompatibilies
      
      io.temp_io: added new module temp_io for managing temporary files
      
      processing.shell:
      - subcall_with_output(): added verbose mode
      
      ptds.__init__:
      - added validation of GDAL version
      b00ca185
  9. 21 Oct, 2016 2 commits
    • Daniel Scheffler's avatar
      fixed missing function transform_any_prj() that was caused by a copy paste error · 7066ee0b
      Daniel Scheffler authored
      geo.coord_trafo:
      - transform_any_prj(): bugfix for wring function name -> renamed from 'c' to 'transform_any_prj'
      
      geo.raster.reproject:
      - warp_ndarray:  added documentation for some keywords
      7066ee0b
    • Daniel Scheffler's avatar
      added functions to visualize GeoArray as map; improved GeoArray.show(); some new functions · f85fd326
      Daniel Scheffler authored
      geo.raster.reproject:
      - warp_ndarray():
          - added keywords polynomialOrder,  transformerOptions, warpOptions
      
      geo.vector.geometry:
      - boxObj:
          - added get_coordArray_MapXY(): a function to quickly get a geolocation array
      
      geo.coord_trafo:
      - transform_any_prj(): added docstring
      - added transform_coordArray()
      - added reproject_shapelyGeometry()
      - reproject_shapelyPoly() is now deprecated
      
      geo.projection:
      - get_proj4info() now also accepts EPSG codes
      
      io.raster.GeoArray:
      - GeoArray:
          - revised default values of geotransform and projection properties
          - added some validation to geotransform.setter
          - added property epsg
          - revised __getattr__
          - added _get_plottable_image()
          - revised show(): much faster, better colormap
          - added show_map(): a function for quickly showing a map of the GeoArray
          - added show_map_utm() - not yet working
      f85fd326
  10. 07 Oct, 2016 2 commits
    • Daniel Scheffler's avatar
      Bugfix within GeoArray; added functions · 2c88efe8
      Daniel Scheffler authored
      geo.coord_trafo:
      - added functions lonlat_to_pixel(), reproject_shapelyPoly()
      
      geo.projection:
      - added function get_prjLonLat()
      
      io.raster.GeoArray:
      - GeoArray.get_mapPos(): bugfix for returning the wrong target pixel size
      - get_array_at_mapPos():  bugfix for returning the wrong target pixel size
      2c88efe8
    • 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
  11. 27 Sep, 2016 2 commits