1
postGISを介してGeoTIFFをGeoServerにインポートする方法は?
簡単なテストケースとして、OpenGeoのソフトウェアスタックを構成して、GeoTIFFをOSMのような通常のマップへのオーバーレイとして表示できるようにしています。そこで、次の手順を実行します。 postGISで空間データベースを作成する GeoTIFFをデータベースにロードします データベースをGeoServerにインポートする GeoServerでマップオーバーレイとしてプレビューします(GeoExplorerまたはOpenLayersなど)。 GeoTIFFをGeoserverに直接インポートするのとは逆に(これは非常にうまく機能します)、データベースからインポートされたテーブルは、GeoServer Webアプリケーションでは「ラスターデータ」ではなく「ベクターデータ」としてマークされます。レイヤープレビューでは、GeoExplorerはGeoTIFFから何も表示せず、OpenLayersは次を報告するWMSファイルを返しますServiceExeption。 The requested Style can not be used with this layer. The style specifies an attribute of geom and the layer is: opengeo:test 解決策は非常に単純だと思いますが、GeoServerがpostGISに保存されているラスターデータをどのように解釈するのか理解していないようです。 誰かが私が欠けている点を教えてもらえますか? 私のステップの詳細: ドキュメントに記載されているようにpostGISで空間データベースを作成し、template_postgisUbuntu 12.04で操作するときにテンプレートおよびポート5432として使用します。 raster2pgsql(http://suite.opengeo.org/docs/dataadmin/pgGettingStarted/raster2pgsql.html)を使用して、コマンドラインからデータベースにGeoTIFFをロードします。 raster2pgsql -I -C -s 32632 test.tif public.testTable | psql -d test -h localhost -U opengeo …