問題タブ [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 投票する
2 に答える
1432 参照

javascript - javascriptを使用してbingマップにwmsレイヤーを追加する方法は?

javascriptを使用してwmsレイヤーをBingMapに追加するにはどうすればよいですか?誰かが良い例を知っていますか?

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

web - ジオサーバーと外部ウェブサイトホスティング

ローカルホスト上で動作し、フロントエンドとしてopenlayersを使用するgeoserverからwmsを呼び出すWebページを設定しました。すべてが完璧に機能します。ただし、次の手順ではいくつかの問題が発生します。私のウェブサイトは別の会社によって外部サーバーでホストされています。したがって、Webページをアップロードしても機能しませんが、この問題を解決する方法はありますか?私はftp経由でのみウェブサイトにアクセスできます

乾杯

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

openlayers - OpenLayers上の動的MapServer

私は独特の設定に苦労しています:MapServer文字列を呼び出すOpenLayers(GeoExt Webインターフェイス内)にWMSレイヤーがあります(例:http://mydomain/cgi-bin/mapserv.exe?map = someMapFile.map&etcetc) 。

次に、データセットをいくつかのレイヤーに分割する必要があります。n個の個別のWMSレイヤーをインスタンス化することで試行しましたが、速度が遅すぎるため、必要なレイヤーのみを含むカスタムmapFileを生成するという非常に単純なソリューションを試行しています。この動的マップファイルは、サービスによって返されます。

カスタムマップファイルへのパスを返すhttp:// mydomain / myservice / get?layers = listoflayers、otherparamsなど。このソリューションは非常にシンプルで効率的です。

したがって、ページ全体をリロードせずに、このマップファイルをその場で置き換えるために、WMSレイヤーを更新する必要があります。

だから私の質問は:

  • これは可能ですか?

  • 別のレイヤーリスト(OpenLayersが提供するデフォルトのものではない)を用意して、イベント「changeLayers」をトリガーしても大丈夫ですか?この設定の例はありますか?

ヒントを事前に感謝します!

ムローン

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

geospatial - SRS=EPSG:27700 の場合、緯度/経度を度単位で BBOX に変換する方法

緯度、経度を度単位で変換してBBOXwhereを定義する方法を知っている人はいSRS=EPSG:27700ますか?

次のような URL で WMS サービスを呼び出そうとしています (実際のリンクではありません): http://mysecretmappingserver.com/wms?user=myuser&pwd=mypassword&VERSION=1.1.1&REQUEST=GetMap&LAYERS=ap25cm&STYLES=&SRS=EPSG:27700&BBOX= 229096,231675,229296,231875&幅=400&高さ=400

どの言語でもかまいません。C# が望ましい。

Spacedman は私を助けようとしてきましたが、Proj4Net をうまく動作させることはできないようです - 私だけだと思います - しかし誰かが Proj4Net または関連する数学を知っているなら、それはより良いかもしれません...

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

apache-flex - openscales 1.1.8 で WMS と WMSC を更新する

さて、私はフレックス用のopenscales APIを使用して開発しています。このクラスを拡張せずにWMSCまたはWMSを更新する方法を知りたいです。att、アンドレ・マリアーノ

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

c# - Webマップサービスの実装

独自のタイリングサービスを作成し、ArcGIS Silverlightマップビューアーを使用してベースマップ上に表示したいのですが、そのための最良の方法は、独自のWMSを実装することです。私は周りを見回しましたが、物事は私には非常に曖昧に見えます。GetMapとGetCabapilitiesのリクエストを実装する必要があることを読みましたが、どこでどのように行うかわかりません。asp.netを使用してサービスをホストしたいのですが、それを開始する方法を教えていただけますか?

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

windows-mobile - Windows Mobile 6 でサービスを作成する方法

みなさん、こんにちは Windows Mobile アプリケーションでサービスを実行する方法を知っていますか。そのため、バックグラウンドで実行でき、そのサービスを通じてすべてのモバイル イベントを処理できます。

コメントまたはリンクの例を教えてください。

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

0 投票する
3 に答える
8225 参照

javascript - OpenLayers で再描画する前に WMS レイヤーをクリアする

現在、OpenLayers (Vector および WMS) を使用して複数のレイヤーを正常に表示しています。私のアプリケーションでは、ユーザーがいくつかのパラメーターを変更できます。これにより、次 の
こと
が 行われます。まだ再描画されていないものはまだ背景に表示されています (ただし、新しいコンテキストとはまったく関係ありません)。サーバーに新しいイメージを再要求する前に (可能であれば) WMS レイヤーをクリアしたいのですが、まだ何も見つかりませんでした。removeAllFeature(); を呼び出して、ベクター レイヤーでこれを行います。

助けてくれてありがとう!

ユーザーがボタンをクリックしたときの擬似コードは次のとおりです。

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

mapping - md にはデータが表示されますが、WMS レイヤーは空です

ArcGIS Server を使用して、データベースからポイントのマップを提供しています。AGS で mxd を作成して WMS サービスとして公開すると、すべて問題ないように見えます。しかし、しばらくすると、翌日か何かで、地図には何も表示されません。そのレイヤーの WMSServer へのすべてのリクエストは空で返されます。ArcMap で mxd を開くと、期待どおりに正しいデータが表示されますが、WMS 呼び出しだけが間違っています。

何が問題なのですか?

詳細: mxd ファイルを作成し、非空間データベースからデータを追加します。レイヤーを作成するには、データ ソースを右クリックして [XY データを表示...] を選択し、データから X 列と Y 列を選択します。

AGS Manager で [Add new service] を選択し、その mxd ファイルを指定して、そこからすべてのデフォルト設定を使用します。より単純な「GIS リソースの公開」も試しましたが、同じ結果が得られました。

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

openlayers - EPSG:900913 の背景レイヤーにより、WMS オーバーレイが失敗する

OpenLayers を使用して Web サイトを開発しており、さまざまな WMS ソースを背景マップの上に配置する必要があります。

マップを拡大すると、オーバーレイ WMS レイヤーが表示されないという問題があります。この問題は、EPSG:900913 でバックグラウンド WMS レイヤーを使用している場合にのみ発生するようです。ここで利用可能なデモンストレーションページを作成しました:

http://andarki.dk/Stackoverflow/OpenLayers/WMS.html

背景マップを除いて、両方のマップは同一です。左のマップは EPSG:4326 の背景マップを使用しており、右の背景マップは EPSG:900913 を使用しています。ズームインすると、Nexrad レイヤーが左側のマップにのみ表示されたままになっていることがわかります。

2 番目のマップの Nexrad サーバーに送信される 2 つの要求を見ると、BBOX が間違っています。

Request1: BBOX=-5009557.0848,-90.000000001863,-179.99999999814,5009287.0848

Request2: BBOX=-179.99999999814,-90.000000001863,5009197.0848,5009287.0848

これらの座標 (EPSG:900913 内) は、予想どおり北アメリカではなく、アフリカに対応しています。