WKT:你如何定义3环(== 2个孔)的多边形?

时间:2011-11-15 16:33:00

标签: polygon wkt

我在here this文件中找到了。我读了它,但我一直想知道如何在WKT中定义一个带有3个环的多边形?

1 个答案:

答案 0 :(得分:13)

您可以使用POLYGON或MULTIPOLYGON类型,但要确保首先列出外部容器环,然后是内部孔环。内圈的方向并不重要,因为孔在语法中是明确的。

X& Y是空格分隔的,坐标是逗号分隔的,环范围由括号限制并用逗号分隔。多边形(外环加上任何内环)也受括号限制。

最后,内圈不能相互交叉,也不能穿过外圈。

示例:
POLYGON((10 10,110 10,110 110,10 110),(20 20,20 30,30 30,30 20),(40 20,40 30,50 50,50 20))
MULTIPOLYGON((10 10,110 10,110 110,10 110),(20 20,20 30,30 30,30 20),(40 20,40 30,50 50,50 20)))