Ich habe ein QGIS 2.6-Projekt mit ungefähr 20 Vektorebenen und einer WMS-Ebene (arbeitet unter Ubuntu 14.04). Das WMS-Rendering funktioniert einwandfrei, obwohl es etwas langsam ist, und das Exportieren von Karten im A4-Format funktioniert ebenfalls einwandfrei (sowohl in JPG als auch in PDF), aber die Sache wird schwierig, wenn ich versuche, meine Karte im endgültigen Format zu exportieren, fast eine A0.
Meistens erscheinen einige der Kacheln des WMS nicht im resultierenden PDF oder JPG (siehe Abbildung unten). Allerdings habe ich vor einer Woche eine große exportiert. Tatsächlich ist die Karte, die ich jetzt nicht exportieren kann, genau die gleiche, die ich zuvor gedruckt habe, nachdem ich einen der Layer abgefragt habe.
Ich habe mehrere "Workarounds" ausprobiert:
* Drucken auf einem PDF-Drucker, anstatt ihn zu exportieren. Gleiches Ergebnis.
* Löschen Sie die WMS-Ebene und definieren Sie sie erneut von Grund auf neu. * Haben Sie die Karte aus der Komposition gelöscht und erneut definiert. Keine Änderung.
* Habe es endlich mit einem neuen Projekt versucht und eine Karte ähnlicher Größe definiert ... und das Problem ist immer noch da.
* Ich habe versucht, zu deinstallieren und neu zu installieren. Alles scheint gleich zu sein (auch die Plugins sind noch da).
* Ich habe versucht, es in ein Windows QGIS zu exportieren (sowohl in eine Windows-Partition als auch in eine virtuelle Windows-Maschine). Der erste Versuch mit Windows hat gut funktioniert, aber jetzt habe ich das gleiche Problem wie in Ubuntu.
Ein paar Ideen:
* Könnte es ein Problem mit der Verbindung zum WMS-Server sein? Das WMS-Rendering funktioniert jedoch ordnungsgemäß.
* Könnte es sein, dass QGIS unser Gedächtnis ausführt? Wenn ich den Systemmonitor offen lasse, wird mir klar, dass QGIS nur 2 meiner 8 Kerne und nicht gleichzeitig verwenden würde und der verwendete Kern zu 100% ausgelastet ist. Ebenso geht der verwendete Speicher nie über 2 GB hinaus, aber ich habe 16 GB (und 3 GB in der Grafikkarte).
Hoffe, jemand kann mir einen Hinweis geben ... da ich mein gesamtes Projekt in QGIS habe und jetzt nicht mein endgültiges Ergebnis erzielen kann.
Bearbeiten
Ich habe auch versucht, die Kachelgröße zu begrenzen, aber das Problem blieb bestehen (allerdings mit kleineren leeren Kacheln).
Dann habe ich versucht, die Parameter timeout und max-retries zu verdoppeln, wie von vorgeschlagen. Es hat perfekt funktioniert ... zumindest zu dieser Zeit ... Einen Monat später hatte ich wieder das gleiche Problem. Diesmal mit einer kleinen Karte (DinA4-Größe, die vorherige war eine A0). Ich habe das Timeout auf 50000 ms und die maximalen Wiederholungsversuche auf 20 eingestellt !! Keine Änderungen.
Zwei zusätzliche Details können helfen, herauszufinden, woher das Problem kommt:
* Die leeren Kacheln sind immer gleich. Nicht von vor einem Monat bis jetzt, aber jedes Mal, wenn ich auf das Problem stoße, bleiben die leeren Kacheln während aller Versuche, die ich zur Überwindung des Problems mache, repariert. Das deutet nicht auf ein Problem mit der Internetverbindung hin, oder?
* Das Exportbild wird in wenigen Sekunden erstellt, nicht länger als 30, was auch darauf hindeutet, dass der Timeout-Parameter nicht beteiligt ist (oder nicht funktioniert).
Bearbeiten
Ich habe festgestellt, dass wenn dieses Problem auftritt, es dort bleibt, egal was ich tue, wobei immer die gleichen Kacheln fehlen. Wenn ich es jedoch ein paar Tage lang lasse, verschwindet es. Ich meine, sobald es passiert, wird es in ein paar Tagen in allen Versuchen wieder passieren. aber wenn ich es vergessen habe und es zwei Tage später versuche, funktioniert es wieder perfekt. Scheint, als ob es irgendeine Art oder Erinnerung hat ... Sobald die Kommunikation aus irgendeinem Grund fehlgeschlagen ist, wird sie sich ein paar Tage daran erinnern ...