私はいくつかの高品質のLiDARデータを持っています。私はそれを動的に処理し、その地点での入力と標高に応じてフィールド(標高フィールドではない)を更新する必要があります。これが完了したら、このラスタデータをできるだけリアルタイムでWeb Map(Bing Map、Google Mapなど)に表示する必要があります。 ArcGIS Python Libを使ってスクリプトを作り、ライダークリップを処理し、フィールドを追加し、入力に応じてフィールドを更新しています。だから私は基本的にすべてを持っています5分ごとに3つのカテゴリに分類されたラスタ上の点。 arcGISでこのラスタを見ると、ベースマップ上にオーバーラップした素敵な3色のラスタを見ることができます。Geoserver、Bing Maps、グラウンドからGoogleマップのようなWebマップ上にDynamic Raster(ライダー)データを表示
しかし、私はこれらのラスタークリップをWebマップ上でレンダリングする必要があります。私の最初は、これらの分類されたクリップをポリゴン化し、ポリゴンをJavaScriptマップに表示することでした。しかし、ポリゴン化には多くの時間がかかり、そのためにポリゴンが削除されます。
他のオプションは、画像を表示するためにGeoServerのRasterレンダリング機能を使用することです。次に、作成したこのWMSを使用して、Bing Mapsで重複させます。これは私が立ち往生している場所です。 GeoserverがサポートしているRastersを、ADFファイルからGeotiff、jpg200oなどのように自動的に取得し、開いているレイヤーでレンダリングしてから、ビンマップにオーバーラップさせてみてください。
マップ上で動的に変化するラスタのレンダリングを行うような良いチュートリアルを知っている人は、私にそれを指摘できれば素晴らしいでしょう。
また、この種のシステムを実現するための他のより良いアプローチがある場合は、お勧めします。私はほとんどすべてのソリューションに開放されています。
おかげ
PS:私はかなりWebプログラミング、Webサービス、データベース、およびスクリプトなどで良いしかし、ライダーとジオラスタでの作業に新しいです。
これは古い質問ですが、GeoServerが新しいデータをレンダリングするためにどのような設定をしましたか? – WiteCastle
私はあなたの質問に答えるために答えを更新しました。 JavaScriptで動的SLDを使用しているWMSレイヤーを表示したら、新しいSLDでデータが変更されたときにWMSレイヤーを更新するだけです。 – Shaunak