李泉 陳玉進(南京跬步科技有限公司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。 |