1

数日間問題を解決しようとしていますが、ジオサーバーのその動作の理由を見つけることさえ不可能です。openlayers を使用してジオサーバー (バージョン 2.1.3) からいくつかのマップ レイヤーを印刷する Web アプリケーションがあります。ジオサーバー アプリケーションで適切に構成されたすべてのレイヤーがあり、これらのレイヤーは、プロジェクション 900913 を使用して openlayers によって適切に描画されます。

問題は、ジオサーバーからレイヤー画像を直接取得することから、ジオサーバーディストリビューションに含まれる geowebcache を介してレイヤーを取得するように変更しようとすると発生します (リクエストにパラメーター「&tiled=true」を追加します)。

次に、レイヤーも取得されますが、元の位置から数キロメートルずれています。

別の投影法を使用している可能性がありますが、ジオサーバー ログで、900913 投影法でリクエストを呼び出していることがわかりました。また、geowebcache にレイヤ キャッシュ ファイルを強制的に再描画させるために、キャッシュ ファイルを見つけることができる geowebcache の一時ディレクトリを消去しました。しかし、同じ問題でそれらを再描画します。

誰かがこの問題を抱えていたり、キャッシュ レイヤーを使用しているときにこのレイヤーが移動する理由を知っていますか?

どうもありがとう、アレックス

編集:どちらも回答されていませんが、StackExchange コミュニティの GIS サイトの次の投稿に同じ質問があることがわかります... (http://gis.stackexchange.com/questions/4289/geowebcache-misalignment-of -タイル)

4

1 に答える 1

2

実際に GWC を使用したい場合は、GWC 独自の WMS サービスにアクセスしてください。また、作成中のリクエストがキャッシュされたグリッドと比較して変位しているかどうかも通知されます。 http://localhost:8080/geoserver/gwc/service/wms?...

于 2012-08-06T17:49:00.763 に答える