我想在R
中使用leaflet()
实现一个特殊的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 图层作为矢量数据的背景图像。 矢量数据主要来自 shape 文件和 GPS 数据(文本文件)。 目的是创建可以在报告中使用的地图。
如果您知道除了 leaflet
之外在 R 中使用 WMS 的其他可能性,也欢迎提供建议。
qgis
中可以工作,但在R
中不能。 - and-bri