Verhindern Sie, dass die Qgis-Ebene jedes Mal aktualisiert wird, wenn ich schwenke

11

Ich habe eine Ebene in einem QGIS-Projekt, deren Quelle eine PostGIS-Ansicht ist. Es ist eine recht komplexe Ansicht und benötigt etwa 20 Sekunden zum Laden (es werden mehrere räumliche Analysen durchgeführt).

Mein Problem ist, dass das QGIS-Projekt nicht mehr verwaltet werden kann, da jedes Mal, wenn ich es schwenke, die Ebene erneut geladen wird und weitere 20 Sekunden hängen bleibt.

Gibt es eine Option zum Deaktivieren für dieses QGIS-Projekt oder noch besser für diesen Layer, um die Anforderung von Daten bei jedem Schwenken der Karte zu beenden?

Egidi
quelle

Antworten:

7

Sie können QGIS daran hindern, die Daten zu laden, indem Sie die Auswahl Renderam unteren Rand des Fensters deaktivieren (siehe Screenshot (aus QGIS 2.16)).

Dies verhindert nicht nur das Rendern der Daten auf der Benutzeroberfläche, sondern auch das Laden neuer Daten aus Ihrer Datenquelle.

Bildschirmfoto

Karpfen
quelle
2
Es kann die nächste Problemumgehung sein, die ich möchte, aber es ist nicht genau das, was ich möchte ... weil die Ebene vollständig eingefroren wird und wenn Sie zoomen, werden die Pixel immer größer ... Ich würde etwas brauchen, das das Rendern aktiv macht aber ich vermute, es existiert nicht ..
Egidi
2
Es stimmt, es ist nicht ideal. Das einzige andere, woran ich denken kann, ist, eine Funktionsanfrage einzureichen und die netten Leute von QGIS zu bitten, sie zu lösen.
Karpfen