Я пытаюсь настроить style.json для добавления WMS для mapbox, используя документы:
https://docs.mapbox.com/mapbox-gl-js/style-spec/
В частности, эта часть:
ПредоставляяURL-адрес сервера WMS, который поддерживает EPSG: 3857 (или EPSG: 900913) в качестве источника мозаичных данных.URL сервера должен содержать замещающий токен "{bbox-epsg-3857}" для предоставления параметра bbox.
"wms-imagery": {
"type": "raster",
"tiles": [
'http://a.example.com/wms?bbox={bbox-epsg-3857}&format=image/png&service=WMS&version=1.1.1&request=GetMap&srs=EPSG:3857&width=256&height=256&layers=example'
],
"tileSize": 256
}
Я пробовал различные итерации кода, но, похоже, не могу понять это,Я думаю, что у меня есть правильная структура.Я не новичок в кодировании (Python), но я новичок в использовании этого инструмента, поэтому я уверен, что это что-то простое.
Вот раздел Источники json, который вызывает ошибку:
"sources": {
"composite": {
"url": "mapbox://mapbox.mapbox-streets-v8,mapbox.mapbox-terrain-v2,<hiddenmapboxid>",
"type": "vector"
},
"fires_viirs_24": {
"type": "raster",
"tiles":[
"https://firms.modaps.eosdis.nasa.gov/wms/?REQUEST=GetMap&layers=fires_viirs_24&WIDTH=512&HEIGHT=512&BBOX={bbox-espg-3857}&SRS=EPSG:3857&MAP_KEY=<hiddenAPIKey>"
],
"tileSize": 512
}
}
это вызывает "стиль должен включать исходный URL".Но, насколько я вижу, он отформатирован в точности так, как это должно быть в документации.
Я попытался заключить URL-адрес «тайлов» в «», который выдает ошибку «неожиданный токен».Затем попытался "и получил" стиль должен включать исходный URL ".Также попытался использовать «URL» вместо «плиток» и получил «недействительный URL».
Спасибо за любую помощь!