Я надеюсь воспроизвести демонстрацию Leaflet, используя addWMSTiles()
на полпути вниз по этой странице , которая скопирована здесь:
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), которые перечислили доступных слоев WMST и упомянули о встрече в открытом геопространственном консорциуме ( OGC ) стандарты.
Из приведенного выше примера кажется, что для addWMSTiles()
есть две основные части: "url"
и layers = "the_layer_name"
, и это действительно так. Сначала я думал, что это легко, пока не получилось много неудачных попыток и пустых карт после того, как я не смог идентифицировать эти две части.
Поставщик (CDOC) приводит пример своей конечной точки обслуживания , использующей слой геологической структуры Калифорнии, со ссылкой WTMS
, доступной в верхнем левом углу, указывая на .xml
здесь с различными urls
или, по крайней мере, началами для них, но ни один из них не был для меня очевидным выбором.
Что касается первой части, я не имел никакого смысла в том, чтобы определить или создать ссылку, которая мне понадобится, поэтому я был бы благодарен за любые рекомендации. Из верхней (примерно 6-й) строки в .xml
с Title>CGS_GeologicMapCA</ows:Title>
кажется, что вторая часть может быть layers = CGS_GeologicMapCA
:
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"
)
обновление - я получил ответ от CDOC и узнал, что строка url: https://spatialservices.conservation.ca.gov/arcgis/rest/services/CGS/GeologicMapCA/MapServer/WMTS/1.0.0/WMTSCapabilities.xml
работает в qgis
, и использование https
вместо http
обычно предпочтительнее для их продуктов.
Но я все еще не могу получить данные на карту leaflet
.