class="blogimg" src="http://hiphotos.baidu.com/geochenyj/pic/item/950774df3fd8fc30632798e0.jpg" border="0" alt="" />
class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: 150%;">
class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt; line-height: 150%; mso-list: l0 level1 lfo1;">1. Geometry
class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 18pt; line-height: 150%;">Geometry是所有几何类的父类c;是一个虚类c;不可实例化。所有几何类根据空间表现式被定位为0维、1维和2维。所有几何类都必须能够返回它自己的最小外包矩形(MBR)。
class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt; line-height: 150%;">
class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt; line-height: 150%; mso-list: l0 level1 lfo1;">2. Point
class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 18pt; line-height: 150%;">Point是一个0维的几何类c;在坐标空间中只有一个位置。一个点具有x坐标值和y坐标值。点的最小外包矩形为class="tags" href="/tags/NULL.html" title=null>null。
class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: 150%;">
class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt; line-height: 150%; mso-list: l0 level1 lfo1;">3. Curve
class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 18pt; line-height: 150%;">Curve是一个1维的几何类c;常常包含一组Point。在ISO19125标准中c;仅仅定义了一个它的子类c;那就是LineString。如果没有自相交的情况出现c;那么这个Curve是简单的。如果首尾节点完全相同c;那么这个Curve是闭合的(这个判断用在组成面的情况c;组成面的线必须是简单的闭合的)。如果一个Curve简单且闭合c;则它就是一个Ring。
class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: 150%;">
class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt; line-height: 150%; mso-list: l0 level1 lfo1;">4. LineString
class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt; line-height: 150%;">LineString是一个点与点之间使用线相连的Curvec;点与点之间都是一个Line。
class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: 150%;">
class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt; line-height: 150%; mso-list: l0 level1 lfo1;">5. Line
class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt; line-height: 150%;">Line是一个只具有2个点的LineString。
class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt; line-height: 150%;">
class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt; line-height: 150%; mso-list: l0 level1 lfo1;">6. LinearRing
class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt; line-height: 150%;">LinearRing是一个即简单又闭合的LineStringc;图2中a不简单也不闭合c;只是一个LineString。b有自相交的情况c;也不是LinearRing。c是一个LinearRing。d虽然闭合但是有自相交c;即不简单c;也不是一个LinearRing。
class="blogimg" src="http://hiphotos.baidu.com/geochenyj/pic/item/01d69903a872a0abd43f7ce2.jpg" border="0" alt="" />
class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt; line-height: 150%; mso-list: l0 level1 lfo1;">1. Surface
class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt; line-height: 150%;">Surface是一个2维的几何类。Polygon类是Surface类惟一的子类c;并且Polygon没有自相交的情况。