Autodesk forge 如何根据配置自动创建蜂窝站点的三维模型

Autodesk forge 如何根据配置自动创建蜂窝站点的三维模型,autodesk-forge,autodesk-viewer,autodesk-model-derivative,Autodesk Forge,Autodesk Viewer,Autodesk Model Derivative,我有一个项目,使用Forge平台和Google Maps API for javascript。 要求是: 1、将GIS地图上的所有细胞部位显示为标记。 我可以通过Google Maps API for Javascript实现这一点 2、单击标记时,显示蜂窝站点的三维设计模型。 我可以通过Forge平台实现这一点。 首先创建一个bucket,然后上传3D模型源文件并转换为svf格式,最后通过查看器库对其进行资源管理 3、动态创建蜂窝站点的3D模型 因为蜂窝站点由一些组件组成,例如塔和房子 有一

我有一个项目,使用Forge平台和Google Maps API for javascript。 要求是:

1、将GIS地图上的所有细胞部位显示为标记。 我可以通过Google Maps API for Javascript实现这一点

2、单击标记时,显示蜂窝站点的三维设计模型。 我可以通过Forge平台实现这一点。 首先创建一个bucket,然后上传3D模型源文件并转换为svf格式,最后通过查看器库对其进行资源管理

3、动态创建蜂窝站点的3D模型

因为蜂窝站点由一些组件组成,例如塔和房子

有一些不同种类的房子和塔。我们拥有房屋和塔楼的所有三维模型文件(例如HouseSmall.rfa、houselagle.rfa、TowerLow.rfa、towereigh.rfa)

蜂窝站点的配置存储在数据库中。架构可能如下所示:

[
{SiteId:1, SiteName:"small-house-big-tower", HouseType:"HouseSmall", TowerType:"TowerHigh"},
{SiteId:2, SiteName:"large-house-low-tower", HouseType:"HouseLarge", TowerType:"TowerLow"},
]
房屋和塔楼的位置是固定的

我想知道如何根据配置自动创建蜂窝站点的3D模型

任何帮助都将不胜感激。
非常感谢。

Forge翻译管道不支持RFA,只支持RVT。这意味着您首先需要为每个元素创建一个RVT,然后在使用它们之前将它们转换为Forge模型派生。您可以创建元素URN的目录,以便稍后在Forge Viewer中使用。Forge Viewer可以同时加载多个URN,这样可以满足您的需要。 现在要自动创建“URN目录”,需要Revit(RFA->RVT);我想您可以使用Revit脚本机制或为此编写Revit插件。杰里米·塔米克(Jeremy Tammik)在他的博客上写了一个“房间编辑器”,展示了如何将RVT从插件导出到Forge。我相信这将是一个良好的开端