第3章初识ArcMapArcMap是ESRI的桌面GIS制图软件。ArcMap具有以下功能:¾可视化。用地理方式操作数据可以让用户看到以前看不到的格局,揭示其潜在的趋势和分布状况,以及获得新的视野。¾创建地图。创建地图来表达信息非常容易。ArcMap提供了各种工具用来输入数据,并且能以有效的方式来显示数据。¾解决问题。使用地理方式处理数据可以回答诸如“在哪里”、“有多少”以及“如果…..将……”这样的问题。理解这些关系可以帮助用户作出更好的决策。¾展示结果。可以轻松显示工作结果。用户可以将图、图形、照片以及其他元素结合起来制作精美的地图,创建交互的显示。用户会发现,使用地理方式交流信息是一种非常有效的方式。¾开发。ArcMap定制环境可以让用户制作适合自己需要的界面,建立新的工具,开发基于ArcMap制图组件的应用程序。本章主要学习ArcMap的应用基础,通过本章内容的学习,对ArcMap的使用有一个初步了解,为以后章节的学习打下基础。3.1ArcMap的启动过程任何应用程序的启动都有好几种方式,ArcMap应用程序也不例外。可以通过桌面的快捷菜单启动ArcMap应用程序,也可以通过开始→ArcGIS→ArcMap方式启动,还可以通过ArcCatalog、ArcGlobe、ArcScene等应用程序来启动ArcMap应用程序。3.1.1启动ArcMap启动ArcMap是浏览数据的第一步。用户可以通过不同的方式启动ArcMap,主要有以下几种方法。(1)如果在软件安装过程中已经创建了桌面快捷方式,就可以直接双击ArcMap快捷方式启动ArcMap。(2)在ArcCatalog、ArcGlobe、ArcScene等应用程序中单击ArcMap图标按钮或相应的菜单项,也能够启动ArcMap,如图3.1、图3.2以及图3.3所示。图3.1通过ArcCatalog启动ArcMap图3.2通过ArcGlobe启动ArcMap图3.3通过ArcScene启动ArcMap(3)选择“开始”→“所有程序”→“ArcGIS”→“ArcMap”命令,也可以直接启动ArcMap,如图3.4所示。图3.4通过开始菜单启动ArcMap(4)选择“开始”→“运行”命令,在打开的“运行”对话框或的MSDOS中输入ArcMap.exe或ArcMap,也都能够启动ArcMap,如图3.5所示。(5)启动ArcMap应用程序后,显示如图3.6所示的ArcMap对话框。当选择Anewemptymap选项时,是创建一幅新的空白地图;当选择Atemplate选项时,是应用地图模板创建新地图;当选择Anexsitingmap选项,并选择Parcels.mxd地图文档时,是通过ArcMap打开Parcels.mxd地图文档。图3.5通过运行命令启动ArcMap图3.6ArcMap对话框3.1.2直接打开已存在的地图数据启动ArcMap应用程序后,显示如图3.6所示的ArcMap对话框,当选择Anexistingmap选项时,在下面的列表框中选择已经存在的地图文件Parcels.mxd,如图3.7所示,然后单击OK按钮,打开已经存在的地图文档,如图3.8所示。图3.7打开地图文档图3.8打开Parcels.mxd地图文档3.1.3从ArcMap菜单栏打开地图数据启动ArcMap应用程序后,显示如图3.6所示的ArcMap对话框,选择Anewemptymap选项进入ArcMap程序窗体,在菜单栏中选择File→Open命令,如图3.9所示,单击Open菜单,弹出打开地图文档对话框,如图3.10所示,选择地图文档文件,单击“打开”按钮,打开地图文档。图3.9用菜单命令打开地图文档3.1.4从ArcMap工具栏打开地图数据启动ArcMap应用程序后,显示如图3.6所示的ArcMap对话框,选择Anewemptymap选项进入ArcMap程序窗体,在工具栏上单击open按钮或是按快捷键Ctrl+O,弹出打开地图文档对话框,如图3.10所示。图3.10打开地图文档对话框3.2ArcMap窗体组成ArcMap窗体主要由主菜单栏(MainMenu)、标准工具栏(StandardToolbar)、内容表(TableOfContent)、地图显示窗口、绘图工具(DrawToolbar)和状态栏6部分组成。如图3.11所示。图3.11ArcMap窗体3.2.1主菜单栏主菜单栏中包含8个菜单,分别为:File(文件操作)菜单、Edit(编辑操作)菜单、View(显示操作)菜单、Insert(插入要素操作)菜单、Selection(选择要素操作)菜单、Tools(地图工具操作)菜单、Window(窗体帮助)菜单以及Help(联机帮助)菜单。1.File(文件操作)菜单在File菜单下有New、Open、Save、SaveAs、AddData、PageandPrintSetup、Print、PrintPreview、MapProperties、ExportMap、Exit菜单命令或子菜单,如图3.12所示。¾New:新建一个空白地图文档(如果当前已经打开一幅地图,并且已被修改,系统将会提示是否保存地图文档)。¾Open:打开一幅地图文档。¾Save:保存当前打开的地图文档。¾SaveAs:另存地图文档。¾AddData:向地图中添加数据。¾PageandprintSetup:页面设置和打印设置。¾PrintPreview:打印预览。¾Print:打印地图。图3.12File菜单¾MapProperties:显示当前地图文档属性信息。¾ExportMap:将当前地图输出为其他格式文件。¾Exit:退出ArcMap应用程序。2.Edit(编辑操作)菜单在编辑菜单下有Undo、Redo、Cut、Paste、Delete、CopyMapToClipboard、Find、GoToXY等命令或子菜单,如图3.13所示。¾Undo:回复前一步操作。¾Redo:返回到下一步操作。¾Cut:剪切。¾Copy:复制。¾Paste:粘贴。¾Delete:删除。¾CopyMapToClipboard:将地图复制到剪贴板上。¾Find:查找。¾GoToXY:直接定位到XY坐标点。3.View(显示操作)菜单通过View菜单,可以对整个版面的各种工具的设置进行管理,可以添加各种工具和设置不同的版面形式。在View菜单下有DataView、LayoutView、ZoomData、ZoomLayout、Bookmarks、Toolbars、StatusBar、Scrollbars、Rulers、Guides、Grid等命令或子菜单,如图3.14所示。¾DataView:数据视图。¾LayoutView:版面视图。¾ZoomData:显示数据。¾ZoomLayout:显示版面。¾Bookmarks:书签。¾Toolbars:工具栏。¾StatusBar:状态条。¾Scrollbars:滚动条。¾Rulers:在版面视图下显示刻度。¾Guides:辅助线。¾Grid:添加网格(用于将注记对齐)。图3.14View菜单图3.13Edit菜单4.Insert(插入要素)菜单在Insert菜单下有DataFrame、Title、Text、Legend、Neatline、NorthArrow、ScaleBar、ScaleText、Picture等命令,如图3.15所示。¾DataFrame:添加数据集合。¾Title:为地图添加标题。¾Text:为地图添加文字。¾Legend:为地图添加图例。¾Neatline:为地图添加边框。¾NorthArrow:为地图添加指北针。¾ScaleBar:为地图添加图式比例尺。¾ScaleText:为地图添加文本比例尺。¾Picture:添加图片。5.Selection(选择要素)菜单在Selection菜单中,包括SelectByAttributes、SelectByLocation、SelectByGraphics、Statistics、ClearSelectedFeature等命令或子菜单,如图3.16所示。¾SelectByAttributes:通过属性查询要素。¾SelectByLocation:通过空间位置查询要素。¾SelectByGraphics:通过图表进行选取。¾Statistics:统计分析。¾ClearSelectedFeature:清除选择的要素。6.Tools(工具)菜单在Tools菜单中,包括EditorToolbar、Graphs、Reports、AddXYData、Macros、Customize、Extension等命令或子菜单,如图3.17所示。¾EditorToolbar:打开编辑工具栏。¾Graphs:利用属性表中的数据创建、管理和导入图表。¾Reports:创建报告。¾AddXYData:添加XY坐标数据。¾Macros:编写宏语言。¾Customize:自定义对话框(用于添加自定义工具)。¾Extension:扩展模块对话框。图3.15Insert菜单图3.16Selection菜单图3.17Tools菜单7.Windows(窗口)菜单Windows菜单中的命令可对系统的版面内容进行设置,如图3.18所示。图3.18Windows菜单8.Help(帮助)菜单包括ArcMapDesktop中的所有操作的帮助,如图3.19所示。图3.19Help菜单3.2.2标准工具栏标准工具栏中共有17个图标,如图3.20所示,包含了有关地图数据层操作的主要工具,从左至右对应的功能如下。图3.20标准工具栏¾创建空白地图。¾打开已有地图。¾保存当前地图。¾打印当前地图。¾剪切选择要素。¾复制选择要素。¾删除选择要素。¾取消前一操作。¾恢复前一操作。¾加载地图数据。¾设置显示比例尺。¾显示或关闭编辑工具栏。¾启动ArcCatalog。¾显示/隐藏ArcToolbox窗口。¾显示/隐藏命令行窗口。¾调用实时帮助。3.2.3内容表内容表用于显示地图文档所包含的DataFrames(数据组)、Layers(数据层)、Feature(地理要素)及其显示状态,可以控制数据组、数据层是否显示,可以设置地理要素的表示方法,如点状要素的符号大小、符号形状,线状要素的线划类型、线的颜色以及面状符号的色彩应用等。通过Windows菜单下的TableOfContents控制内容表的开启与关闭。一个地图文档至少包含一个数据组,如果地图文档中包含两个或两个以上数据组,内容表中将依次显示所有数据组,但是只有一个数据组是当前数据组,其名称以高亮度显示,所有对数据组的操作都将发生在当前数据组中;而非当前数据组则以正常亮度显示,只有将其设置为当前数据组时才能对其进行操作。每个数据组由若干数据层组成,数据层在内容表中显示的顺序将决定其在地图显示窗口中的上下层叠加顺序,这需要根据数据层的点线面属性从上到下的相互关系来决定。每个数据层前面有两个小方框,其中一个方框中标注“+/-”号,用于设置是否显示更多的数据层信息,另一个小方框中标注“√”号,用于设置控制数据层是否在地图显示窗口中显示。内容表有3种状态,其一是地图要素显示(Display)状态,用于说明所有数据层地理要素类型与表示方法;如图3.21所示。其二是地图数据源(Source)状态,除了说明所有数据层地理要素的类型与表示方法以外,还用于说明地图数据的存放位置与存储格式,如图3.22所示;其三是地理要素选择(Selection)状态,用于控制要素选择工具作用图层,可以通过单击各个图层前面的选择框来选择操作需要涉及的图层,在进行选择时就根据用户的设置在若干个图层中进行要素选择,如图3.23所示。图3.21Display图3.22Source图3.23Selection3.2.4地图显示窗口地图显示窗口用于显示地图所包含的所有地理要素。在ArcMap中,提供了两种地图显示方式:一是DataView(数据视图),如图3.24所示,可以通过数据显示工具对地图数