Arcgis10.0+SketchUp6.4pro结合SketchUp6ERSI插件快速创建虚拟的场景
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、软件安装及配置步骤
(1) 安装ArcGIS Desktop软件,如ArcInfo。(过程略)
(2) 安装草图大师Goolge SketchUp软件。(过程略)
(3) 安装SketchUp6 ESRI 插件,过程如下,
双击“SketchUp6ESRI.exe”,开始安装
第一个组件“GIS Plugin”,使用户能够在SketchUp中将模型以Multipatch 要素的形式导入GDB。
第二个组件“ 3D Analyst SketchUp 3D Symbol Support ”,用户可以在ArcMap 中将GIS数据导入SketchUp中。
(4) 在ArcGIS环境中激活SketchUp6 ESRI插件,过程如下,
启动 ArcMap界面,在工具栏上右键,单击“Customize”
点击“Add from file”,加载SketchUp插件安装后,为ArcGIS产品添加的动态库文件“FeaturesToSkp.dll”
添加插件动态库后,在Toolbars项中可以找到SketchUp6的功能项选中“SketchUp 6 Tools”组件以后
在桌面上会弹出组件的功能按钮
2、流程概括
(1)使用ArcGIS桌面,即ArcMap,加载矢量数据;
(2)在ArcMap环境中,利用SketchUp插件工具,将所需要建模的区域导入SketchUp中。
(3)在SketchUp创建模型。
(4)在SketchUp中将模型转成ArcGIS的Multipatch模型要素文件并保存于Personal GeoDatabase(后面统称为PGDB)中。
环状建模流程图
3、矢量数据建模样例
使用北京地区平面坐标的SHP矢量。Shp的属性字段中包含建筑物的高度值。
(1)在ArcMap中加载矢量数据,如下图
(2)单击“Select Features”,在当前图上选择需要建模的矢量数据
(3)点击之前添加的SketchUp插件“Export selected items to SketchUp 6”
按钮,将弹出数据导出选项对话框,如下图
系统将自动读出所选择矢量要素所在的FeatureClass,并且提供自动建模选项。Elevate by field:依据属性字段,设置建筑物高程。 Extrude by field:依据属性字段,设置建筑物高度。 Name Groupusing:为导出数据,选择分组名称。Launch SketchUp on completion:操作结束后,模型自动在SketchUp运行程序中打开。Filename:指定导出模型文件的路径和名称。单击确定,导出结束,弹出成功导出的提示对话框,如下图
导出时候,原始的空间参考将被带入到SketchUp环境中。
同时,关联到SketchUp建模工具,将导出模型自动加载到建模空间内,如下图
(4)根据相关筑物图片,或者通用纹理。按照现实的情况和比例关系进行调整,获得SketchUp模型的最终结果。如下图所示。
(5)SketchUp导出3D模型
导航“文件”->“导出”->“三维模型”,在弹出的导出模型对话框中,选择文件类型为ESRI Multipatch(*.mdb),保存为ArcGIS的三维数据即Multipatch 格式。或者要应用与其他平台,可以保存为3D文件通用的格式3ds