Changes between Version 112 and Version 113 of Grass7/NewFeatures
- Timestamp:
- Dec 27, 2012, 6:50:52 AM (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Grass7/NewFeatures
v112 v113 24 24 * g.ppmtopng: new 25 25 * g.region: new flag to export region bounding box in WMS style 26 26 27 == Image processing == 27 28 … … 44 45 * i.sunhours: new 45 46 * i.vi: new 47 46 48 == Raster modules == 47 49 … … 65 67 * r.walk faster by orders of magnitude (10x - 1000x) 66 68 * r.watershed improved from G6.3 to G6.4 to G6.5 to G7: faster, less memory, floating point DEM support, MFD, clean stream extraction from MFD, segmented mode in G7 faster than in G6 by orders of magnitude. 69 67 70 == Vector modules == 68 71 … … 87 90 * v.overlay: up to 40x faster for large vectors (40,000+ lines in ainput) 88 91 * v.out.postgis: new 92 89 93 == 3D raster modules == 90 94 91 95 * !r3.colors: new 92 96 * !r3.colors.out: new 97 93 98 == Scripts == 94 99 … … 96 101 * Initialization scripts also based on Python 97 102 98 == Libccmath == 103 == GRASS 7 Library changes == 104 105 === Libccmath === 99 106 100 107 * new library for numerical functions 101 108 102 == Libdbmi==109 === Libdbmi === 103 110 104 111 * SQLite is now default database driver 105 112 * Added support for OFTDate, OFTTime, OFTDateTime 106 113 107 == Libgis==114 === Libgis === 108 115 109 116 * WPS support implemented in parser (c, c++, python, shell) … … 111 118 * Store metadata in $HOME/.grass7 directory 112 119 113 == Libgmath==114 115 * Implementation of blaslevel 1,2 and 3 functions which are in use by all gmath solver, the gpde library and many modules.116 * ATLAS wrapper for blaslevel 1 functions (level 2, and 3 are work in progress)117 118 == Libosgf==120 === Libgmath === 121 122 * Implementation of BLAS level 1,2 and 3 functions which are in use by all gmath solver, the gpde library and many modules. 123 * ATLAS wrapper for BLAS level 1 functions (level 2, and 3 are work in progress) 124 125 === Libosgf === 119 126 120 127 * WIP in OGSF - feature styling rewrite that will allow to assign custom (e.g. attribute based) style to points AND lines in NVIZ (might be extended to polys and any 3D vectors too). 121 128 122 == Libraster==123 124 * Libraster separated out from libgis, refactored125 126 == Libvector==129 === Libraster === 130 131 * Libraster separated out from libgis, [wiki:Grass7/RasterLib refactored] 132 133 === Libvector === 127 134 128 135 * Large File Support (LFS) added … … 134 141 * Simple Features API/OGR read/write support (ongoing) 135 142 * Support for color tables (see lib/vector/Vlib/color_*.c files) 136 == Documentation == 137 138 * Use Python to generate HTML docs 139 140 == API == 143 144 == User Manual - Documentation == 145 146 * Use Python to generate [http://grass.osgeo.org/grass70/manuals/ HTML docs] 147 148 == API improvements == 141 149 142 150 * Programmer's manual cleanup: http://grass.osgeo.org/programming7 143 * Improved Python API151 * Improved [http://grass.osgeo.org/programming7/pythonlib.html Python API] 144 152 * read/write GRASS rasters to/from !NumPy 145 153 * libgis supports the automatic generation of a WPS 1.0.0 process description XML document for each module (c, c++, python, shell) 146 154 * Function name changes from GRASS 6 to GRASS 7: See [wiki:Grass7/RasterLib/ListOfFunctions] etc. 147 == Portability == 155 156 == Source Code Portability == 148 157 149 158 * All shell scripts have been rewritten in Python … … 175 184 * '''g.transform''' -> ''m.transform'' 176 185 177 178 179 186 == Renamed options == 180 187 181 Some parameter names (options) have been renamed to achieve greater consistency. User scripts from GRASS 6 may need minor updates to run with GRASS 7 according to the changes listed below:182 183 === Overallchanges ===188 Some parameter names (options) have been renamed to achieve greater consistency. User scripts from GRASS 6 may need minor updates to run with GRASS 7 according to the '''changes listed below''': 189 190 === Global module changes === 184 191 * fs= (field separator) -> separator= 185 192