2019年10月30日水曜日

BASEGRAIN

BASEGRAIN
https://basement.ethz.ch/download/tools/basegrain.html

ダム堤体のリップラップ材や河床材料の調査に使えるソフトです。
一通り動かしてみました。動作のおかしなところもありましたが、ほぼ問題ないですね。便利です。

ソフトの存在を知らなかったのはもちろん、このようなニーズがあるとも知りませんでした。UAVを利用して大量のデータ取得、そのデータを利用した粒径解析が行われているようです。

ただ表面の粒径だけなので、河床変動シミュ用の河床材料調査には向いてないのでしょうか?いえ、広域での傾向がわかるので検証等に向いているのでしょうか?わかりません。
学ばねば。

近年、いろいろな分野で広域かつ大量のデータを取得・解析することができるようになりました。扱う側も意識改革を迫られています。
変化に追随するのは大変です。が、そこも技術者として楽しむべきところでしょう。


2019年10月29日火曜日

QGIS Desktop 3.8.3 with GRASS 7.6.1

ArcGIS の入っている PC を他の方が利用。

QGIS があるから良いか、と思いながら作業開始。
QGIS では GRASS の機能を使用できます。SAGA も入っており組み合わせると概ね主要機能が揃うというのはありがたいですね。

が、今回はハマりました。
Ver3.8では、GRASS が外されて起動するのがデフォのようです。いえ、GRASS のメニューは出てくるのですが、使用するとエラーが発生します。
どうも、起動時に「QGIS Desktop 3.8.3 with GRASS 7.6.1」を選択しないとダメなようです。3.4の頃はデフォで動いていたのですが。
https://gis.stackexchange.com/questions/313724/grass-not-working-with-qgis-3-6

安定性やサポートでは Arc に勝てません。が、無償利用できるのはありがたい。感謝ですね。

2019年10月27日日曜日

動態検知

千葉県での水害・災害が今秋3回目。

千葉に限りませんが、人命を失う惨事を繰り返さないように、早期に逃げてもらうきっかけを作れないか?と思案中。その過程で、ここ数日は動画の中から「異常」をピックアップ・周知する手法を模索中でした。

まず思いつくのは異常検知。
時間軸で主成分ベクトルを求める場合のように、全期間通して学習させる必要はありません。計算コストが小さくて済みます。でも、オンタイムでできるか不安。

どうしましょう?などと考えながら風呂に入っていると、簡単な方法を思いつきました。動態検知です。いえ、手法は前から知っていましたが、適用性をまったく考えていませんでした。人や車など、自動運転への適用に頭が向かっていましたので。

これ、OpenCV だと簡単。example に少し手を加えると完成するレベルです。しかも公開されているライブカメラでもラップトップで処理が追いつく程高速。休みの間、データを取り続けましたが難なく動きました。使えます。
動態検知した面積を積分し時系列に直して移動平均をとると、トリガーを設定できそうでした。こうなると異常検知メールも出せるようにしよう、などと手を出しかけましたが、解除設定等が面倒になったため、テスト送信のみで終了。今回はココまでとしました。

この手法、課題も多くあります。単純な前データとの差分ではダメで、加重平均をとって係数(半減期のようなもの)を調整したり、動きとみなす閾値を決めたりする必要があります。しかも、カメラ設置場所毎に調整が必要です。まだ実用段階には程遠い(広域でなければ簡単かも)。

この動態検知、OpenCV が動けばよいので、ラズパイでもできてしまいます。というか、ドライブレコーダーの駐車監視がこの系統なのでしょう。いくつかの機種には動態検知入っていますので(OpenCVとは限りませんが)。
そう考えると、すでに社会に広く普及している技術であり、土木分野が遅れているだけ、気づかなかっただけ、ということになります(もっと柔らかい頭が欲しいですね)。

他分野のプロが介入すれば、土木分野の多くの課題がすぐに解決されるような気がします。自動運転のように市場は大きくないので、なかなか踏み込んではいただけないでしょう。が、人命がかかっています。CSR がてら興味を持たれる方はいませんかね。


2019年10月26日土曜日

無知は罪 2

計算用に3台集めたPC。

全てメモリを 64GB にアップ。内蔵 HDD として 4TB 追加。これでギリのスペック。

それを聞いた他支店の技術者?が、手元の PCを「64GBにしたい(してほしい)」と言い出しました。よくよく聞いてみると、必要な作業にどのようなスペックが必要か理解せずに PC を買ったようでした。新しい PC = 速い の理屈?らしいです。実装されているメモリやコア数も御存知ないようでした。

調べてみると、実装 16GB。
計算ではメモリを 8GB しか使ってません。使いたい Arc は 32bit 版。メモリを増やすよりは 64bit 版の Arc に移行して、推奨GPUを付けた方が効果あるでしょう(それを調べて PC を発注すべきですが)。
一方、今後予定している計算に必要なメモリをプロに確認してもらったら、まさかの64GB越えでした。マザーは 128 まで実装できるようなので新 PC も無駄にはならないですが、複数台 PC を確保しておいた方が現実的だったでしょう。

これ、あるあるです。
必要なスペックを調べずに、ただただ「良いやつ」が欲しいといわれる方。
メモリ、HDD、GPU、ソフトを理解せずに無駄遣いをしているにもかかわらず、他の数万円の消費には厳しい方。傍から見るとバランス悪い人。

無知は罪です。

===========================
20191029追記
数GBのデータ保存用に、TBのHDDを買いたいとのこと。
もう少し調べてほしいです。


2019年10月25日金曜日

建築屋さんのこだわり

面白い階段を見かけました。



建築屋さんのこだわりを感じる階段です。
花崗岩中の暗色包有物を表現されたのでしょうか(一部の石は違うように見えましたので色だけ?)。

いずれにしても、どこまでの方が気付いていらっしゃるでしょうね。


2019年10月23日水曜日

絵でみる水文観測

「絵でみる水文観測」監修:国土交通省 中部地方整備局

基本的内容が絵で描かれており超初心者には良いと思います。古い内容ですが、基本は変わっていないため問題ないでしょう。

雨量計の設置に関して備忘録です。
===============================
設置位置
・障害物の高さの4倍以上離すことが望ましい。
・避ける箇所:尾根、谷、傾斜地、ビルの屋上、ビルの下、屋根の上
電線
・保護パイプに入った対候性に優れた2芯の電線
・途中でつながない


2019年10月20日日曜日

地震波と技術者

地震波に関して技術者と話をする機会があります。

微動や強震動を扱う物理屋さん。この方たちは周波数領域の中で生きていらっしゃるようで(本人談)、スペクトル、固有周期、卓越周期に関する話題が多くなります。
斜面防災に関しては専門外であるものの、周波数領域での議論がなされていないと「聞くに値しない」と思われるようです。

建築屋さんや橋梁屋さんは、地盤の固有周期や構造物の減衰を当たり前のように扱われています。こちらは基準に含まれていますので、思い入れというよりは設計作業の一つと捉えられているようです。
斜面防災の話に興味を持たれますが「専門でないためわからない」という一歩引いたスタンスで聞かれることが多いように思われます。

地質屋さん。断層や地質構造に関する話題が主体ですね。弾性波や表面波などを扱われていますが、波の議論はほぼされません。
斜面防災では被災要因(素因)として地質に着目されるようです。この話がないと「片手落ち」と感じるようです。

いろいろな立場の方がいらっしゃいますし、新たな視点を得られて面白い。
恵まれた環境です。