タグ付けされた質問 「wms」

Web Map Service(WMS)は、インターネットを介して地理参照された地図画像を提供するための標準プロトコルです。

2
GetMap-WMS 1.1.1と1.3.0
これは機能します: http://mrdata.usgs.gov/services/sc?REQUEST=GetMap&SERVICE=WMS&VERSION=1.1.1&WIDTH=256&HEIGHT=256&FORMAT=image/png&BBOX=-83.4,32,-78.4,35.3&LAYERS=South_Carolina_Lithology&SRS=EPSG: 4326&STYLES = これはありません(空白の画像):http : //mrdata.usgs.gov/services/sc?REQUEST=GetMap&SERVICE=WMS&VERSION=1.3.0&WIDTH=256&HEIGHT=256&FORMAT= image/ png&BBOX=-83.4,32,-78.4,35.3&LAYERS = South_Carolina_Lithology&CRS = EPSG:4326&STYLES = 1.1.1-> 1.3.0およびSRS-> CRSのみが変更されていることに注意してください。これはサービスの問題ですか、それとも2番目のURLが間違っていますか? 他のWMSサービスでも同じ問題が見られます。 作品:http : //mesonet.agron.iastate.edu/cgi-bin/mapserv/mapserv?map= / mesonet / www / apps / iemwebsite / data / wms / goes / conus_ir.map&SERVICE=WMS&REQUEST=GetMap&SERVICE=WMS&VERSION=1.1 .1&WIDTH = 256&HEIGHT = 256&FORMAT = image / png&TRANSPARENT = TRUE&BBOX = -126,24、-66,50&LAYERS …
9 wms 

1
リーフレット+ Proj4リーフレット+ EPSG3995 + WMS
LeafletのNorth Polar Stereographicプロジェクション(EPSG3995)でWMSレイヤーをサポートしようとしていますが、機能させることができません。 私はProj4Leafletを使用し、GeoServerによって指定された解像度で投影を作成しました(WMSレイヤーはGeoServerによって提供されます。結合された画像を参照してください)。 次のjsfiddleで:https ://jsfiddle.net/gaubert/Lyojcrzo/ 私はそれを実装しようとしましたが、リーフレットマップをズームすると、タイルが適切に配置されていないことがわかりますか? それを機能させるには何が欠けていますか?変換またはプロジェクトメソッドを実装する必要がありますか?

3
英国の炭鉱のWMSレイヤーにアクセスしていますか?
UK Coal Authorityの WebサイトからWMSレイヤーにアクセスしようとしています。私は彼らのサーバーに接続して利用可能なラスターファイルを見ることができますが、それらをダウンロードすると、最初と最後のサービスからのラスターしか表示できません。 石炭鉱業報告地域-https://map.bgs.ac.uk/arcgis/services/CoalAuthority/coalauthority_coal_mining_reporting_areas/MapServer/WMSServer-石炭当局が鉱業報告書を推奨する地域。 INSPIRE準拠データ- https://map.bgs.ac.uk/arcgis/services/CoalAuthority/coalauthority_inspire/MapServer/WMSServer -石炭庁の監視ポイントとライセンス領域を備えるデータセット。 他は私のために働きません。これらは私のステップでした: 新しいWMS接続を作成し、Webサイトから名前とコピーURLの場所のみを追加します。 [ 接続]をクリックして、ラスターレイヤーを選択します。 凡例とともにレイヤーが追加されますが、マップキャンバスには何も表示されません。また、レイヤーのプロパティを確認したところ、データの行/列がないことがわかりました。 手順またはラスターに何か問題がありますか? 疑わしいですが、私はQGIS2.16.0-Nødeboを使用しています。

4
WMSソースを使用したタイムスライダー付きのオープンソースWebマップクライアント
Webマップサービス(ジオサーバー上のWMS)があります。それはまともな現在の視覚化を持っています。データは、現在タブを使用している月に分割されます。タイムスライダー付きのオープンソースベースのWebマップクライアントを使用してデータを視覚化したいと思います。 いくつかの例を見てきましたが、私は基本的にバックグラウンドレイヤー(WMSも)、ソースwms、関連属性を変更できる一般的なソリューションを探しています。これにより、ソリューションをさらに試すことができます。wmsタイムレイヤー(wms-t)は、背景のwms-layersを変更しないでください。これらは、タイムスライダーに関連しない構成ファイルまたはインタラクティブな選択インターフェイスによって制御されたままにする必要があります。 現在のサービスには、wms時間パラメーターを介してアクセスできます。 時間= 2014-1 時間= 2014-5 など ユーザーが最小/最大値と間隔を設定できるようにする必要があります。または、クライアントがgetcapabilities-infoに基づいてこれを推測できる必要があります。 ESRIまたはその他の商用(クローズドソース)ソリューションは、この質問には使用できないオプションです。

1
WMS getmapリクエストをGeotiffに変換する
フォーマット機能の1つとしてgeotiffを提供しないが、PNGおよびKMZを提供するWMSサーバーにアクセスしています。 http://tds.marine.rutgers.edu:8081/ncWMS/wms?SERVICE=WMS&REQUEST=GetCapabilities&VERSION=1.3.0 私は次のいずれかになる小さなシェルスクリプトを書くことが可能であるべきだと考えています: 暗黙のSRSおよび境界ボックス情報を使用して、KMZを要求し、それをgeotiffに変換します。 PNGを要求し、WMSクエリバウンディングボックスとSRSを使用して、おそらくgdalなどを使用してgeotiffを作成します。 誰かがこのようなことをしましたか、それとももっと良い方法がありますか? ありがとう、リッチ
8 gdal  wms  shell 

2
GeoServerでカスタムスタイルを設定できますか
カスタムスタイリングにGeoServer WMSサーバーを使用したい。シェープファイル内にエリアをポリゴンとして持っているとしましょう。しかし、このエリアの温度を属性として持っていません。Webサービスから、そのエリア内の温度ポイントを収集します。次に、GeoServerがこれらの動的温度ポイントに従ってこの領域に色を付けるようにします。 次に例を示します。 可能であれば、これらの境界線を画像に配置し、色についての説明を右側に配置したいです。これらの温度ポイントをGeoServer WMSに送信するにはどうすればよいですか。また、これらの動的パラメーターに応じてカスタムカラーリングを実行できますか? これらのポイントデータをエリアカラーに変換する方法がわかりません。 次の質問も似ていますが、ポイントがありません。シェープファイルにない動的な属性でポリゴンをカラー化できますか。 これらのポリゴンを製品タイプに応じて色分けしたい例を次に示しますが、前の質問のように、これらの製品タイプは動的に収集されます。 これらが可能であることを願っています。

1
Leafletでカスタムスケールを構成する方法
ESRI ArcGIS Serverを使用して生成されたカスタムWMSタイルセットがあります。 このベースマップを表示するようにOpenLayersページを設定しました。コードは次のとおりです。 var map = new OpenLayers.Map('map', { projection : "EPSG:3857", resolutions : [ 132.29193125052919, 92.604351875370426, 67.733468800270941, 33.866734400135471, 16.933367200067735, 8.4666836000338677, 4.2333418000169338, 2.1166709000084669, 1.0583354500042335, 0.52916772500211673, 0.26458386250105836 ], maxExtent : new OpenLayers.Bounds(-8352920.48698, 4887220.912586, -8082558.309632, 5067712.988343) }); var basemap = new OpenLayers.Layer.WMS("basic_wm", "http://myhostname/geowebcache/service/wms/", { layers : 'basic_wm', format : 'image/jpeg' }, …

2
地理参照画像を表示するWMSサービスを作成する方法
現在、オープンソースの分野での経験はほとんどありません。ArcGISServerを必要とせずにWMSサービスを作成したい場合、これが必要な場所だと思います。基本的に私の目標は、ローカルの地理参照画像(geo-jpeg)を取得し、その画像を表示するWMSサービスを作成することです。このトピックについていくつか検索を行ったところ、これに関する具体的な情報を見つけることができません。MapServerのインストールを作成する必要はありませんが、それが私の最良の選択肢の1つである場合は、そのルートを試してみます。そのため、この時点で、WMSサービスを作成する方法についていくつかの方向性を望んでいました。うまくいけば、自分のサーバーをセットアップする必要はありません。たぶんこれを行うためのブログの投稿やチュートリアル。ありがとう...

4
WebアプリケーションでWMSからPDFを作成するオープンソースコンポーネントを探しています
WebマップアプリケーションでWMSからPDFを作成したい。 誰かが堅牢なコンポーネントを推奨できますか?比較的ビジネスフレンドリーなライセンスの下で無料のオープンソースが欲しいのですが(GPLやBSD / MITなどは理想的ではなく、LGPLでも問題ありません)。 私たちのWMSレイヤーは、ncWMSとUNM MapServerによって作成されています。また、外部WMSプロバイダーの一部のレイヤーをオーバーレイすることもできます。 編集:OpenLayersに基づいて独自のJavaScriptクライアントを開発しています。 編集:私たちはJavaでいくつかのバックエンドコードを持っています。また、PDFを作成するためにPHPまたは他のプラットフォームを検討します。 MapFishは優れていますが、GPLです。

1
WMSサービスとWFSサービスの比較
WMSおよびWFSサービスに関する論文を書いています。これら2つのサービスを比較したいと思います。 この比較を行うことができる要因を提案できますか?(私の心の中で:機能、最速のデータ転送。)たぶん、適切な情報を見つけることができる優れた文献についても教えてもらえますか?
8 wms  web-service  wfs 


9
さまざまなユーザーのアクセス制御(ACL)を備えたWMS?またはWebマップ上の何千ものポイントの解決策?
私は何千ものサイトのセットを持っています。すべてのユーザーがマップ上で同じサイトを見るとは限りません-したがってACL。データは非GISデータベース(mssql、oraなど)に格納され、現在標準のSQLクエリで取得され、JSPを使用してクライアント(OpenLayers)に返されます。 現在のコードはすでにクライアント側のクラスタリング(クライアントの混乱は少ないですが、すべてのデータはそこにあります)、境界ボックスの取得(データのサブセットですが、すべてのサーバーにアクセスする必要がある)を実行するようにすでに最適化されています新しいデータのパン/ズーム)およびサーバー側のクラスタリング(クライアントに送信されるデータを減らすため)。 代わりに、すべてのデータに対して画像/タイルを生成します。これは、Googleマップがすべての結果に対して大量の小さな赤い点を表示する方法と似ています-http://bit.ly/d73qrw [google maps search for "coffee"]クライアントに表示します。クリックすると、情報を取得するためにWMSサービスをすばやくajaxで呼び出します。それは少なくともアイデアです。 しかし、ここに問題があります。すべてのユーザーが同じデータを表示するわけではないため、データの前に標準のWMSサービスをセットアップすることはできません。これらのタイルをオンザフライで生成したり、WMSをACL対応にする方法はありますか? 編集-2010年9月22日-Googleがタイルを生成する方法、またはその背後にあるテクノロジーを見つけました。彼らはGoogle Fusion Tablesを使用しています。テーブルにN行を格納し、データが緯度/経度を認識している場合、Fusion Table製品はその場でタイルを生成できます(!)。これは私が探している種類のものです-大量のデータを含む高性能のマップ。しかしもちろん、ACLで制御する必要があります。WMS仕様のカスタムの軽量実装を記述したり、既存の製品を変更したりすることには意味がありますか?geoserverは、ACLをサポートするために「ただ」変更するだけのように思えます。 編集-2010年9月27日-バウンティを追加してからの詳細情報。私のデータはOracleにあります。Ora空間が有効になっていません。現在、データはビジネスレベルで抽出されてデータに変換され、クライアントに送信されます。クライアントは「ドット」をマップに配置します。ACLは、DBやActivDirなどではなく、ビジネスロジックレベルで実行されます。認証は単純ですが、承認は単純ではないため、コードに取り込む必要がありました。各ユーザーに異なるドットのサブセットが表示されるマップ上で最大数千の「ドット」を提供するWMSサービスを最適に作成する方法を知りたい。答えはCQL_FILTERですか?しかし、パラメーターはどのように設定されますか?私が今持っている考えの1つは、2ステップのプロセスを実行することです。最初に社内クエリを実行して、ユーザーが表示を許可されているIDのリストを取得し、次に、CQL_FILTERパラメーターでそれらのIDを使用してWMSリクエスト文字列を作成します。このプロセスを簡略化するものはありますか?そして、これを使用する場合、エンドポイントをOLにするには、GeoServer上の実際のWMSサービスではなくDBからIDを取得するためのコードなので、このレイヤーを「WMS」レイヤーとしてOpen Layersクライアントに追加するにはどうすればよいですか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.