Google マップ v3 で WMS レイヤーを正常にオーバーレイしましたが、タイルの情報は透明で黒であるため、暗い背景 (衛星地図など) ではよく見えません。たとえば、いくつかのタイルを参照してください。
(これはそのタイルを取得するための WMS リンクでした)
質問: 上記の WMS リクエストを変更して、前景色 (現在は黒) をカスタム カラー (赤など) に変更するにはどうすればよいですか? つまり、レイヤーのスタイルを設定する方法は? 色を選択できるWebマップアプリケーション(IEでのみ機能)を介して実行できるため、サーバーはこのレイヤーに対して明らかにそれを実行できます。たとえば、次のマップ イメージを参照してください。
(次のリンクを使用して画像を取得しました。スケールとロゴが含まれているため、適切なタイルではないことに注意してください。)
残念ながら、この Web アプリケーションは WMS を使用してこのスタイル設定されたマップを取得しないため、スタイル パラメータを WMS リクエストにコピーすることはできません。WMS リクエストを介してスタイリングを行う必要があります(この他のリクエスト形式は独自のものであり、タイル用に設計されていないマップ全体を取得し、WGS 座標をサポートしていないようです) -どうすればよいですか?
私がしようとしました:
- WMS のドキュメント、特にバージョン 1.1.1を参照してください。
- SLDを見てください。しかし、把握するのはかなり複雑なようです...
- WMS サーバーのGetCapabilites コマンド出力を確認します。
- また、目的のレイヤー (HLMCR) のDescribeLayerおよびGetStylesコマンドの出力を見ても、このレイヤーが WMS でのスタイリングをサポートするかどうかさえわかりません...
迷子になりました。正しい方向を教えていただければ幸いです。または、WMS (このレイヤーの場合) で解決できる場合は情報を教えてください。
「無理です」も有効な回答です!
前もって感謝します。