PostGIS v2.1拡張機能を備えたPostgreSQL v9.3では、2つのテーブル(サイトと訪問)からビューを作成しました。サイトテーブルには、作成されたビューに含まれていたポイントジオメトリ列(the_geom)が含まれていました。テーブルビューを確認すると、予期した情報が含まれていました。
Windows 8.1で実行されているQGIS v2.4では、geometry列を含むサイトテーブルをレイヤーとして追加できます。ただし、DB Managerで作成されたビューテーブルを見ると、次のように記載されています。
PostGIS
列:the_geomジオメトリ:GEOMETRYディメンション:2エクステント:482350.00000、132750.00000-538750.00000、177150.00000
geometry geometry_columnsにエントリがありません!
テーブルタブには期待どおりにテーブルの内容が表示され、プレビューには妥当と思われるポイントが表示されます。ビューテーブルのアイコンは疑問符として表示されます。
ビューが最初に作成されたとき、マップにレイヤーとして追加できませんでした。ただし、コンピューターを再起動すると、ビューがレイヤーとしてマップに追加されます。
2つの質問:
- エラーメッセージの意味と、それを取り除く方法を教えてください。
- ビューテーブルをマップに追加するためにコンピューターを再起動する必要があるのはなぜですか?