Forge Viewer:Data Visualization エクステンション

IoT(Internet Of Things)技術の定着とともに、デジタルツインやスマート ビルディングといった形で日本でもセンサー情報の利用が本格化しています。

オートデスクは 2015 年にクラウド ベースの IoT プラットフォームを提供していた SeeControl を買収して、その後の Fusion Connect に流用しています。2017 年の DevCon では、Forge IoT として API 化のロードマップを発表していましたが、このクラウド バックエンド  サービス提供の計画は、残念ながら、白紙撤回されています。

Autodesk Forgeの2015年から2017年にかけてのIoTデバイス管理のクラウドバックエンド提供計画の図

このため、今まで、IoT に関して Forge 側で一貫したインターフェースや手法を用意していたわけではありませんでした。

Forge Viewer 上へのセンサーデータやセンサー位置の可視化には、Forge Viewer のベースになっている Three.js  JavaScript ライブラリ を活用して、Forge Viewer:オーバーレイとシーン ビルダーForge Viewer:dbid に沿ったマークアップの表示 でご紹介した方法等で表現する必要があります。また、Forge アプリとセンサー デバイスとのコミュニケーションには、独自に Socket IO 等でデバイスとの接続確立も必要になってきます。

Autodesk Forgeプラットフォーム上のインターフェースで、センサー情報を表示し、デジタルツインの可視化を行う様子。

さて、今年の Autodesk University 2020 では、IoT に対するオートデスクの戦略の変更が反映されたものとなりました。

Autodesk Tandem™ サービスや Forge Viewer 用の Data Visualization エクステンションの発表です。後者は、SD471531 Forge ロードマップ:Visual Insights-モデル内のデータの視覚化 でご案内したとおりです。
オートデスクは、センサーデバイスの接続、管理を担うバックエンド クラウド システムの構築とサービス・API の提供ではなく、主に Web ブラウザ上でのセンサー情報の可視化に特化したソリューション提供に舵を切っています。バックエンド システムには Azure や AWS が既に公開しているものを使っていただき、センサーデータのみをそこから取得、可視化しようとするものです。
また、Forge Viewer 上の可視化に際しても、利用するモデルを BIM モデルに限定し、デジタルツインの実現にフォーカスします。
Data Visualization エクステンションを利用したサンプルは、https://hyperion.autodesk.io が公開されています。
3Dモデルの建物外観とセンサー情報の可視化を示す画面。左側には日付と時間のタイムライン、右側にはセンサーの詳細情報が表示されている。

また、同エクステンションのドキュメントも、一部、https://forge.autodesk.com/en/docs/viewer/v7/reference/Extensions/DataVisualization/ で公開が始まっています。今後、先のサンプルコードやバックエンド システムとの接続に関するドキュメント公開も予定されています。なお、現在の内容は、今後、変更されていく可能性があります。

現時点の Data Visualization エクステンションでは、次の機能を提供しようとしています。

Data Visualization エクステンションを利用することで、 時間のかかる Three.js や HTML 上のコツ習得やノウハウ蓄積を必要とすることなしに、高度な実装を得ることが出来るようになるはずです。

情報が更新されましたら、随時、このブログでご案内していく予定です。

By Toshiaki Isezaki

Discover more from Autodesk Developer Blog

Subscribe now to keep reading and get access to the full archive.

Continue reading