方法一
操作步骤:
1.在CAD中拉好自己的建筑底图,为闭合多段线,层高文字标注
2.将CAD导入ArcScene中,创建shp文件。加载层高文字标注,进行连接属性
3.双击shp文件将用拉伸,输入层高公式:属性表*3
4.将生成的模型用工具箱中的3D图层转要素类变成固定的模型,不需要依托于地形,分组字段选择为层高,命名为建筑要素类
5.使用FME的读模块将建筑要素类多个要素合成为一个,然后写模块格式为skp
6.然后将skp文件用SU打开,这时的SU是三角形构成,不能使用,之后导出为dae文件
7.然后将dae文件加载进入SU形成完整的可编辑的SU
方法二
将带有高度信息的建筑shp文件加载FME读模块,转换器用extruder(挤压),设置挤压高度为高度数据,写模块转为SU。
注:网上有些教程是通过FME直接建筑要素类shp导出dae,然后将dae导入SU。按照这种方法尝试总是dae导入SU失败,通过搜索发现问题在于Sketchup要求.dae格式必须是Open COLLADA 1.4.1以上,但FME默认导出的.dae文件为Autodesk COLLADA标准(至少到2015是如此),所以不兼容。