RVMX 全世界対応のCesiumを使ったDEM読み取りクラス(β版)のご紹介
RVMX 全世界対応のCesiumを使ったDEM読み取りクラス(β版)のご紹介
概要
RVMX 全世界対応のCesiumを使ったDEM読み取りクラス(β版)のご紹介。
今まで海外のDEMはUSGS・NASA等の提供のデータ(USGS3・USGS1・Aster・ALOS・他)を使っていましたが、提供元の環境変化により取得しづらくなる事が有りました。
そこで今回Aster等を取得するまでの代替え手段としてCesuimを使ったDEM取得クラスを作成しました。データ取得にはID等必要ありません。
実際には既存ソフトと疎結合(本機能が無くても影響がない様にする為)にする為インターフェイスソフトを間に入れています。
RVMXソフトにはDEMを使う機能は非常に多くありますが、回線設計本体と、RVMX_GISViewerに組み込んでみました
本機能は、2022年版以降より試用版として、2023年版より正規機能として動作します。
1.概要及び動作要求条件
-1.CesiumはWebのスクリプトで動作し、インターネット接続とサーバー環境及びブラウザが必要です。
-2.ブラウザーはIEはMicrosoftより停止がアナウンスされていますので、Webview2(Chrome)でブラウザを作成しています。
-3.サーバー環境はPC内で、IISを動作させるのが優先ですが、RVMXサーバー(但し、停止時も有ります)も使えるようにしています。
-4.Cesiumより取得高度は準拠楕円体からの高さ(Ellipsoid.WGS84)で海抜高では有りません。
その為、全世界対応のジイオド(地域により気圧の影響で海面高度変化)を求めて補正しています。
-5.データ取得にインターネットを使うため、環境によりエラーが発生します。その為リトライも設定できるようにしています。また、時間もかかります。
但し、サービスエリア等では非常に時間が掛かり、途中でリトライとなると時間が余計にかかります。
よって、サービスエリア等では最初に必要エリア内のDEMを先読みします。
2.使い方
-1.回線設計の例。
a.DEMの設定
Cesium DEMをチェック
b.環境設定
Cesium DEM設定をクリック
詳細はCesium環境設定を参照
c.VHF/UHF固定回線での操作は今まで同じです。
d.サービスエリア
d-1.マルチタスク用設定
DEM環境設定ボタンをON
・DEMの種類にCesium DEMが追加されています。
・Cesium DEM設定ボタンが追加されています。詳細はCesium環境設定を参照
d-2.DEMデータを全て先読みします。
マルチタスクOFFの時
マルチタスクONの時
-2.RVMX_GISViewerの例。
a.DEMの設定
・DEMの種類にCesium DEMが追加されています。
b.Cesium設定
・Cesium 設定ボタンが追加されています。詳細はCesium環境設定を参照
3.Cesium環境設定
-1.最大待ち時間(ミリ秒) スクリプトよりの応答の最大待ち時間
-2.最大やり直し 失敗した時の最大やり直し回数
-3.Webサーバー サーバー環境
a.RVMXサーバー不使用 RVMXサーバーを利用しない、優先=第三順位
b.ローカルサーバー(OS機能) Windowsが持っているサーバー機能(IIS)、優先=最優先
b-1.不使用 ローカルサーバー(OS機能)を使わない
b-2.フォルダー 物理フォルダー
b-3.参照ボタン ブラウザ形式でフォルダー指定
b-4.設定方法 IIS機能を有効にする設定方法
b-5.動作確認 ローカルサーバー(OS機能)の動作を確認
c.RVMX Webホストサーバー RVMX製サーバーソフト、PC単独で近距離にネットワークによるテンポラリー情報提供Tool(参考)優先=第二順位
c-1.不使用 不使用
c-2.設定 RVMX Webホストサーバーの設定
c-3.動作確認 RVMX Webホストサーバーの動作を確認
-4.閉じるボタン 画面を閉じます。
-5.プルダウンメニュー
a.Help
a-1.説明 本説明
4.失敗メッセージ
途中で失敗すると下記のようなメッセージが出ますが、リトライ以内であれば再実行します。
Webview2のエラーです
5.結果例
-1.日本国内での見通図比較例
Cesium DEMの例
Cesium DEMでジイオド補正無し例
50mメッシュの例
-2.アメリカ フロリダ州ののオーランド国際空港サービスエリア例
-3.日本国内でのサービスエリア比較例
Cesium DEMの例
50mメッシュの例
5.その他
-1.基本的に本機能は海外用です。
-2.精度はAster(NASA)の方が高いと思います。
-3.RVMX製ソフトで他の機能への組み込みをご希望が有れば、ご連絡ください、対応を検討します。
-4.インターネット経由のデータ取得の為、環境によりエラーが起きる可能性も有ります、差の時は再度試して下さい。
注意:-1.Net Framework4.62以上がインストールされている必要が有ります。
-2.Cesiumの仕様変更により動作しなくなることが有るかも知れません。
提供ソフトのQ&A
(有)RVMX