ArcGIS地理信息系统空间分析实验教程第9章 三维分析

上传人:资****亨 文档编号:133557737 上传时间:2020-05-28 格式:PPT 页数:65 大小:6.21MB
返回 下载 相关 举报
ArcGIS地理信息系统空间分析实验教程第9章 三维分析_第1页
第1页 / 共65页
ArcGIS地理信息系统空间分析实验教程第9章 三维分析_第2页
第2页 / 共65页
ArcGIS地理信息系统空间分析实验教程第9章 三维分析_第3页
第3页 / 共65页
ArcGIS地理信息系统空间分析实验教程第9章 三维分析_第4页
第4页 / 共65页
ArcGIS地理信息系统空间分析实验教程第9章 三维分析_第5页
第5页 / 共65页
点击查看更多>>
资源描述

《ArcGIS地理信息系统空间分析实验教程第9章 三维分析》由会员分享,可在线阅读,更多相关《ArcGIS地理信息系统空间分析实验教程第9章 三维分析(65页珍藏版)》请在金锄头文库上搜索。

1、 第九章三维分析 主要内容 表面创建表面分析ArcScene三维可视化数据转换 一 表面创建 1 何谓表面表面即连续的值域 该值域的变化可能涉及到无数个点 图9 1表面示意图 一 表面创建 1 栅格表面栅格表面以网格的形式存储 每个单元格内具有唯一的Z值 单元尺寸越小 表面精度越高 图9 2栅格表面示意图 一 表面创建 2 TIN表面由具有Z值的离散点两两联接构成不规则三角网 图9 3TIN表面示意图 一 表面创建 2 表面创建创建表面模型主要有两种方法 插值法和三角测量法 1 栅格表面常见的一个例子是利用采样点生成栅格DEM 图9 4栅格表面创建图 一 表面创建 图9 5栅格表面创建图 一

2、表面创建 图9 6三维立体表面创建图 一 表面创建 1 可变半径反距离权插值所谓可变半径插值 是指在输出栅格单元最大搜索半径范围内 找出最近的N个点作为插值的输入点 图9 7可变半径反距离权插值操作选择按钮 图9 8可变半径反距离权插值操作对话框 一 表面创建 2 固定半径反距离权插值与可变半径操作方法类似 不同之处在于选择搜索半径类型为固定 Fixed 需要注意的是 固定半径插值时 使用指定搜索半径内所有的点作为输入点 如果在搜索半径内没有任何点 这时将自动增加栅格单元的搜索半径 直到达到指定的最少点数为止 一 表面创建 3 张力样条插值样条插值是用表面拟合一组点的方法 要求所有的点均处于生

3、成的表面上 图9 9张力样条插值操作按钮 图9 10张力样条插值操作对话框 一 表面创建 4 规则样条插值规则样条允许控制表面的平滑度 需要注意的是 规则样条中的权重值用来控制表面的平滑度 权重指定三阶导数的系数 以使表面的曲率最小 权重值越大 表面越平滑 一阶导数 坡度 表面也越平滑 通常 权重值取0 0 5 一 表面创建 5 克里金插值克里金方法又分为普通克里金和泛克里金两种 普通克里金是应用最普遍的 它假定均值是未知的常数 泛克里金用于已知数据趋势的情况 并能够对数据进行科学的判断来描述它 图9 11克里金插值操作按钮 图9 12克里金插值操作对话框 一 表面创建 通过使用可变搜索半径

4、在计算插值单元时 可以指定计算中使用的点数 这使得对于每个插值单元来说 其搜索半径都是变化的 半径的大小依赖于搜索到指定点数的输入点时的距离 指定最大的搜索半径 可以限制搜索半径 如果在达到最大搜索半径时 搜索到的点数还没有达到指定的数目 此时将停止搜索 用已经搜得的点计算插值单元 一 表面创建 6 邻域法插值邻域插值将TIN的一些方法与栅格插值方法结合起来 栅格表面使用输入数据点及其邻近栅格单元进行插值 图9 13邻域插值操作按钮 图9 14邻域插值操作对话框 一 表面创建 首先 为输入数据点创建一个Delauney三角形 输入的样本数据点作为三角形的结点 并且每个三角形的外接圆不能够包含其

5、它结点 对每个样本点 邻域为其周围相邻多边形形成的凸集中最小数目的结点 每个相邻点的权重 通过评价其影响范围的Thiessen Voroni技术计算出来 一 表面创建 2 TIN表面的创建通常TIN是从多种矢量数据源中创建的 可以用点 线与多边形要素作为创建TIN的数据源 1 点集 它是TIN的基本输入要素 决定了TIN表面的基本形状 图9 15点集图 一 表面创建 2 隔断线它可以是具有高度的线 也可以是没有高度的线 在TIN中构成一条或多条三角形的边序列 隔断线即可用来表示自然要素 如山脊线 溪流 也可以用来创建要素如道路 图9 16隔断线图 一 表面创建 硬 隔断线用来表示表面上的不连续

6、性 如溪流与河道可作为 硬 隔断线加在TIN中以表示表面在其所在处的急剧变化 从而可以改进TIN表面的显示效果与分析功能 一 表面创建 软 隔断线即添加在TIN表面上用以表示线性要素但并不改变表面坡度的边 比如 要标出当前分析区域的边界 可以在TIN表面上用 软 隔断线表示出来 不会影响表面的形状 一 表面创建 裁切多边形 定义插值的边界 处于裁切多边形之外的输入数据将不参与插值与分析操作 删除多边形 定义插值的边界 与裁切多边形的不同之处在于多边形之内的输入数据将不参与插值与分析操作 替换多边形 可对边界与内部高度设置相同值 可用来对湖泊或斜坡上地面为平面的开挖洞建模 填充多边形 它的作用是

7、对落在填充多边形内所有的三角形赋予整数属性值 表面的高度不受影响 也不进行裁切或删除 3 多边形用来表示具有一定面积的表面要素 如湖泊 水体 或用来表示分离区域的边界 一 表面创建 4 ArcGIS中的实现 图9 18建TIN操作按钮 图9 19建TIN操作对话框 二 表面分析 表面创建好之后 通常可用来进行进一步分析 以获取关于表面所在区域更多有价值的信息 二 表面分析 1 计算表面积与体积 表面积的概念与平面面积不同 表面积是沿表面的斜坡计算的 考虑到了表面高度的变化情况 除非表面是平坦的 通常表面积总是大于其二维底面积 图9 20表面积计算各参数示意图 二 表面分析 体积的概念体积指表面

8、与某指定高度的平面 参考平面 之间的空间大小 按照参考平面的上下关系分为两部分 分别是平面之上的体积或平面之下的体积 图9 21体积计算各参数示意图 二 表面分析 ArcGIS中计算表面积与体积 图9 23表面积与体积计算操作对话框 图9 22表面积和体积计算按钮 二 表面分析 坡度与坡向的计算 基于TIN表面 1 坡度 某点的坡度即为其所在三角面与水平面之间的夹角 二 表面分析 ArcGIS中坡度的计算 二 表面分析 ArcGIS中坡度的计算结果 二 表面分析 坡向 某点的坡度即为其所在三角面与水平面之间的夹角 二 表面分析 ArcGIS中坡向的计算 图9 30坡向计算操作对话框 图9 29

9、坡向计算按钮 二 表面分析 可视性分析 1 视线瞄准线视线瞄准线是表面上两点间的一条直线 用来表示观察者从其所处位置观察表面时 沿直线的表面是可见的还是遮挡的 图9 31可视性分析参数设置 二 表面分析 视场视场指可以被一个或多个观察点看到的所有范围 具体到栅格数据来说 即所能看到的所有栅格单元 图9 33栅格数据视场的显示结果 二 表面分析 在ArcGIS中计算视场 图9 35视场计算操作对话框 图9 34视场计算按钮 二 表面分析 提取断面 1 剖面图表示了沿表面上某条线前进时表面上高程变化的情况 即断面的情况 图9 36实际地面的视线 图9 37实际地面的视线对应的断面图 二 表面分析

10、表面阴影表面阴影是根据假想的照明光源对高程栅格图的每个栅格单元计算照明值 计算过程中包括三个重要参数 太阳方位角 太阳高度角 表面灰度值 二 表面分析 ArcGIS中表面阴影的计算 图9 41表面阴影计算操作对话框 图9 40表面阴影计算按钮 二 表面分析 图9 42表面阴影的生成结果图 二 表面分析 6 表面长度所谓表面长度即一条或多条线在表面上的三维长度 即沿该线表面上剖面线的长度 三维长度大于等于线的平面长度 因为地表的起伏变化增加了三维线的长度 图9 43表面长度示意图 二 表面分析 ArcGIS中表面长度的计算 图9 44表面长度计算对话框 三 ArcScene三维可视化 1 要素的

11、立体显示在三维场景中显示要素的先决条件是要素必须被以某种方式赋予高程值或其本身具有高程信息 两种方式 具有三维几何的要素 使用其自身高程属性进行三维可视化 缺少高程值的要素 可以采用突出和叠加的方式进行三维显示 三 ArcScene三维可视化 等高线要素的三维显示 图9 45等高线的三维显示图 三 ArcScene三维可视化 叠加 所谓叠加 即将要素所在区域的表面模型的值作为要素的高程值 图9 46三维叠加操作结果图 三 ArcScene三维可视化 突出 所谓突出是指根据要素的某个属性或任意值突出要素 如要想在三维场景中显示建筑物要素 可以使用其高度或楼层数这样的属性来将其突出显示 图9 47

12、三维突出操作结果图 三 ArcScene三维可视化 ArcScene中要素的立体显示 设置基准高程加载显示与突出显示两种方式 图9 49设置突出显示操作对话框 图9 48设置基准高程加载显示操作对话框 三 ArcScene三维可视化 2 设置场景属性添加到场景中的图层必须具有坐标系统才能正确显示 为更好地表示地表高低起伏的形态 有时需要进行垂直拉伸 以免地形显示地过于陡峭或平坦 为全面地了解区域地形地貌特征 可以进行动画旋转 为增加场景真实感 需要设置合适的背景颜色 根据不同分析需求 设置不同的场景光照条件 包括入射方位角 入射高度角及表面阴影对比度 为提高运行效率 需要尽可能地减小场景范围

13、去除一些不需要的信息 三 ArcScene三维可视化 1 场景坐标系统 图9 50场景坐标系统设置对话框 三 ArcScene三维可视化 垂直拉伸 图9 51垂直拉伸操作对话框 三 ArcScene三维可视化 3 使用动画旋转 图9 54动画旋转操作对话框 三 ArcScene三维可视化 4 改变场景的光照 图9 55场景光照设置对话框 三 ArcScene三维可视化 5 改变场景范围 图9 56场景范围设置对话框 三 ArcScene三维可视化 飞行动画动画是由一条或多条轨迹组成 轨迹控制着对象属性的动态改变 例如 场景背景颜色的变化 图层视觉的变化或者观察点的位置的变化 轨迹是由一系列帧组

14、成 而每一帧是某一特定时间的对象属性的快照 是动画中最基本的元素 三 ArcScene三维可视化 生成动画的五种方法 通过创建一系列帧组成轨迹来形成动画 通过录制导航动作或飞行创建动画 通过捕捉不同视角 并自动平滑视角间过程创建动画 通过改变一组图层的可视化形成动画效果 通过导入路径的方法生成动画 三 ArcScene三维可视化 1 创建一系列帧组成轨迹形成动画 图9 57轨迹创建按钮 图9 58轨迹创建对话框 三 ArcScene三维可视化 创建一系列帧组成轨迹形成动画 捕捉不同视角 并自动平滑视角间过程创建动画 图9 59动画操作工具条 三 ArcScene三维可视化 改变一组图层的可视化

15、形成动画效果 图9 60动画效果创建按钮 图9 61动画效果创建对话框 三 ArcScene三维可视化 通过导入路径的方法生成动画 图9 62动画生成按钮 图9 63动画生成对话框 四 数据转换 1 二维要素三维化通常 有三种方法将现有的二维要素数据转换为三维数据 由某一表面获取要素的高程属性值 由要素的某一属性值作为高程值 将要素的高程属性值赋为某一常量 四 数据转换 1 从表面获得现有要素的高程值此方法由要素所在区域的表面模型获取高程值赋予要素 将其转换为三维要素 图9 64从表面获得高程值菜单按钮 图9 65从表面获得高程值操作对话框 四 数据转换 通过要素属性获取要素高程值此方法将要素

16、某一属性字段作为高程值 从而实现将其转换为三维要素 图9 66通过要素属性获取要素高程值操作对话框 四 数据转换 以某一常量作为要素高程属性此方法将某一常量作为高程值赋予要素 使其转换为三维要素 图9 67常量作为要素高程属性操作对话框 四 数据转换 将栅格数据转换为矢量数据欲将栅格表面所包含的信息用于基于矢量的数据分析 可将栅格数据转换为矢量数据 将栅格数据转换成所需的要素的步骤是 1 将栅格表面数据转换成某种特定类别的数据 如高程 坡度 坡向 2 将各类别转换成多边形 3 将多边形数据与其它矢量数据一起使用 选择符合某个标准的区域 四 数据转换 ArcGIS中的实现 四 数据转换 3 将TIN表面数据转换为矢量要素数据可以从TIN表面上直接提取坡度与坡向多边形 或将TIN的结点高程值提取为点要素类 在ArcGIS中实现如下 图9 71TIN 矢数据转换菜单按钮 图9 72TIN 矢数据转换操作对话框 四 数据转换 图9 72TIN 矢数据转换操作结果

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号