5

Revit Server に接続し、モデル データを取得して処理し、Web ベースのインタフェースでユーザに有用な情報を返すことができるクラウド ベースのサービスを作成したいとします。次に、ユーザーはモデルを変更し、変更をサーバーにコミットします。私のアプリは、変更された内容に関する詳細情報を含む通知を受け取り (差分は自動的に回避されます)、変更を処理し、サイクルが続行されます。この例では、自分のアプリを使用してモデルを変更することは避けましたが、アプリでモデルを変更する必要がある場合もあります。仮説的な使用例を挙げましょう。

アーキテクトは、設計ソリューションのパフォーマンスを最適化したいと考えています。彼女は常にモデルのさまざまな部分に取り組んでおり、モデルにいくつかの (おそらくマイナーな) 変更をコミットしています。変更は、中央の BIM 360 サーバーまたはその他の中央の Revit サーバーに送信されます。私のアプリは、サーバーから変更情報を取得し、モデルのパフォーマンスを評価して、Web ページでアーキテクトにフィードバックを提供します。

私のアプリは、Linux 上で動作する Python (sklearn、Tensorflow など) を使用して BIM モデルを処理するため、Revit 環境や Windows からの独立性が重要です。ユーザーに情報を表示するために、Web テクノロジ (d3.js 視覚化ライブラリなど) を使用します。

Model Derivative Forge APIは、RVT から IFC (および SVF) への変換を提供します。これらすべて (BIM のクエリと書き込み) は IFC で可能ですが、変換のたびに複雑さが増し、データが失われ (IFC と RVT は 100% 互換ではありません)、計算と時間がかかります。

これは、この質問のより単純な形式 (ファイル形式) です。これらの API に興味がある場合は、両方の質問に賛成票を投じてください。注目を集めるのに役立つかもしれません。

4

2 に答える 2

3

件名の質問に対する簡単な回答: 「Revit モデルからデータを抽出するクラウド API はありますか?」

はいあります。Revit モデルを RVT ファイルとして Forge または A360 にアップロードできます。SVF の翻訳結果にはすべてのデータが含まれ、Forge ビューアでモデル派生 API を使用して表示およびクエリできます。

ただし、質問の残りの部分ははるかに複雑であり、おそらくこの単純な答えでは満足できません.

The Building Coder のコメントで、そのいくつかの側面について既に説明しました。

これについてさらに詳しくフォローアップするために、Forge プラットフォーム開発グループの責任者である Jim Quanci と、さらに適切な Revit サービスを Web 上で利用できるようにする方法を検討していると思われる Kyle Bernhard とあなたのニーズについて話し合うことをお勧めします。あなたがコメントしたブログ投稿の提案に加えて、「Revit I/O に関する考えとインプット」に関する同じトピック グループの他の 1 つまたは 2 つの投稿に従って、連絡を取ることができます。

http://thebuildingcoder.typepad.com/blog/about-the-author.html#5.28b

于 2016-11-08T18:05:35.627 に答える