MapGIS 10空间分析手册
基于MAPGIS的空间分析
3 数 据 处理
()点位 置赋 属性 1
间位 置 特征及 地形 特征 的数 字描 述 ,因此 ,在 信息 系
统分 析 和评价 空 间信息 并 以此 为依 据进 行 规划 和决 策 时 ,十分 注重 地表 属性 的三维特 征 ,使 这 些要 素成 为 地 学 分 析 和 生 产 应 用 中 的基 础 数 据 ,可 以为 系 统 分
2 1 年第 4 00 期
青海 斟 技
基于 MA GI P S的空 问分析
甘 承萍 ,魏小 林
( 海省第 三地 质矿产 勘查 院 ,青 海 青
摘
西宁
Байду номын сангаас
80 1) 102
要 :空间分析的根本 目的 在于通过对空间数据 的深加工或分 析 ,获取新 的信息 。其 中数字地形模型应用较为
广泛 ,以离散分布的平面点来模拟连续分布 的地形。本 文结合实例 ,重点介绍用离散 的点 文件绘制等值线 图 、缓 冲区及 叠合分析 ,最终得出不同地理对象问空问位置分布及形态变化 ,为后期分析与决策提供一定 的地形定量依据。
空 间分 析是基 于 空 间数 据 的分析 技 术 ,它 以地 学原 理 为依 托 ,通过 分析 算法 ,从 空 间数 据 中获 取有 关地 理
对 象 的 空 间位 置 、空 间分 布 、空 间形 态 、空 间形 成 、
利用 M P I 属性管理子系统功能将该属性字段 ( A GS 污
水 排放量 ) 接到分 布点 文件 中。 挂
一
利用 属性 管理 系统 挂接 到 G . CwT文件 中了 。
MapGIS-10制图流程操作手册
MapGIS 10 制图流程操作手册2014年5 月武汉第 1 章栅格几何校正1.1栅格数据标准图幅校正(DRG校正)流程标准图幅校正主要是对国家绘制的标准地形图进行操作。
由于早期标准地形图以纸质档保存,为便于统一管理和分析应用,将其扫描为电子地图后,可利用标准图幅校正操作,将图幅校正为正确的地理坐标的电子图幅,在标准图幅校正的过程中,不仅可以为标准地形图赋上正确的地理坐标,也可对扫描时造成的形变误差进行修正。
步骤1:影像数据入库管理在实际操作中,为便于统一管理数据,需将影像数据导入到数据库中。
可利用GDBCatalog—栅格数据集右键—导入影像数据功能实现数据的入库操作。
步骤2:启动栅格几何校正在栅格编辑菜单选择标准图幅校正功能,视图显示如下:注意:在进行标准图幅校正前,需对图幅的信息进行读取,如图幅号、网格间距、坐标系信息。
校正影像显示窗口:控制点全图浏览窗口;校正文件局部放大显示窗口:控制点确认窗口,放大在校正影像显示窗口中选择的内容;控制点列表显示窗口:显示图中控制点信息。
步骤3:根据图幅信息生成GCP控制点1、选择栅格数据在标准图幅校正设置窗口的校正图层项浏览选择栅格数据(若当前地图已添加待校正的栅格数据则可直接点下拉条选择添加),如图:2、输入图幅信息点击[下一步],设置图幅信息,如图:在“图幅信息”对话框中各参数说明如下:i.图幅号:读图输入图幅号信息。
ii.网格间距:读图输入格网间距。
iii.坐标系:读图选择选择坐标系信息。
iv.图框类型:加密框是根据图幅信息生成梯形图框,而四点框是直接生成矩形内框,加密框的精度相对较高。
此处是对1:1万的图幅进行校正,用四点框即可。
v.最小间隔:添加的控制点的相邻点间距vi.采用大地坐标:指生成的标准图幅是否采用大地坐标,若采用大地坐标,则单位为米,否则采用图幅自身的坐标单位。
3、定位内图廓点,建立理论坐标和图像坐标的对应关系。
点击[下一步],在该对话框定位内图廓点,建立理论坐标和图像坐标的对应关系。
MAPGIS空间分析实验报告
GIS实验报告班级:10测绘学号:1000902024姓名:扈芳一.实验名称:空间分析;二.实验对象:mapgis67中sample中的“ku6_3.wl”;三.实验内容(一)对文件“ku6_3.wl”文件进行净化1、打开狗,再打开MAPGIS主菜单,图形处理——输入编辑——新建工程,在工作台的位置单击鼠标右键添加项目,在弹出的对话框中找到mapgis67中sample中的文件“ku6_3.wl”,打开,再将添加的“ku6_3.wl”打开。
在工作区更新窗口,出现如下的界面再在菜单栏中打开线编辑,选择删除线,通过放大、缩小,框选的方式删除所有除高程线之外的线。
(二)将净化后的图进行高程处理(三)1、修改属性结构当我们打开菜单栏中的其他,选择浏览图元属性,选择任一条线,在其后弹出的对话框中只有“ID”和“长度”属性,我们需加入“高程”属性,步骤如下:右击,选择修改属性结构,在弹出的编辑属性结构对话框中输入字段名称高程值,按回车键选择字段类型为浮点型,再按回车键,输入字段长度为5,小数位数为1,再按回车键,点击OK。
注意,一定要按回车键将箭头放到第四格2、高程自动赋值在菜单栏中打开矢量化,选择高程自动赋值,在图的最中间线圈的中间单击鼠标左键出现蓝色射线,将其拖动到最外面的线外再单击鼠标左键,弹出高程增量输入对话框,输入当前高程为6700,输入高程增量为-10按确定后,所赋值的等高线变为黄色,选择与未赋值的等高线相邻的已赋值等高线,浏览图元属性,记住其高程值,以此为参考对剩下的等高线进行赋值,所有等高线赋值完毕后如下(四)空间分析打开MAPGIS主菜单,空间分析——DTM分析,在生成的窗口中的菜单栏中打开文件——打开数据文件——线数据文件,打开“ku6_3.wl”文件文件打开再选择菜单栏中的“处理点线”中的“线数据高程点提取”,于是弹出如下窗口:按确定,出现再在菜单栏中打开Grd模型,选择离散数据网格化点击确定;再打开菜单栏中的“文件”选择“打开三角剖分文件”,在弹出的如下对话框中选择“TmpGrid.GRD”。
MapGIS 10数据中心设计器使用说明
MapGIS10数据中心设计器使用说明MapGIS10数据中心设计器是基于全新的系统结构和优秀的界面库在.Net框架上打造的更易用、更通用、更稳定的用户配置工具。
同K9设计器一样,它支持传统风格应用程序搭建、Ribbon风格应用程序搭建,可以允许用户配置应用程序的名称、标题、图标、初始大小、风格、皮肤、菜单、工具条、状态栏、停靠视窗、内容视窗、页面组等多种信息。
支持嵌入式应用程序的搭建。
新的10设计器不仅仅可以创建用户应用程序,还可以将用户的应用程序压缩打包,以共享使用。
.Net Framework框图1.1-1数据中心设计器框架图1.1.数据中心设计器基本介绍1.1.1.配置文件及规范数据中心设计器是以解决方案和应用程序作为组织模型,解决方案为.dcsln文件,应用程序为.dcprj文件,这两种文件均可以被设计器识别。
用户对应用程序的所有配置均保存在.dcprj文件中,当应用程序成功生成后,将输出一个可执行文件,用户可以将该执行文件进行发布,而无需发布.dcprj源文件。
注意:数据中心设计器提供的是配置工具,而功能则是通过插件来提供的。
数据中心自身提供有可用的插件,也支持用户自定义插件。
编写自定义插件需要实现数据中心框架提供的接口,才可以被框架识别,这样设计器才可以通过框架调用插件功能。
所以,有了这个机制,设计器在设计时就可以预览到用户插件的基本信息,整个设计过程非常清晰、明了化。
而且,这些接口简洁明了,功能齐全,容易上手。
1.1.2.设计器组成及基本操作如何打开10数据中心设计器?打开安装目录下Bin下的MapGIS Visual Studio.exe或MapGIS Visual Studio1.exe即启动数据中心设计器,如图。
注:10数据中心设计器也有两种风格:传统风格和Ribbon风格。
启动MapGIS Visual Studio.exe是传统风格,MapGIS Visual Studio1.exe则是Ribbon风格。
mapgis空间分析
迭加分析1.区对区迭加分析包括合并、相交、相减、判别四种方式。
迭加结果用限影表示,迭加结果的属性为:标志码、面积、周长,f1、区号、f2其中区号为第二个文件的区号。
合并:属于A或属于B的区域。
标志码面积周长F1 标志码面积周长f2 标志码面积周长f1 区号F21 320.5 61.2 A 1 280.7 50.1 B 1 198.2 51.3 a2 122.3 42.1 a 1 b3 158.4 53.4 1 b相交:属于A且属于B的区域。
标志码面积周长f1 标志码面积周长f2 标志码面积周长F1 区号f21 320.5 61.2 a 1 280.7 50.1 b 1 122.3 42.1 A 1 b相减:属于A不属于B的区域。
标志码面积周长f1 标志码面积周长f2 标志码面积周长F1 区号F21 320.5 61.2 A 1 280.7 50.1 b 1 198.2 51.3 A判别:属于A的区域。
标志码面积周长F1 标志码面积周长f2 标志码面积周长f1 区号F21 320.5 61.2 A 1 280.7 50.1 b 1 198.2 51.3 a2 122.3 42.1 a 1 b2.线对区迭加分析包括相交、判别、相减三两种方式,迭加结果文件仍然是线文件,迭加结果的属性为:标志码、线长度、f1、区号、f2线图元用标号表示。
相交:穿过区域的线段部分标志码线长度f1 标志码面积周长f2 标志码线长度f1 区号f21 167.0 a 1 320.5 61.2 b 1 80.8 a 1 b判别:所有线图元标志码线长度f1 标志码面积周长f2 标志码线长度F1 区号f21 167.0 a 1 320.5 61.2 b 1 32.2 a2 80.8 A 1 b3 44.0 A相减:区域以外的线段标志码线长度f1 标志码面积周长f2 标志码线长度f11 167.0 a 1 320.5 61.2 b 1 32.2 a3 44.0 a3.点对区迭加分析包括相交、判别、相减三种方式,迭加结果文件仍然是点文件,结果属性为:标志码、f1、区号、f2相交:落在区域上的点。
MAPGIS操作手册上
第一章 MAPGIS基础知识1.1、MAPGIS基本概念。
顾客坐标系:是顾客处理自己旳图形所采用旳坐标系。
设备坐标系:是图形设备旳坐标系。
数字化仪旳原点一般在中心,笔绘图仪以步距为单位,以中心或某一角为原点。
地图:是按一定旳数学法则和特有旳符号系统及制图综合原则将地球表面旳多种自然和社会经济现象缩小表达在平面上旳图形,它反应制图现象旳空间分布、组合、联络及在时空方面旳变化和发展。
窗口:是顾客坐标系中旳一种矩形区域。
顾客能够变化这个矩形旳大小、或移动位置来选择所要观察旳图形。
窗口就象摄影机旳取景框,当我们瞄准不同旳地方,就选用了不同旳景物。
离景物越远框内涉及旳景物越多而成像就小;当我们接近它,所涉及旳景物越少,成像越大。
利用窗口技术,我们能够有选择旳考察图形旳某一部分,观察图形旳细致部分或全局。
视区:是设备坐标系中旳矩形区域,它是图形在设备上旳显示区。
可视区是在一定高程和一种或多种视点内,经过计算所得到旳一种或多种视点旳可见区域。
图层:是顾客按照一定旳需要或原则把某些有关旳物体组合在一起,我们称之为图层。
如地理图中水系构成一种图层,铁路构成一种图层等。
我们能够把一种图层了解为一张透明薄膜,每一层上旳物体在同一张薄膜上。
一张图就是由若干层薄膜叠置而成旳,图形分层有利于提升检索和显示速度。
靶区:是屏幕上用来捕获被编辑物体(图形)旳矩形区域,它由顾客在屏幕上形成。
控制点:控制点是指已知平面位置和地表高程旳点,它在图形处理中能够控制图形形状,反应图形位置。
点元:点元是点图元旳简称,有时也简称点,所谓点元是指由一种控制点决定其位置旳有拟定形状旳图形单元。
它涉及字、字符串、子图、圆、弧、直线段等几种类型。
它与“线上加点”中旳点概念不同。
弧段:弧段是一系列有规则旳,顺序旳点旳集合,用它们能够构成区域旳轮廓线。
它与曲线是两个不同旳概念,前者属于面元,后者属于线元。
区/区域:区/区域是由同一方向或首尾相连旳弧段构成旳封闭图形。
利用MAPGIS空间分析
利用MAPGIS空间分析—DTM分析作等高线图
我们有时要利用各类地质点作等高线图,如利用钻孔点标高作等高线图,
1、可以先将这些数据作成一个Excel表如下表1
2、将Excel表另存为:CSV(逗号分隔)格式文件,或逗号分隔的文本文件(TXT)无表头。
如下表2
3、打开空间分析\DTM分析\GRD模型\离散数据网格化\打开: CSV(逗号分隔)格式文件或文本文件,选择好数据所在的列,如果你的表前面有序号,那么序号列不要选择,要搞清X、Y、Z数据所在的列。
4、网格参数设置及网格化方法
如果你数据列不搞错,就会出现上述界面。
然后按确定,确定后有个处理过程,这是在生成GRD文件。
5、GRD模型\平面等值线图绘制\打开GRD文件这时界面变成如下:
5.1设置,可以根据需要设置是否套区,保留边界线,如要就在空格中打是√
5.2光滑,可以根据需要设置,如要就在空格中打是√
5.3等值线层设置可以根据需要确定,如果你要改变等高距,就可以重新设定。
5.4等值线标注参数设置
根据自己需要,每隔几根等高线标注一次设置好,注记距离、角度、格式、字体,然后确定。
5.5制图幅面,这很重要,关系到图的形状,一般选择“原始数据范围”。
6、全部设置好后,确定,这时系统就自动生成一个线文件,
将这个文件保存好,在原文件打开时,添加项目,把这个线文件加进去,然后1:1就可以了。
MapGIS 10 Objects开发入门向导
MapGIS 10 Objects开发入门向导武汉中地数码科技有限公司中国·武汉2014年3月MapGIS开发系列手册入门必读尊敬的MapGIS二次开发用户:您好,非常感谢您选择使用MapGIS平台软件进行开发。
为帮助您更好地使用本手册,使您能够轻松、高效地进行MapGIS二次开发,特作此使用指南。
希望本手册能够助您一臂之力!(一)模块说明产品介绍:该部分通过平台介绍、平台开发框架和二次开发体系以及二次开发库等内容的介绍,帮助用户整体了解MapGIS 10 Objects二次开发平台产品与二次开发框架;环境准备:该部分主要介绍基于MapGIS 10平台进行桌面GIS开发的环境要求,以及如何安装MapGIS 10平台与各种必备环境,指导用户配置开发环境;快速入门:该部分作为MapGIS 10 Objects二次平台基于C#开发的入门向导,指导用户动手开发第一个桌面GIS程序,帮助用户快速掌握二次开发的基本方法;常见问题:该部分为MapGIS 10 Objects二次开发中的常见问题与解答,方便用户在遇到问题时能够第一时间解决。
(二)使用向导从未接触C#桌面端开发,或者GIS开发的用户,建议根据实际情况先从开发基础参考了解相应的C#桌面端的开发基础、GIS相关基础知识,再通过产品介绍、快速入门进行学习。
入门之后,请通过《MapGIS 10 Objects二次开发手册》进一步学习与演练。
目录MapGIS 10 Objects开发入门向导 (1)入门必读 (2)第1章产品介绍 (1)1.1 平台开发框架 (1)1.1.1二次开发特点 (1)1.1.2二次开发架构 (1)1.2 二次开发库 (2)1.2.1MapGIS 10控件库 (2)1.2.2MapGIS 10方法库 (2)第2章环境准备 (3)2.1 开发环境要求 (3)2.1.1二次开发环境要求 (3)2.1.2开发者授权安装 (3)2.2 MapGIS 10平台安装 (3)2.2.1在线安装 (3)2.2.2离线安装 (4)第3章快速入门 (9)3.1 C#快速入门 (9)3.2 Objects快速入门 (12)3.2.1新建Windows窗体程序 (12)3.2.2注册MapGIS地图显示控件 (12)3.2.3添加必要的MapGIS程序集引用 (15)3.2.4调用地图显示控件 (16)3.2.5命名空间引用及变量定义 (17)3.2.6实现打开地图文档功能 (17)3.2.7运行程序 (18)第4章常见问题 (19)4.1 数据管理类 (19)4.2 数据表达类 (19)第1章产品介绍1.1 平台开发框架1.1.1 二次开发特点⏹MapGIS 10提供了一套完整的且功能齐全的组件、控件及插件,用户只需要灵活地应用它们便可以非常方便简洁地开发各自行业领域内的GIS平台及应用系统;⏹易于集成,可以很容易与管理信息系统(MIS)、办公自动化(OA)以及专业应用模型有机结合,集成高效、无缝的GIS应用;⏹根据开发应用系统的规模大小,可以有目的地选择GIS组件和控件,有效地控制系统成本及风险;⏹多层次访问MapGIS组件的数据层、功能层、界面层,分层结构的划分使得组件之间关系更为清晰,逻辑更为明晰。
MAPGIS软件应用-空间分析
点要素:以点为圆心,以一定距离为半径的圆。
线要素:以线为中心轴线,距中心轴线一定距离的 平行条带多边形。
面要素:向外或向内扩展一定距离以生成新的多边形。
5.2 缓冲区分析
缓冲区分析举例
湖泊与河流周围的 保护区的定界
汽车服务区 的选择
道路扩建、工厂 扩建(缩建)
民宅区远离娱乐 场所的缓冲区
建立
居民区购物超市 的选择
GIS的空间数据结构
栅格数据结构(raster)
以规则的阵列来 表示空间地物或 现象分布的数据 组织,组织中的 每个数据表示地 物或现象的非几 何属性特征。
栅格数据的图形表示
GIS的空间数据结构
矢量数据结构(shape)
矢量数据结构, 通过记录坐标的 方式尽可能精确 的表示点、线和 多边形等地理实 体。
代表性
5.5 空间信息分类
空间信息分类--数学方法 层析分析法(AHP-Analytic Hierarchy Process)
1
各要素对问题的分析有着不同程度的重要性
对目标的重要性序列
2
相互关联的要素按隶属关系划分为若干层次
3
对各层次各要素的相对重要性给出定量指标
4
综合分析 基础
综合意见给出各层次各要素的重要性权值
基准影像高程水文边界土地利用道路51空间叠加分析叠加分析举例51空间叠加分析叠加分析举例叠加分析化工厂污染区与校区图叠加多边形之积某矿区不同重金属区域叠加多边形之和awpbwpabwp吉林省绿化面积图四平市城市分布图多边形叠合第五章空间分析51空间叠加分析52缓冲区分析53网络分析54属性分析55空间信息分类56软件实例操作52缓冲区分析缓冲区分析定义针对点线面实体定义义周围自动建立一定宽度范围以内的缓冲区多边形点要素
MapGIS 10制图流程操作手册
MapGIS 10 制图流程操作手册2014年5 月武汉第 1 章栅格几何校正1.1栅格数据标准图幅校正(DRG校正)流程标准图幅校正主要是对国家绘制的标准地形图进行操作。
由于早期标准地形图以纸质档保存,为便于统一管理和分析应用,将其扫描为电子地图后,可利用标准图幅校正操作,将图幅校正为正确的地理坐标的电子图幅,在标准图幅校正的过程中,不仅可以为标准地形图赋上正确的地理坐标,也可对扫描时造成的形变误差进行修正。
步骤1:影像数据入库管理在实际操作中,为便于统一管理数据,需将影像数据导入到数据库中。
可利用GDBCatalog—栅格数据集右键—导入影像数据功能实现数据的入库操作。
步骤2:启动栅格几何校正在栅格编辑菜单选择标准图幅校正功能,视图显示如下:注意:在进行标准图幅校正前,需对图幅的信息进行读取,如图幅号、网格间距、坐标系信息。
校正影像显示窗口:控制点全图浏览窗口;校正文件局部放大显示窗口:控制点确认窗口,放大在校正影像显示窗口中选择的内容;控制点列表显示窗口:显示图中控制点信息。
步骤3:根据图幅信息生成GCP控制点1、选择栅格数据在标准图幅校正设置窗口的校正图层项浏览选择栅格数据(若当前地图已添加待校正的栅格数据则可直接点下拉条选择添加),如图:2、输入图幅信息点击[下一步],设置图幅信息,如图:在“图幅信息”对话框中各参数说明如下:i.图幅号:读图输入图幅号信息。
ii.网格间距:读图输入格网间距。
iii.坐标系:读图选择选择坐标系信息。
iv.图框类型:加密框是根据图幅信息生成梯形图框,而四点框是直接生成矩形内框,加密框的精度相对较高。
此处是对1:1万的图幅进行校正,用四点框即可。
v.最小间隔:添加的控制点的相邻点间距vi.采用大地坐标:指生成的标准图幅是否采用大地坐标,若采用大地坐标,则单位为米,否则采用图幅自身的坐标单位。
3、定位内图廓点,建立理论坐标和图像坐标的对应关系。
点击[下一步],在该对话框定位内图廓点,建立理论坐标和图像坐标的对应关系。
25 MapGIS 10.3空间分析 【MapGIS 10.3 教程-PPT】
缓冲分析的应用和操作
选择多重缓冲区并选 择需要生成缓冲区的 图层
输入多重缓冲区的缓冲 半径
缓冲分析的应用和操作
实例二 为了防止水土流失,某地区计划为穿过当地的某河流修建绿化带,计划带宽10米, 现有某地区河流矢量图斑图层,通过缓冲区分析得出绿化带面积及示意图。
区缓冲
缓冲分析的应用和操作
【检查区的合法性】:决定裁剪时 是否对被裁剪的区图层进行拓扑检 查,勾选则检查多边形的拓扑合法 性
区文件裁剪
区文件裁剪:用某个区图层中区图元作为裁剪框裁剪其他图层
step1: 打开通用编辑 下 的裁剪分析,选择区文 件裁剪
区文件裁剪
选择用作裁剪区的区图层 勾选被裁剪的图层
工程裁剪
工程裁剪:以地图为裁剪目标进行裁剪,并且裁剪后的图层也以地图文档的方式进行管理。
叠加方式选择判别
02
裁剪分析
裁剪分析
多边形裁剪 标准图幅裁剪 区文件裁剪 工程裁剪
多边形裁剪
多边形裁剪:在视图中绘制多边形区域作为裁剪框,裁剪当前地图下的图层。
step1: 打开通用 编辑下 的裁剪分析, 选择多边形裁剪。
多边形裁剪
选择被裁剪图层
step2: 设置多边 形裁剪方式。
若选择A3/A4纸张裁剪,则系统会自动生成一个裁剪框。选定 裁剪区域后点击鼠标右键确定; 若选择“交互式绘制多边形”,在数据视图中绘制多边形作为 裁剪区域,点击鼠标右键结束多边形绘制;
在输入设置选择图层 的时候需要注意,图 层1的类型决定了结果 图层的类型。
【容差半径】:一般情况下, 当运算中容差值没有特殊意 义时,为了保证结果的准确 性,建议设置一个较小值, 容差单位为图面单位。
容差半径设置为50,叠加方式为 求交
ArcGIS10空间分析教程
Spatial Analyst TutorialTable of ContentsAbout the ArcGIS Spatial Analyst Tutorial . . . . . . . . . . . . . . . . . . . . . . . . . 3 Exercise 1: Preparing for analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Exercise 2: Accessing Spatial Analyst and Data Exploration . . . . . . . . . . . . . . . . . 11 Exercise 3: Finding a site for a new school . . . . . . . . . . . . . . . . . . . . . . . . 19 Exercise 4: Finding an alternate access route . . . . . . . . . . . . . . . . . . . . . . . 47About the ArcGIS Spatial Analyst TutorialUsing the Spatial Analyst tools available with ESRI ArcGIS, you can perform spatial analysis on your data. You can provide answers to simple spatial questions such as How steep is it at this location? and What direction is this location facing? You can also find answers to more complex spatial questions such as Where is the best location for a new facility? and What is the least costly path from A to B? The comprehensive set of Spatial Analyst tools within ArcGIS allows you to explore and analyze your spatial data and enables you to find solutions to your spatial problems. You can run tools from the Spatial Analyst toolbox or the Python Window, accessible via any ArcGIS Desktop application. You can also create your own custom tools (models or scripts) to run a sequence of tools at one time.A quick tour of Spatial AnalystTutorial ScenarioThe town of Stowe, Vermont, USA, has experienced a substantial increase in population. Demographic data suggests this increase has occurred because of families with children moving to the region, taking advantage of the many recreational facilities located nearby. It has been decided that a new school must be built to take the strain off the existing schools, and as a town planner, you have been assigned the task of finding the potential site.This tutorial will show you how to use many of the available tools and will give you a solid basis from which you can start to think about how to solve your own specific spatial problems.It is assumed that you have installed ArcGIS Desktop (ArcView, ArcEditor, or ArcInfo) and the ArcGIS Spatial Analyst extension before you begin this tutorial. If you need more information about extensions, see Using Extensions in ArcGIS.The data required is included on the ArcGIS Desktop CD. After running the ArcGIS setup, on the Additional Installation Components dialog box, check to install the ArcGIS Tutorial Data. On the ArcGIS Tutorial Data Setup wizard, check to install the Spatial Analyst data (the default installation path isC:\arcgis\ArcTutor\SpatialAnalyst). The datasets were provided courtesy of the state of Vermont for use in this tutorial. The tutorial scenario is fictitious, and the original data has been adapted for the tutorial.Dataset DescriptionElevation Raster dataset representing the elevation of the areaLanduse Raster dataset representing the land-use types over the areaRoads Feature class representing the linear road network for the town of StoweRec_sites Feature class representing point locations of recreation sitesSchools Feature class representing point locations of existing schoolsDestination Feature class representing the destination point used when finding the best route for a new roadThis tutorial is divided into exercises and is designed to allow you to explore the Spatial Analyst functionality in ArcGIS at your own pace.•In Exercise 1, you'll prepare for analysis. You'll copy the tutorial data locally and create a geodatabase to hold your results.•In Exercise 2, you'll learn the location of the Spatial Analyst tools, create a hillshade output, and explore your data.•In Exercise 3, you'll create a suitability map to help you find the best location for a new school. You'll derive datasets of distance and slope, reclassify datasets to a common scale, then weight those that are more important to consider and combine them to find the most suitable locations. You'll thenlocate the optimal site using the selection tools within ArcMap.•In Exercise 4, you'll find the least costly route for an alternate access road to the new school site.You will need approximately 90 minutes of focused time to complete the tutorial. Alternatively, you can perform the exercises in sequence one at a time, saving your results along the way when recommended.Exercise 1: Preparing for analysisIn this exercise, you will prepare for analysis by first copying the tutorial data locally, then creating a geodatabase for your anizing your dataBefore working with Spatial Analyst tools, you will organize your tutorial data.Locating tutorial dataSteps:1.Navigate to the location in your file browser where you installed the tutorial data, forexample, if you installed ArcGIS on your C:\ drive, go to C:\arcgis\ArcTutor.2.Right-click the Spatial Analyst folder and select Copy .3.Browse to your working directory, for example, your C:\ drive.4.Right-click C:\ (or an alternative drive) and select Paste .Complexity:BeginnerData Requirement:ArcGIS Tutorial Data SetupStarting ArcMapSteps:1.Start ArcMap by either double-clicking a shortcut installed on your desktop or clicking Start>All Programs>ArcGIS>ArcMap.2.Click New Maps in the ArcMap - Getting Started window if it is not already highlighted.3.Click the Open button.4.Click the Connect to folder button in the Select the map's geodatabase window.5.Browse to and click the working copy of the Spatial Analyst folder just created.6.Click OK.7.Click the New File Geodatabase button. the new file geodatabase Scratch.9.Click Add.10.Click OK.Setting your workspaceBoth your current and scratch workspaces are set to your Scratch.gdb geodatabase. For this workflow, access data from the Stowe.gdb, which is in the Spatial Analyst folder and contains your data; write your data, by default, to your Scratch.gdb.Steps:1.Click the menu Geoprocessing>Environments.2.Click Workspace to expand the environment settings related to workspaces.3.For Current Workspace, navigate to your Stowe.gdb in your Spatial Analyst folder.4.Click Add.5.Click OK.Your scratch workspace is already set to your Scratch.gdb geodatabase.Adding data to your ArcMap sessionSteps:1.Click Stowe.gdb in the ArcCatalog tree window.2.Select all the datasets while holding the SHIFT key, then release the SHIFT key and drag anddrop the data into the ArcMap table of contents.3.Right-click Layers and select Turn All Layers On.You should see the four feature classes and two rasters in the table of contents. Saving your map documentSteps:1.On the Standard toolbar, click the Save button.2.Browse to the working copy of the Spatial Analyst folder.3.For File name, enter Site Analysis.mxd.4.Click Save.SummaryYou have prepared a workspace in which the datasets created by following the tutorial workflow will be created. You can now proceed to Exercise 2.Exercise 2: Accessing Spatial Analyst and Data ExplorationYou will learn how to turn on the Spatial Analyst extension, access the Spatial Analyst toolbar, and search for geoprocessing tools. You will create a hillshade output to display transparently with your other layers, make a histogram of your land-use layer, and select elements on your map. Thisexercise will take approximately 15 minutes to complete.Checking out a Spatial Analyst licenseSteps:1.Click the Customize >Extensionsmenu.2.Check the Spatial Analyst check box.3.Click Close.Add the Spatial Analyst ToolbarThe Spatial Analyst toolbar contains a Create Contourtool and a Histogram button .Steps:Complexity:BeginnerData Requirement:ArcGIS Tutorial Data SetupClick Customize>Toolbars>Spatial Analyst on the main menu.The Spatial Analyst toolbar is added to your ArcMap session.Creating a hillshadeA hillshade is a shaded relief raster created by using an elevation raster and setting an illumination source (typically the sun) at a user-specified azimuth (the angular direction of the illumination source, in positive degrees from 0 to 360) and altitude (the angle of the illumination source above the horizon). The visual effect of a hillshade can be dramatic when it is displayed under other layers with transparency set in your ArcMap display. You'll run the Hillshade tool so you can view and explore the output from this tool with the rest of your input data later in this exercise.Steps:1.Open the Hillshade tool.Note:These substeps show how to use the Search window to locatethe Hillshade tool.a.Click Search.b.Click Tools.c.Type Hillshade.d.Click the Search button, or click enter.e.Click the Hillshade(Spatial Analyst) tool from the SpatialAnalyst toolbox not the 3D Analyst toolbox.2.Select elevation from the drop-down list for the Input raster.3.Leave the default for the Output raster,Azimuth, and Altitude parameters.4.Accept the default and leave Model shadows unchecked, so the local illumination of thesurface will be calculated whether or not a cell falls in the shadow of another cell.5.Type a value of0.3048for the Z factor.feet. Since there are 0.3048 meters in one foot, multiplying the z-values by a factor of 0.3048will convert them to meters.Dive-in:If your x-, y-, and z-values are all in the same unit of measure (forexample, if they are all in meters), you can accept the default Zfactor of 1, so the z-units are not converted. Setting anappropriate z-factor is critical for good results if your input surfaceis stored in a geographic coordinate system (for example, the x,yunits are a spherical measurement, such as decimal degrees ordecimal seconds). The z-factor can also be used for exaggerationof the terrain.Click OK to run the tool.Displaying and exploring dataYou will now explore the display capabilities of ArcMap by changing the symbology of one of the layers and applying transparency so you can see the hillshade output you have created underneath your other layers in the display.Steps:1.In the table of contents, click and drag the hillshade result below the landuse layer.2.Uncheck the elevation layer in the table of contents.3.Right-click landuse in the table of contents and click Properties.4.Click the Symbology tab.All land-use categories are currently drawn in random colors with the Unique Values renderer, based on the Value Field. You will change the Value Field setting to be more meaningful and change the symbology to show a more appropriate color for each land-use type on the map.5.Click the Value Field drop-down arrow and click LANDUSE. This is a string field in the landuseattribute table that describes each land-use type.6.Double-click each symbol and choose a suitable color to represent each land-use type (forexample, agriculture is orange; built up areas, red; forest, green; water, blue; and wetlands, purple).7.Click Apply.The changes you make are reflected in the table of contents and in the map display.8.Click the Display tab.9.Change the Transparency from0% to30%.10.Click OK.The hillshade layer can now be seen underneath the landuse layer, giving a vivid impressionof the terrain.Land use and hillshade mapSelect features on the mapExamining the attribute table gives you an idea of the number of cells of each attribute in the dataset.Steps:1.Right-click the landuse layer in the table of contents and click Open Attribute Table.The COUNT field identifies the number of cells in the dataset of each value. Notice that Forest(value of 6) has the largest count, followed by Agriculture (value of 5), then Water (value of 2).Click the row representing Wetlands (value of 7).This selected set, all areas where the land-use type is Wetlands, is highlighted on the map.3.Click the Unselect all the currently selected records button in the menu of the Tablewindow.4.Click the attribute table for landuse layer and the Table window.Identifying features on the mapSteps:1.Click the Identify tool on the Tools toolbar and click any location on your map.2.Click the Identify from drop-down arrow on the Identify dialog box and click<All layers>.3.Click a rec_site point to identify the features in this particular location.Note:Your display will not be zoomed in this much; this is only to showthe location of the recreation site to click.Close the Identify window.Examining a histogramSteps:1.On the Spatial Analyst toolbar, click the Layer drop-down arrow and click landuse.2.Click the Histogram button.The histogram displays the number of cells of each type of land use.3.Close the Histogram of landuse window.Saving the map documentAs the last step in this exercise, you'll save the changes to your map document. You'll use this map document in the next exercise.Steps:1.On the Standard toolbar, click the Save button.SummaryIn this exercise, you explored the tutorial data and learned how to access and run Spatial Analyst tools. In the next exercise, you will build a model by adding tools from the Spatial Analyst Tools toolbox to ModelBuilder to run a sequence of tools that will locate the areas that are suitable for building a new school.You can proceed to exercise 3or stop and complete the tutorial at a later time. If you do not proceed to exercise 3 now, do not delete your working copy of the tutorial data.In this exercise, you will build a suitability model that finds suitable locationsfor a new school. The steps to produce such a suitability model are outlinedbelow.Your input datasets in this exercise are landuse, elevation, rec_sites, andschools. You will derive slope, distance to recreation sites, and distance to existing schools, then reclassify these derived datasets to a common scale from 1 to 10. You'll weight them and the landuse dataset according to a percentage of influence and combine them to produce a map displaying suitable locations for the new school. You'll then select the optimal site for the new school from the alternatives.This exercise will take approximately 45 minutes to complete. Start this exercise with your Site Analysis map document, created in exercise 1, open.Creating a new toolboxYou'll first create a new toolbox to hold the models you will create in this exercise and the next exercise.Steps:1.Create a new toolbox in your Spatial Analyst folder. Name the toolbox Site AnalysisTools .Tip:For more information on creating a toolbox, go to Creating acustom toolbox.You will create a model to perform Spatial Analyst tasks. A model is built by stringing tools together in ModelBuilder. Once your model is created, you can easily experiment with parameter values, use different input data, run the model over and over again, and share it with others. To find out more about ModelBuilder, go to What is ModelBuilder.In this exercise, you will create a model to find a suitable location for a new school.Steps:1.Right-click the Site Analysis Tools toolbox and click New>Model.Complexity:BeginnerData Requirement:ArcGIS Tutorial Data SetupAn empty ModelBuilder session will open. Renaming the modelSteps:1.On the model's main menu, click Model>Model Properties.2.Click the General tab.3.Type FindSchool in the Name text box and Find location for school in the Labeltext box.The name is used in scripting and at the Python Window. The label is the display name for the model.4.Check the Store relative path names (instead of absolute paths)check box.Checking this box sets all source paths referenced by the tool as relative to the location ofthe toolbox.Spatial Analyst TutorialBefore you start to perform analysis on your data, you should set any relevant environment settings. For more information on how to set environments and the hierarchy between analysis environments, go to The analysis environment of Spatial Analyst.Because your environment settings apply to each process of this model only, you'll set environment settings for the model.Steps:1.Click the Environments tab.2.Expand Processing Extent and check Extent.3.Expand Raster Analysis and check Cell Size.Tip:The Current Workspace and the Scratch Workspace arealready set, as these environment settings are inherited fromthe map document.Click Values.5.Expand Processing Extent. Set the Extent by clicking the drop-down arrow and selectingSame as Layer elevation.6.Expand Raster Analysis. Set the Cell Size by clicking the drop-down arrow and selectingSame as Layer elevation.The cell size of your elevation layer will be applied to all subsequent raster outputs. Yourelevation dataset has the largest cell size (30 meters).Caution:Setting a smaller cell size than your largest input will not mean youhave more detailed information in subsequent raster results; youwill just have more cells of the same value, which may affect yourdisplay and calculation speeds. Although the software does notClick OK on the Environment Settings window.8.Click OK on the Model Properties window.9.On the toolbar, click the Save button.Tip:The model's properties are updated. If at any point you want toclose the model and carry on later, right-click the model in theArcToolbox window and click Edit to continue with the tutorial.You are ready to start to process your project data to locate suitable areas for the new school. You'll derive the following from your project data:•Derive Slope from the elevation dataset.•Derive Distance from recreation sites from the rec_sites dataset.•Derive Distance from existing schools from the schools dataset.This first section of your model will look like the following:Steps:1.From your table of contents, drag the layers elevation, rec_sites, and schools onto yourmodel.2.Click and drag the Slope tool from the Spatial Analyst Surface toolset onto your model andplace it in line with your elevation data.An element that references the Slope tool is created on the display window.3.Locate the Euclidean Distance tool in the Spatial Analyst Tools toolbox Distance toolset. Clickand drag the Euclidean Distance tool onto your model and place it in line with rec_sites.4.Repeat the previous step, but this time place the Euclidean Distance tool in line with schools.Notice that each time the same tool is added to a model, the name of the tool element isappended with a number. The second time Euclidean Distance was added to your model, thelabel consisted of the tool name followed by (2). You can change these labels if you desire, butthis is unnecessary for this example.5.Click the Add Connection tool.e the Add Connection tool to connect to the elevation dataset to the Slope tool. To do this,click elevation, then click the Slope tool.7.Repeat the previous step, this time connecting rec_sites to the Euclidean Distance tool andschools to the Euclidean Distance (2)tool.Note:The process (consisting of the input data, tool, and output dataelements ) is now filled with a solid color, meaning it is ready torun. If you were to run the model now, it would run using thedefault parameters for each tool.On the model toolbar, click the Select tool, because you no longer need the Add Connection tool.9.Click the Auto Layout button, then click the Full View button to apply the current diagramproperties to the elements and place them within the display window.10.On the toolbar, click the Save button.Deriving Slope from elevationSince the area is mountainous, you need to find areas of relatively flat land on which to build, so you will take into consideration the slope of the land.Steps:1.Right-click the Slope tool and click Open, or double-click the Slope tool.2.Leave the Input raster and the Output measurement as the default values.3.Accept the default location for the value of the Output raster parameter, but typeslope_out for the name.A meaningful output name,slope_out, has been provided to help locate this data later inexercise 3.4.For the Z factor, type0.3048to convert the z-values to the same unit of measure as thex,y units (from feet to meters).5.Click OK.6.Right-click the output variable from the Slope tool and click Rename.7.Type Slope output and click OK.Caution:Renaming an element label does not alter the name of theoutput on disk. A layer will be added to the Table of Contentscalled Slope Output which references data on disk calledSlope_out.To find locations close to recreation sites, you must first calculate the Euclidean (straight-line) distance from recreation sites.Steps:1.Hover over the Euclidean Distance tool connected to rec_sites. You can easily see all thedefault parameters set for this tool. There is no need to adjust any of these parameters.You accepted the default for the Maximum distance, thus leaving this parameter empty.Therefore, the edge of the output raster is used as the maximum distance. The Output cellsize is taken from the environment setting previously set to that of your elevation data. Inthis exercise, the Output direction raster is not required.2.Rename the output variable from the Euclidean Distance tool to Distance torecreation sites.Deriving distance from schoolsTo find locations away from existing schools, you must first calculate the Euclidean (straight-line) distance from schools.Steps:1.Hover over the Euclidean Distance (2)tool connected to schools. You can easily see all thedefault parameters set for this tool. There is no need to adjust any of these parameters.2.Rename the output variable from the Euclidean Distance (2)tool to Distance toschools.Run Model to Derive DatasetsSteps:1.Right-click each of the output variables (Slope output,Distance to recreation sites, andDistance to schools) and click Add To Display.With the Add To Display property on, the data referenced by the variable will be added tothe display each time the model is run.2.Click the Run button on the model toolbar to execute the three tools—Slope,EuclideanDistance, and Euclidean Distance (2)—in your model.Notice that as the tool runs, its progress is documented on the progress dialog box, and thetool that references the tool is highlighted in red. When the tools have finished running, thetool and its output become shaded, indicating that the output has been created on disk.3.If the progress dialog box is present, check the Close this dialog when completedsuccessfully check box , then click Close.4.Examine the layers added to your ArcMap display.On the Slope Output layer, steep slopes are displayed in red and less steep slopes in green in the output layer. On the Distance to recreation sites layer, distances increase the farther you are from a recreation site. On the Distance to schools layer, distances increase the farther you are from a school.Slope output map Distance from recreation sites map Distance from schools mapReclassifying datasetsDeriving datasets, such as slope, is the first step when building a suitability model. Each cell in your study area now has a value for each input criteria (slope, land use, distance to recreation sites, and distance to schools). You need to combine the derived datasets so you can create your suitability map that will identify the potential locations for the new school. However, it is not possible to combine them in their present form—for example, combining a cell value in which slope equals 15 degrees with a cell value for land use that equals 7 (forest)—and get a meaningful answer that you can compare to other locations. To combine the datasets, they first need to be set to a common measurement scale, such as 1 to 10. That common measurement scale is what determines how suitable a particular location—each cell—is for building a new school. Higher values indicate more suitable locations for the school.Using the Weighted Overlay tool, you can weight the values of each dataset, then combine them. However, the inputs for the Weighted Overlay tool must contain discrete, integer values. Landuse data is already categorized into discrete values; for example, forest equals a value of 7, so you can simply add this dataset directly into the Weighted Overlay tool and assign each cell a new value on the common measurement scale of 1 to 10 (you'll do this later in the tutorial). The values in the datasets you derived in previous steps are all floating-point, continuous datasets, categorized into ranges, and they must first be reclassified so that each range of values is assigned one discrete integer value. Potentially, the value given to each range can be any number, provided you note the range that the value corresponds to. This is because you can weight these values within the Weighted Overlay tool—the next step after reclassifying the derived datasets. However, it is easier to weight the cell values for derived datasets while reclassifying. In the Weighted Overlay tool, you can accept the default and leave the scale values the same as the input values.You will reclassify each derived dataset to a common measurement scale, giving each range a discrete integer value between 1 and 10. Higher values will be given to attributes within each dataset that are more suitable for locating the school.This section of your model will look like the following:Steps:1.Locate the Reclassify tool in the Spatial Analyst Tools toolbox Reclass toolset. Click and dragthe Reclassify tool onto ModelBuilder in line with Slope Output. Add another Reclassify tool in line with Distance to recreation sites and another in line with Distance to schools.2.Click the Add Connection tool. Use the connect tool to connect:a.Slope Output to the Reclassify toolb.Distance to recreation sites to the Reclassify (2)toolc.Distance to schools to the Reclassify(3)tool3.On the model toolbar, click the Select tool.4.Click the Auto Layout button, then click the Full View button.Reclassifying slopeIt is preferable that the new school site be located on relatively flat ground. You'll reclassify the slope output, slicing the values into equal intervals. You'll assign a value of 10 to the most suitable range of slopes (those with the lowest angle of slope) and 1 to the least suitable range of slopes (those with the steepest angle of slope) and rank the values in between linearly.Steps:1.Open the Reclassify tool connected to the Slope Output variable.2.Accept the default for the Reclass field parameter so the Value field will be used.3.Click Classify.4.Click the Method drop-down arrow and click Equal Interval.5.Click the Classes drop-down arrow and click10.6.Click OK.7.Click Reverse New Values.Reversing the values applies higher new values to the values representing less steep slope,since these areas are more suitable for building.8.Accept the default for the Output raster parameter.9.Click OK.10.Rename the output variable from the Reclassify tool to Reclassed slope .Spatial Analyst TutorialThe school should be located as close as possible to a recreational facility. You will reclassify the distance to recreation sites output, assigning the number 10 to ranges of values that represent areas closest to recreation sites (the most suitable locations), assigning the number 1 to ranges of values that represent areas far from recreation sites (the least suitable locations), and ranking the values linearly in between.Steps:1.Open the Reclassify tool connected to the Distance to recreation sites variable.2.Accept the default for the Reclass field parameter so the Value field will be used.3.Click Classify.4.Set the Method to Equal Interval and the number of Classes to10.5.Click OK.6.Click Reverse New Values.Clicking Reverse New Values makes it so that distances close to recreational facilitiesreceive a higher new value, since these areas are more desirable.7.Accept the default path and name for the Output raster parameter.8.Click OK.9.Rename the output variable from the Reclassify (2)tool to Reclassed distance torecreation sites.Tip:To resize the output variable element,Reclassed distance torecreation sites, click the element and move the mouse pointerover one of the blue handles surrounding the element, then clickand drag to resize the element so all text can be seen.。
MapGIS 10空间分析手册
MapGIS10空间分析手册2014年5月武汉第1章MAPGIS10空间分析地理信息系统(GIS)具有很强的空间信息分析功能,这是区别于计算机地图制图系统的显著特征之一。
利用空间信息分析技术,通过对原始数据模型的观察和实验,用户可以获得新的经验和知识,并以此作为空间行为的决策依据。
空间信息分析的内涵极为丰富。
作为GIS的核心部分之一,空间信息分析在地理数据的应用中发挥着举足轻重的作用。
以下通过三种主要GIS数据类型——矢量、栅格、TIN(不规则三角网),分别介绍Mapgis10提供的应用于不同数据类型的常用空间分析方法。
一、矢量空间分析矢量空间分析主要通过空间数据和空间模型的联合分析来挖掘空间目标的潜在信息,而这些空间目标的基本信息,无非是其空间位置、分布、形态、距离、方位、拓扑关系等,其中距离、方位、拓扑关系组成了空间目标的空间关系,它是地理实体之间的空间特性,可以作为数据组织、查询、分析和推理的基础。
通过将地理空间目标划分为点、线、面不同的类型,可以获得这些不同类型目标的形态结构。
将空间目标的空间数据和属性数据结合起来,可以进行许多特定任务的空间计算与分析。
1.1图元合并图元合并即矢量空间聚合,是根据空间邻接关系、分类属性字段,进行数据类型的合并或转换以实现空间地域的兼并(数据的综合)。
空间聚合的结果往往将较复杂的类别转换为较简单的类别,当从地点、地区到大区域的制图综合变换时常需要使用这种分析处理方法。
图1图元合并示例图1.2空间查询空间查询是将输入图层与查询图层的要素或是交互输入的查询范围进行空间拓扑判别(包含、相离、相交、外包矩形相交),从输入图层中提取出满足拓扑判别条件的图元。
1.3叠加分析覆盖叠加分析是将两层或多层地图要素进行叠加产生一个新要素层的操作,其结果将原来要素分割生成新的要素,新要素综合了原来两层或多层要素所具有的属性。
也就是说,覆盖叠加分析不仅生成了新的空间关系,还将输入数据层的属性联系起来产生了新的属性关系。
MapGIS空间分析
第八讲MapGIS空间分析学习重点矢量叠加分析缓冲区(Buffer)分析属性分析DTM分析GRD模型TIN模型包括合并、相交、相减、判别四种方式。
单击“文件”菜单下“装区文件”,如左图,分别装入“Cu.wp”、“Fe.wp”,如右图;单击“空间分析”菜单下“区对区合并分析”,如左图,系统弹出“选择叠加文件”,分别选择“Cu.wp ”、“Fe.wp ”,单击“确定”按钮;矢量叠加分析矢量叠加分析系统弹出“设置模糊半径”对话框,默认设置,单击“OK”按钮;系统提示保存结果文件,如右下图;命名为“合并”,单击“保存”按钮;模糊半径的含义和输入编辑模块中的结点平差的含义类似。
做矢量叠加分析时,为了拓扑处理的需要,也为了生成的结果文件中拓扑关系的严格性,需要将矢量文件交叉处的端点捏合起来,成为一个真正的结点。
模糊半径的取值原则没有一个特定的答案,它是一个经验值,要根据具体的数据环境和要求来设置。
矢量叠加分析 “Cu.wp”与“Fe.wp”的合并分析结果如图:单击“文件”菜单下“装线文件”,如左图,将演示数据“公路缓冲区分析.WL ”添加进来,如右图;缓冲区分析缓冲区分析第一步:单击“空间分析”菜单下“缓冲区分析/输入缓冲区半径”命令,如左上图,系统提示输入缓冲区半径:20,单击“OK”按钮,如右上图;第二步:单击“空间分析”菜单下“缓冲区分析/求一条线缓冲区”命令,如左下图,鼠标左键单击线文件,如右下图;系统生成缓冲区区文件,保存为“公路缓冲区分析.wp ”,如左图,结果如右图;缓冲区分析单击“文件”菜单下“新建综合图形”命令,单击鼠标右键,在弹出的快捷菜单中单击“选择显示文件”命令,将“公路缓冲区分析.wl ”、“公路缓冲区分析.wp ”全选,如左图,单击“确定”按钮;公路缓冲区分析结果如右图;缓冲区分析单击“文件”菜单下“装区文件”,如左图,装入“Fe.wp ”,如右图;属性分析单击“属性分析”菜单下“浏览属性数据”命令,如左图,系统弹出“选择属性类型”对话框,选择“区属性”,单击“确定”按钮;属性分析属性分析 “浏览属性数据”结果如图:单击“属性分析”菜单下“单属性统计”命令,如左图,系统弹出“选择文件类型和统计属性”对话框,选择“区属性”、“Fe含量”,单击“确定”按钮;属性分析属性分析 “单属性统计”结果如下:单击“属性分析”菜单下“单属性累计统计”命令,生成横向直方图,如左图,系统弹出“选择文件类型和统计属性”对话框,选择“区属性”、“Fe含量”,单击“确定”按钮;属性分析“单属性累计统计”结果如图:横向直方图的含义:表示在某一区间内Fe的累计含量为多少属性分析单击“属性分析”菜单下“单属性累计频率统计”命令,生成横向直方图,如左图,系统弹出“选择文件类型和统计属性”对话框,选择“区属性”、“Fe含量”,单击“确定”按钮;属性分析“单属性累计频率统计”结果如图:横向直方图的含义:表示在某一区间内Fe的累计含量占总含量的百分比属性分析单击“属性分析”菜单下“单属性分类统计”命令,生成横向直方图,如左图,系统弹出“选择文件属性类型”对话框,选择“区属性”,单击“确定”按钮;属性分析属性分析系统弹出“确定分类信息”对话框,选择分类字段为:Fe含量、选择保留字段为:面积,如右上图;分类方式选择“分段方式”,系统弹出“设置分类列表”对话框,单击“输入分类项”按钮,设定分类区间,如右下图,单击“确定”按钮,返回上一级对话框;单击“确定”按钮;属性分析 “单属性分类统计”结果如图:属性分析单击“属性分析”菜单下“单属性初等函数变换”命令,如右上图,系统弹出“选择文件属性类型”对话框,选择“区属性”,单击“确定”按钮;系统弹出“确定初等函数变换信息”,确定后,单击“确定”按钮,即可实现;DTM分析DTM:数字地形模型,是地形表面形态属性信息的数字表达,是带有空间位置特征和地形属性特征的数字描述;DEM:数字地形模型中地形属性为高程时称为数字高程模型(Digital Elevation Model,简称DEM);两种数据组织类型:规则格网数据——Grid数据;三角剖分数据——Tin数据;明码数据;DTM分析利用“输入编辑”模块中的等高线自动赋值,对等高线文件“KU6_3.WL”赋予高程值;第一步:单击“文件”菜单下“打开数据文件/线数据文件”命令,如右图,打开演示数据“KU6_3.WL”;DTM分析打开数据“KU6_3.WL”,如图:DTM分析第二步:单击“处理点线”菜单下“线数据高程点提取”命令,如左图;则系统弹出“设置线抽稀点参数”对话框,如右图;需注意的是“线属性高程数据域”要选择高程值所在的字段;设置好参数后,单击“确定”按钮;“线数据高程点提取”结果如图:(接下来,既可以生成Grid数据,也可以生成Tin数据)DTM 分析GRID模型单击“GRD模型”菜单下“离散数据网格化”命令,如左图,系统弹出“离散数据网格化”对话框,如右图;单击对话框中的“文件换名”按钮,保存生成的Grd数据;单击“确定”按钮;单击“文件”菜单下“打开三角剖分文件”命令,如左图,打开上步生成的Grd数据“TmpGrid.GRD ”,如右图;GRID 模型格网立体图绘制:单击“Grd模型”菜单下“格网立体图绘制”命令,如左图,系统弹出“规则网立体图绘制”对话框,如右图,单击“确定”按钮;GRID模型“格网立体图绘制”结果如图:平面等值线图的绘制:单击“Grd模型”菜单下“平面等值线图的绘制”命令,如左图,系统会弹出“设置等值线参数”对话框,如右图;GRID 模型GRID模型下面依次来说明上图中7个标注的作用:①将标注为“1”处的“等值线套区”打“√”;②单击标注为“2”处的“等值层值”按钮,系统会弹出一对话框,如右图;这里我们可以修改高程值之间的间隔,比如将右图中的“步长增”改为20,然后单击“更新当前分段”按钮即可修改成功,否则修改无效,然后单击“确认”按钮;③单击标注为“3”处的“线参数”按钮,系统将弹出修改线参数对话框,以供我们修改结果文件的线型,如图;GRID 模型GRID模型④将标注为“4”处的“等值线光滑处理”打“√”,并将光滑度选择为“高程度”;⑤将标注“5”处的“制图幅面”改为“原始数据范围”;⑥双击标注“6”处的颜色,系统弹出颜色表,如右图,以供我们修改相应等高线的颜色,不过一般情况下默认就可以了。
MAPGIS空间分析指导
第五章MAPGIS空间分析MAPGIS空间分析主要包括空间分析子系统、数字地面模型子系统以及网络分析子系统三部分。
5.1 实习指导空间分析是GIS的核心,GIS的突出优势就在于可提供各种空间分析方法,对多种不同的空间信息进行综合解释,分析在一定范围内发生的各种现象和过程。
MAPGIS空间分析主要包括空间分析子系统、数字高程模型子系统以及网络管理分析子系统。
〖内容〗本实习使学生熟悉常用的空间分析方法,基本掌握这些方法在实际工作中的用途。
〖要求〗1.对一图形文件进行图示检索、区域检索以及条件检索。
2.选择几个相关文件,对其进行点、线、区的叠加分析。
3.选择点、线、区文件,对其进行单个和一组缓冲区分析。
4.任选一文件,对其进行各种属性统计分析。
5.利用二维模型分析功能,绘制等值线图、立体图、坡度图和坡度立体图。
6.利用三维模型分析功能,查询三维离散数据信息、制作三维彩色立体图、会设置纵、横、水平剖面位置以观察立体图的任意深度、任意剖面的内部结构情况。
7.利用网络输入编辑系统建立一模拟网络,然后利用网络分析系统进行网络分析。
〖实习步骤〗1.数据检索:包括图示点(矩形)检索、区域检索、条件检索。
2.矢量叠加分析:选叠加文件1和文件2;输入结果文件名;系统分析后显示结果。
3.缓冲区分析:选被分析文件;光标选图元(单个缓冲区)或开窗选图元(一组缓冲区);输入分析结果文件名;系统分析后显示结果。
4.属性分析:选文件;选属性;选分类方式、统计方式或函数;显示结果。
5.二维模型分析:(1)栅格叠加分析:装入栅格数据文件(*.2dm);选择叠加分析的文件及其叠加系数;输入叠加结果文件名(*.2dm);系统经叠加分析产生结果文件。
(2)绘制等值线(立体)图:装入栅格数据文件;输入结果文件名;显示结果。
(3)绘制坡度等值线(立体)图:装入栅格数据文件;坡度分析;显示结果。
6.三维模型分析:生成彩色立体图、设置剖面位置、显示图形。
MAPGIS空间分析-24
MAPGIS空间分析子系统帮助帮助主题:主题1:空间分析子系统概述主题2:空间分析步骤主题3:文件主题4:窗口主题5:空间分析主题6:属性分析主题7:三维模型分析主题8:数据检索空间分析子系统概述空间分析是GIS系统的重要功能之一,是GIS系统与计算机辅助绘图系统的主要区别。
空间分析的对象是一系列跟空间位置有关的数据,这些数据包括空间坐标和专业属性两部分。
其中空间坐标用于描述实体的空间位置和几何形态;专业属性则是实体某一方面的性质。
空间分析子系统提供了一系列数据操作功能,如空间迭加、属性分析、数据检索、三维模型分析等功能。
借助于这些功能,用户能够从原始数据中图示检索或条件检索出某些实体数据,还可以进行空间迭加分析,以及对各类实体的属性数据进行统计。
用户可重复使用各种分析工具,最终得出希望的结果。
空间分析步骤空间分析步骤:数据准备数据检索空间分析属性统计分析二维模型和三维模型分析1.数据准备数据准备在信息系统的建立过程中是一个非常重要的阶段,在这个阶段,用户需要做大量耐心细致的工作,需要投入大量的资金和人力。
用户对数据准备的重要性应该有一个非常清醒的认识。
一般地,用户可以按下列顺序进行数据准备、系统建立和应用分析:(1)需求分析,软件系统研究。
(2)数据分类,收集。
(3)数据分类输入,定义属性、编辑属性。
(4)数据检查、校正。
(5)数据建库。
(6)应用,分析。
数据类型的划分对用户来讲是个很不容易把握的问题,类型的种类划分和详细程度的确定应视具体应用而定。
(1)首先用户应清楚自己需要什么,有哪些类型的数据,为了达到预期的目的,是否还需要收集更多的数据。
(2)然后用户和信息系统专业人员一起研究是否要调整数据类型和层次,最终制定出一个既便于收集,又能满足系统要求的数据分类和层次划分标准。
(3)将各种数据按不同类型和不同层次采集到计算机中。
数据质量检查和误差控制是数据采集过程重要的一环,但往往被用户忽略,然而数据质量的好坏,直接影响空间分析的结果,有时,错误的数据(如区域边界自相交)甚至不能进行分析,或者分析之后得到的是错误的结果。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MapGIS10空间分析手册2014年5月武汉第1章MAPGIS10空间分析地理信息系统(GIS)具有很强的空间信息分析功能,这是区别于计算机地图制图系统的显著特征之一。
利用空间信息分析技术,通过对原始数据模型的观察和实验,用户可以获得新的经验和知识,并以此作为空间行为的决策依据。
空间信息分析的内涵极为丰富。
作为GIS的核心部分之一,空间信息分析在地理数据的应用中发挥着举足轻重的作用。
以下通过三种主要GIS数据类型——矢量、栅格、TIN(不规则三角网),分别介绍Mapgis10提供的应用于不同数据类型的常用空间分析方法。
一、矢量空间分析矢量空间分析主要通过空间数据和空间模型的联合分析来挖掘空间目标的潜在信息,而这些空间目标的基本信息,无非是其空间位置、分布、形态、距离、方位、拓扑关系等,其中距离、方位、拓扑关系组成了空间目标的空间关系,它是地理实体之间的空间特性,可以作为数据组织、查询、分析和推理的基础。
通过将地理空间目标划分为点、线、面不同的类型,可以获得这些不同类型目标的形态结构。
将空间目标的空间数据和属性数据结合起来,可以进行许多特定任务的空间计算与分析。
1.1图元合并图元合并即矢量空间聚合,是根据空间邻接关系、分类属性字段,进行数据类型的合并或转换以实现空间地域的兼并(数据的综合)。
空间聚合的结果往往将较复杂的类别转换为较简单的类别,当从地点、地区到大区域的制图综合变换时常需要使用这种分析处理方法。
图1图元合并示例图1.2空间查询空间查询是将输入图层与查询图层的要素或是交互输入的查询范围进行空间拓扑判别(包含、相离、相交、外包矩形相交),从输入图层中提取出满足拓扑判别条件的图元。
1.3叠加分析覆盖叠加分析是将两层或多层地图要素进行叠加产生一个新要素层的操作,其结果将原来要素分割生成新的要素,新要素综合了原来两层或多层要素所具有的属性。
也就是说,覆盖叠加分析不仅生成了新的空间关系,还将输入数据层的属性联系起来产生了新的属性关系。
覆盖叠加分析是对新要素的属性按一定的数学模型进行计算分析,进而产生用户需要的结果或回答用户提出的问题。
叠加分析提供的运算类型有:求并、求交、相减、判别、对称差、区区更新。
求并运算:通过把两个图层的区域范围联合起来而保持来自输入图层和叠加图层的所有地图要素。
求并运算将原来的多边形或线要素分割成新要素,新要素综合了原来两层的属性。
图2区对区求并运算示意图求交运算:交集操作是得到两个图层的交集部分,并且原图层的所有属性将同时在得到的新的图层上显示出来。
图3区对区求交运算示意图相减运算:输入图层根据擦除图层的范围大小,将擦除参照图层所覆盖的输入图层内的要素去除,最后得到剩余的输入图层的结果。
图4区对区相减结果示意图判别运算:输入图层和另外一个图层进行识别叠加,在图形交叠的区域,识别图层的属性将赋给输入图层在该区域内的地图要素,同时也有部分图形的变化在其中。
图5区区判别运算示意图对称差运算:对称差运算获得两个图层去掉它们之间的公共部分,而只需要剩下的部分,同时对原有图层的空间上的分布也进行一定区域内的调整,新生成的图层的属性也是综合两者的属性而产生的。
图6区对区对称差示意图区区更新:对输入的图层和修正图层进行几何相交的计算后,输入图层被修正图层覆盖的那一部分的属性被修正图层替代,且重叠部分将被修正图层所替代,而输入图层那一部分将被擦除。
图7区区更新示意图1.4缓冲区分析缓冲区分析是地理信息系统重要的空间分析功能之一,它在交通、林业、资源管理、城市规划中有着广泛的应用。
例如:湖泊和河流周围的保护区的定界,汽车服务区的选择,民宅区远离街道网络的缓冲区的建立等。
缓冲区分析是针对点、线、面实体,自动建立其周围一定宽度范围以内的缓冲区多边形。
缓冲区的产生有三种情况:一是基于点要素的缓冲区,通常以点为圆心、以一定距离为半径的圆;二是基于线要素的缓冲区,通常是以线为中心轴线,距中心轴线一定距离的平行条带多边形;三是基于面要素多边形边界的缓冲区,向外或向内扩展一定距离以生成新的多边形。
1.5对比分析数据对比分析技术用于分析两个空间数据之间的差异,便于变化检测与自动更新。
一个地区或城市通常由不同的部门负责采集地图数据并各自建立相应的空间数据库,因此现实世界中同一地物在不同来源的地图上通常都存在着差异,这种差异是由于制图误差、不同应用目的或不同人的解释差异以及制图综合等因素的影响而产生的。
矢量对比分析是通过分析空间实体的差异和相似性识别出不同来源图中表达现实世界同一地物的过程,综合考虑矢量数据的属性信息、空间信息和图形信息来对比分析不同来源数据的差异实体。
1.6网络分析对地理网络(如交通网络)、城市基础设施网络(如各种网线、电力线、电话线、供排水管线等)进行地理分析和模型化,是地理信息系统中网络分析功能的主要目的。
网络分析是运筹学模型中的一个基本模型,它的根本目的是研究、筹划一项网络工程如何按排,并使其运行效果最好,如一定资源的最佳分配,从一地到另一地的运输费用最低等。
其基本思想则在于人类活动总是趋向于按一定目标选择达到最佳效果的空间位置。
这类问题在生产、社会、经济活动中不胜枚举。
路径分析:路径分析是为绕过障碍,在指定一系列网标之间找一条耗费资源最小的路径,这个资源可以是时间、成本、距离等。
它的产生基于边线元素的顺权和逆权,结点元素的权值以及转角权值。
图8最佳路径分析示例地址匹配:地址匹配实质是对地理位置的查询,它涉及到地址的编码(Geocode)。
地址匹配与其它网络分析功能结合起来,可以满足实际工作中非常复杂的分析要求。
图9地址匹配示例资源分配:资源分配网络模型由中心点(分配中心)及其状态属性和网络组成。
分配有两种方式,一种是由分配中心向四周输出,另一种是由四周向中心集中。
这种分配功能可以解决资源的有效流动和合理分配。
图10资源分配示例第2章MAPGIS10空间分析二、栅格空间分析基于栅格数据的空间分析是GIS空间分析的基础,主要包括:距离制图、密度制图、表面分析、统计分析、重分类、栅格计算、可视性分析,地形因子分析,水文分析等功能。
2.1距离制图距离制图即根据每一栅格相距其最邻近要素(也称为“源”)的距离来进行分析制图,从而反映出每一栅格与其最邻近源的相互关系。
通过距离制图可以获得很多相关信息,指导人们进行资源的合理规划与利用。
例如,飞机失事紧急救援时从指定地区到最近医院的距离;消防、照明等市政设施的布设及其服务区域的分析等。
此外,也可以根据某些成本因素找到A地到B地的最短路径或成本最低路径。
图11距离制图功能示例2.2密度制图密度制图主要根据输入的已知点要素的数值及其分布,来计算整个区域的数据分布状况,从而产生一个连续的表面。
它主要是基于点数据生成的,以每个待计算格网点为中心,进行环形区域的搜寻,进而来计算每个格网点的密度值。
利用密度制图可以通过密度表面显示点的聚集情形,例如可以制作人口密度图反映城市人口聚集情况,或根据污染源数据来分析城市污染的分布情况。
根据内插原理的不同,密度制图可以分为核函数密度制图(Kernal)和简单密度制图(Simple)。
核函数(Kernal)密度制图:在核函数密度制图中,落入搜索区内的点具有不同的权重,靠近格网搜寻区域中心的点或线会被赋以较大的权重,随着其与格网中心距离的加大权重降低。
它的计算结果分布较平滑;简单(Simple)密度制图:在简单密度制图中,落在搜寻区域内的点或线有同样的权重,先对其进行求和,然后用其合计总数除以搜索区域的大小,从而得到每个点的密度值;图12密度制图示例2.3表面分析表面分析主要通过生成新数据集,诸如等值线、坡度、坡向、山体阴影等派生数据,获得更多的反映原始数据集中所暗含的空间特征、空间格局等信息。
在MapGIS中,表面分析的主要功能有:查询表面值、从表面获取坡度和坡向信息、创建等值线、分析表面的可视性、从表面计算山体的阴影、确定坡面线的高度、寻找最陡路径、计算面积和体积、数据重分类等。
图13栅格表面分析功能示例2.3.1可视性分析可视性分析是指以某一点为观察点,研究某一区域通视情况的地形分析。
通视分析的基本内容有两个:一个是两点或者多点之间的可视性分析;另一个是可视域分析,即对于给定的观察点,分析观察所覆盖的区域。
可视性分析是对多个观察点和被观察点,在输入的栅格数据表面上的通视性进行分析,即能否两两相互通视。
图14可视性分析(红色线标识2点间不可视)可视域分析是从一个或者多个观察的可以看见的地表范围。
对于给定的一个观察点,基于一定的相对高度,查找给定的范围内观察点所能通视覆盖的区域。
在确定发射塔的位置、雷达扫描的区域、以及建立森林防火瞭望塔的时候,都会用到可视域分析。
可视域分析在航海、航空以及军事方面有较为广泛的应用。
可视性分析在航海、航空以及军事方面有重要的应用价值,比如设置雷达站、电视台的发射站、道路选择、航海导航等,在军事上如布设阵地、设置观察哨所、铺设通信线路等;有时还可能对不可见区域进行分析,如低空侦察飞机在飞行时,要尽可能避免敌方雷达的捕捉,飞机要选择雷达盲区飞行。
2.3.2等高线提取等值线是将表面上相邻的具有相同值的点连接起来的线,如地形图上的等高线、气温图上的等压线。
等值线分布的疏密一定程度上表明了表面值的变化情况。
等值线越密,表面值的变化越大,反之越小。
因此,通过研究等值线,可以获得表面值变化的基本趋势。
平面等值线追踪是根据当前地形数据绘制出相应的平面等值线图。
2.3.3日照晕眩图日照晕眩图是根据假想的照明光源对高程栅格图的每个栅格单元计算照明值。
日照晕眩图不仅很好地表达了地形的立体形态,而且可以方便的提取地形遮蔽信息。
计算过程中包括三个重要参数:太阳方位角、太阳高度角、表面灰度值。
2.3.4重分类重分类即基于原有数值,对原有数值重新进行分类整理从而得到一组新值并输出。
根据用户需要的不同,重分类一般包括四种基本分类形式:数值更新(用一组新值取代原来值)、类别合并(将原值重新组合分类)、同标准分类(以一种分类体系对原始值进行分类),以及特定值重分类(为指定值设置空值)。
具体应用如:用统一的等级体系对数据集进行重分类:土地利用和坡度影响建造成本,但是这些数据反映了不同的度量体系,它们之间不具有可比性,必须用一个统一的等级体系进行重分类。
可以定义1-10级,级别越高说明建造成本越昂贵。
2.4统计分析栅格数据统计分析根据统计方式可分为:单元统计、邻域统计、分类区统计。
单元统计:以栅格单元为单位来进行单元统计(Cell Statistics)分析。
邻域统计:邻域统计的计算是以待计算栅格为中心,向其周围扩展一定范围,基于这些扩展栅格数据进行统计函数运算,从而得到此栅格邻域范围内的数据统计值。