景観シミュレーション:flow.dllについて景観シミュレーション:流路・屋根・整地のプラグイン(flow.dll)2010年から、屋根に落ちた雨滴を追跡するプラグインの製作を手掛けてきました。厖大な計画需要が発生しました。沿岸域に関して大量の地形データが作成されています。4月以降に、このプラグインに以下のような機能を追加しました。・メイン画面上で指定した1点に落下した雨滴が流れていく先を追跡します。・任意の形状の図形から、指定した勾配の屋根を立ち上げます。入力した任意の形状・高さの地盤面と、メイン画面で選択指定した地形から、法面を計算し整地します。・直接表示する以外に、これを基盤データとして保持しつつ、二次元のGISデータに対応する高さも取得します。・オプションで、次の機能を選択できます。)を読み込み、重心位置の標高の高さに表示します。・オプションで、次の機能を選択します。・住宅等の三次元形状を記述したデータに、メタファイルを添付したものを入力し、読み込んで表示テストします。仮想コンバータに関してはこちら。7.座標変換を行う機能(工事中)8.ジオイドを計算する機能(同上)その他、メニューの[ファイル]以下の経路保存や、[表示]配下のグリッド、メジャー、・・・は従来の各種編集機能のメニューと同等です。景観シミュレーション・システムが稼働している状態で、必要なファイルをダウンロードし追加します。画面をクリックして開始点を指定します。以下のモードを繰り返して流路を追跡します。(1)自由落下(2)斜面の流下(3)谷線(川)の流下(4)淀み・池の形成(5)溢れ出し図2:雨滴の流路追跡2.屋根の形状生成の操作方法(1)屋根の外形(軒線)を、反時計回りに入力します。その方法(2)屋根勾配を、水平線に対するtan値として指定します(例えば六寸勾配なら0.6)。(3)凹分数は、凹となる頂点(角)から立ち上がる屋根の形状を指定します。0→両側の屋根の面を延長した二つの面で谷を形成します。1以上→両側の屋根の縁が軒線に直角に立ち上がるものとし、その間の角を指定した数で分割します。(4)切妻にチェックを入れると、三角の屋根面で、両隣の屋根面が四角以上のものを垂直の妻壁とします。(5)[実行]ボタンにより形状生成します。屋根の編集画面3.高台の整地機能の操作方法(1)メイン画面で、地形を選択します。この地形には地面の属性が付いている必要はありませんが、側面・底面を付加して閉じた図形となっている必要があります。その方法(2)平坦に整地する範囲を反時計まわりの点列で指定します。その方法(3)実行ボタンで、法面を生成します。(4)メイン画面で地形が選択されていない場合には、整地面と盛土面を生成しますが、地形との図形演算は行いません。)(5)取消ボタンを押すと、実行前の状態に復原します。(6)実行の前に、凹分数により、整地面図形の凸部頂点から下に生成する法面の分割数を指定します。(7)実行の前に、勾配は、鉛直面に対するtan値として指定します(ゼロなら垂直面)。(8)実行の前に、下の「状況把握」ボタンを押して、地形となる図形の上下範囲を把握する必要があります。上下範囲に基づいて、図形演算のテンプレートを生成します。下が低すぎ、指定した整地エリアが地形の側面に近い場合には、側面からはみ出した図形が生成する場合があります。このような場合には、取消を行い、下の値を修正して再度実行します。(9)同じ整地面を用いて、高さを変えた再試行を行うような場合には、整地面の形状(二次元)をファイル保存することができます(メニューの[ファイル][経路保存])。保存してある整地面形状(二次元)を読み込んで再利用することができます(メニューの[ファイル][読み込み])。それぞれ別のグループとなっています。それぞれを選択して、異なる色彩、マテリアル、テクスチャ等を編集することができます。・次入力ボタンを押し、画面上の点をクリックするか、または座標値を入力してフォーカスを他に移すと、新たな点が一つ追加されます。・点取消ボタンを押すと、最後に入力した点を削除します。ダウンロード1.景観シミュレーションシステムの新規セットアップはこちらから行います。このプラグインは、最初から含まれています。(その場合、2.以下の作業は必要ありません)2.旧版のシステムにプラグインを追加する場合には、(1)以下の四つのファイル(実行形式)をダウンロードし、システムセットアップ先のksim/binディレクトリに追加します。このディレクトリにはsim.exeをはじめとする各種実行形式が置かれています。デフォルト設定では、c:/@keikan/ksim/binです。プラグイン(flow.dll)リソース(flow.rc)ヘッダー(flow.rc.h)マニフェスト(flow.dll.manifest)(2)以下は、日本語表示のために必要となる多言語対応ファイルです。ディレクトリに置きます。(flow.ja.txt)プラグインの一覧(plugin.tab):flow.dllを追加登録し選択・起動できるようにする(3)以下は、基幹部分等のマイナー・デバッグ版です。既存のファイルと交換します。景観シミュレータ(sim.exe)図形演算機能(dll.dll)地形編集機能(land.dll)デバッグの内容等についてはこちらを参照して下さい。景観シミュレータのセットアップ先にDLLを配置し、使用するためのアプリケーションマニフェストです。等が動作している環境では追加は不要ですが、念のため。12:11:51NILIM。