面要素Polygon是是一个2维的空间数据,每个面要素一组环(Ring),每条环包含着一组点(n≥2)。
与Polyline相同, 面要素Polygon同样属于Geometry类中的MultiVertexGeometry(多顶点形状)中的MultiPath(多线),与Polyline不同的是Polygon的基础单位是Ring
Ring指构成Polygon的环(首尾相连),也同样是Polygon的边界(Boundary),当Polygon参与比较时实际上是它的边界参与了比较。
Ring的分为:
outer ring (外边界) ,外边界顺时针标绘,分割外部和内部
inner rings(内边界),内边界逆时针标绘,分割内部和孔洞
严格按照顺逆时针的意义在于:保证前进方向的右边是内部,前进方向的左边是外界。
构建多边形的时候需要注意自相交和悬空线,他们都让图形出现共有线(面),会对奇偶判断造成错误。
共有点不会对奇偶判断造成影响。