6

メルカトル図法を使用して、Geoserver で世界地図シェープファイルをレンダリングしようとしています。Geoserver で SRS を宣言し、Openlayers で 3785 または 900913 の EPSG プロジェクションを定義しようとしましたが、成功しませんでした。また、ogr2ogr を使用してシェープファイルを再投影しようとしましたが、結果はわずかにずれています。

オリジナル:オリジナル

変換された: 代替テキスト

使用するコマンドは次のとおりです。

ogr2ogr -t_srs EPSG:3785 target.shp source.shp

私はこのテクノロジーとマッピングの概念に不慣れです。どんなポインタでも大歓迎です!

4

1 に答える 1

7

このためのジオサーバー ポインターは、継続的なマップ ラッピングです。

geoserver 2.0.1+ 以降では、次の JVM オプションを使用して geoserver を起動することで、この問題を解決できます。

-DADVANCED_PROJECTION_HANDLING=true -DUSE_STREAMING_RENDERER=true

今後の geoserver 2.1.X では、この設定はデフォルトでオンになっています。

epsg:900913 で投影された地図のサンプル画像

http://2.bp.blogspot.com/_0_xIiXP5xuY/S34-EuJPxAI/AAAAAAAAAKQ/Ez1_aMsRcHg/s1600/continents_900913.png

詳細: http://geo-solutions.blogspot.com/2010/02/geoserver-continuous-map-wrapping.html

于 2011-01-11T13:49:31.510 に答える