我喜欢用leaflet()
在R
中实现一个特殊的WMS层.但是我对我喜欢使用的WMS层没有成功.
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()
crs=CRS("+init=epsg:5650")
我们的想法是使用WMS层作为我的矢量数据的背景图像。矢量数据主要来自形状文件和GPS数据(文本文件).其目的是创建我可以在报告中使用的地图。如果您知道除了leaflet
以外的其他可能在R中使用WMS,也有欢迎?
发布于 2016-10-09 22:37:33
我注意到,如果你调查这个基本网址,上面写着
msWMSDispatch():WMS服务器错误。不完整的WMS请求:缺少版本参数
通过对该网站的研究,我确定合适的格式是:
wms.php?SERVICE=WMS&REQUEST=GetCapabilities&VERSION=1.3.0
如果将WMS数据放在浏览器中,就会产生相当多的WMS数据。
我们可以使用“查找”来查看哪些层可以查询。有几种,例如t3_ksg
、t3_wsg
和lungwms
,但是似乎t2_bib_p
并不适用于mv_a3_wasserschutz_wms
。
https://stackoverflow.com/questions/39815494
复制相似问题