GIS9.3学习笔记

更新时间:2024-02-03 07:32:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

安装Arcgis 9.2 1 安装License Manger

【】用记事本打开Crack文件下的license.lic,把第一句话中的this_host替换为你的机器

名.(机器名应该知道吧?我的电脑右击->属性->计算机名.注意不要用中文) 注:GIS9.2可以用localhost,而GIS9.1只能是计算机名zsg-e03b8f3d34c(没有最后的点)。 【】安装License Manger, 选择 \然后单击 browse, 【】选择Crack目录下的license.lic单击next,完成安装,重起机器.

【】拷贝Crack下的license.lic和ARCGIS.EXE到C:\\Program Files\\ESRI\\License\\arcgis9x,也就是安装好的License Manger所在的文件夹

【】开始-> ArcGIS -> License Manager (9.x) -> License Manager Tools. 【】单击“Configuration using Services ”,选择 \

然后单击 Configure Services选项卡 ,设置 Path to the license file : (例如 c:\\program files\\esri\\license\\arcgis9x\\license.lic)

单击 Save Service

【】启动服务:start/stop/reread

Start server,Reread license file,如果出现Reread Server License File Completed 就ok 了,

不行的话就:Stop server->Start server->Reread license file多试几次 【】双击Crack下的ESRIFloat.reg,加入注册表.(这一步一定不能少)

【】检验是否成功安装授权文件方法:单击Server Diagnostic选项卡,单击Perform Diagnostic等待运行完毕如果看到This license can be checked out说明OK了. 再安装ArcGIS Desktop 9.2 DVD里的任何软件,随你便了.

如果还有问题,可以试试在添加或删除程序中修改一下。

或者:开始—所有程序—Arcgis--Desktop Administrator--切换到License Manager,点击Change,输入计算机名就可.

GIS中批量提取特定坐标点的植被指数值:

1 打开Arcmap ——ArcToolbox——spatial analyst tools——extraction工具——sample工具

(如果不可用,那么tools——extentions….——把需要的划上对勾)。 2 Sample对话框中input rusters 中选入要提取相应指数的影像——In put location raster or point features(shp格式的经纬度列表形式)——output table 中选入输出位置——Ok。

如何将坐标值添加到矢量图层属性表

如果要将感兴趣的值放到其他应用程序中进行半变异函数模型分析或其他分析,有时候需要将坐标值提取出来。

arctool boxs --> Data Management Tools --> Feathers --> Add XY coordinates GIS中设置投影类型:

投影类型 Albers Conical Equal Area 椭球 WGS84 变形比例 1.0 北偏移 0 东偏移 0 起始纬线 0 中央经线 105 标准纬线 1 25° 标准纬线 2 47°

如何用GIS截取子区? 1 运行GIS。 2

——在GIS中添加中国县界基础图。

3 Arctoolbox——analysis tools——extract——slect(双击)。

4 slect对话框中——Input table中选择中国县界——output table中选择保存位置

——expression中输入某地区的查询表达式(

可以使用来查看某地的编号等信息)

——ok——ok。

5 保存:右击生成的子区——data——export data——选择保存地点就ok了。

GIS中扣取遥感图像中的特定部分

Spatial analyst tools——extraction——extract by mask

GIS中进行运算

Spatial analyst tools——math

GIS工具箱的主要用途:

1 投影变换————Data management tools——projections and transformations。 2 数据转换工具————conversion tools。

3 数据处理(裁切、拼接等)————矢量用analysis tools/栅格用Spatial Analyst

Tools。 4 数据拼接————data management tools(矢量用general工具集/栅格用raster工具

集)。 5 数据提取————(矢量用analysis tools-可做类似上述截取子区的操作 /栅格用Spatial Analyst Tools工具集)。 6 符号化————layer properties。(分类符号=layer properties——categoties;分

级符号= layer properties——quantities;) 7

layout。

在GIS中向地图中添加采样点: 整理好xls文件——运行gis——

——加入图层——

——tools——Add XY Data——

——对应tools中的

Add XY Data中——X Field中(lon-在xls中是后一列)——Y Field(lat-在xls中是前一列)——ok——确定。

(如果出现添加经纬度坐标时位置偏离的情况,可以试试edit——select(而不是import)——选择与原有图层一样的坐标系统)

在GIS中加入线目标或者如何建立新的线图层和面图层:

在Arccatloge中新建一个线图层或面图层——将这一线图层导入Arcmap中——始编辑——用笔画出线目标。 专题地图制图:

模板操作:file——new——template——ok。 版面设计:view——layout——在默认纸张边沿以外,右键打开图面设置快捷菜单,单击 Page and print Setup 命令。

地图中绘制坐标网格:在地图中右击,properties—grids。。。。。。。。。。 地图中绘制公里网格:在地图中右击,properties—grids。。。。。。。。。。 地图中绘制坐标网格:在地图中右击,properties—grids。。。。。。。。。。 地图标注:图层上右键打开Layer Properties 对话框——进入Label 选项 地图整饰:1.图名:ArcMap 窗口—— Insert—— Title 。 2.图例:

3.比例尺:ArcMap——Insert ——Scale Bar

在GIS中使用excel数据:

1、首先设置计算机的参数:开始——所有程序——管理工具——数据源(ODBD)——用

户DSN——Microsoft Excel Driver (*.xls)——完成——数据源名随便取一个——说明根据自己理解进行——选择工作簿——从驱动器的下拉菜单中选中要用

的EXCEL工作表地址——确定——选中文件。

2、打开那个EXCEL表——插入——名称——定义——在当前工作簿中的名称中取一个名

称——选择引用位置——确定。

3、打开ArcCatloge——选中Database Connection——双击Add OLE DB Connection——选择

提供程序——

矢量数据的空间分析: 如何建立缓冲区?

1 Tool ——customize….——tools——把

拉到工具栏中——

——开

叠置分析?

涂层擦除:1 ArcToolbox——Analyst Tools——Overlay——Erase。

2 输入图层(Input Features)——擦除参照(Erase Feature)——输出图层(Output Feature Class)——环境设置(Environments)。 识别叠加: 1 ArcToolbox——Analyst Tools——Overlay——identity。 2 输入图层(Input Features)——擦除参照(Erase Feature)——输出图层(Output Feature Class)——环境设置(Environments)。

交集操作: 1 ArcToolbox——Analyst Tools——Overlay——Intersect。

均匀差值:1 ArcToolbox——Analyst Tools——Overlay——Symmetrical Difference。 图层合并:1 ArcToolbox——Analyst Tools——Overlay——Union。 修正更新:1 ArcToolbox——Analyst Tools——Overlay——Update。

网络分析:

网络数据的符号化:图层上右击——Properties —— Layer Properties——Symbology——Categories——Unique Values。

网络数据的修改和完善:网络连通性的变更>Tools——Customize——command——Categorie

框中选择Editor——Connect/ Disconnect——拖到工具栏。 对网络连通性的建立:Tools——Customize——command——Categorie ——Editor——Start

Editing——

对网络连通性的解除:类似连接。

网络可运行性的编辑:Editor——Start Editing——

栅格数据空间分析:

分析环境的设置一定程度上会影响分析结果。

工作路径:缺省状态下默认存储路径为c:\\...\\temp。也可以通过Spatial Analyst——Option

——General进行设定。 栅格大小:有人把默认栅格大小称为栅格解析度。也可以设置,过大则精度降低,过小则计

算量太大。 Spatial Analyst——Option——Cell Size。

分析区域:1 利用坐标设置分析区域:Spatial Analyst——Option——Extent。 2 利用掩码设置分析区域:Spatial Analyst——Option——general。

坐标系统(设定分析结果的坐标系统配准方式):Spatial Analyst——Option——general——

Analysis Coordinate System。 过程文件管理(如果需要保存文件,可以通过三种方式将临时性结果转化为永久性结果):

1 输出计算结果时,在文件输出对话框(Output raster)输入结果文件全名。

2 激活需要永久保存的数据层——右键——Make Permanent 。

距离制图:

——点选欲编辑的要素——

——点选欲建立网络连通性的要素——

设施网络分析工具:view —— toolbars——Utility Network Analyst。

直线距离:Spatial Analyst——Distance——Straight Line。 区域分配:Spatial Analyst——Distance——Allocation。

成本距离加权:Spatial Analyst——Distance——cost weighted。 最短路径:Spatial Analyst——Distance——Shortest Path。

密度制图:

Spatial Analyst——density。

表面分析:

栅格插值:1 反距离权重插值。Spatial Analyst——Interpolate to Raster——Inverse Distance

Weighted。

2样条函数插值:Spatial Analyst——interpolate to Raster——Spline。 3 克里格插值:Spatial Analyst——interpolate to Raster——Kriging。 4 数据重采样:ArcToolbox——Data management Tools——raster——Resample。

等值线绘制:Spatial Analyst——surface analysis——Contour——Input Surface中选择用来生成等高线的表面——countour中设置等高线间距——base contour中指定等高线基准高程——Z factor中设定高程变换系数——output features中输出文件名。

地形因子提取:1 坡度的提取:Spatial Analyst——Surface analysis——Slope。。。。。

2 坡向的提取:Spatial Analyst——Surface analysis——aspect。。。。。

3平面曲率(水平方向)、剖面 曲率(垂直方向)的提取:Toolbox——Spatial Analyst Tools——surface——Curvature——….——Output profile curve raster(指定输出剖面曲率存放路径)——Output plan curve raster(指定输出平面曲率的存放路径与文件名)。

山体阴影:计算表面阴影:spatial Analyst——surface analysis——Hillshade——Input surface

(选择用来计算阴影的表面)——Azimuth(太阳方位角)——Altitude(太阳高度角)。。。。。。

阴影化:可以生成阴影二值图。

统计分析: 单元统计:(Minimum、maximum、range、sum、mean、standard deviation、variety、majority、

minority、median等十种方法)

实现过程:Spatial Analyst ——Cell Statistics——Layer中输入用来计算的图层—

—Overlay statistic中(统计类型)。

领域统计(可以进行海岸线光滑等处理):(Minimum、maximum、range、sum、mean、standard

deviation、variety、majority、minority、median等十种方法)和四种邻域分析窗

口【rectangle、annulus(环形)、circle(圆形)、wedge(楔形)】

实现过程:Spatial Analyst ——Neighborhood Statistics——Input data中输入图层

——Field中输入进行邻域分析的字段——statistic type中(统计类型)——Neighborhood(邻域类型)——Units(栅格单元或地图单位)。。。。。。

分类区统计:(Minimum、maximum、range、sum、mean、standard deviation、variety、majority、minority、median等十种方法)

实现过程:Spatial Analyst——Zonal Statistics——Zone dataset中(分类区图层)

——Value raster(被用来统计的栅格数据)——Chart statistic(统计类型)。。。。

什么是整形和浮点值?

重分类:

新值取代原来值:

Spatial Analyst——Reclassify——Input raster(需要变更值的图层)——Reclass Field(需变更的字段)——New Value(需要改变数值的位置,然后键入新值)。

重新组合原来值:

Spatial Analyst——Reclassify——Input raster(需要重新组合分类的图层)——Reclass Field(需使用的字段)——old Value(连续选择要进行归并的数据)——右击——Group Entries。。。。。。。

以一种分类体系对原始值进行分类

Spatial Analyst——Reclassify——Input raster(需要重新分类的图层)——Reclass Field (需使用的字段)——classify——method中【Manual(手工分类),Equal Interval(等间距分类),Defined Interval(自定义间距分类),Quantile(分位数分类), Natural Breaks(自然间距分类), Standard Deviation(标准差分类)】——Classes (进行重分类的类别数目)。。。。 指定值空值设置:

Spatial Analyst——Reclassify——Input raster(需要将值设置为空值的图层)——Reclass Field(需使用的字段)——New Value(要进行空值设置的值)——Delete Entries——选中 Change missing values to NoData。。。。。。

栅格计算:

数学运算:三组数学运算符(算术、布尔、关系)

函数运算:算术函数(Arithmetic)包括六种:Abs、Int、Float、Ceil、Floor、IsNul。 三角函数(Trigonometric)包括Sin、Cos、Tan、Asin、Acos、Atan。 对数函数(Logarithms)包括Exp、Exp10、Exp2和Log、Log10、log2。 幂函数(Powers)包括Sqrt、Sqr 、Pow 。

栅格数据空间分析函数(需手动输入):栅格表面分析中的slope、hillshade 函数; 栅格计算器:Spatial Analyst——Raster Calculator——编辑公式(所有符号两边需要加一个

空格)——“-”和“^”为单目运算符(运算符前可以不加内容)——三角函数以弧度为其默认计算单位——公式准确无误后——Evaluate。

三维分析:

创建表面:

ArcGIS 三维分析模块所提供的几种插值方法:

1 可变半径的反距离加权插值:3D Analyst——interpolate to raster——intervers distance

weighted…..——…..power(幂——距离的指数,合理范围是0.5-3)——Search radius type(搜索半径类型)——number of points(最大搜索半径内用作输入的点数)——maximum distance(指定最大搜索半径)——use barier polylines(用做插值障碍—断层和悬崖等)。 2 固定半径的反距离加权插值:

3 张力样条插值:3D Analyst——interpolate to raster——spline…..——spline type【(样条类型)——tension——weight(0、1、5 和 10为典型加权值)——Number of points(输

入栅格单元插值时使用的最少点数)。

4 规则样条插值(一般需要计算插值表面的二阶导数时用):3D Analyst——interpolate to

raster——spline…..——spline type【(样条类型)——regularized——weight(0-0.5 用来

控制表面平滑度)。

1普通克里格(它假定均值是位置常数)2泛克里格(用于已知数据趋5 克里格插值:○:○

势的情况):

3D Analyst——interpolate to raster——kring——Semivariogram model(插值所使用的模型)

6 邻域法插值:3D Analyst——interpolate to raster——natural neighbors…..。

TIN(不规则三角网)表面:

3D Analyst——creat/modify TIN——Create TIN From Features。 向TIN中添加要素:

3D Analyst——creat/modify TIN——add Features to TIN。 由栅格创建TINA:

3D Analyst——convert——raster to ITN。 从 TIN 中创建栅格表面:

3D Analyst——convert——ITN to raster。

表面分析:

ArcGIS 三维分析工具包括了以下表面分析工具: 1 山阴影工具; 2坡度工具; 3坡角工具; 4曲率工具; 5剪切、填充工具; 6视域工具; 7视线工具; 8表面长度工具; 9表面点; 10体积工具;11插值工具; 12切片工具; 13创建等高线工具;

表面积与体积的计算:

3D Analyst——surface analysis ——height of plane(参考平面高程)——Area and Volume Statistics。

坡度的计算(TIN表面模型):

3D Analyst——surface analysis ——slope….。

坡向的计算(TIN表面模型):

3D Analyst——surface analysis ——aspect….。(正北是 0 度,正东是 90 度,正南是 180 度,正西是 270 度)

可视性分析(地表某点的可视范围在通信、军事、房地产等应用领域有着重要的意义): 视线瞄准线的创建:

——observer offset(观测点偏移量-可选)——target offset(目标偏移量—观测点处

高于表面的高度-可选)——在图中点击——再在不同的地方点击——点才的操作。

可以取消刚

视场的计算:

3D Analyst——surface analysis ——viewshed….。。。。。。

提取断面:

3D analyst工具条中——layer中选择数据——

确定剖面的起(单击)终点(双击)——

生成剖面图——剖面图上右击——properties(进行布局调整和编辑)。

表面阴影(常默认方位角315;默认高度角45): 3D Analyst——surface analysis ——hillshade….。。。。。。

阴影化:

3D Analyst——surface analysis ——hillshade….选中model shadows——3D Analyst——surface analysis ——reclassify(生成二值图像)。。。。。。 高程与阴影叠加显示:

图层上右击——property——display——transparent。

三维场景中表面阴影的建立:

运行Arcscene——base heights选项卡中设置基准高程——rendering中——选中Shade area features relative to the scene?s light position复选框——也可同时选Use smooth shading if possible(使表面更光滑)。

表面长度的计算:

ArcToobox——3D Analyst Tools——Functional Surface——双击 Surface Length

ARCSCENE三维可视化:

通过属性设置基准高程显示要素图层: 运行Arcscene——base heights(填写或点使用表面设置基准高程显示要素图层:

点击 Obtain heights for layers frome surface 选择所需表面即可 要素的突出显示:

图层属性——extrusion——。。。。。。。。。

设置场景属性:

场景坐标系统:1 查看当前场景坐标系统:右击scene layers——scene properties….——

coordinate system——查看坐标系统信息。(predefined可以选择预定义坐标系统)

垂直拉伸:右击scene layers——scene properties….——Vertical exaggeration(选择或点击Calculate From Extent计算拉伸系数)。

动画旋转:右击scene layers——scene properties….——general——Enable Animated Rotation

(激活该功能)——Navigate(场景漫游工具)。(Page Up /Page Down调节速度)

)——。。。。。

设置场景背景颜色:右击scene layers——scene properties….——general——background——

Use as default in all new scenes(可设默认背景)。

改变场景光照:右击scene layers——scene properties….——illumination(改变方位、高度角

或对比度)。

改变场景范围:右击scene layers——scene properties….——extent——从layer中选择或在custom中设置X/Y。

飞行动画:默认情况下Animation动画工具条没有添加到ArcScene中,可以右击工具栏—

—选择Animation。

1 通过创建一系列帧组成轨迹来形成动画:设置动画第一帧的场景属性——

Animation——Create Keyframe——Type中选scene——New——Animation Track中键入动画名称——Creat——再次改变场景属性——Creat——这样抓取所有帧——close——

——

2 通过录制导航动作或飞行创建动画:Animation Controls(类似录音)。。。。 3 通过捕捉不同视角:多次改变视角——多次点击

播放。

4 通过改变一组图层的可视化形成动画效果:在场景中添加相关图层并调整图

层顺序——Animation——creat group Animation…..(创建组合动画)——Base

name for tracks(动画名称)——设置起始时间——transition(根据需要调整图层出现的方式)——

预览。

——

——

进行

5 通过导入路径的方法生成动画(一般用来制作场景行走动画): 选择场景

中的矢量要素——Animation ——Camera Flyby from path——Vertical offset

(视点距离地面的垂直距离,建议3-10)——Path destination(路径目的地)

——Import——预览。

编辑和管理动画属性:

Animation—— Animation manager。。。。

保存动画:

可以存储在SXD 文档(场景文档)或存储成独立的 ArcScene 动画文件(*.asa)。也可以将动画导出成一个AVI文件。

1 Animation——save animation file……——保存成(*.asa)文件。 2 Animation——Export to Video——可保存成AVI格式。 使用 Fly 工具进行飞行:

数据转换:

从表面获得现有要素的高程值:

将二维要素图层及表面添加到地图或场景中——3D analyst ——convert——Featues to 3D——Input Features——。。。。。

通过要素属性获取要素高程值:

类似上述,只是选中input feature attribute(设置作为高程数据源的字段)。

以某一常量作为要素高程属性:

类似上述,只是选中Numeric Constant。

栅格数据的矢量转换:

栅格数据通常是一连续表面,在转换前,必须先将其进行重新分类。

3D analyst——convert——Raster to Features。。。

TIN 数据的矢量转换:

3D analyst——convert——TIN to Features…… 。

地统计分析:

ArcGIS地统计分析:右击工具栏——Geostatistical Analyst。 探索性数据分析(Explore Data):

1 数据分析工具:刷光(Brushing)、链接(Linking)。

直方图:提取采样点数据的直方图:Geostatistical Analyst——Explore Data——

Histogram——bar(条带数)——translation(数据变换方式)。。。。。。。。

Voronoi 地图:Geostatistical Analyst——Explore Data——Voronoi map——type(分配

和计算多边形值的方法)——。。。。。。。。 QQ 图(正态图):Geostatistical Analyst——Explore Data——Normal QQPlot—

—。。。。。。 QQ 图(普通图—用来评估两个数据集分布的相似性):Geostatistical Analyst——Explore Data——general QQPlot——。。。。。。

趋势分析工具:Geostatistical Analyst——Explore Data——trend Analysis——Rotate

(Locations、graph)。。。。。。

1半变异/协方差函数云:方差变异分析工具:○Geostatistical Analyst——Explore Data——Semivariogram/Covariance Cloud——Lag Size(最大步长)——

Number of Lags(步长分组个数)。。。。。

2正交协方差函数云: ○Geostatistical Analyst——Explore Data——Crosscovariance Cloud——Lag Size(最大步长)——Number of Lags

(步长分组个数)。。。。。

检验数据分布:

直方图检测数据的分布:Geostatistical Analyst——Explore Data——Histogram。。。。。。。

Normal QQplot 图检测数据分布:Geostatistical Analyst——Explore Data——Normal QQPlot

寻找数据离群值:

用直方图查找离群值:Geostatistical Analyst——Explore Data——Histogram。。。。。。。 用半变异/协方差函数云识别离群值:Geostatistical Analyst——Explore Data——

Semivariogram/Covariance Cloud。。。。。。。 用 Voronoi 图查找局部离群值:Geostatistical Analyst——Explore Data——Voronoi map——

Type(TQR)。。。。。。。

全局趋势分析:

用趋势分析工具分析全局趋势:Geostatistical Analyst——Explore Data——Trend Analysis

空间自相关及方向变异:Geostatistical Analyst——Explore Data——Semivariogram/Covariance

Cloud

多数据集协变分析:

用正交协方差云研究两个数据集间的交叉相关:Geostatistical Analyst——Explore Data——

Crosscovariance Cloud

空间确定性插值:

反距离加权插值:

Geostatistical Analyst——Geostatistical Wizard——dataset1【Input:选择进行内插的实验数据;Attribute: 选择进行内插的实验数据的属性】——validation【Input:选择进行内插的检验数据;Attribute: 选择进行内插的检验数据的属性】——Method(内插方法)——Inverse Distance Weighting——Power(公式中的p)——Symbol(设置图中点符号大小)——Preview type(预览)——standard【Neighbors to:搜索半径内使用预测点最大的个数;Include at least反之】——sector type(区域形状)——identify中(x:样点真实值;y:内插出的样点值)——实线的趋势越与虚线吻合,内插效果越好——next——弹出检验数据样点预测值误差图——finish——?。

全局多项式插值:

Geostatistical Analyst——Geostatistical Wizard——Global Polynomial Interpolation——Power(拟合表面多项式的次数,次数越低,拟合的表面越粗糙,实际表面拟合的效果越差,大致代表了此区域的宏观趋势;一般选用到三次即可)——next——弹出内插实验数据样点值预测图——Next——弹出内插检验数据样点值预测图——Finish——?。 局部多项式插值:

Geostatistical Analyst——Geostatistical Wizard——Local Polynomial Interpolation——Power——Next——弹出内插实验数据样点值预测图——Next——弹出内插检验数据样点值预测图——finish——?。

径向基函数插值:

Geostatistical Analyst——Geostatistical Wizard——Radial Basis Function——Kernel【Thin-plate spline:平面样条;Spline with tension:张力样条;Completely regularized spline;Multiquadric functions:高次曲面;Inwerse multiquadric spline:反高次曲面样条函数】——parameter(控制表面光滑度)——next——next——finish。

地统计插值:

普通克里格插值:

1 创建预测图(Prediction Map):Geostatistical Analyst——Geostatistical Wizard——Kriging

——Next——Ordinary Kriging——Prediction——Transformation (log)

——next——Semivariogram/Covariance Modeling中——Show Search Direction——next——next——Cross Validation中——模型最优【Mean Standardized(标准平均值最接近于0);Root-Mean-Square(均方根预测误差最小);Average Mean Error(平均标准误差最接近于

Root-Mean-Square(均方根预测误差);Root-Mean-Square Standardized

(标准均方根预测误差最接近于 1)】 ——next——Validation中——finish。

2 创建分位数图(Quantile Map): 3 创建概率图(Probability Map): 4 创建标准误差预测图(Prediction Standard Error Map):

简单克里格插值:

1 创建预测图(Prediction Map):Geostatistical Analyst——Geostatistical Wizard——Kriging

——Next——simple Kriging——Prediction——Transformation (log)——next——Semivariogram/Covariance Modeling中——Show Search Direction——next——next——Cross Validation中——next——Validation中——finish。

2 创建分位数图(Quantile Map): 3 创建概率图(Probability Map):

4 创建标准误差预测图(Prediction Standard Error Map):

泛克里格插值:

1 创建预测图(Prediction Map):Geostatistical Analyst——Geostatistical Wizard——Kriging

——Next——Universal Kriging——Prediction map——Transformation (log)

——趋势选项中选择Third——next——Detrenting中——next——Semivariogram/Covariance Modeling中——Show Search Direction——next—

—next——Cross Validation中——next——Validation中——finish。

2 创建分位数图(Quantile Map): 3 创建概率图(Probability Map):

4 创建标准误差预测图(Prediction Standard Error Map):

指示克里格插值:

1 创建概率图(Probability Map):Geostatistical Analyst——Geostatistical Wizard——Dataset

——Validation——Indicator Kriging——Probability Map——next——Additional Cutoffs Selection中——next——Searching Neighborhood 中——Next——Cross Validation中——Next——Validation中——finish。

2创建标准误差指示图(Standard Error of Indicators):类似上述。

概率克里格插值:

1 创建概率图(Probability Map):Geostatistical Analyst——Geostatistical Wizard——Dataset

——Validation——Probability Kriging——Probability Map——next——

Semivariogram/Covariance Modeling中——Show Search Direction——next——Searching Neighborhood 中——Next——Cross Validation中——Next——Validation中——finish。

2创建标准误差指示图(Standard Error of Indicators):类似上述。

析取克里格插值:

1 创建预测图(Prediction Map):Geostatistical Analyst——Geostatistical Wizard——Kriging

——Next——Disjunctive Kriging——Prediction map——Transformation (log)

next——Normal Score Transformation中——next——Searching Neighborhood

中——next——Cross Validation中——next——Validation中——finish。

2 创建分位数图(Quantile Map): 3 创建概率图(Probability Map):

4 创建标准误差预测图(Prediction Standard Error Map):

协同克里格插值:

1 创建预测图(Prediction Map):Geostatistical Analyst——Geostatistical Wizard——Dataset2

——CoKriging——Next——根据数据情况可选择上述六种克里格方法中的

任意一种——Next——Prediction Map——next——Searching Neighborhood中——next——Cross Validation中——finish。

水文分析:

无洼地 DEM 生成:

水流方向提取:ArcToolbox——Spatial Analyst Tools——hydrology——Flow Direction

——Input surface data(dem)——Output flow direction raster(flowdir)

——Force all edge cells to flow outward(Optional)前打钩——drop raster(该栅格在其水流方向上与其临近的栅格之间的高程差与距离的比值,以百分比的形式记录。它反映了在整个区域中最大坡降的分布情况-为可选项。)——ok。

洼地计算:1、洼地计算:ArcToolbox——Spatial Analyst Tools——hydrology——sink

——Input flow direction raster(选择flowdir)——Output raster(sink)——ok。(深色区域是洼地)。

2、洼地深度计算:hydrology——watershed——Input flow direction raster(选择flowdir)——Input raster or feature pour point(输入洼地数据sink)——pour point field(选择value)——output raster(watershsink)——ok(计算洼地贡献区域)——【计算每个洼地所形成的贡献区域的最低高程:spatial analysis tools ——zonal——zonal statistic——Input raster or feature zonal data(选择洼地贡献区域数据watershsink)——Input value raster(输入希望进行统计分析的数据层-dem)——Output raster(zonalmin)——Statistics type(optional)(在分带区域中统计的每一个分带的….)——ok】——【计算洼地出水口高程:spatial analysis tools ——zonal——zonal fill——Input zone raster(选择洼地贡献区域数据watershsink)——Input weight raster(dem)——Output raster(zonalmax)——ok】——【计算洼地深度:Tools——costomize….——Spatial Analyst——raster calculator——文本框里面输

入 sinkdep = ( [zonalmax] - [zonalmin])——evaluate】。

洼地填充:hydrology——fill——Input surface raster(原始dem)——Output surface

raster(文件名-filldem)——Z limit(填充阈值)——ok。

汇流累积量:

1 ArcToolbox——Spatial Analyst Tools——hydrology——Flow Direction——Input surface data(无洼地dem)——Output flow direction raster(fdirfill) ——Force all edge cells to flow

outward(Optional)前打钩——drop raster(该栅格在其水流方向上与其临近的栅格之间的高程差与距离的比值,以百分比的形式记录。它反映了在整个区域中最大坡降的分布情况-为可选项。)——ok。

2 Hydrology——fill accumulation——Input flow direction raster(由无洼地dem生成的水 流方向栅格数据fdirfill)——Output accumulation raster(flowacc)——Input weight raster(配权数据:表示降水、土壤以及植被等对径流影响的因素分布不平衡而形成的,更能详细模拟该区域的地表特征;默认都为1)——ok。

水流长度:

Hydrology——flow length——Input flow direction raster(基于无洼地dem提取出的水流方向数-fdirfill)——Output raster(Flowlendown /Flowlenup)——ok。

河网的提取:

河网的生成:1 的汇流累计栅格数据 flowacc 作为基础数据。

2 Spatial Analyst Tools——【map algebra——multi map output——文本框中输

入:E:\\chp11\\ex3\\result\\streamnet = con (E:\\chp11\\ex3\\result\\flowacc> 100, 1)】

或者【Raster Calculator】——

stream link 的生成(基于水流方向数据和栅格河网数据):

1 在ARCmap中打开——fdirfill 水流方向数据和栅格河网数据 streamnet。 2 hydrology——stream link——Input stream raster(streamnet)——Input flow

direction raster(fdirfill)——Output raster(StreamLink)——ok。 3 如果需要,StreamLink可以转化成矢量数据。 河网分级的生成: Strahler 分级和Shreve 分级两种。

也是基于水流方向数据和栅格河网数据基础上。

1 在ARCmap中打开——fdirfill 水流方向数据和栅格河网数据 streamnet。 2 hydrology——stream order——Input stream raster(streamnet)——Input

flow direction raster(fdirfill)——Output raster(Strahler和Shreve 分别对应Streamostr 和 Streamoshr)——ok。

3 如果需要,Streamorder可以转化成矢量数据。 流域的分割:

1 流域盆地的确定:hydrology——basin——input flow direction raster(fdirfill)——Output

raster(basin)——ok。

2 流域的分割:○1汇水区出水口的确定:hydrology——snap pour point。。。。

2 集水流域的生成:ArcMap中打开水流方向数据(fdirfill)和流域出口点数据(streamlink)

——hydrology——watershed——input flow direction raster(fdirfill)——input raster or

feature pour point data(streamlink)——Output raster(watershed)——ok。

注:为了更好的表现流域的分割效果,在此窗口中还将上面计算的流域盆地和矢量河网的数据打开

空间分析建模:

空间分析模型及其分类: 1 空间分布分析模型。 2 空间关系分析模型。

3 空间相关分析模型。 4 预测、评价与决策模型。

运用建模思想解决实际问题: 图解建模:

1 加载模型生成器:ArcToolbox——右击 Toolbox——New toolbox(生成

Toolbox1)——右击 Toolbox1——New 中选择 Model。

2 图形模型的形成:

实例演示:1 ○1添加数据:一种方法:ArcMap 或 ArcCatalog 中打开数据,直接把数据

拖拽致图解模型界面即可。

另一种:模型生成器中点击右键——create variable——

双击新建的变量,选择所要添加的输入数据,或直接

输入数据的值。根据数据的类型不同,选择不同的操

作。由于变量已赋值,此时的图形便有颜色填充。

2添加空间处理工具:将所需的工具拖拽图解模型界面——输出数据也就随着空间处理工具的添加而产生。

3添加连接:方法一:单击模型生成器中的(Add connection)。

方法二:双击空间处理工具——对话框中选择所要处理的数

据——“OK”——即为数据和工具添加了连接。

4保存模型:File ——Save【同时在 ArcToolbox 中保存设置:右键 ArcToolbox——Save Settings——保存为文件(则该设置被保存.xml 格式)——下次打开时——右击 ArcToolbox——Load Settings【以文件形式打开(From File),选择所要打开

的设置即可】。

5添加注释:选择所要添加注释的图形要素——右击create label ——双击矩形框输入注释。 ○6设置参数:为模型设置参数,就可以在打开模型的时候直接输入数据和常

数,以及给出输出数据的路径。 方法一:右击所要设置为参数的图形要素——Model Parameter

右上角便出现一个"P"表示设置成功。 方法二:右击

——Properties——Parameter——

——增加所

要设置为参数的要素。

○7运行图形模型:方法一:单击。

方法二:单击 Model 下的 Run。

8转换程序模型:建立好的模型可以转换为脚本使用。 Model 菜单条——Export——To Script( Python、JScript

或者VBScript)。

右击toolbox——new toolbox(生成toolbox1)——右击toolbox1——new —

—model——Rename(waternet)——模型生成器中——create variable——这

里选择Raster layer。

2 在 ArcToolbox 中按顺序添加:

1Spatial Analyst Tool——Hydrology——将Fill 、○Flow Direction 、Flow Accumulation 都拉到model窗口中;

2 Spatial Analyst Tool——Math——logical——将Greater Than拉到 ○

model窗口中;

3Convention Tools——From Raster——Raster to Polyline 。 ○

3 设置连接与参数:

4 验证模型:以50m分辨率DEM为输入数据。双击waternet模型——设置输入

输出数据路径和阈值大小——ok。(如果不满意,继续进行调试)。

5 运行和使用模型:双击模型图标——设置所需提取水系的DEM、保存路径和水

系阈值——查看运行结果。

脚本文件:

创建脚本文件:1 单数据处理(处理过程中只涉及到单个数据集的处理):

以从 DEM 中自动提取坡度大于15 度的栅格为例,练习单数据的脚本

处理:

1建立一个文本文档——重命名为slope.vbs。 ○

文本内容如下: ?建立处理对象

set gp=WScript.CreateObject(“esriGeoprocessing.GPDispatch.1”) ?检查扩展模块的licence

gp.CheckOutExtension”spatial”

?加载必要的 Toolbox ,因为本例中用到的提取坡度和栅格计算命令均 在 Spatial Analyst 扩展模块中,因此要加载这个模块。

Gp.AddToolbox “D:/Program Files/ArcGIS/ArcToolbox/Toolboxes/

Spatial Analyst Tools.tbx”

?定义脚本变量

Raster_Dataset = wscript.arguments.item(0)

Output_raster__2_ = wscript.arguments.item(1) if Output_raster__2_ = \

Output_raster__2_= \

如果没有指定路径的话,默认路径

end if

slope__2_ = \

Input_raster_or_constant_value_2 = \ '提取坡度

gp.Slope_sa Raster_Dataset, slope__2_, \ '提取坡度大于 15 度的栅格 gp.LessThan_sa slope__2_,

Input_raster_or_constant_value_2, Output_raster__2_ 2添加script: ○

右击ArcToolbox——new toolbox——toolbox2——右击toolbox2——在

add中选中script(即生成了script)。

3设置 script 属性: ○

右击script——properties——输入名字、标签、描述、风格——“下一步”

——浏览要运行的脚本——下一步——设置属性——双击脚本图标——指定输入和输出文件即可运行脚本——ok。 4运行脚本:双击脚本图标○

——设置好路径——ok。

2 批处理:

以在VBScript中对两幅DEM提取坡度大于15度的栅格为例子详细说明: DEM数据存储在 “E:\\ChP12\\tutor3\\DEM\\dem50”

和“E:\\ChP12\\tutor3\\DEM\\dem100”

坡度文件存储在 “E:\\ChP12\\tutor3\\slope\\slope_50” “E:\\ChP12\\tutor3\\slope\\slope_100”

结果存储在“E:\\ChP12\\tutor3\\result\\result_50”

“E:\\ChP12\\tutor3\\result\\result_100”

第一步:新建一个文本文档,重新命名为b_soa.vbs。

第二步:建立处理对象。Set gp = CreateObject (\第三步:检查扩展模块的 license。gp.CheckOutExtension \

第四步:加载必要的 Toolbox。因为本例中提取等高线命令和将矢量数据转为栅格命令均在

Spatial Analyst 扩展模块中,因此要引用这个模块。 gp.AddToolbox

\Tools.tbx\

第五步:定义变量。

listdem =Array(\listslope = Array(\ listresult= Array(\

Input_raster_or_constant_value_2 = \

第六步:循环语句处理。

For i = LBound(ele) to UBoun (ele)

gp.Aspect_sa ele(i), listaspect(i) Next

For j =gp.Slope_sa listaspect(j), listsoa(j), \Next 第七步

右击 toolbox——add 中选择 scrip——右击 script——properties——输入名字、标签、描述、

风格——“下一步”——浏览到所要选择运行的脚本——“下一步”——由于是批处理不需要设置参数——确定——双击script图标即

运行出结果。

注:在创建脚本时,对于函数的使用可以ArcGIS帮助获得,或者ArcGIS9 安装 \\Desktop\\Documentation 下的 Geoprocessor.pdf 文件中可以查到接口、函数等信息。

实例练习:

Files/ArcGIS/ArcToolbox/Toolboxes/Spatial

Analyst

ArcGIS中制作明暗等高线模型:坡向为 0~ 45、225~ 360度时地表面为受光面,用白色表示;坡向为 45~ 225度时地表面为背光面,用黑色表示。

1 加载Spatial Analyst 模块。

2 ArcMap——Tools——Extentions——Spatial Analyst——右击ArcToolbox—— New Toolbox——右击New Toolbox——New——Model。

3 Spatial Analyst Tool——surface——将aspect拖拽到模型生成器窗。 4 右击模型窗口——create variable——Raster Dataset。

5 右击Raster Dataset——rename——DEM。 6 单击连接DEM和aspect 图形要素。

7 打开 spatial analyst tools 的 math——logical——将less than和greater than拉到 模型窗口中——greater than中 input raster or constant value 2 中输入 45——在 less than 对话框中 input raster or constant value 2 中输入 225。 8 ——连接aspect生成的栅格图和less than和greater than图形要素。 9 math——将plus拉到模型窗口(得出背光和受光面)。 10 ——连接greater than和less than生成的栅格图形要素和plus图形要素。 11 conversion Tools—— from raster——将Raster to polygon拉到模型窗口(以上

结果转换为矢量)。

12 ——连接步骤10生成的结果和Raster to polygon 图形要素。

13 spatial analyst tools——surface——将contour拉到模型窗口(设置等高距50)。 14 ——连接DEM 与contour。

15 analysis Tools——overlay——将identity拉到窗口中。

16 ——分别连接步骤 13 生成的等高线与步骤12生成的矢量数据。

二、设置参数:

如何用arcgis配准和矢量化?

一.影像校准

所有图件扫描后都必须经过扫描纠正,对扫描后的栅格图进行检查,以确保矢量化工作顺利 进行。

对影像的校准有很多方法,下面介绍一种常用方法。 1.打开ArcMap,增加Georeferncing工具条。

2.把需要进行纠正的影像增加到ArcMap中,会发现Georeferncing工具条中的工具被激活。 3.在校正中我们需要知道一些特殊点的坐标。通过读图,我们知道坐标的点就是公里网格的交点,我们可以从图中均匀的取几个点。一般在实际中,这些点应该能够均匀分布。

4.首先将Georeferncing工具条的Georeferncing菜单下Auto Adjust不选择。

5.在Georeferncing工具条上,点击Add Control Point按钮。

6.使用该工具在扫描图上精确到找一个控制点点击,然后鼠标右击输入该点实际的坐标位置. 7.用相同的方法,在影像上增加多个控制点,输入它们的实际坐标。 8.增加所有控制点后,在Georeferencing菜单下,点击Update Display。 9.更新后,就变成真实的坐标。

10.在Georeferencing菜单下,点击Rectify,将校准后的影像另存。 二、图象二值化

11.把图像重新symbolize,使用classify分成两种类型,如:0-126,126-255。(补充:把图 象二值化,否则不能进行数字化)在图象上鼠标右击,选取properties,在选symbolgy标签, 在show中选classified,classes等于2。

12.在arcCatalog中新建shp文件(分几层建几个,有点、线、多边形、多点四种类 型),将图象和SHP文件一起加入到ARCMAP中,对SHP文件进行编辑,此时可以激活 arcscan,进行矢量化。

13.arcScan 是arcmap工具组件之一。在使用arcscan之前,必须在tools工具条下的extension (扩展)选项中将arcscan标记为可用!然后再将arcscan工具在tools栏的custom中将arcscan 工具打开。[注:]在使用arcscan工具前,还要打开editor

图像最好不要压缩,越精确地图的矢量化原精确,使用ArcGIS 9.2 Desktop完成。

栅格图像的校正和坐标系确定

启动ArcMap,新建一个新工程,右键Layers选择Add Data?添加TIF图像,将出现如下提

示(如果提示无法加载rester data时请安装ArcGIS Desktop SP3补丁),单击Yes确定,加载图像后提示图像没有进行配准,确定然后配准图像。

GIS9.2中如何转换Arcinfo交换文件格式? 1.启动ArcCatalog。

2.单击View > Toolbars > ArcView 8x Tools。

3.单击Conversion Tools下拉菜单,选择Import from Interchange File。 4.浏览到要输入的.E00文件,确定要输出的coverage或grid文件名。

注意:要输入的.E00文件路径和要输出的位置中不能含有空格。

其实这些在以前的ArcTools中可以轻易找到的工具在现在最新的9.0版本中也有,只不过需 要自己添加。在ArcGIS 9.0中,ArcTools被嵌入到了ArcCatalog和ArcMap中了,在ArcCatalog 或ArcMap中点击ArcTools的图标,在ArcTools空白处单击右键,选择Add Toolbox,给新 建的Toolbox命名(假如命名我MyToolbox),右键单击MyToolbox,选择Add-->Tool,这 时会弹出一个菜单选择框,看到没有,里面工具绝对不比以前的少,赶快将自己需要的加入 到MyToolbox里来吧,将Coverage转换成E00格式文件的工具栏也在里面。

地图制图

在ArcMap中点击底部的“Layout View”从数据视图切换到版面视图,以便制作专题图,此

时出现“Layout”工具条。

1、图面尺寸设置:

(1)将鼠标移至Layout窗口默认纸张边沿以外,右键打开图面设置快捷菜单,单击Page

Setup命令,打开Page Setup对话框。

(2)在Name下拉列表中选择打印机的名字。Paper选项组中选择输出纸张的类型。如果在

Map Page Size选项组中选择了Use Printer Paper Setting选项,则Page选项组中默认尺寸为该类型的标准尺寸。若不想使用系统给定的尺寸,可以在Size下拉列表中选择用户自定义纸张尺寸,去掉Use Printer Paper Setting选项前面的勾,在Width和Height中输入需要的尺寸以及单位。Orientation可选Landscape(横向)或者Portrait(纵向)。

(3)选择Show Printer Margins on Layout则在地图输出窗口上显示打印边界,选择Scale Map

Elements proportionally to change in Page size选项则使得纸张尺寸自

动调整比例尺。注意选择Scale Map Elements proportionally to change in Page size选项的话,无论如何调整纸张的尺寸和纵横方向,系统都将根据调整后的纸张参数重新自动调整地图比例尺,如果想完全

按照自己的需要来设置地图比例尺就不要选择该选项。

(4)单击OK按钮,完成设置。 2、图框与底色设置 :

(1)在需要设置图框的数据组上右键打开快捷菜单,单击Properties选项,打开Data Frame

Properties对话框。 (2)单击Frame标签进入Frame选项卡。

(3)调整图框的形式,在Border选项组单击Style按钮,选择所需要的图框类型,如果在

现有的图框样式中没有找到合适的,可以单击Properties按钮改变图框的颜色和双线间距,也可以单击More Symbols获得更多的样式以供选择。

(4)完成设置,单击OK返回Data Frame Properties对话框,继续底色的设置。在Background

下拉列表中选择需要的底色,若没有选择到合适的底色,单击

Background选项组中的Style按钮进一步设置。如果在Background Selector中选择不到合适的底色,可以单击More Styles按钮获取更多样式,或者单击Properties按钮,在已有底色的基础上调整它的颜色、外框颜色、外框宽度。

(5)在Drop Shadow选项组中调整数组阴影,在下拉框中选择所需要的阴影颜色,与调整

底色方法类似,可以通过单击More Styles按钮,或者单击Properties按钮对阴影进行进一步的设置。

(6)调整各个组合框中的X,Y可以改变图框的大小,调整Rounding百分比可以调节图框

边角的圆滑程度。

(7)完成设置。 3、地图整饰:

单击Insert菜单,弹出下拉菜单,常用命令及作用: Title:图名的放置与修改。

Legend:图例的放置与修改。 Scale Bar:比例尺的放置与修改。 North Arrow:指北针的设置与放置。

本文来源:https://www.bwwdw.com/article/qvtw.html

Top