[[TOC]] = Vector library in GRASS 7 = [http://grass.osgeo.org/programming7/vectorlib.html Vector Library] from Programmer's Manual See also [source:grass/trunk/doc/vector/TODO Radim Blažek's TODO]. See also [http://grass.osgeo.org/wiki/GRASS_7_ideas_collection GRASS 7 ideas collection] (to be merged into trac) == File-based spatial index == Done in r38385 and r39148 == Memory consumption == * 3D points: GRASS 7 needs much less memory to build the topology (about 5% of the memory needed in GRASS 6.x). * Support for Lowmem mode added Done in r44859, r46901 == OGR data provider == GRASS-OGR data provider allows to ''read'' and ''write'' any vector data format supported by [http://gdal.org/ogr OGR library]. For more information see [wiki:Grass7/VectorLib/OGRInterface OGR data provider] page. == PostGIS data provider == PostGIS data can be accessed using [wiki:Grass7/VectorLib/OGRInterface GRASS-OGR data provider] or by native [wiki:Grass7/VectorLib/PostGISInterface GRASS-PostGIS data provider]. See also [wiki:Grass7/VectorLib/PostGISEditing page] relared to editing PostGIS data in GRASS. == Vector Category Index == Use a search tree to keep the category index always sorted and for fast insertion/deletion. This change would considerably improve the scalability when editing large vectors or adding or removing features while maintaining topology. Needs testing if a search tree is considerably faster than e.g. insertion sort. TODO == 3D vector data support == TODO See also: * http://lists.osgeo.org/pipermail/grass-dev/2009-September/046131.html