web-dev-qa-db-ja.com

MapServer / OpenLayersの良い例

一部のクライアントにMapServerとOpenLayersを使用するように説得したいと思います。 魅力的なウェブサイトを提案して、可能性を自慢してください!

クライアントは以下に感銘を受けます:

  • A密度マップ(別名、ヒートマップ、色付きのグリッドカバレッジ、コンタープロット...)。
  • ユーザーが密度マップの基になるデータを、表示されている領域に制限されて、netCDFなどの形式でダウンロードできる機能。
  • 標準のOpenLayersのもの。ズーム、パン、スケールバー、概観図...
  • 異なるベースレイヤー。 WMS、Google、Bingなどです。
  • 場所名を検索すると、地図がパンされて場所が表示されます。
  • 他の人がマッシュアップで使用するヒートマップデータを [〜#〜] wms [〜#〜] または [〜#〜] wcs [〜#〜] として公開する

MapServer.org はバックアップされていますが、demo.mapserver.orgは現在ダウンしているようです:(しかし、メモリからの例には「すごい」要素がありませんでした。 OpenLayersの例 例ごとに1つまたは2つの機能のみを示します-1つの例でall機能を示すことで、クライアントを驚かせたいものがあります。

PS他のオープンソースツールを使用する良い例がある場合は、ぜひ投稿してください。ただし、JavaScriptのみを使用してください。リッチクライアントはありません.

[〜#〜] edit [〜#〜]StackOverflowに来て、誰かが密度マップを使用する例を持っている必要がありますか?私は今でも賞金を提供しています...

23
MarkJ

この回答はもう関係がないことに注意してください。オープンソースの地図は、その後、別の会社によって商用の代替品に置き換えられました

http://maps.seai.ie/wind/ -アイルランドの陸上および海上風速と農場のマッピング

http://maps.seai.ie/geothermal/ -アイルランドの地熱温度とボーリングデータのマッピング

  • すべてのレイヤーでWMSサービス(およびTileCache)を使用するため、他のクライアントGISからアクセスできます(メタデータをセットアップした後など)。
  • さまざまなベースマップから選択できます
  • mapFish/ExtJSを使用して構築
  • 郡とタウンランド(アイルランドの行政単位)の地名辞典をドロップダウンしました
  • すべての基本的な地図ナビゲーションツールと簡単な情報ツール
  • レイヤーを右クリックして透明度を設定する
  • mapServerオープンソースバックエンドとSQL Server 2008を使用

システム(および3番目のより複雑なBioenergyイントラネットシステム)はここで言及されました: http://www.geoconnexion.com/uploads/renewableenergy_intv9i4.pdf

17
geographika

たぶん HeatMapAPI for Google Maps を見てみてください(ただし、それでクライアントを驚かせることはできません)。

別の密度マップ: http://maps.glassfish.org/server/ (世界中でGlassFishの使用を示しています)。

2
Pascal Thivent

http://haiticrisismap.org/ openlayes + geoxt

大量のデータが含まれるクライアントのテンプレートマップ、国勢調査、社会を作成し、いくつかの単純な偽のバッファを作成することは可能でしょうか。

2
dassouki

OneGeologyポータル( http://portal.onegeology.org/OnegeologyGlobal/ )は約10年間オンラインであり、現在OpenLayers 2を実行しており、OpenLayers 3バージョンが開発中です。

ポータルは、世界中のデータサプライヤー(主に地質調査所)が提供するさまざまなOGCサービスを組み合わせて、世界の地質図を作成しようとします。ポータルは、WMS、WFS(シンプルで複雑な機能)、およびWCSからのデータへのアクセスを提供します。ポータルはCSWを使用して、ユーザーが使用できる機能の管理を支援し、カスタムSLDのアプリケーションを介してWMSレイヤーのスタイルを設定する機能を提供します。マップコンテキストは、WMCを使用して保存、共有、ロードできます。

選択した場所にズームするのに役立つ地名辞典があり、投影法とスケールを変更する機能、およびサービスをGoogle Earthで使用できるようにするKMLファイルを作成する機能があります。透明度はすべてのレイヤーで変更できます。

現在、353のレイヤーがあります。

OneGeologyプロジェクトが開始されたとき、すべてのドキュメントはMapServerによって提供されるサービスのサポートに向けられており、ポータルのサービスの多くはMapServerサービスです。ただし、ポータルはオープンスタンダードを利用しているため、それらのスタンダードにサービスを提供できるソフトウェアを含めることができます。

1
user27874

これは、 MapServer で生成され、 OpenLayers によって表示される分類されたグリッドの例です。 https://maps.greenwoodmap.com/sublette/mapserver/map# zcr = 1/2690000/1170000/0&lyrs = slopesZ、townlim、ownership、roads 。未分類の未処理の勾配データは、マップのクリックによっても照会できます。

1

OpenLayersヒートマップレイヤーを使用しています。これは、主に(私たちにとって)Googleマップバージョンよりも大量のデータを処理するためです(マイレージは異なる場合があります)。

http://www.patrick-wied.at/static/heatmapjs/demo/maps_heatmap_layer/openlayers.php

大量のデータとは、10万行以上の位置のデータセットを意味します

また、SQL Serverデータベースから動的にリアルタイムでデータを取得するASPXページとしても機能します。ストアドプロシージャを使用して、Latitude&Longitudeでグループ化された配列形式にデータを前処理しました。

UK PostcodesをLatitude&Longitudeに変換するために変換テーブルが必要な人のために、良いソースがあります: http://www.doogal.co.uk/UKPostcodes.php

0
Keith Macdonald