1、一、 ArcGIS 体系结构二、创建 shp 文件(1) 打开 ArcCatalog ,选择要保存文件的路径,点击右键 New-shapefile ,如下图所示,创建shp 文件。ArcMap ArcCatalog ArcMap 是 ArcGIS Desktop 中一个主要的应用程序,具有基于地图的所有功能, 是一个用于编辑、 显示、 查询和分析地图数据的以地图为核心的模块,包含一个复杂的专业制图和编辑系统。ArcCatalog 是以数据为核心,用于定位、浏览和管理空间数据的模块, 是用户规划数据库表, 用于定制和利用元数据的环境。 利用ArcCatalog 可以组织、发现和使用 GIS 数据
2、,使用标准化的元数据对数据进行说明,创建和管理用户所有的 GIS 信息。(2) 在弹出的对话框中,设置要创建 shp 文件的名称、类型及坐标系等特征。(3) 为 shp 文件添加属性字段。右击要添加属性字段的 shp 文件,选择 Properties 中的 Fields选项卡,在 Fields Name 中添加所需字段名,在 Data Type 中选择相应的类型。三、影像配准及矢量化第 1 步 加载数据和影像配准工具(1) 打开 ArcMap: /ArcGIS/ArcMap ,在弹出的对话框中选择 A new empty map,进入 ArcMap界面。(2) 添加影像配准工具栏: 在菜单栏选
3、择 View-Toolbars-Georeferencing, 将影像配准工具栏加入。(3) 把需要进行配准的影像 -xxx.tif 添加到 ArcMap 中:在工具栏上右击 Add Data ,选择影像所在路径添加,此时 Georeferencing 工具栏中的工具被激活。第 2 步 输入控制点在配准中,我们需要知道一些特殊点的坐标,此处选择公里网格的交点。(1) 首先务必 Georeferncing 工具条中 Georeferncing 菜单下 Auto Adjust 处于 不选中 状态。(2) 在 Georeferencing 工具栏上, 点击 Add Control Points ,
4、后在影像上找到精确控制点 (即公里网格的交点 ),用鼠标点击交点处,并点击右键,选择 Put X and Y ,输入该点的实际坐标值。(3) 用同样的方法,在影像上添加多个控制点,后在 Georeferenceing 工具栏上点击 View Link Table ,可查看影像坐标及其对应的实际坐标值,数据的最后一列表示残差。对于残差很大的项,可以选中并删除。(4) 完成后, 在 Georeferenceing 工具栏的下拉菜单中, 选择 Update Display , 进行更新显示,此时影像坐标与实际坐标值一致。第 3 步 设定数据框的属性(1) 更新显示后,执行菜单命令 View-Data
5、 Frame Properties ,打开数据框属性对话框。(2) 在 General 选项卡中,将地图显示坐标 Display 设置为对应类型,此处设置为 Meters 。(3) 在 Coordinate Syatem 选 项 卡 中 , 将 数 据 框 的 坐 标 系 统 设 置 为“ Xian_1980_Degree_GK_CM_102E” (西安 80 投影坐标系, 3 度分带,东经 102 度中央经线) 。第 4 步 矫正并重采样生成新的栅格文件执行 Georeferencing 工具栏下拉菜单中的 Recify , 在弹出的对话框中, 对配准的影像根据设定的方式进行重采样,提供有
6、Nearest Neighborhood- 最近邻域内插法、 Bilinear Interpolation- 双线性内插法和 Cubic Convolution- 三次卷积内插法三种采样方法,并可设定影像文件的保存路径、文件名及文件类型等。至此,影像配准工作完成。第 5 步 分层矢量化(1) 在 ArcCatalog 中创建一个图层。打开 ArcCatalog ,在指定目录下,点击右键,选择New-Shapefile ,在弹出的对话框中,设置该要素类的名称及类型、坐标系等特征。例如,首先建立“河流”要素,即 Name为“河流” ; Features Type 为 Polyline ;在 Edi
7、t中, 选择 Select-Projected Coordinate System-Gauss Kruger-Xian 1980- Xian 1980 3 Degree GK CM 102E.prj( 同于前面设置的数据框的坐标系统 )- 确定 -OK,此时,已建立一个名为“河流”的线要素类的文件。(2) 从已配准的影像中,提取河流要素。切换至 ArcMap,将新建的“河流”加载至已配准的地图数据框中,双击“河流”下的线符号,或者右击“河流” -Properties-Symbology ,设置河流的线型及宽度、颜色等。(3) 添加 Editor 工具栏:在菜单栏选择 View-Toolbars
8、-Editor, 将编辑工具栏加入;点击Editor 工具栏下拉菜单中的 Start Editing , Editor 工具栏被激活,此时可以根据影像图提取河流要素。(4) 重复上述步骤,将影像中所需地物全部提取,可自己按照需要进行图层的分类等,便于以后的修改与使用。第 6 步 为矢量化要素输入属性方法 1、 选择要输入属性的图层,右击选择 Open Attribute Table ,对其中的对应项进行属性的添加及修改。方法 2 、 在 Editor 工具栏上, 选择 , 然后在图面上点击需要添加或修改属性的要素,在弹出的对话框中选择对应项,进行修改即可。四、空间查询利用 sql语句进行查询(
9、1) 单击 Selection 菜单,并单击 Select By Attribute 。(2) 单击 Layer 下拉箭头,点击需要选择的要素所在的图层;单击 Method下拉箭头,并单击一种选择方式;双击一个字段,将字段名添加到表达式框中;单击一个运算符,将其添加到表达式中;单击 Get Unique Values 来查看选中的字段的值,双击某个值,将其添加到表达式中。(3) 要检查语法是否正确或者输入的条件是否会选中要素,单击 Verify 按钮;单击 Apply 。ArcMap窗口底部的状态栏会显示总共有多少要素被选中。根据位置信息进行查询(1) 单击 Selection 菜单,然后单击
10、 Select By Location 。(2) 在“ I want to ”下单击下拉箭头,并选定某一选择要素方式,此处选择 select features from ;“ the following layers ” , 选中需要选择的要素所在的图层;“ that ”,是选择要素方式 (3 中给出详细介绍 ) ;“ the features in this layer ”,选择用来搜索的要素所在的图层;选中“ Apply a buffer to the features in ” ,可以为搜索要素创建缓冲区。单击 Apply 。 ArcMap 就选中了符合要求的要素。(3) “ that
11、” 选择要素的方式 , 主要有 intersect(相交 )、 are within a distance of( 在 距离范围内 )、contain(包含 )、 completely contain( 完全包含 )、 are within( 在 内 )、 are completely within( 完全在 内 )、 are identical to( 与 等同 )、 touch the boundary of( 与 接触 )、 share a line segment with( 与 有公共线段 )、 are crossed by the outline of( 被 跨界 )、 have
12、their centroid in( 中心在 里 )等。五、缓冲区分析在 ArcMap 中加载要建立缓冲区的数据,可以是点、线或者面。(1) 加载缓冲区工具:打开 Tools 菜单下的 Customize 命令,选择 Command标签,在弹出的对话框中,在左边的 Catagorie 框中选择 Tools ,在右边的 Commands框中选择 Buffer Wizard ,将其拖动到工具栏的空白处,显示为 。(2) 利用选择工具 ,选择要建立缓冲区的要素;然后点击 Buffer Wizard 图标,弹出建立缓冲区的对话框,选择要进行缓冲区分析的文件,有选择要素和未选择要素时,在 Use onl
13、y the selected feature 复选框前打勾,单击“下一步” 。(3) 之后打开的是缓冲区分析形式对话框,其中有三种方式来进行缓冲区的创建: At a specified distance ,以一个给定的距离建立缓冲区 ( 普通缓冲区 ) ; Based on a distance from an attribute ,以分析对象的属性值作为权值建立缓冲区 ( 属性权值缓冲区 ) ; An multiple buffer rings ,建立一个给定环个数和间距的分级缓冲区 (分级缓冲区 ) 。选择一种缓冲区建立方式,如选择普通缓冲区,给定缓冲范围,在对话框下面选择合适的单位,单击
14、“下一步” 。(4) 在之后的对话框中, Dissolve barriers between 中,选择是否将相交的缓冲区融合在一起; Create buffers so they are 中,选择对多边形进行内缓冲或者外缓冲 ( 此项仅限于面文件 ) ; When you want the buffers to be saved ,生成文件的选择,生成图形文件、在原文件上进行添加或者生成新的文件,选择最后一个需要给定其存放路径和文件名。(5) 单击完成,完成缓冲区的建立。六、图层渲染 (专题图的制作 ) 1、用单一值绘制图层用单一值绘制图层,是通过某一属性值对要素进行分类,该属性值相同的要素用
15、同一种符号样式来表示。例如,某一地块有不同的土地利用类型 (如住宅区、商业区、公共用地等 ),可以用不同的颜色符号来表达每一种土地利用类型。(1) 在 ArcMap 图层列表,选择要进行单一值表示的图层,右键选择 Properties- Symbology 。(2) 在左边 show 中, 选择 Categories-Unique Value( 单一值 ); 在 Value Field 中选择分类的属性字段; Add All Values ,并且点掉 ; Color Ramp 可以选择颜色条;如果想修改某一类别的符号样式或标注,直接双击该类的 Symbol 或 Label 即可。(3) 单击确
16、定,完成单一值的渲染。2、分级渲染图层分级渲染图层,是根据某一属性的数值进行分级,可以选择使用颜色、符号大小等来表示不同等级。(1) 在 ArcMap 图层列表,选择要进行渲染的图层,右键选择 Properties- Symbology 。(2) 在左边 show 中, 可以选择 Quantities 下的 Graduated colors(渐变色 )、 Graduated symbols(渐变符号 )、 Proportional symbols( 按比例符号 )、 Dot density( 点密度 )等项, 此处以渐变色为例,说明该用法。(3) Fields-Values 下选择所要分类的属
17、性字段, Normalization( 正规化 )下选 none; Classification下, Classes可以选择分类数,点击 Classify ,可以选择分类方式 (4 中给出详细介绍 );同样可以直接点击 Symbol、 Range 或 Label 来修改相应项。(4) Manual( 手工 )、 Equal Interval( 等间隔 )、 Defined Interval( 定义分类间隔 )、 Quantile( 分位数 )、Natural Breaks( 自然间断 )、 Geometrical Interval( 几何分类间隔 )、 StandardDeviation( 标
18、准差 );自然间断 是基于数值的自然分组分类。 ArcMap 通过寻找数据中内在的分组和分类,确认间断点。要素被分为不同的类型,其边界在数值相对大的地方跳跃。 分位数分类 ,每种类型中包含相同数目的要素,相近的数据可能会被分在两个相邻的类型内,而差别大的数据也有可能被置于统一类型中,这可以通过增加类型的数目来减小误差。 等间距分类 ,这种方法按照相等范围大小来划分数据。 自定义间距分类 ,对属性值的范围按用户定义特定的间距值分类。 标准差分类 ,根据数据的平均值大小来划分类型,通过平均值中添加或减去标准差来产生类型间距。(5)3、图表地图图表地图可以在一幅地图上表现多个属性以及不同属性间的关系
19、,用直方图和饼图来表示要素的结构。饼图表示了部分与整体的关系,适合表现比率和比例关系;直方图用以比较相关值间的数量,比较适合显示趋势变化;堆栈直方图可以显示数据间的相关关系并可以进行绝对比较。(1) 在 ArcMap 图层列表,选择要进行渲染的图层,右键选择 Properties- Symbology 。(2) 在左边 show 中,可以选择 Charts 下的 Pie(饼图 )、 Bar/Column( 柱状图 )、 Stacked(堆栈 )等项,此处以直方图为例,说明该用法。(3) 在 Field Selection 下选择要相应字段,选择颜色条或者自己定义颜色;点击 Size 出现对话框
20、,可以调整直方图的大小及其他属性,以使图面显示更加协调美观。七、添加制图元素及输出切换视图到版面制图,即 Layout View ,可以在菜单栏 View 下选择 Layout View ,也可以点击图形窗口左下角处的 按钮。(1) 插入标题。执行菜单命令: InsertTitle ,输入图名;在图名上点右键 Properties,可以设置合适的字号、字体、图名位置等属性。(2) 插入图例。执行菜单命令: InsertLegend ,使用图例向导,设置图例各参数。这样生成的图例是一个整体,如果想对其中一部分进行修改,则在图例上点右键 UnGroup 。(3) 插入比例尺。比例尺有两种:图示比例尺和文字比例尺。执行菜单命令: InsertScale Bar/Scale Text,选择合适的比例尺类型。(4) 插入指北针。执行菜单命令: InsertNorth Arrow ,选择合适的样式并设定其大小。(5) 此外,还可以向版面中插入图片、数据表、图表等。(6) 在图面内容完成后,在图面空白处右键 PropertiesFrame ,对数据框架进行设置,可以添加地图边界线、背景。阴影等效果。(7) 制作好的地图可以导出为多种文件格式: 比如 JPG, PDF等。 执行菜单命令: FileExport Map,