斯潘8
斯潘4
此示例将FBX模型转换为KML,以便在Google Earth中查看。我们将参照一栋3D复式建筑,并将其放置在萨里的Unwin Park足球场上。公元前。工作空间保留FBX模型中的原始纹理。我们还将自定义kml属性,例如在选择模型时在GoogleEarth中设置弹出气球。
源数据是一个双面打印的FBX模型,最初来自BuildingSmartAlliance的通用建筑信息模型文件.使用FME中的FBX读卡器下载模板工作区或读取duplex_a.fbx数据集。
在FME检查器中查看的FBX源双工模型。
向kml写出的理想几何图形是单个网格。我们将使用三角测量仪首先将FBX几何分解为网格,然后网格合并将三角形单元统一为单个输出网格。网格合并确保我们以最有效的方式存储几何图形,也使翻译速度显著加快。没有这一步,无法在Google Earth中绘制几何体输出。
使用KML属性发送器自定义输出kml中弹出的气球。在这里,我们将指定一个名称,描述,以及模型的文件摘要。请注意,气球弹出窗口中的内容是可见的,而摘要仅在GoogleEarth工具栏的“位置”中可见。对于这些参数,我使用了:
虽然这些是我使用的参数,自由发挥创意,使用自己的文字。
我们将使用本地协调员 为了确定模型在地球上的起始位置,我们在萨里选择了这个公园,公元前。我们的FBX模型上的0.0点是地面上建筑物的一角,这一点将被地球参考。
通常情况下,写信给KML,必须始终将数据重新投影到lat/long坐标系ll-wgs84。由于FBX模型没有当前坐标系,我们将原点坐标系设置为ll-wgs84,这是相当于wgs84基准的FME,支持谷歌地球和谷歌地图。我们的源数据在经过这个变压器时用坐标系信息进行标记。
Unwin Park的坐标是从谷歌地图上收集的,在经度和纬度上。
通过运行翻译来使用KML编写器。如果您从头开始创建工作区,记住要设置工作区参数以继续“拒绝的功能处理”中的转换。您可以通过浏览导航器中的工作区参数来找到它,选择翻译。
由于已知问题,镨52475,您可能需要首先使用Trimble SketchUp Reader读取SketchUp文件,然后运行翻译将其转换为KML,在将读卡器换成FBX读卡器之前。这将启动工作区,以在KML输出中保留FBX纹理。如果输出的KML建筑显示为灰色,请尝试此解决方法。您可以使用此SketchUp文件:双面-A-SKP.zip
在谷歌地球上打开你的输出。祝贺你!你已经地理参考了你的FBX模型并保留了它的原始纹理,通过自定义弹出气球添加一些样式。下面,你可以在萨里的Unwin公园看到成功放置的双面模型,公元前。
输出kml在unwin park中正确地理参考,并带有气球弹出说明。
仔细观察GoogleEarth中显示FBX模型原始纹理的输出模型。
?2019安全亚搏在线软件公司|合法的