問題タブ [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.
map - Telerik Map + WMS
WMSをTelerikマップと統合しています。Telerikフォーラムで、MaxXとMinXが同じ値を返し、MinyとMaxyが同じ値を返すため、ズームが大きくなり、計算の実行が正しくなくなるまで正しく機能するサンプルコードを見つけました。QuadKey、BBox、Tilex、Tileyなどの機能がよくわかりません。コードを修正していません。ここにあなたのフォーラムtelerikで提供されたサンプルコードを置きます。誰かがこのエラーの場所を確認してください。
ズームが高いときに同じ値を返す関数は、ConvertYToLatitudeとConvertXToLongitudeです。X1とX2に提供する値は異なりますが。また、Y1とY2の値も異なります。
10進数とdoubleで問題になる可能性があるかどうかはわかりません。
私の英語をありがとうそしてごめんなさい
javascript - Googleマップのビューポートを単一のタイルで埋める
基本的に私がやろうとしているのは、ビューポートを埋め、周囲のタイルが読み込まれない1つの画像/タイルのみを読み込む方法を見つけることです. これは、Weather Underground の優秀な人々がWundermapで行っている方法論のようです。
私は彼らのコードを掘り下げようとしましたが、役に立ちませんでした。実際のビューポートよりも大きなタイルを単純に使用してみましたが、これにはいくつかの悪影響があります。Google マップ v3 の単一のタイル画像として WMSで同様の質問がありましたが、それは単一のタイルを使用するよりも大きなタイルを使用することに関するものでした。
前もって感謝します。
アップデート:
ビューポート全体にまたがる単一のタイル/画像を読み込む、サイト上のページ/マップへのリンクを次に示します。
Firebug で [Net] タブを開いている場合、単一のタイル リクエストがあることがわかります。また、マウスを押したままマップを開いたままマップをパンすると、マウスを放すまでデータが入力されません。私が見たすべてのタイル マップでは、パンするとすぐに新しいタイルが塗りつぶされ始めます。
javascript - openlayers と Google マップを使用すると、マウス カーソルとマップ上のドットがインラインではなくなります
サンプルhttp://openlayers.org/dev/examples/drag-feature.htmlを実装しようとしています。
これを Google マップで実装すると、奇妙なバグが発生します。マップ上のマウス ポインターとドットが同じ場所にありません。
太字の行を変更すると: map.addLayers([gmap,vectors]); map.addLayers([wms,vectors]); に すべてが機能します。(つまり、Google マップは使用しません)。
誰かが何が起こっているのか教えてもらえますか?
前もって感謝します。
ここに私のページとコードがあります:
javascript - OpenLayers でベースレイヤーにズームインすることはできますか?
OpenSpaceをベース レイヤーとして使用する OpenLayers マップがあり、システムによって提供される WMS レイヤーでオーバーレイされます。私が抱えている問題は、WMS レイヤーの詳細が非常に細かく、OpenLayers のズームのデフォルト レベルが十分に近くなく、地物をはっきりと表示できないことです (背景の場合、そのマッピングはしばしば通りに流れます)。向かい合っている)。
クライアントは、ベース レイヤーの品質を維持することには関心がなく、ベース レイヤーの品質が失われることを犠牲にして、喜んでズームインします。オープンレイヤーではこれを達成できないようです。これを達成する方法を知っている人はいますか?
ありがとう
android - WMS サービスを使用するための Android Mapview の置き換え
マップ ビュー内に WMS サービスを追加する必要があり、ネイティブ ビューではうまく機能しないため、Android MapView の代わりを探しています。
これにはOsmdroid API を使用してみましたが、まだ成功していません。これには、XYTileSource および BitmapTileSourceBase としていくつかの Java クラスを変更する必要があります。そして、それについての情報が見つからないので、私が働くことができるかどうかわかりません.
例: https://groups.google.com/forum/?fromgroups#!topic/osmdroid/IUcc4Q0DmOE
Android マーケットには、これを OruxMaps として完全に機能させることができるアプリケーションがありますが、開発用の API はありません。: (
WMS サービスを別のマップ ビューでプログラム的に使用する方法については、誰もが知っているでしょう。
c# - プロキシページを使用してリクエストのサーブレットパラメータを変更する
私はこのようなリクエストがあります:
http://Server/wms/servlet/WMSServer?userid=hidden&passwd=hidden&VERSION=1.1.1&REQUEST=GetMap&SRS=EPSG:4326&BBOX=-93.0562371212999,44.2252121686514,-92.7059804612417,44.3405684382141&WIDTH=1840&HEIGHT=606&LAYERS=VIEWS&STYLES=&EXCEPTIONS=application/vnd.ogc.se_xml&FORMAT=image/png&BGCOLOR=0xFEFFFF&TRANSPARENT=TRUE
リクエストはプロキシページを介して渡されます。プロキシページでリクエストを変更して、次のように「Styles」パラメータに値を追加できるようにすることはできますか。
http://Server/wms/servlet/WMSServer?userid=hidden&passwd=hidden&VERSION=1.1.1&REQUEST=GetMap&SRS=EPSG:4326&BBOX=-93.0562371212999,44.2252121686514,-92.7059804612417,44.3405684382141&WIDTH=1840&HEIGHT=606&LAYERS=VIEWS&STYLES=**TIMESTAMP**&EXCEPTIONS=application/vnd.ogc.se_xml&FORMAT=image/png&BGCOLOR=0xFEFFFF&TRANSPARENT=TRUE
基本的に-&STYLES =&EXCEPTIONS = ....を&STYLES = TIMESTAMP&EXCEPTIONS=...に変更します。
openlayers - OpenLayers.Layer.WMSをGeoJSON/KMLにエクスポートする
OpenLayersとGeoserverを使用して、WMSレイヤーの特定の領域をXML形式(GeoJSON、GML、KML)にエクスポートする方法を探しています。OpenLayers.Format.GeoJSON.write()を使用してフィーチャオブジェクトをエクスポートする方法を見つけましたが、このメソッドでは、フィーチャオブジェクトまたはジオメトリオブジェクトの変換のみが可能です。
私のアイデアの例:いくつかのデータを含むいくつかのWMSレイヤーを含む特定の国の地図を表示しています。次に、その国の特定の州にズームし、表示しているものをGeoJSONまたはKMLにエクスポートして、デスクトップGISアプリケーション(QGISなど)で使用できるようにします。
誰かがこれを行う方法を知っていますか?
ありがとう。
openlayers - 凡例付きのopenlayers.layer.wms.postを使用したgeoserverwmsの動的なスタイリングとフィルタリング
要求したWMSレイヤーの機能に依存するパラメトリックフィルターがあるため、動的なスタイリングの目的でここで提案されているように、マップにWMS.Postレイヤーを定義しました。問題は、LegendPanelGeoExtオブジェクト内に凡例を設定する必要があることです。凡例パネルがジオサーバーへの凡例を要求すると、サービスはGETメソッドで呼び出され、指定されたsldスタイルが長すぎると、呼び出しは失敗します。パネルにPOSTメソッドを使用させるにはどうすればよいですか?
これが私のlegendPanelの定義方法です。
助けてくれてありがとう
M。
java - AndroidアプリでGoogleマップ以外のマップサーバーを使用できますか?
Web Map Service(WMS)のようなカスタムマップサーバーがどこかでホストされているとします。これをAndroidアプリのマップとして使用できますか?または、グーグルマップを使用することが唯一のオプションですか?
openlayers - OpenLayers での WMS レイヤーのテーマ設定
WMS レイヤー (MapServer を使用) があり、OpenLayers から特定の色で描画したいと考えています。
誰もがそのようなことを行う方法を知っていますか???
ありがとう !!!