Если ваш базовый слой находится на том же сервере, вы можете запросить его в одной операции GetMap, указав имя слоя в списке через запятую как часть параметра запроса слоев. Обратите внимание, что при этом создается одно изображение, которое объединяет слои, поэтому вам необходимо позаботиться о порядке перечисления слоев.
Итак
http://ogc2.bgs.ac.uk/cgi-bin/UGA_ARGI/ows?service=WMS&version=1.3.0&request=GetMap&width=700&height=450&styles=,&layers=ARTISAN,ARTISANC&format=application/openlayers&crs=EPSG:4326&bbox=-2.000000,29.000000,4.500000,37.000000&
Слой ARTISANC рисуется поверх слоя ARTISAN.
и
http://ogc2.bgs.ac.uk/cgi-bin/UGA_ARGI/ows?service=WMS&version=1.3.0&request=GetMap&width=700&height=450&styles=,&layers=ARTISANC,ARTISAN&format=application/openlayers&crs=EPSG:4326&bbox=-2.000000,29.000000,4.500000,37.000000&
Слой ARTISAN рисуется поверх слоя ARTISANC.
Так что в вашем случае вы бы хотели, чтобы базовый слой был указан первым.
Также обратите внимание, что, поскольку у вас есть два слоя, у вас должно быть два стиля, поэтому у нас есть параметр запроса стилей, например styles=,&
, или вы можете просто использовать styles&
для принудительного использования значения по умолчанию.