我有一组存储在PostGIS中并由GeoServer WMS提供服务的多边形。问题是多边形有重叠,这使标签错位在不同的缩放级别。 为了解决这个问题,我尝试递归地交叉多边形并添加共享空间的多边形的属性。我遇到了这个解决方案:PostGIS recursive intersection between polygons。它与测试数据集完美配合,但不适用于我的数据。在我自己的数据集中,我尝试使用名为“hrv”的列进行相同操作。
的链接非常感谢任何人都知道如何使该解决方案处理我的数据或配置GeoServer来处理标签。
答案 0 :(得分:0)
也许你可以从Geoserver v2.6指南中check this example。它显示了sld将标签放在多边形的中心并用固定大小包装它以将标签分成多行。
它不起作用尝试粘贴问题的屏幕截图和您正在使用的字段以提供更准确的答案。