问题标签 [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 投票
0 回答
369 浏览

jquery - 在谷歌地图上添加 WMS(网络地图服务)地图

我有一个地图服务器,其 url 是:

xxxx/services/MapServer?f=abc

当我在服务器上写这个 url 时,我可以看到 wms 地图,它显示了城市边界、城市之间的方式等。现在我正在研究谷歌地图,我将在谷歌地图上添加(覆盖)Wms 地图,有没有在 Google 地图上添加 Wms 的方法,我使用的是 Google Map API V3。我将使用 jquery 进行此过程

0 投票
0 回答
822 浏览

openlayers - OpenLayers.Layer.ArcGIS93Rest 使用质量差的图像

我有一个本地 ArcGIS 服务器 9.3.1。我启用了 WMS 和缓存(平铺)。我想使用 OpenLayers 显示切片,因为 ArcMap 无法打开自己的 REST 服务;(

使用 OpenLayers 效果很好,但瓷砖质量很差。航拍照片基础层(jpeg)非常像素化,覆盖也很糟糕,png8。

当我查看服务器上的平铺文件夹时,我看到图像正常,所以当 OpenLayers 打开它们时出现问题。

这是我的代码:

边界和分辨率来自图层。有没有人建议如何在 OpenLayers 中显示来自 ArcGIS 的平铺 WMS 图层?

谢谢。

0 投票
1 回答
1775 浏览

android - Google Maps v2 Android 自定义图块 wms

我正在使用 Google Maps v2 显示来自 wms 的图块。瓷砖显示正确,到目前为止一切都很好。现在我需要一个缓存功能。我正在使用此处提供的代码:http ://www.azavea.com/blogs/labs/2013/01/wms-on-android/

谷歌地图默认缓存瓷砖,但它不会缓存所有内容,瓷砖不会以非常高和低的缩放级别(重新下载)加载,并且只有“中间”的瓷砖从缓存中加载。主要问题是当我关闭应用程序并重新打开它时,谷歌地图不会从缓存中加载图块,而是重新下载所有内容。不知道为什么,缓存没有清除。

如果有人对“修复”谷歌地图中的瓷砖缓存有任何想法,那就太好了。如果没有,我如何从链接中的示例中获取下载的磁贴?

0 投票
1 回答
580 浏览

android - 从 WMS 或 WFS 服务读取坐标

我目前正在使用基于开放数据的谷歌地图开发适用于 IOS、Android 和 Windows Phone 的应用程序。开放数据可用于 WMS 或 WFS 格式,但我想从该服务中提取坐标以获得 JSON(因为我想将包含在其中的信息包含在带有个人信息的谷歌地图上)。

我尝试使用 geoserver 获取通量并将其公开为有趣层的 JSON,但它不起作用。

我怎么能做到这一点?是否可以直接在 Android、Windows Phone 和 Iphone 上获取并添加到谷歌地图?

谢谢

0 投票
1 回答
1047 浏览

jasper-reports - 如何在 iReport 中更改地图组件的“地图服务器”


我在iReport中使用了地图组件。作为默认行为,它从谷歌获取地图

是否可以更改地图服务器网址?(例如,可以使用 geoserver、bing 或 openstreet 服务器)

0 投票
3 回答
7164 浏览

image - 外部图形和属性规则的 Geoserver SLD 样式问题

我正在为 Geoserver wms 层创建一个 SLD。SLD 验证无误,但图标不会显示在地图中。我正在使用基于属性的规则来比较字符串,以便为正确的功能显示正确的图像。这是我的代码,感谢您的帮助!

0 投票
1 回答
273 浏览

javascript - 刷新 WMS 选择控件

我在我的应用程序中使用 WMS 层,我需要用新参数刷新它。

我确实正确刷新了 WMS 图层,但我找不到刷新其选择控件的方法。所以我得到了新层,但不能点击任何点来显示它的信息。这是我的一段代码:

0 投票
0 回答
71 浏览

javascript - WMS - 导出检索到的 XML 数据

我在我的应用程序中使用 WMS 层,并且可以通过单击成功检索功能信息,如下所示:http: //openlayers.org/dev/examples/getfeatureinfo-control.html

我的问题是:有没有办法将检索到的数据导出到单独的变量中?这样我就可以组织弹出窗口而不是 id 这个表。我看到它是一个 XML 文件,但仍然找不到处理它的方法。

0 投票
1 回答
546 浏览

gwt - GWT-OpenLayers 和 OpenLayers.Format.WMSCapabilities

我正在使用 OpenLayers 的 Google Web Toolkit 包装器。我正在尝试将 WMS 图层添加到地图中,但我需要解析 Capabilities 文档以获取可用的图层名称。我看到 OpenLayers http://dev.openlayers.org/releases/OpenLayers-2.12/doc/apidocs/files/OpenLayers/Format/WMSCapabilities-js.html中有一个 WMSCapabilities 类,但我似乎找不到GWT 中的实现。此功能是否尚不可用,或者它是否隐藏,未记录在某处?提前致谢!

0 投票
3 回答
3190 浏览

maps - 如何在传单 WMS 中应用边界框过滤器?

传单站点中有一个工作示例,用于在传单地图中添加 WMS 图层:http: //leafletjs.com/reference.html#tilelayer-wms。但我没有看到为边界框提供过滤器的方法。

有没有办法为 Leaflet WMS 提供边界框过滤器?