使用 addWMSTiles 在 R 传单中加载 WMS 层
Loading WMS layer in R leaflet using addWMSTiles
我正在尝试在 R 传单包中添加 WMS 切片 - 使用此示例地理服务器 WMS 不是问题:
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 = "")
但是,当我尝试使用 National Map 中的 WMS 时,尽管多次尝试为 url 和图层正确设置参数,但我仍然得到空的传单结果:
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 leaflet 包之外使用过 leaflet,所以在使用这种类型的 WMS 在 leaflet 中设置我的参数时,这可能是一个非常新手的错误
您只需再放大一点,图层就会显示出来。试试这个:
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 = "")
我正在尝试在 R 传单包中添加 WMS 切片 - 使用此示例地理服务器 WMS 不是问题:
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 = "")
但是,当我尝试使用 National Map 中的 WMS 时,尽管多次尝试为 url 和图层正确设置参数,但我仍然得到空的传单结果:
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 leaflet 包之外使用过 leaflet,所以在使用这种类型的 WMS 在 leaflet 中设置我的参数时,这可能是一个非常新手的错误
您只需再放大一点,图层就会显示出来。试试这个:
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 = "")