[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