李泉 陈玉进(南京跬步科技有限公司http://www.creable.cn ) 8. Polygon Polygon是一个只包含一个外环和若干格内环的Surface。外环是一个LinearRing,切就是Polygon的外框线。内环都在Polygon内部,组成Polygon内部的岛屿。图3为几种Polygon的例子。
9. GeometryCollection GeometryCollection是一个几何体的集合类,可以包含若干个几何类。
10.MultiSurface MultiSurface是一个存放若干个Surface的2维GeometryCollection类。它所包含的任意两个Surface不能相交。MultiSurface是一个虚类不能被实例化,只是为其派生类定义了一系列方法让派生类来实现。
11.MultiPolygon MultiPolygon是一个存放若干个Polygon的MultiSurface类。MultiPolygon当然也具有其父类MultiSurface的性质,任意两个Polygon不能相交。图4举例说明了MultiPolygon的几种表现形态。其中a只具有一个Polygon,b有三个Polygon组成,c由二个Polygon组成,d由两个Polygon组成,这两个Polygon都具有自己的一个内环。
12.MultiCurve MultiCurve是一个存放若干个Curve的1维GeometryCollection。MultiCurve是一个虚类不能被实例化,只是为其派生类定义了一系列方法让派生类来实现。
13.MultiLineString MultiLineString是一个存放若干个LineString的MultiCurve。
14.MultiPoint MultiPoint是一个存放若干个Point的0维GeometryCollection。 |