PostGIS/GeoServer中的重叠多边形

PostGIS/GeoServer中的重叠多边形,gis,polygon,postgis,overlap,geoserver,Gis,Polygon,Postgis,Overlap,Geoserver,我有一组多边形存储在PostGIS中,由GeoServer WMS提供服务。问题是多边形有重叠,这使得标签在不同的缩放级别中错位。 为了解决这个问题,我尝试递归地与多边形相交,并将共享空间的多边形的属性相加。我遇到了这个解决方案:。它可以完美地处理测试数据集,但不能处理我的数据。在我自己的数据集中,我试图做同样的事情,但使用了一个名为“hrv”的列 这里有一个链接 如果任何人对如何使该解决方案在我的数据上工作或配置GeoServer来处理标记有想法,我们将不胜感激 也许您可以从Geoserver

我有一组多边形存储在PostGIS中,由GeoServer WMS提供服务。问题是多边形有重叠,这使得标签在不同的缩放级别中错位。 为了解决这个问题,我尝试递归地与多边形相交,并将共享空间的多边形的属性相加。我遇到了这个解决方案:。它可以完美地处理测试数据集,但不能处理我的数据。在我自己的数据集中,我试图做同样的事情,但使用了一个名为“hrv”的列

这里有一个链接

如果任何人对如何使该解决方案在我的数据上工作或配置GeoServer来处理标记有想法,我们将不胜感激

也许您可以从Geoserver v2.6指南中找到。它显示了将标签放置在多边形中心的sld,并以固定大小将其包裹以将标签拆分为多行

尝试粘贴问题的屏幕截图和您正在使用的sld以提供更准确的答案是行不通的