Не удалось добавить WMS-Tiles: неверная система координат? - PullRequest
0 голосов
/ 20 февраля 2020

Моя цель - интегрировать сервис WMS в карту. Но мне не удалось.

Прямой доступ изнутри посредника работает:

Я получаю это изображение при вводе следующего URL: https://www.umweltkarten.mv-regierung.de/script/mv_a3_wasserschutz_wms.php?SERVICE=WMS&REQUEST=GetMap&format=image / png & VERSION = 1.3.0 & layer = t3_wsg & crs = EPSG: 4326 & bbox = 53,11,55,12 & width = 2048 & height = 2048

Сбой addWMSTiles ()

Следующим шагом был доступ к этой ссылке через addWMSTiles ():

library(leaflet)
wmsserv <- "https://www.umweltkarten.mv-regierung.de/script/mv_a3_wasserschutz_wms.php"
map <- leaflet() %>% 
  addTiles() %>%
  setView(lng = 11.0, lat = 53.1, zoom = 6.2) %>%
  addWMSTiles(wmsserv, layers="t3_wsg", options = WMSTileOptions(format="image/png"))
map

Я не добавил информацию, касающуюся «версии», «службы» или «запроса», потому что это будет добавлено R. (по крайней мере, я так предполагаю.)

Наложение не появилось на моей карте.

Проверка возможностей

Следующим моим шагом было проверить возможности версии 1.1.1: https://www.umweltkarten.mv-regierung.de/script/mv_a3_wasserschutz_wms.php?SERVICE=WMS&REQUEST=GetCapabilities&VERSION=1.1.1 Я не проверял версию 1.3.0, потому что кажется, что R добавляет "version = 1.1.1" по умолчанию. Чтобы проверить это, я извлек этот URL из функции «Проверить элемент» RStudio:

https://www.umweltkarten.mv-regierung.de/script/mv_a3_wasserschutz_wms.php?service=WMS&request=GetMap&layers=t3_wsg&styles=&format=image%2Fpng&transparent=false&version=1.1.1&width=256&height=256&srs=EPSG%3A3857&bbox=1330615.7883883484,7044436.526761846,1408887.3053523689,7122708.043725863

Этот URL, созданный R, также включает опцию « srs = EPSG% 3A3857 ». Я не смог найти этот «EPSG: 3857» в списке, предоставленном запросом GetCapabilities.

Заключение

Кажется, что addWMSTiles () автоматически добавляет «EPSG: 3857» в качестве опции который сервер не может обработать.

Может кто-нибудь сказать мне, если этот анализ проблемы правильный?

Решение?

Есть ли простой способ исправить это? Могу ли я сказать addWMSTiles () использовать другую справочную систему?

...