问题标签 [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.
projection - 如何设置传单地图以在 ESRI:102012 投影中显示 WMS 图层?
我在 ESRI:102012 srs 中的 wms 服务器上有一些层。http://spatialreference.org/ref/esri/102012/
服务器接受带有 EPSG:102012 srs 的 getmap 请求。
我正在使用 proj4leaflet 插件来设置适当的投影。但我坚持定义 L.Transformation、分辨率和比例。谁能告诉我参数应该是什么或提供示例?
geolocation - QGIS 是否支持 WMS-T(WMS with time)?
有谁知道QGIS中是否支持WMS-T?
通过该应用程序我可以添加 WMS 图层,但我无法使用 WMS-T(没有设置时间参数的地方)。
我一直在研究 Python 插件,虽然有些插件可以处理时间(时间管理器、多时态和多变量数据可视化),但它们不支持 WMS 协议(它们直接与数据库一起工作)。
问候
注意 - 我正在使用 GeoServer
shapefile - MapServer:帮助添加数据和设置 WMS
我正在尝试使用 MapServer 来设置和运行 WMS 服务器来托管我在一组 shapefile 中的数据。
我从安装 MS4W 开始(因为我认为这很简单),并在此处下载了 british_isles.shp.zip 表单:
我现在已经两次关注 MapServer 上的文档,但我仍然看不到它告诉我如何做我需要的任何事情。
WMS 页面只介绍了地图文件,但没有解释如何添加数据或如何将 WMS 指向数据,数据部分没有告诉您如何将数据输入服务器,您只需按照一堆不给你任何信息的链接。
完成后的地图服务器配置需要尽可能简单地重新设置,因为它需要在几台单独的机器上。
我真的很喜欢一个简单的教程,介绍如何获取 shp 文件并通过 MapServer 作为 WMS 服务器运行,并可能缓存切片以提高性能。
谁能指点我实现这一目标所需的资源或帮助我完成我需要采取的步骤?
问候,
我x
javascript - 使 Openlayers 仅在特定范围内请求 WMS 切片
有没有办法告诉 openLayers 不要为特定 WMS 图层请求超出特定范围的切片?
我希望地图的其余部分和其他图层仍然可以访问,因此地图上的 maxExtent 对我来说不是一个选项。我只想将一个 WMS 图层限制在特定范围内。如果视口在边界内并且用户放大良好,openlayer 会请求新的图块!但是如果视口在外面,WMS 应该只用来自该 WMS 层的图块填充有界区域。
这是有道理的,还是有可能?
更新:
我已经在 Layer 上尝试了 maxExtent(WMS 对象从 Layer 扩展),但这仍然不能阻止 OpenLayers 请求 maxExtent 之外的图块。
不,我不是要解决“粉红色瓷砖问题”。
出于性能原因,我需要这个。这个特定的 WMS 层是矢量密集型的。并且 TileCache 不是一个选项,因为我每次都使用动态 SLD。
gdal - Geotools - 在 WMS 和 OSM 上绘制特征
我正在尝试使用示例http://docs.geotools.org/latest/userguide/tutorial/raster/image.html在 wms 层上覆盖 shp 文件。
我不断收到错误:
当代码尝试读取 WMS 图像时。
我的代码如下所示:
}
我的 pom 依赖项如下所示:
我在某处读到它可能是 GDAL 问题。但我不知道如何解决它。我在 64 JDK 1.6 和 Win 7 amd64 上使用 eclipse。
请帮助,有人..
刚刚使用 GDAL 本机库路径中的 gdalinfo.exe 测试了图像文件。这是报告:
进一步更新
我刚刚尝试将 WMS 的输出格式从 images/png 更改为 images/geotiff,现在这部分工作(geotools 生成的最终图像是黑白)。为什么会这样?为什么它不适用于PNG?
maps - OpenLayers:可缩放的 WMS 覆盖?
我在 OpenLayers 中遇到 WMS 覆盖问题。基本上我只想将来自 WMS 服务器的数据添加为覆盖层而不是基础层。这似乎是一个非常简单的问题,但我无法找到解决方案。如果我将singleTile设置为true,则覆盖显示在整个地图上,但您无法放大。如果设置为false,则每个缩放级别仅显示一个图块。如果我将它设置为基础层,它工作得很好,但我真的想要覆盖解决方案,所以我可以让它透明并看到它后面的地图。
问题的演示,使用不同的数据集,但问题是相同的:http: //jsfiddle.net/adbnC/2/
我认为这可能与某些坐标系问题有关,但我不是专家,因此不胜感激。
非常感谢!
以下是无法按预期工作的代码的相关部分:
openlayers - 有人可以帮我让 WMSGetFeatureInfo 工作吗?
我是 Openlayers 的新手,非常感谢一些帮助 WMSGetFeatureInfo 工作。我尝试了几个示例,每次将其粘贴到我的代码中时,我都会得到相同的结果:当我单击以获取信息时,我的鼠标只是变成了等待符号。
我决定尝试完全复制这个 OpenLayers 示例:http: //openlayers.org/dev/examples/getfeatureinfo-popup.html
我复制了源代码并将源代码从相对更改为绝对。我让它运行了——除了我有同样的问题!当我从网站运行示例时,我得到了弹出窗口。当我运行我的本地版本(见下文)时,当我点击地图时,我只会得到思考符号。我错过了什么?
openlayers - OpenLayers:不显示 WMS 图层
我正在尝试使用 OpenLayers 查看 WMS 图层,但没有显示任何内容。控制台中不显示任何错误消息。此外,当我尝试使用浏览器 (Firefox) 访问请求字符串时,地图显示得很好。这是代码。
谁能告诉我的代码有什么问题?
openlayers - 如何使用 GML 作为 WMS 的输入
我有一个 GML 文件,包括 30000 个点。它有 2 个与之相关的值(插值和方差)。我想使用 web 地图服务 (WMS) 显示这个 GML 文件。我怎样才能做到这一点?
wms - 通过 WMS 对栅格进行分类
我尝试使用 WMS 在 web 上以 geotiff 格式显示栅格地图。我想对光栅文件进行分类。我怎样才能做到这一点?我在 Windows 上使用地图服务器。以下是我的 .map 文件。我得到的是
我得到的回应是这张图片
它似乎只读取第 3 行