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

3
QGISまたはGRASSでの視覚的影響評価
QGISまたはGRASSを使用して視覚効果ゾーンの評価を実行することは可能ですか?たとえば、標高を考慮して、30m以内の1.8mの高さで100mの高さの構造をどこで見ることができますか(おそらく建物や樹木が茂ったエリアも)。私はGISを初めて使用しますが、仕事のためにかなり早く学ばなければなりません。どんな助けでも大歓迎です。


2
Viewshed Analysisを使用してWatch Towerの新しい場所を提案する
森林地帯の新しい見張り塔の場所を提案したいのですが、どの基準で最良の場所を提案できるかについて、私は混乱しています。既存のタワーからDEM、勾配、距離を取得している場合、GISの観点から最適な場所を提案する方法を教えてください。最大の可視領域が得られるまで、手動でポイントを選択して可視領域をチェックしたり、新しいポイントとその可視領域をチェックしたりする必要はありません。GISツールを利用したいです。dem、slope、既存のタワーからの近接度を試して、10のクラスに再分類し、demの割合を増やしてオーバーレイを重み付けし、既存のタワーからの距離と最小の勾配までを重ねましたが、望ましい結果が得られませんでした。私に解決策を提案してください、私はあなたの友人に非常に感謝します。 今日の友人たちは次のように与えられた問題を進めました:私は森林火災を監視するために見張り塔を見つけたいです:---- 1)最初の基準:道路と排水路からの距離(それぞれ200メートルと500メートルのバッファー)、それらを交差させます適切なエリアを見つける。2)その後、SRTM DEMから勾配ファイルを作成し、基準として6度未満を取得しました(Raster Calulatorを使用)。調査範囲のほぼ85%がこの範囲に収まりました。調査地域のDEMの範囲は400から763であり、Raster Calculaterを使用すると、標高が500(ROUGHLY)を超える新しいレイヤーが得られました。スロープレイヤーとDEMの両方をポリゴンに変換しました。3)ROAD_DRAINAGE_BUFFERは、SLOPE_DEMレイヤーでINTERSECTEDになりました。そして、ポリゴンの数は減りましたが、それでも多数です。可能な限り最高のポイントで可視領域を取得しようとしている場合、この時点から再び可視領域を使用しても、最大の可視領域が得られません。それでも、私は分析するための大きな領域を得ています。取得する方法は私の面積を減らします。まだ問題です。私はあなたに不快感を与えたくありません、同じ問題を尋ねます。まだいくつかの手がかりを与えてください、私は感謝します。お友達に感謝します。

2
可視領域計算を実装する方法は?
可視性(別名可視領域)を実装する方法を探しています。以前のGIS SEの質問で、いくつかのGISアプリケーション(必要なものではありません-計算を埋め込むことを試みています)とSAGAを提案しました。SAGAは私が探しているもの(C ++、Java、C#クラス)に似ていますが、インスタンス化(またはサブクラス)する必要があるクラスを把握するためのAPIドキュメントを十分に理解できません。 私はSAGAの考えに縛られていません-私は、相互可視性の計算を行うことができるライブラリ/エンジンを探しています。 制約は次のとおりである必要があることです。 合理的に「軽量」(埋め込み/モバイルをカバーできるようにしたいので) 合理的にオープンソース(私のアプリケーションはオープンソースになりますが、(L)GPL互換であれば、どのライセンスでも正確に柔軟に対応できます)。 誰でもそのようなライブラリまたはエンジンを推奨し、計算の可視化に使用する必要があるライブラリまたはエンジンのビットの説明またはリンクを提供できますか? 代わりに/追加で、これらの計算を効率的な方法で行う方法を説明した論文またはチュートリアルへの参照も感謝します(組み込み/モバイルデバイスに適用されるため、GPUベースの実装は、より一般的で、低電力デバイスを処理します) 私の好みは、自分で何かを作成するのではなく、既存の実装です(これはバックアップオプションです)。 編集:C ++は必須要件ではありません-合理的に移植可能なもの(C#、C ++、Java)で十分です。大規模なアプリケーションを埋め込むのではなく、ライブラリまたはテンプレートを探しています。
11 c++  saga  viewshed 

1
特定の場所(ポイント)と方向(角度範囲)からユーザーが見ることができる建物(ポリゴン)を見つける方法は?
特定の場所(ポイント-lat、lng)と方向(角度の間隔)から+確実に特定の深さ(たとえば100メートル)で見ることができる建物のセットを取得したいと思います。理想的には、出力として次のようなものを望みます。角度1から角度2まではユーザーが建物1を見ることができ、角度2から角度3までは建物2を見ることができます。 データ=シェープファイルで都市の建物を表すポリゴン。 入力:人の視覚的知覚を表す場所と方向(角度範囲)。 出力: バージョン1-{BuildingID}のリスト バージョン2(より良い)-{BuildingID、各建物の可視セグメントのセット(建物の正面)} バージョン3(理想的な出力)-{buildingID、角度範囲のリスト}。(例:角度1から角度2まで、ユーザーは建物1を見ることができ、角度2から角度3までは建物2を見ることができます。) 使用できるツールボックス:PostGis、QGis、ruby、R 出力v1のソリューションの開始: -与えられたポイントと方向(角度の内部)と特定の半径/深さ(たとえば100メートル)のユーザーの簡略化された視覚範囲を表す三角形の作成 -建物との交差(たとえばST_INTERSECTION )の計算)と視覚的範囲。しかし、建物は別の建物を隠すことができるので、視覚範囲と建物の間の純粋な交差は目に見える建物を追加しないかもしれません。この問題に取り組む必要があります。 更新:可能性のあるソリューション2- 与えられたポイントと方向(角度の内部)と特定の半径/深さ(例:100メートル)でユーザーの簡略化された視覚範囲を表す三角形を作成-異なる角度でn本の光線(LINE)を作成スコープを埋めます。 -すべての建物(POLYGONS)をSEGMENTS / LINESに変換します -各レイが最も近いSEGMENTと関連するbuildingIDを見つけます。(ST_DISTANCE、ST_DWithin) この段階では、光線と関連する建物IDのリストが必要です。 -次に、このリスト{角度の範囲、関連する建物ID}を集計できます。 より効率的な方法についてのアイデアはありますか?
10 qgis  postgis  r  viewshed 

1
可視領域の結果の端の周りにポイントを作成するにはどうすればよいですか?
ArcGISには、可視領域の外側のエッジの周りにポイントの作成を自動化できるツールまたはモジュール、または複数のツールがありますか? 私がやろうとしていることは、可視領域の最も遠い部分の標高に関するデータを収集することです。ポイントがある場合は、標高値を属性テーブルに抽出し、元のポイントからライズ/ラン計算を実行して、Excelなどの地平線図を作成できます。 これは可能ですか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.