-1

私はプロジェクトを持っており、ForgeプラットフォームとGoogle Maps API for javascriptを使用しています。 要件は次のとおりです。コンフィグレーションに従ってセルラーサイトの3Dモデルを自動的に作成する方法

1、GISマップ上のすべての携帯サイトをマーカーとして表示します。 Google Maps API for Javascriptでこれを実現できます。

2マーカーをクリックしている間に、Cellular-Siteの3Dデザインモデルを表示します。 私はこれをForgeプラットフォームで実現できます。 最初にバケットを作成し、3DモデルのソースファイルをアップロードしてSVF形式に変換し、最後にViewerライブラリでエクスプローラします。

3、携帯サイトの3Dモデルを動的に作成します。

セルラーサイトのために、タワーとハウスなどのいくつかのコンポーネントで構成されています。

ハウスとタワーにはいくつかの種類があります。 House and Towerのすべての3Dモデルファイル(HouseSmall.rfa、HouseLarge.rfa、TowerLow.rfa、TowerHeigh.rfaなど)

セルラーサイトの設定はデータベースに保存されています。スキーマは次のようになります。

[ 
{SiteId:1, SiteName:"small-house-big-tower", HouseType:"HouseSmall", TowerType:"TowerHigh"}, 
{SiteId:2, SiteName:"large-house-low-tower", HouseType:"HouseLarge", TowerType:"TowerLow"}, 
] 

ハウスとタワーの位置は固定されています。

私は構成に従ってセルラーサイトの3Dモデルを自動的に作成する方法を知っています。

非常に助かります。 ありがとうございます。

答えて

0

Forge変換パイプラインはRFAをサポートせず、RVTのみをサポートします。つまり、各要素のRVTを作成し、それを使用する前にForge Model Derivativeに変換する必要があります。フォージビューアに後で消費される要素URNのカタログを作成することができます。 Forge Viewerは複数のURNを同時にロードすることができます。 'URNカタログ'を自動的に作成するには、Revit(RFA - > RVT)が必要です。私は、あなたはRevitスクリプト機構を使うことも、Revitプラグインを書くこともできます。 Jeremy Tammikはブログで「RVTをプラグインからForgeにエクスポートする方法」を示す「ルームエディタ」を作成しました。これは良いスタートだと思う。

関連する問題