我喜欢用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数据(文本文件)。目的是创建我可以在报告中使用的 map 。
如果您知道除了leaflet之外在R中使用WMS的其他可能性,也欢迎您吗?

最佳答案

我注意到,如果您调查该基本网址,则会显示



通过研究该网站,我确定正确的格式为:

https://www.umweltkarten.mv-regierung.de/script/mv_a3_wasserschutz_wms.php?SERVICE=WMS&REQUEST=GetCapabilities&VERSION=1.3.0

如果将其放在浏览器中,则会产生大量WMS数据。

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

关于r - 如何在R中使用WMS?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39815494/

10-09 20:40