ArcGIS三维入门(2-22)ArcGIS 与 SketchUp 建模实例

本文目录
  • 正文

安装完“SketchUp6ESRI”插件以后,我们来开始实际的建模过程。在利用ArcGIS结合SketchUp建模的过程,根据原始ArcGIS数据质量的不同,我们的整个建模过程中的每一环细节上也有所变化。以北数据京国际会展中心建筑物二维轮廓矢量数据为例,介绍三维建模过程。该FeatureClass的名称为ICC_polygon;要素类型为Polygon;

(1)在ArcMap中加载矢量数据,如图:

(2)单击“Select Features”,在当前图上选择需要建模的矢量数据,如图所示:

(3)点击之前添加的SketchUp插件“Export selected items to SketchUp 6”按钮,将弹出数据导出选项对话框,如图所示:

系统将自动读出所选择矢量要素所在的FeatureClass,并且提供自动建模选项。

  • Elevate by field:依据属性字段,设置建筑物高程。

  • Extrude by field:依据属性字段,设置建筑物高度。

  • Name Group using:为导出数据,选择分组名称。

  • Launch SketchUp on completion:操作结束后,模型自动在SketchUp运行程序中打开。

  • Filename:指定导出模型文件的路径和名称。单击确定,导出结束,弹出成功导出的提示对话框导出时候,原始的空间参考将被带入到SketchUp环境中。同时,关联到SketchUp建模工具,将导出模型自动加载到建模空间内,如图

(4)在SketchUp中添加适当的纹理,如图所示:

需要特别注意的是,在SketchUp中贴纹理的标准单元是模型个体。

(5)在SketchUp中选择模型,并导出生成Multipatch。该步骤需要用户谨慎对待,只有在SketchUp操作空间中被选中的模型,才能以独立Multipatch要素导出。未被选中的模型也会被导出成Multipatch要素导出,但是将作为一个整体要素存在于Multipatch图层中。同时,SketchUp中支持模型组合功能,一旦模型被组合后,将丢失对应矢量数据源的ID值信息,这样就无法在后期添加原始矢量数据的属性信息。该问题后面会介绍。选择需要导出的模型,点击“文件——导出——3D模型”,如图2.6.3-16所示:

在指定导出模型的保存路径时,需选择的文件类型为“ESRI MultiPatch(*.mdb)”,,如图所示:

单击导出后,系统将弹出导出高级选项,如图所示:

该对话框中主要有三个重要选项,介绍如下,

“Store SketchUp Data in Feature”:将SketchUp模型,对应的存储于Multipatch 模型要素中。

“Use Selected Items Only”:仅导出及转换被选中的模型。

“Create”:创建PGDB(.mdb)。 我们已经建立了好一个PGDB(.mdb),在此PGDB中建立了一个Multipatch要素,坐标系统同北京国际会展中心建筑物二维轮廓矢量数据一样。点击“OK”,导出完成。

(6)上面操作,已经将SketchUp模型导入GDB中,并生成了Multipatch模型图层。我们可以检验一下,Multipatch模型的几个显示效果,如图所示:

加载到ArcGlobe中,如图所示:

手册目录

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

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

本站QQ群:291616564 麻辣GIS

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

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

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


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

发表评论