我有一个可以在QGIS中加载的WMS,但在R中没有传单。
有人看到我做错了吗?
WMS网址如下:
http://www.umweltkarten.mv-regierung.de/script/mv_a3_wasserschutz_wms.php?
以下行仅显示OSM基本地图,但不显示WMS图层。
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 = "t3_wsg",
options = WMSTileOptions(format = "image/png", version = "1.3.0"))
答案 0 :(得分:0)
它应该使用 mapview 的开发版本。
library("devtools")
install_github("environmentalinformatics-marburg/mapview", ref = "develop")
首先,您必须定义在线服务的参数。这更不是那么棘手。特别是在LUNG WMS服务器的情况下,因为它没有设置非常符合OGC。要处理此主题,您可以在projView
vignette找到一些解释。
如果您分析getCapabilities output,您将找到支持的预测。
您可以使用包`data(“map.types”)中的示例列表作为进一步增强或改编的蓝图。 LUNG WMS服务器作为用例集成。
然后您可以加载要映射的任意sp*
对象。我把德国的GADM level2数据拿走了。
库(MapView类)
库(光栅)
# get Germany boundary
ger<-getGeoData('GADM', country='DEU', level=1)
# define service
data("map.types")
# create map
projView(ger, map.types= map.types$LMV)
结果应如下所示: