首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用addWMSTiles加载R传单中的WMS层

用addWMSTiles加载R传单中的WMS层
EN

Stack Overflow用户
提问于 2015-10-06 00:48:17
回答 1查看 4.5K关注 0票数 2

我试图在R传单包中添加WMS瓷砖--使用这个示例geoserver WMS没有问题:

代码语言:javascript
复制
leaflet() %>% addTiles() %>% setView(-93.65, 42.0285, zoom = 4) %>%  addWMSTiles(
"http://sedac.ciesin.columbia.edu/geoserver/wms",
layers = "energy:energy-pop-exposure-nuclear-plants-locations_plants",
options = WMSTileOptions(format = "image/png", transparent = TRUE),
tileOptions(tms = TRUE),
attribution = "")

然而,当我尝试使用来自国家地图的WMS时,尽管多次尝试为url和层设置参数,我还是继续获得空的传单结果:

代码语言:javascript
复制
leaflet() %>% addTiles() %>% setView(-93.65, 42.0285, zoom = 4) %>%addWMSTiles(
"http://basemap.nationalmap.gov/arcgis/services/USGSHydroNHD/MapServer/WmsServer?",
layers = "0",
options = WMSTileOptions(format = "image/png", transparent = TRUE),
attribution = "") 

我以前没有在R传单包外使用过传单,所以这可能是使用这种WMS在传单中设置参数时的一个新手错误。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-06 00:15:27

你只需要放大一点点,图层就会出现。试试这个:

代码语言:javascript
复制
leaflet() %>% addTiles() %>% setView(-93.65, 42.0285, zoom = 7) %>%addWMSTiles(
"http://basemap.nationalmap.gov/arcgis/services/USGSHydroNHD/MapServer/WMSServer?",
layers = "0",
options = WMSTileOptions(format = "image/png", transparent = TRUE),
attribution = "") 
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32960050

复制
相关文章

相似问题

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