《ArcGIS应用基础培训.ppt》由会员分享,可在线阅读,更多相关《ArcGIS应用基础培训.ppt(97页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、ArcGISArcGIS应用基础培训应用基础培训长沙理工大学交通运输工程学院2021/9/262021/9/261 1主要内容主要内容1软件简介2软件安装3应用基础ArcMap基础基础ArcCatalog应用基础应用基础 ArcToolBox应用基础4 数据导入与导出(CAD)5常用操作6参考书及网站 2021/9/262021/9/262 2一一.软件介绍软件介绍2021/9/262021/9/263 32021/9/262021/9/264 4桌面版三大功能模块桌面版三大功能模块ArcMap是具有基于地图的浏览和编辑:在地图上加载数据,并用合适的方式来表达它可以实现可视化,通过处理地理数据
2、,揭示地理信息中隐藏的趋势和分布特点它可以很方便地实现制图成图。ArcCatalog:仿佛空间数据的一个资源管理器资源管理器先运用ArcCatalog添加空间数据连接,连接对象包括文件夹,数据库,服务器等建立ArcCatalog数据连接后,用户可以运用不同的视图方式查看每个连接中的空间数据和单个数据源中的内容,用同样的方法可以查看各类格式的数据利用ArcCatalog提供的各类工具可以帮助组织和维护数据,无论是对于制图者来说还是对于数据管理者,ArcCatalog都可以使他们工作简化。ArcToolbox:地学数据处理工具,包括160多个简单易用的工具。GIS数据库中建立并集成多种数据格式,进
3、行高级GIS分析,处理GIS数据等使用ArcToolbox可以将所有常用的空间数据格式与Arclnfo的Coverage,Grids、TIN进行互相转换在ArcToolbox中可进行拓扑处理,可以合并、剪贴、分割图幅,以及使用各种高级的空间分析工具等2021/9/262021/9/265 5二二.系统安装系统安装现场演示2021/9/262021/9/266 6三三 应用基础应用基础1.内部文件系统2.ARCCATALOG3.ARCMAP4.ARCTOOLBOX2021/9/262021/9/267 71.1.系统的内部数据文件系统的内部数据文件地图数据文件SHP文件CoverageGeoda
4、tabase文件数据库(2GB)个人数据库(tb)SDE数据库(无限制)地图文档文件(MXD)当前打开的图层文件当前显示信息2021/9/262021/9/268 82.ArcCatalog2.ArcCatalog应用基础应用基础ArcCatalog模块就仿佛是空间数据的一个资源管理器。利用ArcCatalog模块访问和管理空间数据将更为容易。Browse for maps and dataExplore the dataView and Create metadataSearch for maps and dataManage Data sourcesUse data in ArcMap a
5、nd ArcToolbox2021/9/262021/9/269 92.ArcCatalog2.ArcCatalog应用基础应用基础Browse for maps and data Search for Maps and DataManage Data Sources图图2.2 ArcCatalog主要功能图示主要功能图示2021/9/262021/9/2610102.ArcCatalog2.ArcCatalog应用基础应用基础ArcCatalog基础操作(1)文件夹连接(2)文件类型显示和增删(3)文件特性项的显示操作(4)栅格数据的显示图图2.3 Options对话框对话框2021/9/2
6、62021/9/2611112.ArcCatalog2.ArcCatalog应用基础应用基础目录内容浏览(1)目录内容浏览图图2.4 不同的目录内容浏览示意图不同的目录内容浏览示意图2021/9/262021/9/2612122.ArcCatalog2.ArcCatalog应用基础应用基础(2)地理数据浏览 (3)表格数据浏览图图2.5 地理数据浏览界面地理数据浏览界面图图2.6 表格数据浏览界面表格数据浏览界面2021/9/262021/9/2613132.ArcCatalog2.ArcCatalog应用基础应用基础3.数据搜索(1)按内容项:输入内容项名称或名称的组成部分搜索(2)按地理范
7、围:在图上画一个划定范围的矩形框,或者选一 个区域地名(3)按时间:按照时间进行内容项的搜索(4)利用关键词:根据元数据中的特定文字进行内容项的搜索 4.地图与图层操作(1)创建文件(2)设置文件特性(3)保存独立的图层文件2021/9/262021/9/2614142.ArcCatalog2.ArcCatalog应用基础应用基础5.地理数据输出(1)输出为shapefile:Geodatabase to Shapefile(2)输出为Coverage:Geodatabase to Coverage(3)属性表输出:Geodatabase to Table 2021/9/262021/9/26
8、15153.ArcMap3.ArcMap基础基础Visualizing InformationShowing RelationshipSolving Problems图图2.1 ArcMap主要功能图示主要功能图示2021/9/262021/9/2616163.ArcMap3.ArcMap基础基础图层是空间数据的载体,要实现ArcMap多种多样的功能,就要先从最基础的数据层应用开始。本节主要介绍ArcMap的数据层基本操作,主要分为四大部分,分别是数据层基本操作,数据的符号化,注记标注和专题地图的编制。2021/9/262021/9/2617173.ArcMap3.ArcMap基础基础1.新地
9、图文档创建(1)在启动ArcMap的同时创建新地图(2)通过ArcMap主菜单来创建新地图 可以创建空白地图文档,也可以创建模板。2.数据层加载(1)直接在新地图上加载数据层,点击加载按钮(2)借助ArcCatalog加载数据层,将鼠标移至ArcCatalog窗口中需加载的数据层,拖曳到ArcMap窗口中。2021/9/262021/9/2618183.ArcMap3.ArcMap基础基础3.数据层的基本操作(1)数据层更名(2)改变数据层顺序。(3)数据层的复制与删除(4)数据层的坐标定义 1)查阅数据组坐标 2)变换数据组坐标 3)修改坐标系统参数 4)设置地图显示参数2021/9/262
10、021/9/2619192.ArcMap2.ArcMap基础基础(5)数据层的分组 1)建立组合图层 2)添加图层到组合图层 3)调整组图层顺序 4)在组图层中显示某一图层属性 5)在组图层中删除某一图层(6)数据层比例尺设置 1)设置绝对显示比例尺 2)设置相对显示比例尺 2021/9/262021/9/2620203.ArcMap3.ArcMap基础基础4.数据层的保存 ArcMap地图文档记录和保存的并不是数据层所对应的原始数据,而是各数据层对应的原数据路径信息,如果地图对应的数据文件路径被改变,系统会提示用户来指定数据文件的新路径,或者忽略读取该数据层。(1)保存完整路径(如果将地图文
11、档移动到别处,系统便无法找到原文档)(2)保存相对路径(只要將地图和地图用到的文件放在同一目录下就可以很方便的將地图共享而不至于找不到路径中的档案)2021/9/262021/9/2621214.Geoprocessing4.Geoprocessing地理处理框架地理处理框架地理处理框架的基本介绍 1.基本概念(Geoprocessing)地理处理框架是进行地理数据处理与分析的全新环境,允许用户通过多种途径来进行处理工作,包括传统的对话框方式,复杂的脚本语言,以及命令行和使用Model Builder(一个交互式和可视化应用程序,用于创建和执行处理模型)提供的交互式可视化模型。2021/9/2
12、62021/9/2622223 3,GeoprocessingGeoprocessing地理处理框架地理处理框架2.集成ArcToolboxArcGIS 9的界面一个显著的变化是:ArcToolbox不再是一个单独的运行环境,而是所有ArcGIS应用界面(如ArcMap、ArcCatalog、ArcScene和ArcGlobe)中的一个可停靠的窗口。用户可以在应用程序中共享工具,也可以添加和删除工具箱,也可以定制工具箱来存储常用的工具,模型,脚本,工具箱的快捷方式。工具箱可以创建到Geodatabase的文件夹中,拷贝粘贴到别的位置、删除或重命名工具箱中的工具或工具集。2021/9/26202
13、1/9/2623233 3,GeoprocessingGeoprocessing地理处理框架地理处理框架3.多种使用方式ArcGIS9中的地理处理框架和工具的使用非常灵活。使用同样的操作、命令或工具,可以有四种方式:对话框,命令行,可视化的交互模型和脚本。2021/9/262021/9/2624243 3,GeoprocessingGeoprocessing地理处理框架地理处理框架(1)对话框在Toolbox目录树中,用户可以选择需要的工具,双击该工具即可打开对话框,用户就通过对话框选择输入输出数据并设置必要的参数值。图图2.7 对话框设置对话框设置2021/9/262021/9/262525
14、3 3,GeoprocessingGeoprocessing地理处理框架地理处理框架(2)命令行用户只需要打开标准工具条,在工具条上单击Show/Hide Command Line Window按钮,即可打开命令行窗口,用户可以在命令行中输入相应代码并运行。图图2.8 命令行设置命令行设置2021/9/262021/9/2626263 3,GeoprocessingGeoprocessing地理处理框架地理处理框架(3)模型编辑器在ArcToolbox中,用户可以通过把数据和工具拖放到模型中,来建立一个固定有序的处理复杂的GIS任务的过程。图图2.9 模型编辑器模型编辑器2021/9/2620
15、21/9/2627273 3,GeoprocessingGeoprocessing地理处理框架地理处理框架(4)脚本 脚本可以通过一个工具或多个工具实现一个简单或者复杂的处理,也可以通过循环操作对输入数据进行批处理。图图2.10 脚本脚本2021/9/262021/9/2628283 3,GeoprocessingGeoprocessing地理处理框架地理处理框架ArcToolbox应用基础(1)打开Toolbox(2)激活扩展工具(3)创建新的Toolbox(4)管理工具图图2.11 ArcToolbox界面界面2021/9/262021/9/2629293 3,GeoprocessingG
16、eoprocessing地理处理框架地理处理框架ToolBox内容简介 1.工具集的简要介绍3D分析工具(3D Analyst Tools);分析工具(Analysis Tools);制图工具(Cartography Tools);转换工具(Conversion Tools);Coverage 工具(Coverage Tools);数据管理工具(Data Management Tools);地理编码工具(Geocoding Tools);地统计分析工具(Geostatistical Analyst Tools);线性要素工具(Linear Referencing Tools);空间分析工具(S
17、patial Analyst Tools);空间统计工具(Spatial Statistics Tools)2021/9/262021/9/2630303 3,GeoprocessingGeoprocessing地理处理框架地理处理框架2.环境设置介绍在ArcToolbox中,任意打开一个工具,在对话框右下方便有一个Environments按钮,对于一些特别的模型或者有特殊目的计算,需要对输出数据的范围,格式等进行调整的时候,单击Environments按钮,图图2.12 环境变量设置环境变量设置2021/9/262021/9/2631313 3,GeoprocessingGeoprocess
18、ing地理处理框架地理处理框架(1)general settings主要进行一般的设定(2)coverage settings主要是对一些coverage数据的属性进行调整(3)Geodatabase settings对地理数据库进行一些属性设置。(4)raster analysis settings主要包括输出的栅格数据的精度和分析时使用的分析掩膜设置。(5)raster Geodatabase settings。2021/9/262021/9/263232五五 常用操作常用操作5.1 Shapefile文件的创建5.2 Coverage文件创建5.3 Geodatabase数据库创建5.4
19、 数据编辑2021/9/262021/9/2633333.1 Shapefile3.1 Shapefile文件的创建文件的创建3.1.1 创建新的Shapefile和dBASE表 1.创建新的Shapefile 当创建一个新的shapefile时,必须定义它将包含的要素类型、这些要素是否表示路线以及这些要素是否将是三维的。在shapefile 创建之后,这些性质不能被修改。2021/9/262021/9/263434图图3.1 新建新建sharpfile菜单操作菜单操作图图3.2 新建新建sharpfile要素选择设定操作要素选择设定操作2021/9/262021/9/263535 在Spat
20、ial Reference属性对话框中,通过Select按钮、Import按钮或New按钮定义Shapefile的坐标系统。图图3.3 定义定义sharpfile的坐标系统的坐标系统2021/9/262021/9/2636362.创建新的dBASE表 在ArcCatalog目录树中,右键单击需要创建dBASE表的文件夹,单击New,再单击dBASE表,为其输入一个名称,并按回车键。2021/9/262021/9/2637373.1.2 添加或删除属性 在ArcCatalog中,可通过添加、删除属性项来修改Shapefile和dBASE的结构。在Shapefile Properties对话框中的
21、Fields标签中添加属性项。删除属性项,只需选中需删除的属性项,在键盘上按Delete键,即可。2021/9/262021/9/263838图图3.4 添加删除属性菜单操作添加删除属性菜单操作图图3.5 添加删除属性操作添加删除属性操作2021/9/262021/9/2639393.1.3 创建和更新索引 1.属性索引 属性索引可以帮助提高评价(evaluate)属性值的查询功能。当属性列中的数据改变后,ArcCatalog创建的索引会自动更新。2.空间索引 进入Shapefile Properties对话框中的Indexes选项卡,可以添加、删除或更新索引。2021/9/262021/9/
22、264040 在Shapefile Properties对 话框(Indexes 选项卡)中,选中要建立索引的属性,删除此索引只要取消属性的选中即可。如果Shapefile还没有空间索引,在Spatial Index选项组中单击Add按钮创建空间索引,如果需要删除已有的空间索引,单击Delete按钮。单击Update按钮,可以更新空间索引。图图3.6 创建和更新索引创建和更新索引2021/9/262021/9/2641413.2 Coverage3.2 Coverage文件创建文件创建3.2.1 创建新的Coverage和INFO表 1.创建新的Coverage 在ArcCatalog目录树中
23、,右键单击需要创建Coverage的文件夹,单击New,再单击Coverage,打开New Coverage对话框,为新的Coverage输入一个名字,选中使用另一个Coverage作为模板的复选框,并单击Browse按钮,选择想作为模板使用的Coverage 图图3.7 新建新建Coverage操作操作2021/9/262021/9/2642422.创建新的INFO表 在Define INFO Table对话框中输入新表的名字、选择数据类型等。图图3.8 新建新建INFO表操作表操作2021/9/262021/9/2643433.2.2 建立拓扑 在ArcCatalog目录树中,右键单击需要
24、建立拓扑关系的Coverage,单击Properties命令,打开Coverage Properties对话框(General选项卡),在Feature classes中,选择需要建立拓扑关系的地理要素类。图图3.9 选择新建拓扑操作的地理要素类选择新建拓扑操作的地理要素类2021/9/262021/9/264444(1)Build Build在确定Coverage的同时,需要选择建立拓扑关系的空间要素类型。Bulid后的Coverage仍保持原来属性表中的数据项,但不保留关联特性。在Build对话框中,根据需要改变建立拓扑关系的Feature class或者Anno subclass即可。图
25、图3.10 利用利用Build来建立拓扑关系来建立拓扑关系2021/9/262021/9/264545(2)Clean Clean依据一定的容限值,建立多边形和弧段结点的拓扑关系,可以完成一些Build无法完成的工作。在Clean对话框中,根据具体情况输入模糊(Fuzzy)及悬挂(Dangle)容限值,选中Clean lines only复选框。单击OK即可。图图3.11 利用利用Clean来建立拓扑关系来建立拓扑关系2021/9/262021/9/2646463.2.3 定义Coverage的坐标系统 在Coverage Properties对话框(Projection选项卡)中,通过Def
26、ine按钮定义或修改坐标系统。图图3.12 定义定义Coverage的坐标系统的坐标系统ab2021/9/262021/9/2647473.2.4 Coverage维护操作 维护操作包括修改Coverage的控制点和范围、设置Coverage的容限、添加、修改、删除属性项、添加和去除索引、创建Coverage的关系类等。2021/9/262021/9/2648481.修改Coverage的控制点和范围 所有Coverage都有一套 坐标控制点(Tic)和一个范 围(Extent)。在Coverage Properties对话框(Tics and Extent选项卡)中可以进行Tic点的添加、删
27、除和更新以及范围的重新计算或修改。图图 3.13 Coverage的控制点和范围的修改的控制点和范围的修改2021/9/262021/9/2649492.设置Coverage的容限 很多针对Coverage的操作都要使用容限值(Tolerances),例如当用户在数字化或编辑时打开结点捕捉(Node Snapping),位于一定距离内的两个结点就会自动合并在一起,这个特定距离就是结点捕捉的容限值。2021/9/262021/9/265050 在Coverage Properties对话框(Tolerances选项卡)中可以进行设置。图图3.14 Coverage容限值的设定容限值的设定2021
28、/9/262021/9/2651513.Coverage属性项维护 在ArcCatalog目录树中,右键单击需要添加新属性的Coverage要素类或INFO表,单击Properties命令,打开Coverage Feature Class Properties对话框(Items选项卡),通过Add按钮、Delete按钮、Edit按钮、Add Index按钮、Delete Index按钮可以完成属性项的添加、删除、修改、和索引的添加与去除。图图3.15 Coverage属性项的维护属性项的维护2021/9/262021/9/2652524.创建Coverage的关系类 一个Coverage的要素
29、经常和其他Coverage的要素或独立数据表中的属性相联系。在ArcCatalog中通过创建关系来定义这些联系,它们储存在关系类中。通过关系,可以定义要素类属性数据表的哪列和其他数据表的哪列共享相同的值。关系类可以使用户使用相关联的数据表的属性来查询、标注和符号化Coverage的要素。2021/9/262021/9/2653533.3 Geodatabase3.3 Geodatabase数据库创建数据库创建3.3.1 Geodatabase概述 地理数据库(Geodatabase)是为了更好的管理和使用地理要素数据,而按照一定的模型和规则组合起来的地理要素数据集(feature datase
30、t)。地理数据库是按照层次型的数据对象来组织地理数据的,这些数据对象包括对象类(Object Classes)、要素类(Feature Classes)和要素数据集(feature dataset)。2021/9/262021/9/265454Geodatabase的数据组织图 地理数据库 Geodatabase对象类Object Classes要素类Feature Classes要素数据集Feature Datasetes关系类Relationship Classes要素类Feature Classes几何网络Geometric Network关系类Relationshap Classes要
31、素 Feature 网络要素 Network Feature关系 Relationship 表格 Table 要素 Feature 关系 Relationship图图3.16 3.16 GeodatabaseGeodatabase的数据组织的数据组织2021/9/262021/9/2655553.3.2地理数据库建立的一般过程地理数据库设计地理数据库建立建立空的数据库中的基本组成项 向地理数据库各项加载数据 进一步定义数据库图图3.17 地理数据库建立的一般流程图地理数据库建立的一般流程图2021/9/262021/9/2656563.3.3 创建一个新的数据库 借助ArcCatalog可以建
32、立两种地理数据库:本地个人地理数据库(Personal Geodatabase)和ArcSDE地理数据库。个人地理数据库可以直接在ArcCatalog环境中建立,而ArcSDE地理数据库必须首先在网络服务器上安装数据库管理系统(DBMS)和ArcSDE,然后建立从ArcCatalog到ArcSDE地理数据库的一个连接。2021/9/262021/9/265757 以建立本地个人地理数据库为例:在ArcCatalog树中右键单击一个文件夹,单击New,再单击Personal Geodatabase命令,输入个人数据库的名称,这时该数据库是空的。图图3.18 新建个人数据库的菜单操作新建个人数据库
33、的菜单操作2021/9/262021/9/2658583.3.4 建立数据库中的基本组成项 Geodatabase中的基本组成项包括对象类、要素类和要素数据集。2021/9/262021/9/2659591.建立要素数据集 建立一个新的要素数据集,必须定义其空间参考,包括坐标系统和坐标域。数据集中的所有要素类使用相同的坐标系统,所有要素类的所有要素坐标必须在域的范围内。在ArcCatalog目录树中,在需要建立新要素数据集的地理数据库上单击右键,打开New Feature Dataset对话框。2021/9/262021/9/266060 输入要素数据集名称,单击Edit按钮,打开Spatia
34、l Reference属性对话框,设置空间参考及坐标域。图图3.19 建立新的要素数据集建立新的要素数据集ab2021/9/262021/9/2661612.建立要素类 要素类分为简单要素类和独立要素类。简单要素类存放在要素数据集中,不需要定义空间参考,要素类将使用要素数据集的坐标;独立要素类存放在数据库中的要素数据集之外,必须定义空间参考坐标。2021/9/262021/9/266262(1)建立一个简单要素类 在New Feature Class对话框中,输入要素类名称、假名,在Type选项组选择This feature class will store ESRI simple featu
35、res单选按钮。图图3.20 新建一个简单的要素类新建一个简单的要素类2021/9/262021/9/266363 按提示输入关键字、添加新字段、定义字段属性等。图图3.21 新建要素类的关键字,新字段和字段属性相关信息的设置新建要素类的关键字,新字段和字段属性相关信息的设置2021/9/262021/9/266464(2)建立一个独立要素类 独立要素类是在地理数据库中不属于任何要素数据集的要素类,其建立方法与建立简单要素类相似。但独立要素类需要建立自己的空间参考坐标系统,并设定自己的投影系统参数和X/Y域。2021/9/262021/9/2665653.建立关系表 在ArcCatalog目录
36、树中,右键单击需要建立关系表的地理数据库,单击New,选择Tabel命令,打开New Tabel对话框,输入表名和假名,在Type选项组选择This table will store ESRI simple objects按钮。按提示输入关键字、添加属性字段、选择数据类型等。2021/9/262021/9/266666图图3.22 新建关系表的菜单操作新建关系表的菜单操作图图3.23 新建关系表的对话框操作新建关系表的对话框操作2021/9/262021/9/2667673.3.5 向地理数据库加载数据 地理数据库中支持Shapefile、Coverage、INFO表和dBASE表,如果已有数
37、据不是上述几种格式,可以用ArcToolbox中的工具进行数据格式的转换,再加载到地理数据库中。2021/9/262021/9/2668681.导入数据 当导入Shapefile、Coverage到一个地理数据库时,导入的数据作为新的要素类存在。当导入INFO表和dBASE表到一个地理数据库时,它们作为一个新表存在。所以,在导入数据之前,这些要素类和表是不存在的。可以导入Shapefile、Coverage、dBASE表和INFO表以及栅格数据,或者在地理数据库之间直接移动和复制数据。可以在需要导入到数据库中的数据上单击右键,单击Export命令,或者在需要导入数据的数据库上单击右键,单击Im
38、port命令,都可以实现各种数据的导入。2021/9/262021/9/266969 例如:在ArcCatalog树中,右键单击想导入到地理数据库的表,单击Export,单击To Geodatabase(single)或To Geodatabase(multiple),可以实现一个或多个INFO表同时导入到数据库中。图图3.24 向地理数据库中加载数据向地理数据库中加载数据2021/9/262021/9/2670702.载入数据 在数据库中建立了要素集、要素类和表后,可以利用数据载入工具,将Shapefile和Coverage要素载入到地理数据库的要素类中,将dBASE数据表和INFO属性表载
39、入到地理数据库表中。2021/9/262021/9/267171 在ArcCatalog树中,右键单击要载入数据库的要素类或表,单击Load,单击Load data,在Simple Data Loader对话框中根据提示逐步设置。图图3.25 向地理数据库要素类中加载数据向地理数据库要素类中加载数据2021/9/262021/9/2672723.建立新要素 当在数据库中创建了要素类后,可以将数据库中的要素类直接拖到ArcMap的内容表中,并在图形窗口通过Editor来建立新要素,并进行属性编辑。2021/9/262021/9/2673733.3.6 进一步定义数据库1.建立索引(1)建立属性索
40、引 右键单击需要建立属性索引的表或要素类,单击Properties命令,在Feature Class Properties对话框(Indexes选项卡)中建立属性索引。图图3.26 建立空间数据库索引建立空间数据库索引2021/9/262021/9/267474(2)修改空间索引 右键单击需要修改空间索引的Shapefile,单击Properties命令,在Shapefile Properties对话框(Indexes选项卡)中完成空间索引的添加、删除和更新。图图3.27 修改空间索引修改空间索引2021/9/262021/9/2675752.创建子类和属性域(1)属性域(Attribute
41、Domains)属性域表述的是限定属性的一组值。有两种不同的属性域:范围域(Range Domains)和代码值域(Coded Value Domains)。范围域可以指定一个范围的值域(最大值和最小值),最大值和最小值可以使用整型或浮点型数值表示。代码值域给一个属性指定有效的取值集合,包括两个值,一个是存储在数据库中实际值,一个是说明数值意义的用户描述。代码值域可以应用于任何属性类型,包括文本、数字、日期等。2021/9/262021/9/267676 在ArcCatalog目录树中,右键单击要建立属性范围域的地理数据库,单击Properties命令,打开Dtatbase Propertie
42、s对话框,在Domains选项卡中进行建立属性范围域、属性代码值域、修改属性域等操作。图图3.28 属性域相关编辑操作属性域相关编辑操作2021/9/262021/9/267777(2)建立子类型 子类型是根据要素类的属性值将要素划分为更小的分类。比如一个地块要素类可以根据属性字段Res的值分为Residential和Non-Residential两个子类型。对象的子类是由它们的代码值来确定的,子类代码存储在要素类或表的整型字段中。每个子类都包含自己的默认值和值域范围。2021/9/262021/9/267878 在ArcCatalog目录树中,右键单击需要添加子类型的表或要素类,单击Prop
43、erties命令,在Feature Class Properties 对话框(Subtypes选项卡)中建立和修改子类型。图图3.29 子类型的建立和修改子类型的建立和修改2021/9/262021/9/2679793.创建关系类 在地理数据库中,对象(空间对象、非空间对象)之间的关联称为关系(Relationship)。在地理数据库中,关系以关系类来存储。2021/9/262021/9/268080(1)建立关系类 在ArcCatalog目录树中,右键单击需要建立关系类的地理数据库或要素数据集,单击New,单击Relationship Class命令,打开New Relationship C
44、lass对话框,根据提示逐步建立关系类。图图3.30 关系类的建立关系类的建立2021/9/262021/9/268181(2)管理关系类 关系类一旦被建立,就不能对其修改,只能添加、删除或修改关系规则。在ArcMap中可以浏览地理数据库中与一定对象相关联的对象。标识要素时,Identify Results对话框可用来查找一个要素的关联对象。使用表时,可以查找关联对象的一个表。2021/9/262021/9/2682824.创建注释类 表示地理现象的地理要素除了有几何形状和空间位置外,还有一些描述文本,通常将这些文本称为注释。注释被存储为ESRI的简单要素类,它可以存在于一个要素数据集内部,也
45、可以作为独立要素类。注释类分为连接要素的注释类(Feature-linked Annotation Class)和不连接要素的注释类(Nonfeature-linked Annotation Class)两种。不连接要素的注释类在地理数据库中不与要素相关联,没有特定的对应要素;连接要素的注释类与地理数据库中一个要素类的特定要素相关联,当要素类中要素被移动或者删除时,要素关联的注释也会随之进行相应操作。2021/9/262021/9/268383 在ArcCatalog目录树中,右键单击需要建立注释类的地理数据库或要素数据集,单击New,单击Feature Class命令,在New Featur
46、e Class对话框中逐步完成注释类的建立。图图3.31 注释类的建立注释类的建立2021/9/262021/9/268484 可以将ArcMap标注(Labels)转换为地理数据库中的注释类(Annotation);ArcMap还可以把存储在Coverage注释要素类中的注释转换成地理数据库的注释,可以转化生成一个新的注释类,也可以转换到地理数据库内已经存在的注释类中。2021/9/262021/9/2685855.创建几何网络 几何网络是要素数据集中要素类集合之间的拓扑关系,几何网络中的每一个要素有一个角色:边或连接。建立一个几何网络必须确定哪些要素类参入网络,以及参入要素类扮演什么角色,
47、并需要指定一系列的权重参数,以及其他一些更高级的参数。2021/9/262021/9/268686(1)建立几何网络 两种方法:一是建立全新的几何网络,二是以已存在的简单要素类为基础建立几何网络。2021/9/262021/9/268787(2)建立一个全新的几何网络 在ArcCatalog目录树中,右键单击需要建立几何网络的要素数据集,单击New,单击Geometric Network命令,打开Build Geometric Network Wizard对话框,根据提示,逐步建立几何网络。图图3.32 建立新的几何网络建立新的几何网络2021/9/262021/9/268888(3)以已存在
48、的简单要素类为基础建立几何网络利用已有要素建立一个几何网络(过程与建立一个全新的几何网络类似)向几何网络中添加需要的要素类(边要素类和连接要素类)为几何网络建立几何规则(边-连接(Edge-Junction)和边-边(Edge-Edge)规则)2021/9/262021/9/2689893.4 3.4 数据编辑数据编辑3.4.1 图形编辑 所有编辑操作都是以打开地图文档,并开始编辑(Start Editing)数据层为前提的。1.基本编辑 在ArcMap中对所加载的数据的图形要素可以进行各种编辑,如平行线复制、缓冲区生成、镜面反射、拼接处理、结点删除、结点添加、线的延长和裁剪、线与多边形的分割
49、和缩放与拉伸等。2021/9/262021/9/2690902.拓扑编辑 首先需要创建拓扑,以便具有共享边或点的要素按照拓扑关系共享边或点,为拓扑关联的保持或维护做准备。在编辑共享边或点的过程中,相关的要素将自动更新其形状。2021/9/262021/9/269191(1)共享要素移动 共享要素移动包括共享结点和共享边线的移动。图图3.33 共享要素的移动共享要素的移动2021/9/262021/9/269292(2)共享边线编辑 包括共享边线变形、共享边线修改和共享多边形生成。图图3.34 共享边线的编辑共享边线的编辑2021/9/262021/9/2693933.4.2 属性编辑 借助Ar
50、cMap的编辑工具,可以对单要素或多要素属性进行添加、删除、修改、复制或粘贴等多种编辑操作;使用数据层属性表,可以实现更多的编辑操作。2021/9/262021/9/269494 (1)在图形窗口中选择需要编辑属性的要素(可以多选)单击右键,单击Attributes按钮,在Attributes对话框中进行属性浏览和编辑。图图3.35 用用Attributes按钮进行按钮进行要素的属性编辑操作要素的属性编辑操作2021/9/262021/9/269595 (2)也可以通过数据显示工具条中的Identify Feature按钮,打开Identify Results对话框,完成对属性数据的浏览与编辑