Skip to content

Commit

Permalink
No commit message
Browse files Browse the repository at this point in the history
  • Loading branch information
neteler committed Mar 22, 2006
1 parent 8b1478d commit 8d364ba
Showing 1 changed file with 56 additions and 15 deletions.
71 changes: 56 additions & 15 deletions CHANGES
@@ -1,17 +1,58 @@
SOME CHANGES IN GRASS 5.7/6.0
CHANGES IN GRASS 6 compared to GRASS 5

- G_gui() - new, generates GUI for command, it is run by default if no
parameters were specified on command line; terminal interface
may be forced by setting variable GRASS_UI_TERM
- GISLIB
- G_warning(), G_fatal_error() - send mail only if eviroment variable
GRASS_ERROR_MAIL is set
- G_debug() - new, print debugging info on selected level
- G_plot_icon() - new, plot selected mark
- DBMI
- dbmscap file is not used, drivers are searched in dist.$ARCH/driver/db
- new dbf driver
- vector library completely rewritten (multilayer, multiformat, 3D)
- new make system
- programmer's manual integrated into source code (doxygen)
* New Vector Engine (geometry):
o Support for 2D/3D vectors (see screenshot) (CAD drawings,
TINs), visualization supported in NVIZ
o multiformat - also virtual map supported from external
data sources (SHAPE-file, PostGIS) without the need of data
conversion (through OGR library with 'v.external');
Export/Import to PostGIS;
o spatial index build on the fly - 'v.build' (was:
v.support) significantly accelerated;
o category index to accelerate attribute queries;

* Database Management Interface (attributes):
o Attribute storage in DBMS for compatibility with industry
standards (SQL based interface for PostgreSQL, mySQL, ODBC, dBase)
o multiattribute - attributes saved in dBase files (default)
or saved in external DBMS
o multilayer - features in one vector may represent one or
several layers and may be linked to one or many external
tables
o forms library implemented for user friendly query dialogs
o Linear reference systems supported (LRS, yet to integrate)

* Applications/Misc:
o SQL queries/selects/extractions supported by vector modules
o interactive attributes updating is supported through the
forms library (d.what.vect lets you modify directly the
attached attributes)
o Vector network analysis: Shortest path, Traveling salesman
(round trip), Allocation of sources (subnetworks), Minimum
Steiner trees (starlike connections), and isodistances (from
centers) (e.g. shortest path, see screenshot) - based on
DGLIB (Directed Graph Library), costs may be assigned both
to nodes and arcs (and also different in both directions of
a vector line)
o new v.digit with GUI (screenshot)
o import and export of any OGR supported vector format
(Shapefile, TIGER, MapInfo and GML2, PostGIS and DGN)
o GUI generated on runtime and display manager (screenshots)
o i18n: support for multiple languages (messages partially
indicated and translated)
o multiple GRASS sessions: a user can start more than one session at the time

* Interoperability
o Raster and vector data interoperability is granted through
the GDAL/OGR libraries which implement interfaces to OGC
standards and common GIS data formats

* Volume visualization
o NVIZ now supports volume (voxel) visualization
o VTK export

* Large File Support for raster maps (Experimental!)
o GRASS 6.0 experimentally supports reading and writing
large files (> 2GB, LFS support)

* Programmer's manual integrated into source code (doxygen)

0 comments on commit 8d364ba

Please sign in to comment.