Leaflet 在传单的多多边形中渲染没有孔的重叠多边形

Leaflet 在传单的多多边形中渲染没有孔的重叠多边形,leaflet,geojson,Leaflet,Geojson,有没有一种方法可以在传单中的多多边形中渲染没有孔的重叠多边形 我发现传单上有一个开口 我这样问是因为我有一个包含内部多边形的绑定多边形 我需要将它们全部拖到一起,但在画布模式下不起作用。如果我能把它渲染成一个多多边形,它就可以工作了。这是我的后续问题。我将复制粘贴: 我正在阅读OGC的简单特性访问规范(再次),以提醒自己多边形和多多边形的正式定义。让我引用第31页: 6.1.14 MultiPolygon A MultiPolygon is a MultiSurface whose ele

有没有一种方法可以在传单中的多多边形中渲染没有孔的重叠多边形

我发现传单上有一个开口

我这样问是因为我有一个包含内部多边形的绑定多边形

我需要将它们全部拖到一起,但在画布模式下不起作用。如果我能把它渲染成一个多多边形,它就可以工作了。这是我的后续问题。

我将复制粘贴:


我正在阅读OGC的简单特性访问规范(再次),以提醒自己多边形和多多边形的正式定义。让我引用第31页:

6.1.14 MultiPolygon
A MultiPolygon is a MultiSurface whose elements are Polygons.
The assertions for MultiPolygons are as follows.
a) The interiors of 2 Polygons that are elements of a MultiPolygon may not intersect.
见鬼,它甚至还有漂亮的图片: 因此,具有重叠成员的多多边形不是有效的多多边形。因此,我认为传单并没有义务处理那个无效的案件


另请参见(re:
fillRule
SVG渲染器选项)。

我投票结束这个问题,因为它已被交叉发布到,而且这个主题更适合GIS stackexchange。感谢您的回答。我知道具有重叠多边形的多边形不是有效的多边形。然而,我想知道是否有办法解决这个问题。我尝试了“非零”规则,但没有任何区别