[GRASS-SVN] r39564 - grass/trunk/lib/vector

svn_grass at osgeo.org svn_grass at osgeo.org
Sun Oct 18 11:59:36 EDT 2009


Author: mmetz
Date: 2009-10-18 11:59:35 -0400 (Sun, 18 Oct 2009)
New Revision: 39564

Modified:
   grass/trunk/lib/vector/vectorlib.dox
Log:
vector lib documentation updated for trunk

Modified: grass/trunk/lib/vector/vectorlib.dox
===================================================================
--- grass/trunk/lib/vector/vectorlib.dox	2009-10-18 15:58:40 UTC (rev 39563)
+++ grass/trunk/lib/vector/vectorlib.dox	2009-10-18 15:59:35 UTC (rev 39564)
@@ -127,17 +127,17 @@
 - boundary: the border line to describe an area (2D only);
 - centroid: a point within a closed boundary(ies) to describe an area
   (2D only);
-- edge: a 3D boundary (not implemented yet)
+- face: a 3D boundary (not implemented yet);
 - kernel: a 3D centroid in a volume.
 
 From vector feature types mentioned above are derived:
 
-- node: endpoint of a line (2D or 3D);
-- area: the topological composition of centroid and boundary(ies) (2D
-  only);
+- node: start/endpoints of lines and boundaries (2D or 3D);
+- area: the topological composition of a closed ring of boundary(ies)
+  and optionally a centroid (2D only, 3D coordinates supported but ignored);
 - isle: an area within area, not touching the boundaries of the outer
-  area (2D only);
-- face: a 3D area (not implemented yet);
+  area (2D only, 3D coordinates supported but ignored);
+- edge: a 3D node connecting faces (not implemented yet)
 - volume: a 3D corpus, the topological composition of faces and kernel
   (not implemented yet);
 - hole: a volume within volume, 3D equivalent to isle within area (not
@@ -145,7 +145,7 @@
 
 Note that all lines and boundaries can consist of multiple segments.
 
-Topology also holds information about isles. Isles are located within an area, not
+Area topology also holds information about isles. Isles are located within an area, not
 touching the boundaries of the outer area. Isles consist of one or more areas
 and are used internally by the vector libraries to maintain correct topology of areas.
 
@@ -393,7 +393,7 @@
 For historical reasons, there are two internal libraries:
 
 - diglib (with dig_*() functions), GRASS 3.x/4.x
-- Vlib (with V1_*(), V2_*() and Vect_*() functions), GRASS 4.x/5.x
+- Vlib (with V1_*(), V2_*() and Vect_*() functions), since GRASS 4.x
   (except for the 5.7 interim version)
 
 The vector library was introduced in GRASS 4.0 to hide internal vector
@@ -1127,7 +1127,7 @@
 area, even in one point, it is no longer an 'inner' ring (Isle in
 GRASS topology), it is simply another area. A, B above can never be
 exported from GRASS as polygon A with inner ring B because there are
-only 2 areas A and B and no island.
+only 2 areas A and B and one island formed by A and B together.
 
 
 \subsubsection vlibTopoExample3 Topology Example 3



More information about the grass-commit mailing list