2

以前この質問を投稿しようとしましたが、うまくいかなかったので、再試行します

シェイプ (ポイントのセット) ファイルを postgres にインポートし、postgres にも追加データを含むテーブル (hist_info) を作成しました。各ファイルから必要なデータを使用してビューを作成しようとしましたが、GIS レイヤー (ジオサーバーで作成) が空白である理由がわかりません。SELECT * FROM new_view は、VIEW によって作成されたテーブルにデータがあることを示しています....

だから私の質問は1.新しく作成されたビューがポイントとして表示され、ポイントがクリックされたときに追加されたデータを表示するために、ビューにどのデータを含める必要がありますか?

  1. ブラウズに表示されたマップ上のポイントの 1 つをクリックしたときに hist_info テーブルのデータを表示できるように、2 つのファイルを結合する最良の方法は何ですか?

助けてくれてありがとう!!

よろしくクリス

4

1 に答える 1

2

geometry_columns テーブルにレコードを挿入する必要があります。そうしないと、GeoServer がビューのジオメトリを読み取れません。これを見てください:

http://docs.geoserver.org/stable/en/user/data/postgis.html#publishing-a-postgis-view

于 2010-07-02T09:18:14.827 に答える