12 ArcView的三维分析模块.doc
上传人:qw****27 上传时间:2024-09-12 格式:DOC 页数:24 大小:2.2MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

12 ArcView的三维分析模块.doc

12ArcView的三维分析模块.doc

预览

免费试读已结束,剩余 14 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第十二章ArcView的三维分析模块三维分析模块是ArcView一个重要的扩展模块,ArcView的三维分析模块可以完成三维点、线、面文件的创建。利用该模块所生成三维形文件可完成连续表面模型的生成,还可以从透视三维的角度对空间数据进行可视化观察,直观地显示和查询数据,实现对表面模型的分析。三维形文件,是三维分析模块所支持的一种新的文件形式,它除了存储物体的x,y坐标外,还可以存储z值(z值可以是高程值,也可以是物体的其它属性值),从而可以更精确地描述地学信息。三维分析模块向ArcView接口中增加了一种新的观察数据的窗口——三维场景,它可以提供一个新的交互观察器来显示空间数据,如:它可以以透视的原理来显示三维数据,可以对z值进行伸缩显示,还可以对三维视图进行实时操纵和移动等。本章对该模块的主要功能与应用例证进行介绍。第一节三维透视观察三维场景(3DScene)和ArcView的视图(View)一样,是用来显示和查询地理数据的组件。“3DScene”和ArcView中的“View”、“Table”、“Chart”、“Layout”、“Script”等项目并列,打开ArcView后,位于ArcView的项目窗口左侧,为“3DScene”的图标。以下句举例子来说明ArcView三维显示的基本方法。图12-1ArcView中三维场景模块一、打开已建有三维场景(3DScene)的工程如果某个工程中已经包含有三维场景,则可以按照如下步骤打开三维场景。在开始启动ArcView时,可以通过选择“Openanexistingproject”,或从【File】菜单中选择【OpenProject】。在打开工程的对话框中,选择工程所在的路径,双击工程文件(如3D-mian.APR)文件。移动工程左侧的滚动条,找到3DScene的图标并激活(单击);在工程的右侧即可看到这个工程所包括的三维场景模块(如图12-1),双击这个三维场景,即可打开该模块。图12-2三维场景的显示打开三维场景模块后,即可看到有两个窗口属于三维场景(如图12-2)。一个窗口是三维场景的内容列表,名字是3DScene3,它和视图的内容列表一样,列举了场景中的主题及其图例。第二个窗口是三维场景观察器,名字是3DScene3-Viewer1,用来显示三维场景中的各主题主题。三维场景观察器根据需要,可以打开多个,也可把其拖到ArcView应用窗口的外边。在三维场景观察器内,有许多工具可以对三维模型进行操作,主要有::用于进行属性查询。同视图中的查询功能相同,必须先激活要查询的主题,再点击此工具,然后用鼠标单击任一想查询的地理特征(可以是一个建筑体,也可以是一个栅格的信息);:对地理特征进行选择。同样,也须先激活要操作的主题,再点击此工具,然后用鼠标单击任一想选择的地理特征,当选择的同时按着shift键,则可增加选择。再点击打开图表的按钮,则选择的要素会被高亮显示;:选择图形要素;:可进行三维景观的浏览如平移、缩放、旋转等。具体方法如下:旋转:按住鼠标左键,并拖动,可对三维景观进行旋转;缩放:按住鼠标右键,并拖动,可对三维景观进行放缩,其中,向右上方拖动,为缩小,向左下方拖动,为放大。平移:同时按住鼠标左右键,可对三维景观进行平移;如果是三键鼠标,按住中间的键则可;另外,也可以在按住CTRL键的同时,按住键盘上的上、下、左、右键之一,来进行上移、下移、左移、右移。另外,还可以先按住CTRL键,再用鼠标左键点击某个感兴趣的目标,则这个目标就会被移到视图的中心。:所有主题的内容都显示在三维视图的范围内;:把当前主题的内容显示在三维视图的范围内;:视图以窗口为中心放大一倍;:视图以窗口为中心缩小一倍;:点击此按钮,可把目前视图动态旋转播放,按右下方的stop键则可停止。:存盘按钮。此按钮可把三维视图当作一个图象文件存在硬盘上,用于制图或打印。除了利用三维场景观察器中的各种工具对三维场景进行查询、选择、观测外,还可以通过修改三维场景的属性来进一步改进观察效果。图12-3修改三维场景的属性三维场景的属性可以通过【3DScene】下的【properties】命令来修改(如图12-3)。三维场景的属性主要包括三维场景的名称(Name)、创建者(Creator)、创建日期(Creationdate)、制图单位(Mapunit)、二维投影(2Dprojection)、垂直放缩因子(Verticalexaggerationfactor)、背景色(Backgroundcolor)、太阳方位角(Sunazimuth)、太阳高度角(Sunaltitude)。二、创建三维场景根据已有的数据情况,创建三维场景可以分为两种不同的方法。方法一