首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在R中使用WMS?

如何在R中使用WMS?
EN

Stack Overflow用户
提问于 2016-10-02 09:07:49
回答 1查看 3K关注 0票数 10

我喜欢用leaflet()R中实现一个特殊的WMS层.但是我对我喜欢使用的WMS层没有成功.

代码语言:javascript
运行
复制
library("leaflet")
library("sp")

# this example from the tutorial works
leaflet() %>% addTiles() %>% setView(-93.65, 42.028, zoom = 4) %>%
  addWMSTiles(
    "http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r.cgi",
    layers = "nexrad-n0r",
    options = WMSTileOptions(format = "image/png", transparent = TRUE) 
)

# but for my implementation it don't work
leaflet() %>% addTiles() %>% setView(lat = 53.8, lng = 12.6, zoom = 8) %>% 
  addWMSTiles("http://www.umweltkarten.mv-regierung.de/script/mv_a3_wasserschutz_wms.php?", 
              layers = "t2_bib_p", 
              options = WMSTileOptions(format = "image/png")
)

我假设坐标参考系统有问题。因为WMS层我喜欢使用,没有标准的CRS.所以我试着体验一下这个WMSTileOptions()

代码语言:javascript
运行
复制
crs=CRS("+init=epsg:5650")

我们的想法是使用WMS层作为我的矢量数据的背景图像。矢量数据主要来自形状文件和GPS数据(文本文件).其目的是创建我可以在报告中使用的地图。如果您知道除了leaflet以外的其他可能在R中使用WMS,也有欢迎?

EN

回答 1

Stack Overflow用户

发布于 2016-10-09 22:37:33

我注意到,如果你调查这个基本网址,上面写着

msWMSDispatch():WMS服务器错误。不完整的WMS请求:缺少版本参数

通过对该网站的研究,我确定合适的格式是:

wms.php?SERVICE=WMS&REQUEST=GetCapabilities&VERSION=1.3.0

如果将WMS数据放在浏览器中,就会产生相当多的WMS数据。

我们可以使用“查找”来查看哪些层可以查询。有几种,例如t3_ksgt3_wsglungwms,但是似乎t2_bib_p并不适用于mv_a3_wasserschutz_wms

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39815494

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档