問題タブ [wms]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
790 参照

projection - ESRI:102012 プロジェクションで WMS レイヤーを表示するには、リーフレット マップをどのように設定しますか?

ESRI:102012 srs にある wms サーバーにいくつかのレイヤーがあります。http://spatialreference.org/ref/esri/102012/

サーバーは、EPSG:102012 srs の getmap 要求を受け入れます。

適切な投影を設定するために proj4leaflet プラグインを使用しています。しかし、L.Transformation、解像度、およびスケールの定義に固執しています。パラメータがどうあるべきか、または例を提供してくれる人はいますか?

0 投票する
1 に答える
626 参照

geolocation - QGIS は WMS-T (WMS with time) をサポートしていますか?

QGISでWMS-Tがサポートされているかどうか知っている人はいますか?

アプリから WMS レイヤーを追加できますが、WMS-T で作業できません (時間パラメーターを設定する場所がありません)。

Python プラグインを試してみましたが、時間で動作するプラグイン (Time Manager、多時間および多変量データの視覚化) もありますが、WMS プロトコルをサポートしていません (データベースで直接動作します)。

よろしく

注 - 私は GeoServer を使用しています

0 投票する
1 に答える
3015 参照

shapefile - MapServer:データの追加とWMSの設定を支援します

MapServerを使用して、一連のシェープファイルにあるデータをホストするWMSサーバーをセットアップして実行しようとしています。

私はMS4Wをインストールすることから始め(簡単だと思ったので)、british_isles.shp.zipフォームをここからダウンロードしました。

http://download.geofabrik.de/openstreetmap/europe/

MapServerのドキュメントを2回フォローしましたが、必要なことを行う方法がどこにあるのかまだわかりません。

WMSページはマップファイルについてだけ進んでいますが、データを追加する方法やWMSをデータに向ける方法については説明していません。データセクションでは、データをサーバーに取り込む方法については説明していません。あなたに情報を与えないリンクの束。

終了時のこのマップサーバー構成は、複数の別々のマシンで必要になるため、可能な限り簡単に再設定する必要があります。

shpファイルを取得してMapServerをWMSサーバーとして実行し、パフォーマンスを向上させるためにタイルをキャッシュする方法の簡単なチュートリアルが本当に好きです。

誰かが私がこれを達成するために必要なリソースを私に指摘するか、私が取る必要があるステップで私を助けることができますか?

よろしく、

Me x

0 投票する
2 に答える
1427 参照

javascript - Openlayersが特定の範囲内でのみWMSタイルを要求するようにする

特定のWMSレイヤーの特定の境界外のタイルを要求しないようにopenLayersに指示する方法はありますか?

マップの残りの部分と他のレイヤーに引き続きアクセスできるようにしたいので、マップ上のmaxExtentはオプションではありません。1つのWMSレイヤーを特定の境界に制限したいだけです。ビューポートが境界内にあり、ユーザーがうまくズームインした場合、openlayerは新しいタイルを要求します!ただし、ビューポートが外側にある場合、WMSは境界領域をそのWMSレイヤーのタイルでのみ埋める必要があります。

それは理にかなっていますか、それとも可能ですか?


アップデート:

  1. レイヤーでmaxExtentを試しましたが(WMSオブジェクトはレイヤーから拡張されています)、それでもOpenLayersがmaxExtentの外側のタイルを要求するのを止めません。

  2. いいえ、「ピンクのタイルの問題」に対処しようとはしていません。

  3. パフォーマンス上の理由からこれが必要です。この特定のWMSレイヤーは、ベクトルを多用します。毎回動的SLDを使用しているため、TileCacheはオプションではありません。

0 投票する
1 に答える
2566 参照

gdal - Geotools-WMSとOSMで機能を描画する

http://docs.geotools.org/latest/userguide/tutorial/raster/image.htmlの例を使用して、shpファイルをwmsレイヤーにオーバーレイしようとしています。

継続的にエラーが発生します:

コードがWMSイメージを読み取ろうとしたとき。

私のコードは次のようになります:

}

私のpom依存関係は次のようになります:

どこかで、GDALの問題になる可能性があると読みました。しかし、私はそれを解決する方法を理解できませんでした。私は64JDK1.6とWin7amd64でEclipseを使用しています。

助けてください、誰か。

GDALネイティブライブラリパスにあるgdalinfo.exeを使用してイメージファイルをテストしました。レポートは次のとおりです。

さらなるアップデート

WMSの出力形式をimages/pngからimages/geotiffに変更しようとしましたが、これは部分的に機能するようになりました(geotoolsによって生成される最終的な画像は白黒です)。なぜこれが起こっているのですか?そして、なぜそれがPNGで機能しなかったのですか?

0 投票する
1 に答える
824 参照

maps - OpenLayers: ズーム可能な WMS オーバーレイ?

OpenLayers の WMS オーバーレイに問題があります。基本的に、WMS サーバーからデータをベース レイヤーではなくオーバーレイとして追加したいだけです。これは非常に単純な問題のようですが、解決策が見つかりません。singleTiletrueに設定すると、オーバーレイがマップ全体に表示されますが、ズームインできません。falseに設定すると、すべてのズーム レベルで 1 つのタイルのみが表示されます。ベースレイヤーとして設定すると問題なく動作しますが、オーバーレイソリューションが本当に必要なので、透明にしてその背後の地図を見ることができます.

別のデータセットを使用した問題のデモンストレーションですが、問題は同じです: http://jsfiddle.net/adbnC/2/

座標系の問題に関連している可能性があると思いますが、私は専門家ではないので、助けていただければ幸いです。

どうもありがとう!

期待どおりに動作しないコードの関連セクションは次のとおりです。

0 投票する
2 に答える
6178 参照

openlayers - WMSGetFeatureInfo が機能するように手伝ってもらえますか?

私は Openlayers を初めて使用するので、WMSGetFeatureInfo を機能させるための助けをいただければ幸いです。いくつかの例を試してみましたが、コードに貼り付けるたびに同じ結果が得られます。クリックして情報を取得すると、マウスが待機中のシンボルに変わります。

この OpenLayers の例を正確にコピーしてみることにしました: http://openlayers.org/dev/examples/getfeatureinfo-popup.html

ソース コードをコピーし、ソースを相対から絶対に変更しました。私はそれを実行しました-同じ問題があることを除いて!Web サイトから例を実行すると、ポップアップが表示されます。ローカル バージョン (以下を参照) を実行すると、地図をクリックすると思考記号が表示されます。私は何が欠けていますか?

0 投票する
1 に答える
2061 参照

openlayers - OpenLayers:WMSレイヤーは表示されません

OpenLayersでWMSレイヤーを表示しようとしていますが、何も表示されません。コンソールにエラーメッセージは表示されません。さらに、ブラウザ(Firefox)でリクエスト文字列にアクセスしようとすると、マップは問題なく表示されます。これがコードです。

誰かが私のコードの何が問題なのかわかりますか?

0 投票する
0 に答える
198 参照

openlayers - GML を WMS の入力として使用する方法

30000 ポイントを含む GML ファイルがあります。それに関連付けられた 2 つの値 (補間値と分散) があります。この GML ファイルを Web マップ サービス (WMS) を使用して表示したいと考えています。どうやってやるの?

0 投票する
1 に答える
770 参照

wms - ラスターを WMS で分類する

WMS を使用して、Web 上でラスター マップを geotiff 形式で表示しようとしています。ラスターファイルを分類したい。これどうやってするの?Windows用のmapserverを使用しています。以下は私の .map ファイルです。私がこれを通して得るものは

そして、私が応答として得るのはこの画像ですWMSの対応

3行目しか読み取らないようです