本实验专栏参考自汤国安教授《地理信息系统基础实验操作100例》一书
实验平台:ArcGIS 10.6
实验数据:请访问实验1(传送门)
高级编辑篇--实验60 三维模型转体模型
目录
一、实验背景
三维模型是物体的多边形表示,通常用计算机或者其它视频设备进行显示。显示的物体可以是现实世界的实体,也可以是虚构的物体。任何物理自然界存在的东西都可以用三维模型表示。
体模型是面向三维空间的新数据几何类型,其直接表达了三维闭合空间。体模型要素可以通过转换已有三维模型文件得到,如三维建模软件CityEngine、Sketchup、AutoDesk 3Ds Max等创建的三维模型。这种方式可以生成具有复杂几何结构的体模型,与规则的柱体相区别。
本实验讲述使用地理信息系统软件实现三维模型转换成体模型数据的方法,将skp格式的三维模型文件转换为体模型。读者通过实验练习,应能够理解三维模型与体模型的对应关系,掌握快速转换三维模型的方法。
DAE(Digital Asset Exchange)是纯文本的模型格式,其本质就是一个单纯的xml文件,文件格式是3D交互文件格式,一般用于多个图形程序之间交换数字数据,DAE是一种3D模型,可被flash 导入。3Dmax与maya需要安装dae输出插件才可以打开,输出成后缀为dae的文件。(谷歌地球的模型就是DAE)
二、实验数据
图层名称 | 格式 | 坐标系 | 说明 |
Ex60 | Sketchup工程 | Unknown | 创建三维模型的工程 |
buildings | COLLADA模型 | Unknown | 用于生成三维体的模型 |
直接双击文件Ex60.sxd即可打开
三、实验步骤
(1)导出三维模型
本例以遥感影像数据为基础,用Sketchup 软件创建多个建筑物三维模型后,将该三维模型导出为“buildings.dae”文件。建议在导出模型之前,将影像数据移除,否则三维模型会包含该图像数据。(本例中dae文件已导出,在文件夹Ex60目录下)
(2)导入三维模型
在ArcToolbox中,打开【3D Analyst Tools】→【Conversion】→【From File】→【Import 3D Files】对话框,加载三维模型文件,将“buildings.dae”,【Output Multipatch Feature Class】设置为“buildings3d.shp”,其余参数默认;点击【OK】,得到体模型。
.