2011-08-09 13 views
2

問題は、次のとおりです。
OpenLayersを:ベースレイヤーオーバーレイ - 投影

私はのArcGIS ServerのRESTサービスとして公開された北米でのいくつかの場所のためのベクター/ TOPO /画像タイル張りのマップを持っています。これらのマップ(A)は、EPSG26912投影に基づいています。今私は私のopenlayer Webアプリケーションのベースマップとしてこれらを使用したいと思います。また、OpenStreetmap、Google Maps、ESRIなどの他のベースマップソース(B)も使用したいと思っています。これらのマップのほとんどはEPSG900913にあります。 OpenlayerマップコンポーネントにグループAとグループBが正しくオーバーレイされないため、別々のマップとして表示されます。私はこれが射影に関連していることを知っていますし、proj4jsでいくつかのコードが必要かもしれませんが、初心者としてはじめる方法を本当に知りません。

基本的には、全世界のベースマップとしてOSM/Googleマップをティア1に配置し、北米のいくつかの場所のEPSG26912ベースマップをティア2に置き、他のWMSまたはWFSを最上部に配置したい層。

私はEPSG26912をEPSG900913に変換する必要がありますか?私はベース投影としてEPSG900913を使うべきだと思います。

ありがとうございました!

答えて

2

ここでの唯一の解決策は、ある投影から別の投影にデータを再投影することです。ほとんどの論理はもちろん、EPSG:26912をEPSG:900913に再投影することになります。

ジオサーバーは、これを再実行できるので、これを助けることができますWMSWFS