2016-11-08 7 views
2

Revit Serverに接続し、モデルデータをフェッチして処理し、Webベースのインターフェイスでユーザーに役立つ情報を返すクラウドベースのサービスを作成したいとします。その後、ユーザーはモデルを変更し、サーバーへの変更をコミットします。私のアプリには、何が変更されたかについての詳細な情報(通知は自動的に回避される)が通知され、変更が処理され、サイクルが継続されます。この例では、私のアプリケーションを使ってモデルを修正するのを避けましたが、アプリケーションがモデルを修正する必要があるかもしれません。仮説的なユースケースを教えてください。Revitモデルからデータを抽出するクラウドAPIはありますか?

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

私のアプリはLinux上で動作するPython(sklearn、Tensorflowなど)を使用してBIMモデルを処理するため、Revit環境とWindowsからの独立性が重要です。ユーザーに情報を表示するには、ウェブ技術(例:d3.jsビジュアライゼーションライブラリ)を使用します。

Model Derivative Forge APIは、RVT to IFC (and SVF) conversionを提供します。ただし、IFCではこのすべて(BIMのクエリと書き込み)が可能ですが、すべての変換で複雑さが増し、データ損失(IFCとRVTが100%互換ではありません)、計算、時間が増えます。

Hereは、この質問のより単純な形式(ファイル形式)です。これらのAPIに興味がある場合は、両方の質問をupvoteしてください。それはいくつかの注意を得るのを助けるかもしれません。

答えて

2

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

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

あなたの質問の残りはもっと複雑ですが、この単純な答えではおそらく満足できません。

我々はすでにビルコーダのコメントで、それのいくつかの側面で議論:私は、より深くこのフォローアップするために

をForge Platform Developmentグループの責任者、Jim Quanci氏と私が信じているKyle Bernhard氏のニーズについて話し合うことをお勧めしますさらに適切なRevitサービスをWeb上で利用できるようにする方法を考えています。あなたは彼らと連絡を取るために「RevitのI/Oに関する考察と入力」に、あなたがコメントブログの記事内の提案に加えて、同じトピックグループ内の1人のまたは2他人に従うことができます:

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

関連する問題