In PostgreSQL v9.3 mit PostGIS v2.1-Erweiterungen habe ich eine Ansicht aus zwei Tabellen (Sites & Visits) erstellt. Die Site-Tabelle enthielt eine Punktgeometriespalte (the_geom), die in der erstellten Ansicht enthalten war. Wenn Sie die Tabellenansicht überprüfen, enthält sie die erwarteten Informationen.
In QGIS v2.4 unter Windows 8.1 kann die Site-Tabelle mit der Geometriespalte als Layer hinzugefügt werden. Wenn Sie sich jedoch die erstellte Ansichtstabelle im DB Manager ansehen, heißt es:
PostGIS
Spalte: the_geom Geometrie: GEOMETRIE Dimension: 2 Umfang: 482350.00000, 132750.00000 - 538750.00000, 177150.00000
 Es gibt keinen Eintrag in geometr_columns!
Auf der Registerkarte "Tabelle" wird der Tabelleninhalt wie erwartet angezeigt, und in der Vorschau werden die Punkte angezeigt, die angemessen erscheinen. Das Symbol für die Ansichtstabelle wird als Fragezeichen angezeigt.
Als die Ansicht zum ersten Mal erstellt wurde, konnte sie der Karte nicht als Ebene hinzugefügt werden. Durch einen Neustart meines Computers konnte die Ansicht jedoch als Ebene zur Karte hinzugefügt werden.
Zwei Fragen:
- Was bedeutet die Fehlermeldung und wie werde ich sie los?
- Warum musste ich meinen Computer neu starten, um die Ansichtstabelle zur Karte hinzuzufügen?