GIS Geometry對象模型 (二)

 

 

李泉 陳玉進(南京跬步科技有限公司http://www.creable.cn

8. Polygon

Polygon是一個只包含一個外環和若干格內環的Surface。外環是一個LinearRing,切就是Polygon的外框線。內環都在Polygon內部,組成Polygon內部的島嶼。圖3爲幾種Polygon的例子。

 d25

 

 

9. GeometryCollection

GeometryCollection是一個幾何體的集合類,可以包含若干個幾何類。

 

10MultiSurface

       MultiSurface是一個存放若干個Surface2GeometryCollection類。它所包含的任意兩個Surface不能相交。MultiSurface是一個虛類不能被實例化,只是爲其派生類定義了一系列方法讓派生類來實現。

 

11MultiPolygon

       MultiPolygon是一個存放若干個PolygonMultiSurface類。MultiPolygon當然也具有其父類MultiSurface的性質,任意兩個Polygon不能相交。圖4舉例說明了MultiPolygon的幾種表現形態。其中a只具有一個Polygonb有三個Polygon組成,c由二個Polygon組成,d由兩個Polygon組成,這兩個Polygon都具有自己的一個內環。

 

 

12MultiCurve

       MultiCurve是一個存放若干個Curve1GeometryCollectionMultiCurve是一個虛類不能被實例化,只是爲其派生類定義了一系列方法讓派生類來實現。

 

13MultiLineString

       MultiLineString是一個存放若干個LineStringMultiCurve

 

14MultiPoint

       MultiPoint是一個存放若干個Point0GeometryCollection

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章