如何解决多边形图形填充周围多余的空白
我正在使用Geoserver使用SLD制作地图。我在尝试用图形填充描绘符号时遇到问题:在符号周围添加了额外的空格,这使我的地图不可读。这是一个示例:
我同时使用QGIS和来自Geoserver的OpenLayers地图预览进行此切片。在真正的高缩放级别上,这种效果很少出现,这对我来说没什么兴趣:
我用于SLD的代码如下:
<FeatureTypeStyle>
<Rule>
<PolygonSymbolizer uom="http://www.opengeospatial.org/se/units/metre">
<Fill>
<GraphicFill>
<Graphic>
<ExternalGraphic>
<OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="SVG/mySVG.svg"/>
<Format>image/svg+xml</Format>
</ExternalGraphic>
<Size>500</Size>
</Graphic>
</GraphicFill>
<VendorOption name="graphic-margin">-20</VendorOption>
</Fill>
</PolygonSymbolizer>
</Rule>
</FeatureTypeStyle>
代码非常简单,并且与Geoserver文档中的代码非常相似。请注意,我尝试使用“ graphic-margin”供应商选项来减少平铺,但无济于事。无论我将此选项赋予什么值,都不会改变。
如何摆脱空白?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。