问题标签 [sld]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
gis - 多边形图形填充周围不需要的额外空白
我正在使用 Geoserver 使用 SLD 制作地图。我在尝试使用图形填充来描绘符号时遇到问题:在符号周围添加了额外的空白,这使我的地图无法阅读。这是一个例子:
我使用 QGIS 和 Geoserver 的 OpenLayers 地图预览进行了此平铺。这种效果在非常高的缩放级别下不太存在,这对我来说没什么兴趣:
我用于 SLD 的代码如下:
代码非常简单,与 Geoserver 文档中的代码非常相似。请注意,我尝试使用“graphic-margin”供应商选项来减少平铺,但无济于事。无论我在这个选项中赋予什么价值,都不会改变。
我怎样才能摆脱空白?
geoserver - vec:Geoserver 的 SLD 中的 BarnesSurface
我在WGS84中有raindata作为点shapefile:
点之间的距离为 11km,数据的边界框为 450*300km。
我想在 Geoserver 中可视化这些数据,而不是作为一个点,而是作为插值多边形。这可以vec:BarnesSurface
在 SLD 中使用。
有关此内容的更多信息,请访问https://docs.boundlessgeo.com/suite/1.1.0/cartography/rt/barnes.html
我无法确定在 SLD 中使用哪些值。我找不到太多关于此的文档。
scale
使用我的数据,maxObservationDistance
或的逻辑值是什么pixelsPerCell
?
这是我的 SLD:
这个 SLD 没有给出预期的结果,而且图层预览也非常缓慢。
我尝试改变scale
和/或maxObservationDistance
但我不确定什么是逻辑值。
geoserver - 地理服务器点样式 - 将所有记录中特定字段的值添加到标签中
我有重叠点的数据。(确切位置)如
“姓名”、“纬度”、“经度”、“员工总数”
“Amtec”、“50.33”、“22.10”、“10”
“Slivy”、“50.33”、“22.10”、“15”
如您所见,一些记录重叠并具有确切的位置。我正在尝试创建一个 SLD,它可以显示编号为“25”的员工总数的标签。所以我需要为该位置的所有记录添加所有员工。
谢谢
label - 如何在我的 sld 代码中连接两个标签(一个字符串和一个双精度类型)?
我正在地理服务器中创建一种样式,需要连接两种不同的数据类型(一种是字符串,另一种是双精度),但它不起作用。有人可以帮助我吗?我正在使用 geoserver 2.16 版本,这是我制作的代码:
postgis - Geoserver SLD 样式 - propertyName 中的空格
我正在尝试在 Geoserver 中设置一个 sld 样式,它引用 PostGIS 视图“Route Type”中的列。我想在我的列名中有空格,因为我的目标是为我的所有空间数据创建用户友好的视图。使用下面的 sld 我得到一个错误。我试过用空格代替
 
,<![CDATA[Property Name]]>
但这些都不能解决问题。
是否可以在 propertyName 中有空格?
java - Geotools Sld TextSymbolizer 将文本绘制到错误的位置
我使用 geotools GTRenderer 作为 Tileserver 并有一个用于样式的 SLD 文件(取自这里https://docs.geoserver.org/stable/en/user/styling/sld/cookbook/points.html#point-with-styled-标签):
PointSymbolizer 有效,我在所需位置得到一个点,但文本符号器会产生数百个标签:
在这个示例输出中,“Southend-on-Sea”是我唯一希望渲染的地方。
知道点和文本符号器之间可能有什么不同吗?
谢谢你的帮助
编辑我使用的代码:
平铺渲染方法:
我使用的 Shapefile 可以在这里下载:
https://www.naturalearthdata.com/downloads/10m-culture-vectors/10m-populated-places/
geoserver - 如何通过 SLD 为一条记录定义集合中对象的样式
如何通过 SLD 为一条记录定义集合中对象的样式。例如,线是分开的,多边形是分开的。
例如
到目前为止,事实证明第一种样式用于记录的所有子对象,并且线条显示为多边形。 https://i.stack.imgur.com/RoHBZ.png