实验一ArcGIS10基本操作一、实验目的熟悉ArcMap、ArcCatalog、ArcToolbox基本界面,掌握ArcMap、ArcCatalog、ArcToolbox的基本操作二、实验内容1、ArcMap基本操作界面与用户界面定制2、ArcMap环境下数据添加、显示以及图文互访3、ArcCatalog基本操作4、ArcToolbox基本操作三、实验指导.1、ArcMap基本操作1.1启动ArcMap如果软件安装过程已经创建了桌面快捷方式,就可以直接双击ArcMap图标即可。选择桌面【开始】→【所有程序】→【ArcGIS】,单击ArcMap图标也可以启动ArcMap。当出现ArcMap对话框时,如图点选“新的空白文档”,单击确定。1.2缺省用户界面当ArcMap启动之后,缺省方式的用户界面包括主菜单和“Standard”工具条。1.3用户界面的定制为了使用的方便,可以将常用的工具条打开,显示在窗口界面上,即定制用户自己的界面。方法是:通过菜单“Customize-Toolbars…”或者在菜单区或者工具条区按鼠标右键进行界面的定制。这些菜单和工具条可以停靠在窗口的任意位置。1.4新建地图在主菜单中选择“File-New”或者在Standard工具条上选择,建立新的地图。1.4.1数据框架操作(DataFrame)在ArcMap中,一个数据框架显示统一地理区域的多层信息。一个地图中可以包含多个数据框架,同时一个数据框架中可以包含多个图层。例如,一个数据框架包含中国的行政区域等信息,另一个数据框架表示中国在世界的位置。但在数据操作时,只能有一个数据框架处于活动状态。在DataView只能显示当前活动的数据框架,而在LayoutView可以同时显示多个数据框架,而且它们在版面布局也是可以任意调整的。增加数据框架在“新建地图”操作中,系统自动创建了一个名称为“Layers”的数据框架。(1)在主菜单中选择“Insert-DataFrame”,查看Contents窗口的变化;(2)在主菜单中选择“Insert-DataFrame”,查看Contents窗口的变化。可以看到如下的界面:注意到,现在Contents窗口中包含三个数据框架,名称分别为“Layers”、“NewDataFrame”和“NewDataFrame2”,并且“NewDataFrame2”名称加粗显示,表示后加入的自动成为当前活动数据框架。删除数据框架在contents窗口的按绘制顺序列出标签或按源列出标签内用右键选择“NewDataFrame2”,在显示的弹出菜单中选择“Remove”,查看结果。“NewDataFrame2”数据框架被删除,同时“Layers”自动成为当前活动数据框架。设置活动数据框架在contents窗口按绘制顺序列出标签或按源列出标签内用右键选择“NewDataFrame”,在显示的弹出菜单中选择“Activate”,查看结果。1.4.2层操作(Layer)增加图层/添加数据(1)在主菜单中选择“File-AddData…”,或者在standard工具条中选择,或者在contents窗口的按绘制顺序列出标签或按源列出标签内选择“Layers”,并点击鼠标右键选择“AddData…”;(2)在显示的对话中点击查找到“ch02\...”,在列表框中选择一个或多个数据文件,如“gonglu”,选择“Add”;(3)调整图层的显示顺序,查看结果。如果ArcCatalog应用程序在运行的话,可以从ArcCatalog的Catalog树或内容窗口中选择要加入的数据,然后拖到ArcMap的Contents窗口或地图窗口内,即可完成图层的加入。数据路径ArcMap地图文档只记录和保存各图层所对应的源数据的路径信息,通过路径信息实时调用源数据。如果磁盘中数据文件路径有所改变,系统就会提示用户指定数据文件的新路径或者忽略读取该图层。(1)设置相对路径。如果存储为相对路径,就可以任意复制改变整个文件夹的位置,且数据显示正常,操作步骤如下:File-MapDocumentProperties,弹出对话框,点选Storerelativepathnamestodatasources(2)设置数据源在contents中右击图层,在弹出菜单中单击Properties,弹出对话框,选择Source标签,单击SetDataSource按钮,在DataSource对话框中选择图层数据源删除图层在contents窗口的按绘制顺序列出标签或按源列出标签内用右键选择“gonglu”,在显示的弹出菜单中选择“Remove”。在这里删除图层时,只是删除了图层与地图的链接,并没有实现图层数据的物理删除。改变图层的显示顺序tableofContents窗口显示了地图的内容以及它们的表达方式,同时在此窗口中可以对这些信息进行编辑。数据分层组织,每层包含不同类型的信息,并且它们可以位于不同的数据库或位置。后面显示的内容压盖先显示的内容,所以,一般情况下多边形图层位于最下面,然后是线图层,最后是点图层。在contents窗口的按绘制顺序列出标签内,按下鼠标左键选择一个图层名称Schools,拖动到country图层的下面,释放鼠标左键,查看contents窗口和地图窗口的变化。可以看到在contents窗口中Schools图层显示在最底层,同时在地图窗口中Schools的符号已经不可见,因为它被上面的country等图层所压盖。显示/不显示图层在contents窗口的按绘制顺序列出标签或按源列出标签内,点击图层名称前面的或者使其变为或者,查看地图窗口中内容的变化。通过上面的操作可以显示或者不显示图层,对于一些图层尽管没有显示,但是相关的信息仍然存储在地图中。重复上面的步骤,使所有图层显示。1.4.3组图层操作(Layerset)增加组图层有时需要把一组数据源组织到一个图层中,把它们看作Contents窗口中的一个实体。例如,有时需要把一个地图中的所有图层放在一起或者把与交通相关的图层(如道路、铁路和站点等)放在一起,以方便管理。在contents窗口的按绘制顺序列出标签或按源列出标签内用右键选择“NewDataFrame”,在显示的弹出菜单中选择“NewGroupLayer”,查看结果。删除组图层在contents窗口的按绘制顺序列出标签或按源列出标签内用右键选择“NewGroupLayer”,在显示的弹出菜单中选择“Remove”,查看结果。1.4.4表操作(AttributeTable)表格行和列分别称为记录和字段。每个字段可存储一个特定的数据类型。打开要素属性表在contents中右击图层,在弹出菜单中单击,打开表窗口表和表的连接建立表和表之间的连接,使查询的功能、内容得到扩展。要连接两个表必须有对应的字段(称关键字段),字段名可以不同,数据类型、属性值应相同。要连接的两个表中的记录,可能是“一对一”、“多对一”、“一对多”的逻辑关系。ArcMap提供二种连接方式:Join(合并)和Relate(关联)。(1)Join(合并)方式连接在contents中右击图层shenghui,在弹出菜单中单击JoinsandRelates-Join,弹出JoinData对话框:Whatdoyouwanttojointo:Joinattributesfromatable和某一个表建立连接1.Choosethefieldinthislayerthatthejoinwilltakeplace:NAME下拉选择连接关键字段2.Choosethetabletojointothislayer,orloadatable:xingzhengqujie下拉选择,已加载的xingzhengqujie表将被连接3.Choosethefieldinthetabletobasethejoinonly:landuse下拉选择,xingzhengqujie中NAME为连接关键字段。按OK键继续,提问是否要加索引,回答“No”,可以看到“Attributeofshenghui”的右端增加了几个字段,它们来自被连接的表。Join是使两个表在逻辑上合并,实际的数据储存仍相互独立。Join连接有时会失败,一般的原因是某个表或图层正在编辑,应选用菜单Editor/StopEditing,退出编辑状态,再作连接操作。(2)关联(Relate)方式连接与jion方式类似,操作完毕后,请查看表的变化,体会两者区别添加字段打开heliu属性表,在表窗口菜单栏表选项下拉菜单中单击AddField,设置字段名及字段类型添加字段如图:使用字段计算器利用字段计算器可以方便地对所有记录或者选中的记录进行批量赋值。在表窗口中,右击字段shenghui,单击,如下图所示,为shenghui赋值:1.5选择要素查看属性表与图形的一一对应关系1.5.1通过交互的方式选择要素(1)设置可选图层:在Contents中选择可选择标签,点击设置可选性(2)主菜单Selection-SelectionOptions设置选择选项(3)单击工具条按钮,单击显示窗口中图形或拉框等方式进行选择1.5.2通过属性选择主菜单Selection-SelectByAttributes或表窗口菜单栏表选项SelectByAttributes,打开SelectByAttributes对话框(1)选择图层Layer为shenghui(2)建立SQL选择语句(3)Ok查看选择结果1.5.3通过位置选择以查询黄河经过的省份为例(1)按属性方式选择heliu图层中河流名称为黄河的要素(2)主菜单Selection-SelectByLocation,打开对话框,进行如下设置单击OK,黄河经过的省份被高亮显示1.5.4按绘制图形选择要素(1)添加绘图Draw工具栏(2)绘制矩形(3)主菜单Selection-SelectByGraphics1.6保存、另存地图(1)在主菜单中选择“File-Save”或者在Standard工具条中选择;(2)在显示的对话中,选择存储路径,输入存储名称,选择“保存”;(3)在主菜单中选择“File-SaveAs…”;(4)在显示的对话中,选择存储路径,输入存储名称,选择“保存”。2、ArcCatalog基本操作2.1启动ArcCatalog如果软件安装过程已经创建了桌面快捷方式,就可以直接双击ArcCatalog图标即可。选择桌面【开始】→【所有程序】→【ArcGIS】,单击ArcCatalog图标也可以启动ArcCatalog。ArcCatalog界面主要由菜单栏、工具栏、目录树、状态栏、搜索和主窗口组成。主窗口包含内容、预览和描述选项卡。点击展开目录树各项,点击各选项卡查看各自功能2.2文件夹连接要访问本地文件夹,可以通过定制连接到文件夹,添加指向目录的文件夹链接。主菜单单击File-ConnectFolder或工具栏,打开ConnecttoFolder对话框,连接到所需的文件夹2.3新建表选中目录树练习数据文件夹表操作-Data点击鼠标右键,出现快捷菜单,选择New/dBASETable,表示在当前目录下建立新表,默认表名是New_dBASE_Table,用键盘将表名改成Test。再次选择刚新建的表,点击上侧标签Preview,可以看到该表中包含了两个由系统自动创建的字段,第一个为OID,用于自动标识不同记录,不允许用户输入、修改数据,第二个为Field1,接受用户输入数据。选中新建的表,选择菜单File/Properties,出现dBASETableProperties对话框,点击标签Fields,出现字段编辑对话框,准备为该表增加2个字段。一般的方法是在FieldName列下用键盘输入字段名,回车后右侧DataType列中出现该字段的默认数据类型,利用下拉表可改变数据类型,如果要改变字段长度,在中间FieldProperties框中修改,本练习要求输入1个字段:FieldsName(字段名):landuseDataType(数据类