ArcGIS应用基础培训长沙理工大学交通运输工程学院主要内容一.软件简介二.软件安装三.应用基础–ArcMap基础–ArcCatalog应用基础–ArcToolBox应用基础四.数据导入与导出(CAD)五.常用操作六.参考书及网站一.软件介绍桌面版三大功能模块•ArcMap是具有基于地图的浏览和编辑:–在地图上加载数据,并用合适的方式来表达–它可以实现可视化,通过处理地理数据,揭示地理信息中隐藏的趋势和分布特点–它可以很方便地实现制图成图。•ArcCatalog:仿佛空间数据的一个资源管理器–先运用ArcCatalog添加空间数据连接,连接对象包括文件夹,数据库,服务器等–建立ArcCatalog数据连接后,用户可以运用不同的视图方式查看每个连接中的空间数据和单个数据源中的内容,用同样的方法可以查看各类格式的数据–利用ArcCatalog提供的各类工具可以帮助组织和维护数据,无论是对于制图者来说还是对于数据管理者,ArcCatalog都可以使他们工作简化。•ArcToolbox:地学数据处理工具,包括160多个简单易用的工具。–GIS数据库中建立并集成多种数据格式,进行高级GIS分析,处理GIS数据等–使用ArcToolbox可以将所有常用的空间数据格式与Arclnfo的Coverage,Grids、TIN进行互相转换–在ArcToolbox中可进行拓扑处理,可以合并、剪贴、分割图幅,以及使用各种高级的空间分析工具等二.系统安装•现场演示三应用基础1.内部文件系统2.ARCCATALOG3.ARCMAP4.ARCTOOLBOX1.系统的内部数据文件•地图数据文件–SHP文件–Coverage–Geodatabase•文件数据库(2GB)•个人数据库(tb)•SDE数据库(无限制)•地图文档文件(MXD)–当前打开的图层文件–当前显示信息2.ArcCatalog应用基础•ArcCatalog模块就仿佛是空间数据的一个资源管理器。利用ArcCatalog模块访问和管理空间数据将更为容易。•Browseformapsanddata•Explorethedata•ViewandCreatemetadata•Searchformapsanddata•ManageDatasources•UsedatainArcMapandArcToolbox2.ArcCatalog应用基础BrowseformapsanddataSearchforMapsandDataManageDataSources图2.2ArcCatalog主要功能图示2.ArcCatalog应用基础ArcCatalog基础操作(1)文件夹连接(2)文件类型显示和增删(3)文件特性项的显示操作(4)栅格数据的显示图2.3Options对话框2.ArcCatalog应用基础目录内容浏览(1)目录内容浏览图2.4不同的目录内容浏览示意图2.ArcCatalog应用基础(2)地理数据浏览(3)表格数据浏览图2.5地理数据浏览界面图2.6表格数据浏览界面2.ArcCatalog应用基础3.数据搜索(1)按内容项:输入内容项名称或名称的组成部分搜索(2)按地理范围:在图上画一个划定范围的矩形框,或者选一个区域地名(3)按时间:按照时间进行内容项的搜索(4)利用关键词:根据元数据中的特定文字进行内容项的搜索4.地图与图层操作(1)创建文件(2)设置文件特性(3)保存独立的图层文件2.ArcCatalog应用基础5.地理数据输出(1)输出为shapefile:GeodatabasetoShapefile(2)输出为Coverage:GeodatabasetoCoverage(3)属性表输出:GeodatabasetoTable3.ArcMap基础VisualizingInformationShowingRelationshipSolvingProblems图2.1ArcMap主要功能图示3.ArcMap基础•图层是空间数据的载体,要实现ArcMap多种多样的功能,就要先从最基础的数据层应用开始。本节主要介绍ArcMap的数据层基本操作,主要分为四大部分,分别是数据层基本操作,数据的符号化,注记标注和专题地图的编制。3.ArcMap基础1.新地图文档创建(1)在启动ArcMap的同时创建新地图(2)通过ArcMap主菜单来创建新地图可以创建空白地图文档,也可以创建模板。2.数据层加载(1)直接在新地图上加载数据层,点击加载按钮(2)借助ArcCatalog加载数据层,将鼠标移至ArcCatalog窗口中需加载的数据层,拖曳到ArcMap窗口中。3.ArcMap基础3.数据层的基本操作(1)数据层更名(2)改变数据层顺序。(3)数据层的复制与删除(4)数据层的坐标定义1)查阅数据组坐标2)变换数据组坐标3)修改坐标系统参数4)设置地图显示参数2.ArcMap基础(5)数据层的分组1)建立组合图层2)添加图层到组合图层3)调整组图层顺序4)在组图层中显示某一图层属性5)在组图层中删除某一图层(6)数据层比例尺设置1)设置绝对显示比例尺2)设置相对显示比例尺3.ArcMap基础4.数据层的保存ArcMap地图文档记录和保存的并不是数据层所对应的原始数据,而是各数据层对应的原数据路径信息,如果地图对应的数据文件路径被改变,系统会提示用户来指定数据文件的新路径,或者忽略读取该数据层。(1)保存完整路径(如果将地图文档移动到别处,系统便无法找到原文档)(2)保存相对路径(只要將地图和地图用到的文件放在同一目录下就可以很方便的將地图共享而不至于找不到路径中的档案)4.Geoprocessing地理处理框架地理处理框架的基本介绍1.基本概念(Geoprocessing)地理处理框架是进行地理数据处理与分析的全新环境,允许用户通过多种途径来进行处理工作,包括传统的对话框方式,复杂的脚本语言,以及命令行和使用ModelBuilder(一个交互式和可视化应用程序,用于创建和执行处理模型)提供的交互式可视化模型。3,Geoprocessing地理处理框架2.集成ArcToolboxArcGIS9的界面一个显著的变化是:ArcToolbox不再是一个单独的运行环境,而是所有ArcGIS应用界面(如ArcMap、ArcCatalog、ArcScene和ArcGlobe)中的一个可停靠的窗口。用户可以在应用程序中共享工具,也可以添加和删除工具箱,也可以定制工具箱来存储常用的工具,模型,脚本,工具箱的快捷方式。工具箱可以创建到Geodatabase的文件夹中,拷贝粘贴到别的位置、删除或重命名工具箱中的工具或工具集。3,Geoprocessing地理处理框架3.多种使用方式ArcGIS9中的地理处理框架和工具的使用非常灵活。使用同样的操作、命令或工具,可以有四种方式:对话框,命令行,可视化的交互模型和脚本。3,Geoprocessing地理处理框架(1)对话框在Toolbox目录树中,用户可以选择需要的工具,双击该工具即可打开对话框,用户就通过对话框选择输入输出数据并设置必要的参数值。图2.7对话框设置3,Geoprocessing地理处理框架(2)命令行用户只需要打开标准工具条,在工具条上单击Show/HideCommandLineWindow按钮,即可打开命令行窗口,用户可以在命令行中输入相应代码并运行。图2.8命令行设置3,Geoprocessing地理处理框架(3)模型编辑器在ArcToolbox中,用户可以通过把数据和工具拖放到模型中,来建立一个固定有序的处理复杂的GIS任务的过程。图2.9模型编辑器3,Geoprocessing地理处理框架(4)脚本脚本可以通过一个工具或多个工具实现一个简单或者复杂的处理,也可以通过循环操作对输入数据进行批处理。图2.10脚本3,Geoprocessing地理处理框架ArcToolbox应用基础(1)打开Toolbox(2)激活扩展工具(3)创建新的Toolbox(4)管理工具图2.11ArcToolbox界面3,Geoprocessing地理处理框架ToolBox内容简介1.工具集的简要介绍3D分析工具(3DAnalystTools);分析工具(AnalysisTools);制图工具(CartographyTools);转换工具(ConversionTools);Coverage工具(CoverageTools);数据管理工具(DataManagementTools);地理编码工具(GeocodingTools);地统计分析工具(GeostatisticalAnalystTools);线性要素工具(LinearReferencingTools);空间分析工具(SpatialAnalystTools);空间统计工具(SpatialStatisticsTools)3,Geoprocessing地理处理框架2.环境设置介绍在ArcToolbox中,任意打开一个工具,在对话框右下方便有一个Environments按钮,对于一些特别的模型或者有特殊目的计算,需要对输出数据的范围,格式等进行调整的时候,单击Environments按钮,图2.12环境变量设置3,Geoprocessing地理处理框架(1)generalsettings主要进行一般的设定(2)coveragesettings主要是对一些coverage数据的属性进行调整(3)Geodatabasesettings对地理数据库进行一些属性设置。(4)rasteranalysissettings主要包括输出的栅格数据的精度和分析时使用的分析掩膜设置。(5)rasterGeodatabasesettings。五常用操作•5.1Shapefile文件的创建•5.2Coverage文件创建•5.3Geodatabase数据库创建•5.4数据编辑3.1Shapefile文件的创建3.1.1创建新的Shapefile和dBASE表1.创建新的Shapefile当创建一个新的shapefile时,必须定义它将包含的要素类型、这些要素是否表示路线以及这些要素是否将是三维的。在shapefile创建之后,这些性质不能被修改。图3.1新建sharpfile菜单操作图3.2新建sharpfile要素选择设定操作在SpatialReference属性对话框中,通过Select按钮、Import按钮或New按钮定义Shapefile的坐标系统。图3.3定义sharpfile的坐标系统2.创建新的dBASE表在ArcCatalog目录树中,右键单击需要创建dBASE表的文件夹,单击New,再单击dBASE表,为其输入一个名称,并按回车键。3.1.2添加或删除属性在ArcCatalog中,可通过添加、删除属性项来修改Shapefile和dBASE的结构。在ShapefileProperties对话框中的Fields标签中添加属性项。删除属性项,只需选中需删除的属性项,在键盘上按Delete键,即可。图3.4添加删除属性菜单操作图3.5添加删除属性操作3.1.3创建和更新索引1.属性索引属性索引可以帮助提高评价(evaluate)属性值的查询功能。当属性列中的数据改变后,ArcCatalog创建的索引会自动更新。2.空间索引进入ShapefileProperties对话框中的Indexes选项卡,可以添加、删除或更新索引。在ShapefileProperties对话框(Indexes选项卡)中,选中要建立索引的属性,删除此索引只要取消属性的选中即可。如果Shapefile还没有空间索引,在SpatialIndex选项组中单击Add按钮创建空间索引,如果需要删除已有的空间索引,单击Delete按钮。单击Update按钮,可以更新空间索引。图3.6创建和更新索引3.2Coverage文件创建3.2.1创建新的Coverage和INFO表1.创建新的Coverage在ArcCatalog目录树中,右键单击需要创建Coverage的文件夹,单击New,