西班牙
斯潘4
此示例将FBX模型转换为KML,以便在Google Earth中查看。我们将地理参考一个三维复式建筑,并将其放置在英伦公园足球场在萨里,BC。工作区将保留FBX模型中的原始纹理。我们还将自定义kml属性,例如在选择模型时在google earth中设置弹出气球。
源数据是一个双工的FBX模型,最初来自BuildingSmart Alliance的通用建筑信息模型文件是的。下载模板工作区或使用FME中的FBX读取器读取Duplex_a.fbx数据集。
在fme检查器中查看的fbx源双工模型。
写入kml的理想几何体是单个网格。我们将使用三角架首先将FBX几何体分解为网格,然后网状合并将三角形单元统一为单个输出网格。网格合并确保我们以最有效的方式存储几何体,并使转换速度显著加快。没有这一步,几何输出就无法在google earth中绘制。
使用KMLPropertySetter公司自定义输出kml中的气球弹出窗口。在这里,我们将指定模型的名称、描述和文件摘要。请注意,内容将在气球弹出窗口中可见,而摘要仅在Google Earth工具栏的“位置”中可见。对于这些参数,我使用了:
虽然这些是我使用的参数,但请随意发挥创意并使用您自己的文本。
我们将使用本地协调服务器设定我们的模型在地球上的起源位置,我们将其选为公元前萨里的安文公园。FBX模型上的0,0点是地面上建筑的一角,这是将被地理参照的点。
通常,要写入KML,必须始终将数据重新投影到纬度/经度坐标系LL-WGS84。由于FBX模型没有当前坐标系,我们将原点坐标系设置为LL-WGS84,这是等同于WGS84基准的FME,与支持Google Earth和Google Maps的坐标系相同。我们的源数据在经过这个转换器时被标记为坐标系信息。
Unwin Park的坐标是从谷歌地图上收集的,以经纬度为单位。
通过运行翻译来利用kml作者。如果您是从头开始创建工作区,请记住在“拒绝的功能处理”中设置工作区参数以继续转换。您可以通过浏览导航器中的工作区参数并选择translation来找到这一点。
由于已知问题pr 52475,您可能需要首先使用Trimble SketchUp读取器读入SketchUp文件,并运行转换以将其转换为KML,然后将读取器换成FBX读取器。这将为您的工作区添加底漆,以在KML输出中保留FBX纹理。如果输出的KML建筑全部显示为灰色,请尝试此解决方案。可以使用此SketchUp文件:双面-a-skp.zip
在google earth中打开你的输出。祝贺你!您已经地理参照了FBX模型并保留了其原始纹理,通过自定义弹出气球添加了一些样式。下面,你可以看到复式模型成功地放置在安文公园在萨里,BC。
输出KML在Unwin Park中以气球弹出式描述进行了正确的地理参考。
仔细查看google earth中显示fbx模型原始纹理的输出模型。
?2019安全亚搏在线软件公司|法律