Joanna Nowakowska

Joanna Nowakowska technolog i
kartograf (vide www)

Temat: WMS z parametrem BBOX przy użyciu pyqgis3 (QGIS3, python3)

Witam wszystkich,

Czy ktoś ma sprawdzony sposób na skonstruowanie w kodzie pythona3 zmiennej url pobierającego obraz z WMS w taki sposób, by QGIS uwzględniał parametr BBOX? Z literatury wynika, że ten parametr jest obsługiwany, jednak niezależnie od tego jak skonstruuję zapytanie, WMS wczytuje się w zakresie określonym przez map canvas zupełnie ignorując bbox-a.

Sprawdzony fragment kodu, który aktualnie odmieniam przez wszystkie przypadki:
urlWithParams1 = "version=1.3.0&crs=EPSG:2180&bbox=245976,562093,246637,563646&format=image/png&layers=Raster&styles&url=https://mapy.geoportal.gov.pl/wss/service/img/guest/ORTO/MapServer/WMSServer?"
wlayer = QgsRasterLayer(urlWithParams1, 'so1', 'wms')
if not wlayer.isValid():
print("Layer failed to load!")
QgsProject.instance().addMapLayer(wlayer)


Sprawdzony, tj.:
- wms aktywny, pobiera dane w zakresie określonym przez map canvas niezależnie od bboxa, z uwzględnieniem podanego w url-u EPSG

Z góry dzięki za wszystkie sprawdzone informacje, włącznie z tą, że ten parametr jednak jest ignorowany :)

Pozdrawiam,
an