问题标签 [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.

0 投票
1 回答
852 浏览

networking - URL 如何映射到 DNS 中各自的 IP 地址?

在 DNS 中将站点映射到其 IP 地址的解释是什么?我知道逆向树/解析器和名称服务器是该过程的一部分,但实际步骤是什么?

0 投票
0 回答
252 浏览

mapbox - 我无法使用 sld 文件设置栅格图层的样式

我正在尝试使用 SLD 设置栅格图层的样式。该图层显示在 mapbox 地图上。

我遇到了两个问题:

  1. 它应该创建一个跨所有指定颜色插值的渐变,但没有渐变......颜色在指定的上限处发生变化而没有分级。

  2. 我希望第一个颜色图条目是透明的,但似乎 opacity 属性不起作用

这是我要设置样式的图层:

https://geo.weather.gc.ca/geomet?service=WMS&version=1.3.0&request=GetCapabilities&layer=RADAR_1KM_RSNO

这是它的样子:

看截图

这是我的 sld 文件的代码:

0 投票
1 回答
221 浏览

geoserver - SLD 过滤器 MAX 功能

“密度”是一个表格列,我想得到哪个最大值

然后我收到消息“无法找到函数最大值”。什么是不正确的?

0 投票
1 回答
89 浏览

java - 无法显示样式

当我在地图图层中加载要素源和样式时,它并不总是显示。

在mapcontent中加载了特征和样式:(http://tva1.sinaimg.cn/large/007X8olVly1g6s6dbbhqdj30w00i0ta5.jpg

特色特征:(http://tva1.sinaimg.cn/large/007X8olVly1g6s6ejjsnwj30wz0kgab0.jpg

数据库中的特征:</p>

特征类型:

整个 .sld 文件:

0 投票
1 回答
123 浏览

java - 如何使用 geotools 解析 SLD 1.0.0 或 1.1.0?

是否有一种内置方法可以使用 geotools 解析 SLD 文件,适用于 SLD 1.0.0 和 SLD 1.1.0?

0 投票
1 回答
323 浏览

geoserver - 如何使用 NDVI 索引在 Geoserver 上实现渲染转换?

我想在灰度 tiff 上使用 NDVI 索引实现渲染转换。我正在关注此链接:- https://docs.geoserver.org/stable/en/user/styling/sld/extensions/rendering-transform.html 什么类型的数据适用于它?

我尝试了 Geoserver 手册中提供的 sld,但这似乎不适用于我的数据,但在应用该样式时,它不起作用

我希望将我的灰度 tiff 转换为 NDVI 波段颜色映射。

0 投票
1 回答
946 浏览

xml - SLD 代码不起作用,但未显示任何错误消息

我编写了一些 SLD 代码来设置我的地图图层的样式,该图层存储在 GeoServer 上。SLD 的 GeoServer 输入窗口没有显示任何错误消息,但是当我在 OpenLayers 中打开我的地图时,它没有按我的意愿显示地图。在这种情况下,我的意图是将国家多边形着色为类似于安全级别(我的 postgres 数据库中的小数),以便最终危险区域应该像红色和安全区域像绿色。

我的代码:

不幸的是,到目前为止,我的地图看起来像这样:

在此处输入图像描述

任何帮助和提示表示赞赏!

0 投票
1 回答
281 浏览

gis - Geoserver 符号在不同 CRS 中的缩放比例不同

我正在使用 Geoserver,并且通过 WMS 对点符号进行了一些奇怪的行为。

如果我在 EPSG:27700 中使用 GetMap 请求图像,我会得到这个图像: 在 EPSG 中渲染:27700

但是,如果我使用 EPSG:3857 执行相同的请求。我明白了:在 EPSG 中渲染:3857

这些图像是一个图层组以显示上下文,但变压器符号(互锁圆圈)的 SLD 代码在这里:

在 EPSG:3857 中渲染时,看起来 Geoserver 没有缩放 SVG 符号。有谁知道这里发生了什么以及如何解决它?

编辑 作为另一个示例,下面是橙色块上方黑线的 SLD,它是缩放到参数的单位线 - 这似乎在 EPSG:3857 中也没有缩放

0 投票
1 回答
418 浏览

openlayers - 在 SLD 中获取图层名称

我们可以使用任何元素或函数来获取 SLD 中的当前层名称吗?我们要求多个图层,并希望对每个图层使用相同的样式,但根据图层进行小的自定义,例如颜色更改等。

如果没有为每种层类型创建新的 SLD,我还没有找到任何允许这样的用例的文档。

0 投票
0 回答
1109 浏览

geoserver - GeoServer 2.17 内部错误渲染过程失败

我从 GeoServer 2.13.2 迁移到 2.17 时遇到问题,它为简单的 Web 应用程序提供 WMS 和 WMTS。问题是在某些缩放级别和某些图块中,GeoServer 的图层预览给了我internal error rendering process failed如下截图所示。

在此处输入图像描述

我检查了问题是由道路图层及其样式引起的。在这一层中,有一个特征的“层”属性,我用它来对具有不同 z 顺序和不同层的特征进行排序和分组。以下是该层的 SLD 样式:

如果我删除“sortByGroup”,问题就解决了,瓷砖渲染得很好。但是我需要这个 vendorOption 来对不同层的不同特征的 z 顺序进行分组。

编辑 1: 我还为这个问题添加了 Geoserver 日志: