问题标签 [wms]

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 回答
1941 浏览

geoserver - PHP 使用 XML (GeoServer) 发布 WMS GetMap 请求

我需要能够将一些 XML“发布”到 Geoserver WMS GetMap 并取回图像。我有一些有效的 XML,我可以使用 Geoserver 上的“演示”功能对其进行测试,并按预期返回图像。

但是,我似乎无法弄清楚在 PHP 中生成相同请求和响应所需的机制。

我尝试过使用 cURL(因为我已经成功地用于 WFS 请求)并且玩过 fputs 但我似乎无法破解它。

有没有人有一个使用 PHP 向 GeoServer 发送 WMS GetMap 'Posted' XML 请求的工作示例?

非常感谢,史蒂夫

0 投票
0 回答
386 浏览

restriction - geoserver wms 访问限制

有人可以帮助我建议如何将已发布的 wms 的访问限制为仅授权用户对 openlayers 应用程序的访问。我的意思是,不要让某人只从 openlayers 应用程序的源页面获取 wms 的 url 并通过其他方式访问 wms。j.

0 投票
1 回答
236 浏览

javascript - 在 JS 级别访问 OpenLayers WMS 数据参数

我需要为 Vector 层上的元素添加自定义标签,但是在每个代码示例中,我只看到使用 {$param} 语法直接传递的参数,例如:

我需要的是制作一种像这样的数据渲染器:

所以问题是 - 在这种情况下如何将参数值转换为变量来处理它?

0 投票
1 回答
2711 浏览

c# - 带有自定义 WMS 服务 asp.net 的 Bing 地图

我正在寻找一种将自定义 WMS 服务与 bingmaps api 7.0 一起使用的方法,但我找不到任何关于它的好教程。

我有一个显示 bing 地图的简单 javascript 演示。

但是如果我想使用这张由 bings 当前地图插入的 Nasa 地图

如何在可以使用不同源的 ASP.NET 中做一个简单的 Web 应用程序?这甚至可能还是我应该使用 Sharpmap、gmaps.net 或其他安装的东西?谁能指出我正确的方向?

0 投票
1 回答
1205 浏览

java - WMS 的最佳 WebGIS 框架

我需要制作一个广泛支持阅读和编辑 WM(T)S 的演示 Web 项目,例如这个项目。对于技术,Java 或 .NET 是可能的解决方案。我已经厌倦了GeoMajas几天了,但是刷新主地图时出现烦人的错误,我无法解决。此外,社区支持不存在,因为只有关于 GeoMajas 开发的 mialing 列表,没有论坛可以帮助解决这个问题。关于选择什么框架有什么建议吗?

0 投票
1 回答
1493 浏览

sql-server - 具有大量数据的 OpenLayers getFeatureInfo WMS

我正在使用具有超过一百万个对象的 WMS 层。如果我想从这一层获取特征信息,它不起作用,因为 2 分钟后请求被拒绝(超时)。

然后我尝试使用过滤器选项发送请求以获取当前 BBOX 中的对象(现在为 WFS)。结果和以前一样。

我正在使用 Geoserver、数据库 MS SQL 和 OpenLayers webmap JS 库。我认为问题出在 Geoserver 上,因为他无法为包含大量数据的图层提供服务。如果我从对象数量较少的其他图层获取信息,它会起作用。

是否有其他选择来获取数据?

0 投票
0 回答
903 浏览

image - GWT-OpenLayers WMS 图层隐藏底图

我是 OpenLayers 和 GeoServer 新手,非常感谢任何帮助!

我正在使用Bing 地图示例中的代码加载基本地图。

然后我使用从其他一些示例中得出的这段代码加载我的 WMS 层。

我在地图上也有图层切换器控件,因此我可以切换图层。

当我的地图加载时,我看到 bing 地图是图层切换器中的基础图层,而我的 wms 图层是覆盖图层。问题是当我的 wms 层可见时,我看不到基础层。我试图通过 wms 层显示的栅格只有 10 度乘 10 度,似乎所有其他空间都被白色填充,而不是让我看到下面的基础层。当我关闭我的 wms 层时,我可以看到基础层。

有没有人有什么建议?

0 投票
2 回答
1178 浏览

java - 在 GWT-Openlayers 中显示 WMS 层

我使用 GWT-Openlayers,我想在我的地图中添加一个 WMS 图层。这是代码:

我使用了我在这个网站上找到的示例代码:http: //demo.gwt-openlayers.org/gwt_ol_showcase/GwtOpenLayersShowcase.html

任何人都可以尝试,因为 wmsUrl 指向演示站点。

问题是 WMS 图层仅在我缩小到最外层缩放级别时出现。如果我尝试放大,它会再次消失。任何想法?

0 投票
0 回答
314 浏览

django-admin - Django 管理员添加自己的 wms 层

我知道如何在 django admin、openlayers 或 osm 中显示基础层地图。我还想显示我自己的 wms 图层。我在我的 .../dist-packages/django/contrib/gis/admin 中找到 options.py 并在 .../dist-packages/django/contrib/gis/templates/gis/admin 中找到 openlayers。 js。我设法用我的 wms 层替换了基本层,但当时并没有。知道怎么做吗?谢谢。

0 投票
0 回答
283 浏览

gis - 地图服务器在国际日期变更线周围环绕图像

我通过跨越国际日期变更线的地图服务器提供 GeoTIFF 光栅图像 (epsg:4326)。由于它们超出了通常的 -180 - 180 范围,因此我希望无论查询来自坐标空间的哪个“侧”,都可以提供图像。IE:

应该提供相同的图像

在寻找有效数据来填充图像时,有什么方法可以与 mapserver 通信,它应该搜索当前空间 +/- 360(甚至可能超过?)?