Changes between Version 11 and Version 12 of Release/7.6.0-News
- Timestamp:
- Oct 14, 2018, 8:13:02 AM (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Release/7.6.0-News
v11 v12 61 61 (see also below for closed bugs) 62 62 63 * G76:db.connect: enhance default answers63 * doc/v.example: use std vector and db error handlers 64 64 * G76:db.connect: use GRASS default, not current parameters as default answer, fix setting from default and from user options (see #3601) 65 * G76:db driver ogr: fix handling of OFTInteger6466 65 * G76:db.droptable: fatal -> warning if table not found, as for g.remove 67 66 * G76:db.execute: check return code of db_execute_immediate() also for sql option 68 * G76:d.grid: adjust PROJ 5 usage; use new GRASS API for coordinate transformation, use new PROJ 5+ API if available69 * G76:d.rast.edit manual: updated to current version; example added70 67 * G76:d.vect with z height colors uses a random polygon point for height 71 * G76:d.where: adjust PROJ 5 usage; use new GRASS API for coordinate transformation, use new PROJ 5+ API if available72 * G76:g.extension: example to download specific version from GRASS Addons73 68 * G76:g.extension: fix debug message syntax 74 * G76:g.gui.tplot: added capabilities to export plotted data in CSV file, to set x,y axis labels and title for the plot, added title,xlabel,ylabel support to command line, fixed bug with strds and csv output75 69 * G76:g.mkfontcap: fix qsort callback (partial fix for #3564) 76 * G76:g.proj: use new GRASS API for coordinate transformation; use new PROJ 5+ API if available77 * G76:grass76 start script: add --tmp-location (based on patch from radeknovotny94 in #3537). Creates a location in program's tmp dir which is deleted at the end; meant for use with --exec, fix confusing message about missing WIND file fixed78 * G76:g.region: added pixel option, use new GRASS API for coordinate transformation, use new PROJ 5+ API if available79 * G76:g.version: use new PROJ 5+ API if available80 * G76:i.atcorr: fixed numerical instability, added example to process Sentinel bands, added PlanetScope 0c-0d 0e 0f-10 support,81 70 * G76:i.colors.enhance: check for not existing maps 82 71 * G76:i.group: add file option for a file with a list of raster maps 83 72 * G76:i.maxlik: Correctly handle fully qualified output raster map names 84 73 * G76:i.ortho.transform: do not overwrite transformed coordinates 85 * G76:i.segment: fix for memory management estimation, avoid integer overflow with extremely large regions,fix writing out goodness of fit86 74 * G76:i.spectral: Add subgroup option 87 75 * G76:i.vi: corrected MSAVI2 equation according to https://doi.org/10.1016/0034-4257(94)90134-1, see #3385 88 * G76:nviz: various openGL related fixes, use direct rendering; Indirect rendering disabled by default in modern Xorg (since 1.17?)89 * G76:ps.map: adjust support for PROJ 5+ API if available90 * G76:r3.out.netcdf: adjust for PROJ 5+ API91 76 * G76:r.buffer: fix integer overflow (fixes #3620) 92 * G76:r.buildvrt, G76:r.external: write more metadata93 77 * G76:r.colors: add inferno, magma and plasma color tables 94 78 * G76:r.colors and G76:r3.colors: new flag -d to list available rules with description (e.g. "srtm: color palette for Shuttle Radar Topography Mission elevation [range: -11000 to 8850]") 95 79 * G76:r.contour: avoid tracing back of contour lines 96 80 * G76:r.cost: fix direction output when using a solver and directions are degree 97 * G76:r.cost , G76:r.walk: add option to control which direction is used in case of multiple directions with equal costs, avoid circular paths when using solver81 * G76:r.cost: add option to control which direction is used in case of multiple directions with equal costs, avoid circular paths when using solver 98 82 * G76:r.cross: code clean-up, explain NULL handling; create categories for output value 0, it is a valid result 99 83 * G76:r.drain: Add a rule to avoid an exception from r.path, ignore values option if raster values are not used (no -c or -a flag) 100 * G76:r.external: get real stats, not approximations for each band 84 * G76:r.external: get real stats, not approximations for each band, write more metadata 101 85 * G76:r.external.out, G76:r.out.gdal: add CRS EPSG code if available 102 86 * G76:r.fillnulls: RST segmax/npmin logic is fixed to avoid segmentation on small holes 103 * G76:r.horizon: allow negative angles, use new PROJ 5+ API if available104 87 * G76:r.import: remove hardcoded memory limit (r.in.gdal will take care), use auto-adjustment for lat/lon 105 88 * G76:r.info: report Type of Map (raster, reclass, GDAL-link, virtual) also with -e flag … … 107 90 * G76:r.info: use grass_int64 and j length modifier for total cells and number of non-null cells 108 91 * G76:r.in.gdal: fix column offset and column mapping when limiting import to the current region 109 * G76:r.in.gdal: print only proj comparison when -j flag is given (r.in.gdal -j is mostly used in scripts)110 92 * G76:r.in.gdal, G76:r.external: add test if OGR spatial reference is NULL 111 93 * G76:r.in.gdal, G76:v.in.ogr: +GDAL config and dataset open options (#3413) 94 * G76:r.in.gdal: print only proj comparison when -j flag is given (r.in.gdal -j is mostly used in scripts) 112 95 * G76:r.in.lidar: Trim option affects only trimmean method, fail if user atempts to use it with other metods. 113 96 * G76:r.in.srtm: added support to SRTM SWBD, removed unzip dependencies, now it uses zipfile library 114 * G76:r.latlong: use new GRASS API for coordinate transformation, use new PROJ 5+ API if available115 97 * G76:r.li.shannon: fix segfault 116 98 * G76:r.mapcalc: +ceil, +floor … … 118 100 * G76:r.path: avoid infinite loop for invalid start point 119 101 * G76:r.path, G76:r.drain: accept multiple start coordinates 120 * G76:r.proj: avoid longitude wrapping by PROJ, this is done by GRASS, use new GRASS API for coordinate transformation, +option for user-defined PROJ 5+ pipeline121 102 * G76:r.random: add seed option to set the seed of the RNG 122 103 * G76:r.random.surface: rename variable Surface to RSurface to avoid variable clash with GDAL on EPEL7 compilation 123 104 * G76:r.series: allow weight = 0, preserve input type if possible 124 105 * G76:r.slope.aspect: add -n flag to create aspect as degrees clockwise from North (azimuth), with flat = -9999 (like gdaldem); new -e flag to compute values at edges (like gdaldem -compute_edges) 125 * G76:r.sun: use new GRASS API for coordinate transformation, use new PROJ 5+ API if available126 * G76:r.sunhours: use new GRASS API for coordinate transformation, use new PROJ 5+ API if available127 * G76:r.sunmask: use new GRASS API for coordinate transformation, use new PROJ 5+ API if available128 106 * G76:r.texture: Fatal error if one of the requested output maps exists 129 107 * G76:r.tile: adjust cellhd of output tiles 108 * G76:r.walk: add option to control which direction is used in case of multiple directions with equal costs, avoid circular paths when using solver 130 109 * G76:r.watershed: prepare for multiple bitmask encoded directions, retention support for flow distribution 131 110 * G76:r.what: fix if coords are just outside current region … … 139 118 * G76:v.decimate: add attribute table to output (fixes #3541) 140 119 * G76:v.distance: do not clear existing records if no nearest feature found, use default db connection of current mapset for new vector db connection 141 * doc/v.example: use std vector and db error handlers142 120 * G76:v.external: disable GRASS-PostGIS driver 143 121 * G76:v.external.out: add CRS EPSG code if available … … 151 129 * G76:v.patch: ignore order of columns and only check name + type (fixes #3566) 152 130 * G76:v.profile: Use GEOS for buffer generation due to errors in native buffering functions 153 * G76:v.proj: use new GRASS API for coordinate transformation, +option for user-defined PROJ 5+ pipeline154 131 * G76:v.random: fix comparison between signed and unsigned integer expressions warnings (TODO: replace long with int64), restrict join attributes, see #3528, restrict wrong categories assigned, see #3524 155 132 * G76:v.rast.stats: add number of NULL cells to method option, check for existence of attribute table before launching v.to.rast … … 160 137 * G76:v.what.rast3: fix v.what.rast author's name 161 138 * G76:v.what.vect: distance units are meters for ll 162 163 139 ==== Improvements in the Graphical User Interface ==== 164 140