LineString是具有点之间线性内插特性的Curve。
LineString示例
· 在世界地图上,LineString对象可表示河流。
· 在城市地图上,LineString对象可表示街道。
LineString属性
· LineString具有线段的坐标,由每个连续的点对(两点)定义。
· 如果仅包含两点,LineString为Line。
· 如果它既是简单的也是封闭的,LineString为LinearRing。
Surface是一种2维几何对象。它是一种非实例化类。其唯一的可实例化子类是Polygon.
Surface属性
· Surface定义为2维几何对象。
· 在OpenGIS规范中,将简单的Surface定义为由单一“patch”构成的几何对象,它与单个外部边界以及0或多个内部边界有关。
· 简单Surface的边界是一组与其内部和外部边界对应的封闭曲线的集合。
Polygon是代表多边几何对象的平面Surface。它由单个外部边界以及0或多个内部边界定义,其中,每个内部边界定义为Polygon中的1个孔。
Polygon示例
· 在地区地图上,Polygon对象可表示森林、区等。
Polygon声明
· Polygon的边界由一组构成其外部边界和比内部边界的LinearRing归向集合构成(即,简单且封闭的LineString对象)。
· Polygon没有交叉的环。Polygon边界中的环可能会在Point处相交,但仅以切线方式相交。
· Polygon没有线、尖峰或穿孔。
· Polygon有由连接点集合构成的内部。
· Polygon可能包含孔。对于具有孔的Polygon,其外部不连接。每个孔定义了连接的外部部件。
前述声明使得Polygon成为简单的几何对象。
GeometryCollection中的所有元素必须具有相同的空间参考系(即相同的坐标系)。对GeometryCollection的元素无任何限制,但下面介绍的GeometryCollection的子类会限制其成员。这类限制可能基于:
· 元素类型(例如,MultiPoint可能仅包含Point元素)。
· 维数。
· 对元素间空间交迭程度的限制。