Changes between Version 25 and Version 26 of Release/7.0.0-News
- Timestamp:
- Feb 21, 2015, 3:15:00 AM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Release/7.0.0-News
v25 v26 5 5 === What's new in a nutshell === 6 6 7 The graphical user interface based on wxPython (introduced in GRASS GIS 6.4) has been enriched with many [wiki:Grass7/NewFeatures new features] in order to make complex GIS operations available as simple as possible. The old !Tcl/Tk based GUI has been dropped. Relevant new features are available in the core system, among th e most important the [http://grass.osgeo.org/grass70/manuals/libpython/pygrass_index.html new Python interface to the C library]. This new featurepermits Python developers to create new modules in a simple way while at the same time creating powerful and fast modules. Furthermore, the vector library was particularly improved to make it faster and more efficient with support of [http://grasswiki.osgeo.org/wiki/Category:Massive_data_analysis huge files]. This requires an [http://grasswiki.osgeo.org/wiki/Convert_all_GRASS_6_vector_maps_to_GRASS_7 easy to manage topology format update] including a new spatial index. A major cleanup of the parameter names helps the users to easily implement their workflows. Finally, there are a series of new modules to analyse raster and vector data; some of the already existing modules were improved and made faster (some even 1000 x faster). For details see below.7 The graphical user interface based on wxPython (introduced in GRASS GIS 6.4) has been enriched with many [wiki:Grass7/NewFeatures new features] in order to make complex GIS operations available as simple as possible. The old !Tcl/Tk based GUI has been dropped. Relevant new features are available in the core system, among that most importantly the [http://grass.osgeo.org/grass70/manuals/libpython/pygrass_index.html new Python interface to the C library]. This new API permits Python developers to create new modules in a simple way while at the same time creating powerful and fast modules. Furthermore, the vector library was particularly improved to make it faster and more efficient with support of [http://grasswiki.osgeo.org/wiki/Category:Massive_data_analysis huge files]. This requires an [http://grasswiki.osgeo.org/wiki/Convert_all_GRASS_6_vector_maps_to_GRASS_7 easy to manage topology format update] including a new spatial index. A major cleanup of the parameter names helps the users to easily implement their workflows. Finally, there are a series of new modules to analyse raster and vector data; some of the already existing modules were improved and made faster (some even 1000 x faster). For details see below. 8 8 9 9 For a detailed list, see http://trac.osgeo.org/grass/wiki/Grass7/NewFeatures … … 32 32 Between the '''versions [wiki:Release/6.4.0-News 6.4.0] and 7.0.0 more than ''10,500'' updates''' have been applied. See also the [https://www.openhub.net/p/grass_gis Open Hub] code analysis. 33 33 34 [[Image(wiki:Grass7/NewFeatures:grass700RC2_startup.png, align=right, 300px)]] 35 34 36 ==== New modules ==== 35 37 … … 37 39 38 40 ===== New Display modules ===== 41 42 Summary: New portable display system, used in the graphical user interface but as usual also with command line support. Histogram support in legends added and much more. 39 43 40 44 * G7:ximgview: new - View BMP images from the PNG driver. … … 46 50 47 51 ===== New GUI modules ===== 52 53 Summary: The existing graphical user interface has been improved and extended with new functionality not easily found in other GIS: 48 54 49 55 * G7:g.gui.animation: new - Animating of raster and vector time series … … 56 62 57 63 ===== New Image Processing ===== 64 65 Summary: Many new modules for creation of albedo, emissivity and vegetation index maps, TOA calibration, biomass growth and evapotranspiration estimation, image classification, hierarchical image segmentation, pansharpening, cloud detection in LANDSAT data, MODIS QA bitpattern management, graphical tool for Ground Control Points for geocoding imagery, Tasseled-Cap transform support for Landsat 8 and MODIS. Large File Support (LFS) globally enabled. 58 66 59 67 * G7:i.albedo: new - Computes broad band albedo from surface reflectance. … … 100 108 ===== New Vector modules ===== 101 109 110 Summary: The topology engine has been improved in speed and precision. LAS LiDAR point clouds support added, new PostGIS 2 interface, various vector networking improvements, notable speed improvements for vector import, generalization, kernel density calculation, intersection, vector grid and hexagon calculation, automated line densification in reprojection for error minimization, optionally constraining of random points to selected polygons, vector area skeletonizer added and much more. 111 102 112 * Large File Support (LFS) globally enabled 103 113 * G7:v.colors.out: new - Exports the color table associated with a vector map. … … 107 117 * G7:v.unpack: new - Unpacks a vector map packed with r.pack. 108 118 109 ===== 3D raster modules ===== 119 ===== New Raster3D modules ===== 120 121 Summary: New modules for raster3D color table management, cleanup of the caching system. 110 122 111 123 * G7:r3.colors: new - Creates/modifies the color table associated with a 3D raster map. … … 118 130 ===== New Temporal GIS modules ===== 119 131 120 The [http://grass.osgeo.org/grass70/manuals/temporalintro.html new temporal GRASS GIS 7 framework] has been developed to manage, process and analyse large scale, spatio-temporal environmental data. In detail, the framework supports querying and map calculation of spatio-temporal data, aggregation, statistics and gap filling, and data export, import, and conversion. A spatio-temporal topology builder is available to build spatio-temporal topology connections between map objects for 1D, 3D and 4D extents. The topology creation is based on the R*Tree implementation in the vector library which supports even4D extents.132 A [http://grass.osgeo.org/grass70/manuals/temporalintro.html new temporal GRASS GIS 7 framework] has been developed to manage, process and analyse (big) spatio-temporal environmental data. It supports querying, map calculation, aggregation, statistics and gap filling for raster, vector and raster3D data. A temporal topology builder is available to build spatio-temporal topology connections between map objects for 1D, 3D and 4D extents. 121 133 122 134 * G7:t.create: new - Creates a space time dataset. … … 159 171 * G7:t.vect.univar: new - Calculates univariate statistics of attributes for each registered vector map of a space time vector dataset 160 172 173 ===== Bash and Python Scripts ===== 174 175 All Bash scripts known from GRASS GIS 6 have been converted to Python for portability and speed reasons. Users may obviously continue to run their shell scripts as before. Furthermore a completely [http://grass.osgeo.org/grass70/manuals/libpython/pygrass_index.html new Python interface] has been developed. 176 161 177 ==== Major module changes ==== 162 178 163 * Significant performance improvements for many modules 164 * r.li suite: completely rewritten and tested179 * Significant performance improvements for many modules (magnitudes faster) 180 * G7:r.li suite: completely rewritten and tested 165 181 * Improved vector digitizer (G7:g.gui.vdigit) 166 182 * Improved graphical modeler with Python script output (G7:g.gui.gmodeler) 167 * SQLite is default DB backend183 * SQLite is the default DB backend 168 184 * Native support for [http://grasswiki.osgeo.org/wiki/PostGIS#Direct_access_to_PostGIS_data_.28GRASS_7_only.29 PostGIS vector format] including [http://grasswiki.osgeo.org/wiki/PostGIS_Topology Topology extension] 169 185 * See detailed change list [wiki:Grass7/NewFeatures#Modulescommands here] … … 171 187 ==== Removed modules ==== 172 188 173 Some modules present in GRASS 6 have been removed due to architecture changes or replacements: 189 Some modules present in GRASS GIS 6 have been removed due to architecture changes or replacements: 190 174 191 * see [wiki:Grass7/NewFeatures#Replacedandremovedmodules here] 175 192 176 193 ==== Renamed modules ==== 177 194 178 A few modules have been renamed for consistency: 195 A few modules have been renamed for overall consistency: 196 179 197 * see [wiki:Grass7/NewFeatures#Renamedmodules here] 180 198 181 199 ==== Option changes: flags and parameters harmonized ==== 182 200 183 With the goal of standardization and ease of use, manyflags and parameters have been harmonized:201 With the goal of standardization and ease of use, flags and parameters have been harmonized: 184 202 185 203 * see [wiki:Grass7/NewFeatures#Optionschanges change list] … … 188 206 ==== Minor module changes ==== 189 207 190 * Thousands of changes, see the detailed [http://grass.osgeo.org/grass70/source/ChangeLog_7.0.0 RC1.gz ChangeLog]208 * Thousands of changes, see the detailed [http://grass.osgeo.org/grass70/source/ChangeLog_7.0.0.gz ChangeLog] 191 209 192 210 ==== GUI changes ==== 193 211 194 * stability and usability fixes 212 * stability and usability fixes, portability fixes 195 213 * new GUI modules [wiki:Grass7/NewFeatures#GraphicalUserInterface Graphical User Interface] 196 * wxGUI/SQLBuilder: fix to get values onMS-Windows214 * wxGUI/SQLBuilder: better support of MS-Windows 197 215 * updated to better support wxPython3 198 216 199 217 ==== Library changes ==== 200 218 201 * Large File Support (LFS) globally enabled for raster and vector data 219 * Large File Support (LFS) globally enabled for raster and vector data, see also [http://grasswiki.osgeo.org/wiki/GRASS_GIS_Performance#Large_raster_data_processing GRASS GIS Performance: Large raster data processing] 202 220 * New spatial index for vector data 203 221 * Numerical stability fixes for centroid calculation … … 208 226 209 227 * stability fixes (upper case and UK/US notions) 228 * automated line densification for vector data 210 229 211 230 ==== Portability changes ==== … … 232 251 * portability fixes 233 252 253 (Hurd) 254 255 * portability fixes 256 234 257 (All) 235 258 … … 239 262 ==== Manual pages ==== 240 263 241 * Many more examples a dded264 * Many more examples and screenshots added 242 265 * Improved CSS 243 * Table of content (TOC) added 266 * Table of content (TOC) added to all module pages 267 * New index of G7:keywords 268 * New index of G7:topics 244 269 245 270 ==== Message translation updates ==== … … 250 275 251 276 Many new addons are available: 252 * see http://grass wiki.osgeo.org/wiki/AddOns/GRASS_7277 * see http://grass.osgeo.org/grass70/manuals/addons/ 253 278 254 279 === Closed tickets ===