如何识别addWMSTiles()的url和图层名称参数

时间:2019-06-08 01:36:38

标签: r gis r-leaflet ogc

我希望使用复制到此处的page下方的addWMSTiles()来复制Leaflet演示:

library(leaflet)  
leaflet() %>% addTiles() %>% setView(-119, 38, zoom = 5) %>%
              addWMSTiles(
                 "https://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0q.cgi",
                 layers = "nexrad-n0q-900913",
                 options = WMSTileOptions(format = "image/png", transparent = TRUE),
                 attribution = "Weather data © 2012 IEM Nexrad"
                        )

除了加利福尼亚保护部(CDOC)发布的图块外,他们list可用WMST图层,并且mention符合开放地理空间联盟(OGC)标准。

在上面的示例中,addWMSTiles()似乎有两个主要部分:"url"layers = "the_layer_name",就是这样。起初我想很容易,直到许多失败的尝试和空白地图在无法识别出这两部分之后。

提供者(CDOC)提供了一个使用service endpoint加利福尼亚州地质的示例layer,并在左上角提供了WTMS链接,指向{{1} } here具有各种.xml或至少是它们的开始,但对我来说显然不是一个选择。

对于第一部分,我对如何识别或构造所需链接没有任何意义,因此,我将不胜感激。从urls中位于.xml的上方(大约第6行)开始,第二部分似乎是Title>CGS_GeologicMapCA</ows:Title>

layers = CGS_GeologicMapCA

更新-我从CDOC那里收到回复,并了解到URL字符串:leaflet() %>% addTiles() %>% setView(-119, 38, zoom = 5) %>% addWMSTiles( "https://spatialservices.conservation.ca.gov/arcgis/rest/services/CGS/GeologicMapCA/MapServer/WMTS/1.0.0/WMTSCapabilities.xml", layers = "CGS_GeologicMapCA", options = WMSTileOptions(format = "image/png", transparent = TRUE), attribution = "State of California, Dept. of Conservation" ) https://spatialservices.conservation.ca.gov/arcgis/rest/services/CGS/GeologicMapCA/MapServer/WMTS/1.0.0/WMTSCapabilities.xml中有效,对于他们的产品,通常优选使用qgis代替https

但是,我仍然无法将数据放入http地图中。

0 个答案:

没有答案