約20のベクターレイヤーとWMSレイヤー(Ubuntu 14.04で動作)を備えたQGIS 2.6プロジェクトがあります。WMSレンダリングは動作しますが、少し遅いですが、A4サイズのマップのエクスポートも(jpgとpdfの両方で)正しく機能しますが、最終サイズのマップをエクスポートしようとすると、ほとんどA0です。
ほとんどの場合、WMSの一部のタイルは、結果のpdfまたはjpgに表示されません(下の画像を参照)。しかし、私は一週間前に大量に輸出しました。実際、現在エクスポートできないマップは、いずれかのレイヤーを照会した後、以前に印刷したものとまったく同じです。
私はいくつかの「回避策」を試しました:
*エクスポートするのではなく、PDFプリンターに印刷します。同じ結果。
* WMSレイヤーを消去し、最初から再定義します。*コンポジションからマップを削除し、再度定義しました。変化なし。
*ようやく新しいプロジェクトを試して、同様のサイズのマップを定義しました...そして問題はまだあります。
*アンインストールして再インストールしようとしました。すべてが同じように見えます(プラグインもまだそこにあります)。
* Windows QGIS(WindowsパーティションとWindows仮想マシンの両方)にエクスポートしようとしました。Windowsでの最初の試行は問題なく動作しましたが、今はUbuntuと同じ問題に直面しています。
いくつかのアイデア:
* WMSサーバーとの接続の問題かもしれませんか?ただし、WMSレンダリングは正しく機能します。
* QGISが私たちのメモリを実行しているのでしょうか?システムモニターを開いたままにしておくと、QGISは8つのコアのうち2つだけを使用し、同時には使用しないことに気づき、使用中のコアは100%の使用率に達します。同様に、使用メモリは2Gbを超えることはありませんが、16Gb(およびグラフィックカードでは3Gb)を使用しています。
QGISにすべてのプロジェクトがあり、最終結果が得られないので、誰かがヒントを教えてくれることを願っています。
編集
タイルサイズの制限も試してみましたが、問題は解決しませんでした(ただし、空白のタイルが小さい場合)。
次に、で提案されているように、timeoutパラメータとmax-retriesパラメータを2倍にしてみました。それは完全に機能しました...少なくとも当時は... 1か月後、私は再び同じ問題に直面しました。今回は小さなマップ(DinA4サイズ、前のものはA0)でした。タイムアウトを50000ミリ秒に設定し、最大再試行回数を20に設定しました。変更なし。
さらに2つの詳細が問題の原因を突き止めるのに役立つ場合があります。
*空白のタイルは常に同じです。1か月前から今までではありませんが、問題に直面するたびに、問題を克服するために私が行うすべての試行の間、空白のタイルは修正されたままになります。それはインターネット接続の問題を示しているのではありませんか?
*エクスポートイメージは、30秒以下の数秒で作成されます。これは、タイムアウトパラメータが含まれていない(または機能していない)ことも示唆しています。
編集
この問題が発生した場合、私が何をしても同じタイルが欠けていることに気づきました。しかし、数日放置すると消えてしまいます。つまり、一度発生すると、数日中にすべての試験で再び発生します。しかし、私がそれを忘れて2日後に試してみると、完全に再び機能します。何らかの種類またはメモリがあるように見えます...何らかの理由で通信が失敗すると、数日間それを記憶します...