Usługi WMS z Geoportal.gov.pl działają powoli. Szczególnie w godzinach pracy.
Nic dziwnego: korzystając z usługi typu KIEG lub KIUT, każde ruszenie mapą wywołuje kilkanaście lub nawet kilkadziesiąt zapytań do geoportal.gov.pl, który je przekierowuje do serwerów powiatowych. One z danych źródłowych (plików wektorowych) muszą wygenerować „kafelki”, i z powrotem przez geoportal.gov.pl, te kafelki trafiają do nas na ekran.
Każde ruszenie mapy powoduje kolejną serię zapytań.
Czy da się to przyspieszyć? Tak.
Usługa PowerWMS dla użytkowników Usemaps polega na tym, że do Usemaps nie podłączamy bezpośrednio WMS z Geoportal.gov.pl, tylko adres usługi PowerWMS:
https://powerwms.gisbox.pl/geoserver/gisbox/gwc/service/wmts
Dzięki temu: każde ruszenie mapą, wysyła serię zapytań do PowerWMS, który najpierw sprawdza, czy ma „przechwycone” kafelki u siebie w bazie. Jeśli nie ma, to klasycznie (jak w przykładzie opisanym wyżej), odpytuje Geoportal.gov.pl, itd. z tą różnicą, że „przechwytuje” i zapisuje u siebie w bazie przesłane kafelki. Dzięki temu, na dane oczekujemy tylko raz, a później korzystamy z „przechwyconych” kafelków. To znacznie przyspiesza pracę.