ArcGIS三维入门(2-27)ArcGIS 导入 3DMax/SketchUp 模型

本文目录
  • 正文

利用已有二维平面数据、高度辅助数据以及建筑物表面纹理,使用 SketchUp 或者 3DMax 软件流程化建立三维模型具有很多优点:

(1)基于建筑物轮廓建立了真实的建筑物模型(真实的大小)。

(2)模型数据不必一一导入三维场景,支持模型数据批量导入;

(3)建立三维场景时无需修改模型大小和旋转角度;

(4)规范了建模流程,降低后期处理的难度,一定程度上减少三维数据获取成本。

对于建立三维场景,推荐使用规范化过程,以减少后期处理过程。当然对于现有模型通用的模型数据,ArcGIS支持:模型数据导入和三维模型编辑两种方式,将现有模型转换成 Multipatch 格式。

模型导入

利用 Import 3D Files 工具支持主流的三维模型导入。支持 3D Studio Max (*.3ds),VRML and GeoVRML 2.0 (*.wrl), SketchUp 6.0 (*.skp), OpenFlight 15.8 (*.flt),Collaborative Design Activity (COLLADA) (.dae),等通用 3D 格式。

(1)利用 Import 3D Files 工具(如图所示:)将通用模型转换成 Multipatch 格式。

(2)3ds 数据导入时,纹理数据要与 3ds 文件至于同一个目录下面。

(3)wrl 数据导入时,纹理数据要放在 wrl 上层目录中的 maps 文件夹下面。并且选中 Y is Up(optional)选项。

(4)带纹理的 Multipatch 数据应该存储于 Geodatabase 中。

(5)对于建筑位置,可以新建一个空 Multipatch 文件,加载导入的 Multipatch 文件。利用现有的地理底图使用 ArcMap的编辑和空间校准功能(Spatial Adjustment)将建筑调整相应的位置。

三维模型编辑

ArcGIS10 开始全面支持 3D 数据的编辑,借助于交互式的编辑方式工具可以实现现有模型的快速导入。此方法方便灵活,适用于局部数据更新和调整。以 620.3ds 数据为例,介绍三维编辑过程:

(1)在 City.gdb 中右键 New->Feature Class,弹出 New Feature Class对话框,填入名称和选择 Multipatch Features 类型,如图 2.6.3-41 所示:

(2)下一步,点击 Import 按钮从矢量 Buildings 数据中获取地理坐标,如图所示:

(3)下二步保持默认参数。点击下一步修改模型数据属性字段,如图

(4)建立完毕后,在 ArcGlobe 中加载 EditBuildings 三维数据和 Buildings底图数据。点 3D Editor 工具条,选择 State Editing,弹出 State Editing 对话框,选择 EditBuildings 数据,如图所示:

(5)在 Create Features 面板上,选择 EditBuildings 模板,点击 Insert Tool(如图所示)

在建筑物轮廓上点击,弹出 open 对话框,选择导入的建筑物模型文件,如图所示:

(6)点击 3D Editor 工具条上的编辑放置工具,进行交互式调整:

A、按住鼠标左键调整模型位置;

B、按住 Shitf 键+鼠标左键调整模型高程;

C、按住鼠标中键旋转模型角度;

D、按住 Shitf 键+鼠标右键调整模型大小; 如图所示,鼠标中键对模型进行旋转。

(7) 调整到合适的位置后,3D Editor->Save Edits 保存编辑,如图

## 手册目录

本手册的全部内容: ArcGIS三维入门手册

如您有疑问,可在文末留言,或到QQ群提问。

本站QQ群:291616564 麻辣GIS

微信公众号:malagis,扫描右边二维码直接关注。

微信捐助麻辣GIS 支付宝捐助麻辣GIS

如果本文对您有所帮助,欢迎对我们团队进行打赏捐助,让我们在传播3S的路上可以走得更远。


作者:,地理小学生。
分享本文,请您带上本文链接

发表评论