Mam projekt QGIS 2.6 z około 20 warstwami wektorowymi i warstwą WMS (działającą na Ubuntu 14.04). Renderowanie WMS działa OK, chociaż jest trochę powolne, a eksportowanie map w formacie A4 działa również poprawnie (zarówno do formatu jpg, jak i pdf), ale problem staje się trudny, gdy próbuję wyeksportować moją mapę ostatecznego rozmiaru, prawie A0.
Przez większość czasu niektóre kafelki WMS nie pojawiają się w wynikowym pliku pdf lub jpg (patrz zdjęcie poniżej). Jednak eksportowałem duży tydzień temu. W rzeczywistości mapa, której nie mogę teraz wyeksportować, jest dokładnie taka sama, jak wcześniej wydrukowana po zapytaniu o jedną z warstw.
Wypróbowałem kilka „obejść”:
* Drukuj na drukarce pdf, zamiast eksportować. Ten sam wynik.
* Usuń warstwę WMS i zdefiniuj ją od nowa. * Usunąłem mapę ze składu i zdefiniowałem ją ponownie. Bez zmiany.
* W końcu próbowałem z nowym projektem i zdefiniowaniem mapy podobnej wielkości ... i problem nadal występuje.
* Próbowałem odinstalować i zainstalować ponownie. Wszystko wydaje się takie samo (nawet wtyczki nadal tam są).
* Próbowałem wyeksportować go w systemie Windows QGIS (zarówno na partycji Windows, jak i na maszynie wirtualnej Windows). Pierwsza próba z Windows działała OK, ale teraz mam ten sam problem, co w Ubuntu.
Kilka pomysłów:
* czy może to być problem z połączeniem z serwerem WMS? Renderowanie WMS działa jednak poprawnie.
* czy to może być QGIS uruchamia naszą pamięć? Jeśli zostawię monitor systemu otwarty, zdaję sobie sprawę, że QGIS użyłby tylko 2 z moich 8 rdzeni, a nie jednocześnie, a używany rdzeń osiąga 100% wykorzystania. Podobnie, używana pamięć nigdy nie wykracza poza 2 Gb, ale mam 16 Gb (i 3Gb na karcie graficznej).
Mam nadzieję, że ktoś może mi podpowiedzieć ... ponieważ mam cały mój projekt w QGIS, a teraz nie mogę uzyskać końcowego wyniku.
Edycja
Próbowałem również z ograniczeniem wielkości kafelków, ale problem nie został rozwiązany (jednak z mniejszymi pustymi kafelkami).
Następnie próbowałem podwoić parametry limitu czasu i maksymalnej liczby ponownych prób, zgodnie z sugestią. Działa idealnie ... przynajmniej w tym czasie ... Miesiąc później znów napotkałem ten sam problem. Tym razem z małą mapą (rozmiar DinA4, poprzednia była A0). Ustawiłem limit czasu na 50000 ms i maksymalną liczbę ponownych prób na 20 !! Bez zmian.
Dwa dodatkowe szczegóły mogą pomóc dowiedzieć się, skąd pochodzi problem:
* Puste kafelki są zawsze takie same. Nie od miesiąca temu, ale za każdym razem, gdy napotykam problem, puste kafelki pozostały naprawione podczas wszystkich prób, które podejmowałem, aby rozwiązać problem. To nie wskazuje na problem z połączeniem internetowym, prawda?
* Eksportowany obraz jest tworzony w ciągu kilku sekund, nie więcej niż 30, co sugeruje również, że parametr limitu czasu nie jest zaangażowany (lub nie działa).
Edytuj
Odkryłem, że gdy pojawia się ten problem, pozostaje tam bez względu na to, co robię, zawsze brakuje tych samych kafelków. Jeśli jednak pozwolę na to kilka dni, zniknie. Mam na myśli, że kiedy to się stanie, powtórzy się to we wszystkich próbach w ciągu kilku dni; ale jeśli zapomnę o tym i spróbuję dwa dni później, to znowu działa idealnie. Wygląda na to, że ma jakieś wspomnienia ... Gdy komunikacja z jakiegoś powodu nie powiedzie się, zapamięta ją przez kilka dni ...