问题标签 [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 - 地理服务器跟随线和偏移量在一起
我对流的样式标签有疑问。地理服务器能够创建流的偏移标签,但我找不到如何创建带有偏移的跟随线。
我尝试使用官方纪录片中的信息,但没有找到。
我找到了一些信息,而不是 offset 和 followline 不能一起工作。
对不起,我的英语语法真的很糟糕。
感谢您的回答
xml - GeoServer:在 SLD XML 文件中插入自定义属性
我需要允许我网站的访问者过滤 OpenLayer 地图上显示的数据。基本上,我从 CSV 数据集生成 SLD 文件,并希望让用户能够过滤数据集每一列的数据。
为此,我想将选择的过滤器与 SLD 文件中的内容进行比较,以便生成一个临时 SLD 文件供用户提供给 OpenLayer 以显示。
您知道将这些海关价值插入从数据集生成的完整 SLD 规则中的任何方法吗?这样我就可以通过这个完整的 SLD 并能够根据用户选择的过滤器只选择我需要的规则?
谢谢您的帮助。问候;
geoserver - Geoserver SLD 样式 - 用屏蔽标记线
我是 Geoserver 的新手(Tomcat 9 + Apache 2.14 中的 Geoserver 2.10.0,在 Win 10 Pro x64 上)并且有一段时间试图将道路标签设计为高速公路的盾牌,主要高速公路...
检查了 Geoserver Trainings/sld-references/cookbook 但找不到任何具有完整代码的“现实生活”示例。
使用 QGIS 2.18.1 为线条样式制作和导出 SLD,但由于不支持标签,因此使用 OSGB SLD 作为源代码:
并复制/粘贴 TextSymbolizer... /TextSymbolizer有关标签屏蔽的代码部分到 Geoserver sld 文件中 -
(也使用 se:、ogc:、se:SvgParameter 编辑原始代码)
不幸的是,Geoserver Validation 返回错误,如屏幕截图所示:
openlayers-3 - 通过 OpenLayers 3 将 SLD 应用于 WMS 层
我想动态更改 WMS 层的 SLD。我可以通过 STYLES 参数应用 Geoserver 保存的 SLD,但是当我想通过 SLD_BODY 应用 SLD 时,它发送请求但没有任何反应。我认为一切都很好,但 SLD 不适用于图层。这是代码:
c# - SAXParseException Geoserevr SLD 错误
我想动态更改 wms 层的 SLD。在 SLD 字符串中,我有 CssParameter XML 标记,它具有像“#ff0000”这样的十六进制颜色代码。当我将它发布到 Geoserver 时,我收到了这个错误:
java.lang.RuntimeException: org.xml.sax.SAXParseException; 行号:1;列号:619;XML 文档结构必须在同一个实体内开始和结束。org.xml.sax.SAXParseException;行号:1;列号:619;XML 文档结构必须在同一个实体内开始和结束。XML 文档结构必须在同一个实体内开始和结束
Thant 它指的是它具有 # 字符的行。这是代码示例:
styles - Geoserver sld 风格
我正在使用geoserver编写样式,我可以像下图那样组织SLD吗?
c - SDL 图像将模糊滤镜添加到 C 中的代码中
我有使用 SDL 库的代码。代码加载图像。我们可以保存新图像并添加一些过滤器,这是我的问题。
我需要在 void Filter 中实现模糊功能。我对此没有任何想法。我知道我们需要使用两个 for 循环。第一个是高度,第二个是宽度。
jquery - jQuery,Leaflet:如何在更改事件上刷新 wms 层?
我使用 jQuery、GeoServer 和 Leaflet。
我有一个包含 SLD 名称的 json。通过下拉菜单,我将 SLD 的名称放入图层的参数中。当我选择样式时,地图不会刷新,但样式会分配给图层。
所以它可以工作,只是我没有动态刷新。你必须放大才能看到变化。
你有解决这个问题的想法吗?我的印象是 Leaflet 没有 update() 函数。
我已经尝试了一些与 invalidateSize() 函数一样的解决方法,但它不起作用。也许我的方法论不好。你怎么看 ?
谢谢!
下面是 sld.json (带有存储在 Geoserver 中的 SLD 的 id 和 nom=name (如果您知道恢复我感兴趣的 SLD 的更动态的方法!))
JS
HTML
python - 通过 python 将 SLD 从 1.1 转换为 1.0
我目前尝试通过编写 python 脚本将 SLD(一种 XML)从一个版本转换为另一个版本。我已经为此苦苦挣扎了将近两个星期,但进展甚微。我对python真的很陌生,如果有任何建议,我将不胜感激!
基本上,我需要把这个……
进入这个
我目前有这个代码
此代码用于生成打印 xml 树
我不仅要更改命名空间,还要重新格式化 xml 的结构,例如 1.0 版无法识别,但 .
我不是在寻找完整的解决方案,因为我正在尝试同时掌握 python 和 XML。任何帮助都会很棒!甚至是有用教程的链接