Changes between Version 60 and Version 61 of Grass7/NewFeatures74


Ignore:
Timestamp:
Nov 11, 2017, 4:17:25 PM (6 years ago)
Author:
veroandreo
Comment:

vector modules edition

Legend:

Unmodified
Added
Removed
Modified
  • Grass7/NewFeatures74

    v60 v61  
    66AT TIME: trunk
    77
    8 GRASS GIS ~~7.4~~ is the version of active development with a first ~~7.4.0 stable release in December 2017~~. In total, it comes with '''more than 480 fixes and improvements''' with respect to the stable releases 7.2.x. The development was officially moved to a dedicated release branch in XXX (rXXX). This page summarizes the manifold new features which have been added to GRASS 7.4.
     8GRASS GIS ~~7.4~~ is the version of active development with a first ~~7.4.0 stable release in December 2017~~. In total, it comes with '''more than 480 fixes and improvements''' with respect to the stable releases 7.2.x. The development was officially moved to a dedicated release branch on November 12, 2017 (rXXX). This page summarizes the manifold new features which have been added to GRASS 7.4.
    99
    1010[[TOC]]
     
    6363The already impressive list of vector functions in GRASS GIS now includes two new modules that have been moved from add-ons: G74:v.clip: to extract features of input map which overlay features of clip map and G74:v.profile: a vector point and line profiling tool complementing G74:r.profile.
    6464
    65 G74:v.in.ogr has received several improvements in the past year. Some : Fix import of OSM data (r71464)
    66  * G74:v.in.ogr: When a new location is created, use the default region s=0 n=1 w=0 e=1 res=1 to avoid potentially invalid region settings (r71490)
    67  * G74:v.in.ogr: Support new curve geometry types starting with GDAL 2.0 (r71508, r71514)
    68  * G74:v.in.ogr: code restructuring (r71550)
    69    * projection checks are now performed for all input layers, not only the first layer
    70    * projection checks are a bit more strict and more verbose in case of trouble
    71    * the new GDAL 2.2 API is used where possible, avoiding deprecated functions
    72    * OSM import is properly working, also with spatial filters and with GDAL < 2.2
    73    * attribute import and table creation is finished before cleaning to avoid lengthy cleaning if tables can not be created,
    74      and to avoid a rare segfault when opening a GRASS database driver
    75    * the code has been restructured to make it a bit less unreadable and to fix the logic of steps (e.g. check output only if output is created)
     65G74:v.in.ogr has received several improvements in the past year. The code has been restructured to make it more readable and to fix the logic of steps (e.g. check output only if output is created). Furthermore, the new GDAL 2.2 API is used where possible, avoiding deprecated functions. Projection checks are now performed for all input layers, not only the first layer and, they are a bit more strict and verbose in case of problems. Some other improvements and fixes include:
     66 * Use of the default region s=0 n=1 w=0 e=1 res=1 to avoid potentially invalid region settings when a new location is created from a vector file.
     67 * Support for new curve geometry types starting with GDAL 2.0
     68 * Proper import of OSM with spatial filters and with GDAL < 2.2
    7669
    77 Several vector modules have been significantly improved with new options, flags
    78  * G74:v.vect.stats: New cat and where options for area and point vector maps to perform counts or estimate statistics only with selected points over selected areas (r71543)
    79  * G74:v.out.ogr: New -l flag to list supported formats (r71552)
    80  * G74:v.out.ogr: Default format changed from Esri Shapefile to OGC GeoPackage (#3428)
    81  * G74:v.edit: tool=merge has an improved iteration over list of lines, improved skip invalid lines and zero length lines; added Vedit_extend_lines, improved intersection check; better handling of Vedit_connect_lines by extending both lines; fixed snapping to background map. 
    82  * G74:v.external: new where option
    83  * G74:v.out.ogr: added -l flag to list supported formats (sync to r.out.gdal)
    84  * G74:v.rast.stats: added new -d flag for line densification (as in G74:v.to.rast) and corresponding tests
    85  * G74:v.what: new -m flag to query overlapping features
    86  * G74:v.patch: build topology after appending
    87  * G74:v.surf.rst: new parallel implementation and testsuite
     70Several other vector modules have been significantly improved with new options, flags, fixes and other enhancements:
     71 * New cat and where options for area and point vector maps in G74:v.vect.stats to perform counts or estimate statistics only with selected points over selected areas
     72 * G74:v.out.ogr has a new -l flag to list supported formats and **the default format changed from Esri Shapefile to OGC !GeoPackage**
     73 * G74:v.edit has various enhancements: new Vedit_extend_lines function, the merge tool has an improved iteration over list of lines, improved skip of invalid lines and intersection check, better handling of Vedit_connect_lines by extending both lines and fixed snapping to background map
     74 * New -d flag for line densification (as in G74:v.to.rast) in G74:v.rast.stats
     75 * New -m flag to query overlapping features in G74:v.what
     76 * New parallel implementation and testsuite for G74:v.surf.rst
    8877
    8978=== Imagery modules ===
     
    9382=== Temporal GIS modules ===
    9483
    95 The main change in the temporal framework is the introduction of spatial topological operators to the temporal algebra in G74:t.rast.algebra. Moreover, the quantile method has been added to G74:t.rast.series. On the other hand, G74:t.rast.what now has a new flag -v that returns the category for vector points map and a bug in NULL values was fixed, so null value definitions are now passed to G74:r.what correctly. G74:t.rast.export has now support for GDAL options to support GeoTiff compression.
     84The main change in the temporal framework is the introduction of spatial topological operators to the temporal algebra in G74:t.rast.algebra. Moreover, the quantile method has been added to G74:t.rast.series. On the other hand, G74:t.rast.what now has a new flag -v that returns the category for vector points map and a bug in NULL values was fixed, so null value definitions are now passed to G74:r.what correctly. G74:t.rast.export has now support for GDAL options to support !GeoTiff compression.
    9685
    9786=== Scripting ===