




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章ArcMap简介1ArcMap操作界面1.1打开地图文档(MapDocument)在Windows下,用鼠标选择:开始/程序/ArcGIS/ArcMap(因软件安装的差异,具体路径可能不同),首先出现的可能是ArcMap的启动对话框“StartusingArcMapwith”,用户可有三种选择:(1)Anewemptymap(建立一个新的地图文档)(2)Atemplate(打开一个已有的模板)(3)Anexistingmap(打开一个已有的地图文档)下部有文本提示框,为最近用过的文档名称,可直接选择后打开,也可进一步浏览查找。另有二项提示:□Immediatelyadddata(如果勾选,打开新建地图文档后立即添加数据)□Donotshowthisdialogagain(如果勾选,表示取消启动对话框,以后启动ArcMap后直接进入默认的地图文档)对上述菜单,初学者可以选1:Anewemptymap(建立一个新的地图文档),这时就进入地图文档窗口(MapDocumentWindow,见图1-1),默认的文档名称为“无标题”。从图1-1可看到,视窗上边是菜单条(MenuBar)和标准按钮工具条(StandardToolBar),左侧是目录表窗口(TableOfContents,简称TOC),中右部是地图显示窗口(DataView),右侧有基本工具条(BasicBar),底部有绘图工具条(DrawingToolBar)。图1-1地图文档窗口(MapDocumentWindow)在File菜单中选择Open…(打开一个地图文档MapDocument),根据对话框的提示,在D:\gis_ex09\ex01\路径下(本教材默认练习数据安装在d:\gis_ex09\),选择ex01.mxd,点击OK按钮,该地图文档被打开(见图1-2)。打开新文档时,已经打开的文档会关闭,如果该文档曾经做过操作,系统就提示,是否保留修改,按一般计算机软件操作常规,有“是(Y)”和“否(N)”两种选择。1.2基本操作界面参见图1-1、图1-2,第一行为菜单条,用鼠标点击任一选项,就出现一个下拉式的子菜单,供进一步选择。第二行为标准按钮条,用鼠标点击任何一个图标(Icon),ArcMap就立刻执行一个动作。位于窗口右侧的浮动工具条为基本工具按钮条,点击任何一个图标(Icon),ArcMap就进入某种特定的等待状态,或出现一个对话框,等待用户进一步操作。鼠标的光标移到按钮条或工具条的图标上不按键,屏幕会出现该图标的名称或简要提示。1-1地理信息系统实习教程(ArcGIS9)第一篇简单查询与显示ArcMap简介图1-2打开ex01.mxd用户可以按自己的习惯调整工具条、按钮条的布局,这样就使界面和默认状态不一致,对熟练用户是为了适应某种习惯,对初学者来说,非标准的界面会影响学习的效率,暂时不要修改工具条、按钮条、菜单条的布局。从图1-2可看出,左侧目录表(TOC)中有二个数据框架(DataFrame),他们是dataframe1和dataframe2,如果dataframe1呈加粗字体显示,表示该数据框架被激活,处于可操作状态,点击dataframe1左边的“+”号,就可展开显示dataframe1的内容(通常是专题图层、独立属性表,见图1-2),再点击则关闭。如果要激活其他某个数据框架,用鼠标右键点击数据框架名,在随之弹出的快捷菜单中选择Activate(激活)。在目录表窗口(TableOfContents)中有每个专题图层(Layer)的名称,要素的表达符号及其说明,名称、符号、说明这三项加起来称图例(Legend)。dataframe1有三个专题图层(Layer):(1)点状图层“学校”,(2)线状图层“道路”,(3)面状图层“土地使用”。1.3专题图层的显示控制每个图层名称的左边有一个小方格(CheckBox),用鼠标点击一下,可使打钩号“√”出现(勾选)或消失,使图层打开显示或关闭隐藏。目录表中图层名称的上下排列代表了图形显示的先后顺序,即排在下面的图层先显示,排在上面的图层后显示。如果用按住鼠标左键将图层“土地使用”拖动到“道路”的上方,松开鼠标键,可以发现,线状的道路图大部分看不见了,这是因为面状多边形的填充色后显示,盖住了线状的道路。因此,在多数情况下,点状图层放在最上,线状图层其次,面状图层放在最下。图1-3ZoomIn的拖动窗口1.4地图缩放、平移在基本工具条中选择图形放大工具(ZoomIn,象一个放大镜),在地图上1-2地理信息系统实习教程(ArcGIS9)第一篇简单查询与显示ArcMap简介点击一下,地图按默认的系数放大。选择ZoomIn工具后,将鼠标放在地图上的某个位置按住左键不放,拖动后出现一个矩形,再松开左键(见图1-3),所定义的矩形将放大后充满地图窗口。缩小工具(ZoomOut)和放大工具的使用方法一样,得到的效果相反。选择平移工具(Pan),用鼠标左键按住地图窗口中的某一点,可以向任意方向拖动地图,松开左键后,地图将平移后重新显示。比较常用的图形缩放工具有:FullExtent所有图层的要素充满地图窗口Fixedzoomout以预先设定的系数缩小地图Fixedzoomin以预先设定的系数放大地图Gobacktopreviousextents返回上次显示范围用鼠标右键在目录表中点击某图层名,在弹出的快捷菜单中选Zoomtolayer,该图层的所有要素充满显示窗口。2简单查询2.1单个要素、记录查询在目录表中用鼠标右键点击数据框架dataframe2,选择Activate,该专题被激活(见图1-4),该数据框架有二个图层:线状图层“道路”,面状图层“乡镇(人口密度)”。用鼠标在目录表中单击图层名“道路”,该图层名称呈黑白反相显示,表示该图层处于被选择状态(SelectedLayer,也称激活),在基本工具条中选择属性查询按钮(Identify),到某条A类道路(深色)上点击一下鼠标,即出现该段道路的属性记录(见图1-4),激活(点击)图层“乡镇(人口密度)”,再用属性查询按钮点击任一多边形,即出现该乡镇的属性记录(见图1-5)。图1-4地图窗口中显示的道路属性图1-5显示的乡镇属性1-3地理信息系统实习教程(ArcGIS9)第一篇简单查询与显示ArcMap简介图1-6属性表(Table)窗口和地图同时显示图1-7属性表(Table)中有一条记录被选中2.2点击记录查询选择图层“乡镇(人口密度)”,用鼠标右键在弹出的快捷菜单中选OpenAttributeTable(打开属性表),被选择图层的属性表“Attributeof乡镇(人口密度)”被打开,如果属性表(Table)窗口充满屏幕,可用Windows的工具,使其缩小(见图1-6)。在属性表窗口点击记录左边的小方块,被选中的记录颜色改变,该记录进入选择集,同时观察地图窗口,记录所对应的多边形也改变了颜色(见图1-7),如果被选择的多边形在地图窗口之外,可以选择菜单View/Zoomdata/ZoomtoSelectedFeatures,被选中的要素就会充满地图显示窗口。记录和要素同步选择、同步改变颜色,表示两者有逻辑上的对应关系。2.3选择要素、查询记录可以在表中选择记录,查询地图的要素(多边形),也可以在地图上选择要素,查询对应的记录。在地图窗口的基本工具条中选用要素选择按钮(SelectFeature),在地图窗口中单击某要素,图层中的要素和属性表中的记录也会同时改变颜色。读者可以用Windows的功能键Shift配合使用,选择多个地图要素,或者在属性表中借助功能键Ctrl,选择多条属性表记录,体验多个要素和记录之间的逻辑对应关系。3ArcMap的退出、再进入退出ArcMap,选用菜单File/Exit,在关闭MapDocument(地图文档)前,提示是否要保存对Document做过的改动,为了不影响以后、他人的练习,应回答“否(N)”。ArcMap的再次启动。按Windows的常规,有3种途径:(1)从Windows的“开始/程序/ArcGIS/ArcMap”菜单启动。(2)在Windows资源管理窗口中,用鼠标双击地图文档文件名,直接打开,如本章练习就可直接双击\gis_ex09\ex01\ex01.mxd。(3)在Windows的桌面窗口中设置ArcMap或地图文档快捷图标,鼠标双击启动。1-4地理信息系统实习教程(ArcGIS9)第一篇简单查询与显示ArcMap简介4若干专用术语(1)Feature。Feature可解释成“要素”,是空间数据最基本、不可分割的单位,有点、线、面(多边形)等,可根据应用需要,用点状符号、线型、面状填充图案加边界线表达。每一个Feature可以有自己的属性,存放在属性表(Table)中,和表中的一行相对应(参见图1-8)。(2)FeatureClass。相同类型的要素聚集在一起,称FeatureClass(要素类)。一个要素类一般和一个属性表(Table)相对应。(3)Layer。Layer可解释成“层”、“图层”,每一Layer(图层)都由同一类型的Feature(要素)组成,其数据来自某个FeatureClass,如点状图层的数据来自点要素类(PointFeatureClass),线状图层来自线要素类(LineFeatureClass),面状图层来自多边形要素类(PolygonFeatureClass),因此Layer可理解为FeatureClass的表现形式。(4)Table。Table可解释成“表”、“属性表”,每个表由若干列和若干行组成。每列代表一种属性(Attribute),称字段(Field,也称属性项),字段有自己的名称。每一行代表一条记录(Record),在行和列的交叉处是属性单元(Cell,也可称元素)。在很多情况下,一个表和一个要素属性类相对应,称要素属性表(FeatureAttributeTable),也称“图层要素属性表”。当然也有和要素类、图层不直接对应、相对独立的属性表,在需要的时候和其他属性表(包括要素属性表)建立起连接,实现表的扩展。(5)DataFrame。DataFrame可解释成“数据框架”,它将多个图层、属性表汇集在一起。在ArcMap窗口中,左侧是数据框架的目录表(TableOfContents,TOC),其中有DataFrame的名称,每个Layer的名称、图例、说明、当前显示状态,有时还有独立的属性表。301学校编号名称班级性质301405279125城中小学上群中学中心小学实验中学24142228普通小学初中重点小学高中4052791251012031877778598746324519219320179............路段编号类型路面材料宽度101203187...主干道次干道支路沥青水泥沥青402416.........地块编号土地使用建筑密度容积率77798746...住宅商业办公工业...0.3...0.8...图1-8点、线、面三种要素和属性记录的逻辑关系(6)DataSource。DataSource可解释成“数据源”,不经转换而被ArcMap直接使用的空间、属性数据,各种FeatureClass和Table均可称数据源。(7)MapDocument。MapDocument可解释成“地图文档”,简称Document(文档),一个地图文档往往有多个数据框架,是ArcMap的应用单元,应用有关的定义信息集中存放在一个文件中,以“.mxd”为后缀名,便于反复使用。1-5地理信息系统实习教程(ArcGIS9)第一篇简单查询与显示ArcMap简介5软件平台概述ArcGIS是美国环境系统研究所公司(EnvironmentSystemResearchInstituteInc.,简称ESRI)开发的地理信息系统(GeographicInformationSystem,简称GIS)系列软件,ArcMap是ArcGIS的主要组成部分,以Windows为操作系统平台,桌面交互式操作。本教程以ArcMap为主线,主要涉及的功能有:(1)地图显示。以点、线、面、栅格为地理要素类,用不同的符号显示,根据要素的属性分类表达,多个图层组合成地图。地图可以放大、缩小、平移,还可用圆饼图、直方图表达多重属性在空间上的分布,地图上还可以文字注记。(2)属性查询。对表状属性数据进行选择、查找、排序、统计汇总等操作,表与表建立连接,以趋势线、直方图、圆饼图等形式表达查询结果。(3)空间查询。在地图上选择地理要素,同时显示其对应的属性,也可在表中选择记录,在图上显示对应的地理要素。除上述最基本的图文互访功能,还可做一些比较复杂的空间查询,例如:邻近查询。离开某些点状、线状、面状要素的一定距离内,有哪些其他地理要素。包含查询。在指定范围内,有哪些地理要素。相交查询。某些线状、面状要素在空间上和其他哪些要素相交。最近距离查询。为某些地理要素找出离他(们)最近的另一类地理要素。(4)打印输出。将查询、分析得到的地图、表格、统计图组合起来,打印输出。(5)数据输入、编辑。输入、编辑地理空间数据、表状属性数据。(6)空间分析。ArcMap有若干扩展模块,如栅格分析使用SpatialAnalyst,三维地形的生成、显示使用3DAnalyst,网络分析使用NetworkAnalyst等,本教程的大部分内容和空间分析有关。(7)数据管理、维护、显示。ArcCatalog对数据源(DataSource)进行的管理,ArcScene显示三维信息。这二个子系统和ArcMap配合使用。(8)二次应用开发。利用内部编程语言VBA(VisualBasicforApplication),或符合MicrosoftCOM标准的其他语言进行二次开发。6ArcGIS使用的数据ArcGIS处理的数据有矢量型空间数据、关系型属性表、栅格型空间数据、不规则三角网、其他辅助数据等,前四类属DataSource(数据源)的基本内容,本教材将用到的数据格式主要有:(1)矢量型Shapefile和对应的要素属性表。(2)矢量为主的空间数据库Geodatabase。(3)传统ArcInfo的矢量型Coverage和栅格型Grid(格网)。(4)基于关系模型的属性表,包括dBASE的DBF表、INFO数据库的表、Access数据库的表。(5)ArcGIS专用的不规则三角网(TriangleIrregularNetwork,TIN)。(6)以Geodatabase为主的几何网络(GeometricNetwork)。(7)通用影像、图像格式数据(Image)。(8)CAD图形文件。7本章小结通过本章的练习,读者应掌握如下内容:(1)点、线、面(多边形)是最常用的空间要素,点状要素没有大小(虽然显示时符号有大小),线状要素没有宽度(虽然显示时线型有宽度),面状要素由线围合而成(虽然显示时用颜色填充)。(2)图层是表达空间事物的基本形式。对图层的一般显示控制有:打开、关闭、放大、缩小、平移、相互调整先后显示次序。(3)要素和属性的简单查询。单击要素查属性、选择记录查要素、选择要素查记录,利用键盘中的Shift或Ctrl键,选择多个要素或多条记录。1-6地理信息系统实习教程(ArcGIS9)第一篇简单查询与显示ArcMap简介(4)要素和记录之间逻辑上有对应关系(参见图1-8),要素或记录一旦被选择,二者的显示颜色会同步变化。(5)ArcMap的操作主要靠菜单、按钮、工具三种方式,辅之键盘。(6)主窗口称MapDocumentWindow,显示地图的部分称DataView,左侧为目录表(TOC)。(7)进入、退出ArcMap和Windows的一般操作类似。本章介绍了ArcMap的基本操作、基础概念、产品专用术语、使用的主要数据,初学者第一次接触时会感到内容较多,经过后续的练习,回过来再阅读本章,就会很快熟悉。8ArcMap8/9和ArcView3操作界面的区别ArcMap8和9的显示界面也称ArcView,但和ArcView3.x相比,有较大差异:3.x的Project(项目)改为MapDocument(文档),两者所起的作用类似。3.x的DocumentWindow没有了,原来的View和Table合并在DataFrame(数据框架)中,一个MapDocument可以有多个DataFrame,同时显示在一个目录表中。3.x的ViewWindow(视图窗口)改称DataView。3.x中的Theme(专题)改称Layer(图层)。单独加载的Table表名也显示在DataFrame的目录中,可以打开、查询、编辑、卸载。新建数据源(如FeatureClass,Table)要通过数据管理子系统ArcCatalog,不同数据格式的转换要通过ArcToolbox,不能单靠ArcMap操作。ArcMap操作常靠鼠标右键弹出快捷式菜单,菜单、按钮的内容也多了一些,对初学者来说,软件的熟悉过程会比ArcView3.x稍长。本教程假定练习数据的安装在d:\gis_ex09\,具体操作应按真实路径。书中出现的显示窗口为Windows2000(简体中文)。1-7地理信息系统实习教程(ArcGIS9)第一篇简单查询与显示要素及其属性查询第二章要素及其属性查询1点击选择要素1.1设置可选图层启动ArcMap,打开地图文档/gis_ex00/ex02/ex02.mxd。在目录表(TableOfContent,TOC)中用鼠标右键点击dataframe1,出现快捷菜单,选择Activate,dataframe1被激活,点击dataframe1左侧的“+”号,二个图层:“道路”、“乡镇(人口密度)”被展开(见图2-1)。图2-1dataframe1的显示选用菜单Selection/SetSelectableLayers…,出现SetSelectableLayers(设置可选图层)对话框,一般情况下,ArcMap默认DataFrame中的所有Layer都处于可选状态,该DataFrame中各图层名左侧的复选框均被打了钩。鼠标点击层名“道路”的左侧复选框,钩号消失,该图层不参与要素选择,只有“乡镇(人口密度)”处于可选状态,下一步查询只针对可选图层。图2-2利用Shift键或Ctrl键,选择多个要素或条记录1.2点击选择要素关闭SetSelectableLayers对话框,在基本工具条中点击图标(SelectFeatures,选择要素),再用鼠标单击地图上某个多边形,被点中的多边形改变边界颜色,表示该要素被选中。在目录表(TOC)中,右键单击图层“乡镇(人口密度)”,在快捷菜单中选择OpenAttributeTable,图层对应的属性表“Attributeof乡镇(人口密度)”打开,可以看到有一条记录也改变了颜色,它和被选择的要素有对应关系。利用键盘上的Shift键,在地图上点击多个要素,对应的多条记录也同步改变颜色(见图2-2)。进入属性表窗口,在Ctrl键的帮助下,点击属性表记录左侧多个小方格,可以看到,多条记录和多个要素也是同步改变颜色。如果选择了4个要素(或4条记录)在属性表窗口的右下侧,可以看到提示:“Records2-1地理信息系统实习教程(ArcGIS9)第一篇简单查询与显示要素及其属性查询(4outof73Selected.)”,即在73条记录中,有4条被选中。属性表底部还有Show:提示,点击右侧按钮Selected,仅显示被选中的记录,点击左侧按钮All,表中的所有记录都显示。在地图窗口,继续用工具(选择要素),按住鼠标左键不放,拖动后形成一个矩形(俗称开窗),松开鼠标左键,和该矩形相交的要素都被选中,对应的属性记录也选中(见图2-3)。不论在地图上选择要素,还是在表中选择记录,具有相互对应关系的要素、记录一旦被选中,就进入选择集,同步改变显示颜色。选择集可以清空,有多种途径:图2-3在矩形范围内选择要素(1)在地图窗口没有要素的空白地方选择要素,人为造成选择集为空。(2)选用菜单Selection/ClearSelectedFeatures。(3)在属性表窗口的右下侧点击Options键,再选择菜单ClearSelection。(4)点击属性表中某个字段名,按键盘中Esc键。进入选择集的要素或记录被清除,所显示的颜色也恢复到原来状态。选用菜单Selection/SetSelectableLayers,将可选图层改为“道路”,再体验一下点击选择要素的查询。2输入图形选择要素用鼠标右键点击目录表中的dataframe2,在弹出的快捷菜单中选择Activate,激活dataframe2,该数据框架只有“土地使用”一个图层(图2-4)。图2-4dataframe2的显示在地图窗口下方的Drawing工具条中按下图形绘制工具不放,系统会显示出2-2地理信息系统实习教程(ArcGIS9)第一篇简单查询与显示要素及其属性查询一组图标菜单供选择:绘矩形绘任意多边形绘圆绘椭圆绘折线绘折线绘自由曲线绘点以上八种绘图工具可在地图上组合绘制出各种图形(Graphic)。用鼠标选择绘折线图标,在地图左上方绘出一条折线,穿越几个多边形,双击左键表示输入结束。(Drawing菜单中另有编辑图形的工具,此处暂不作介绍。)图2-5输入图形选择要素在地图窗口的基本工具条中点击图标(SelectElements,选择图形元素),再用鼠标点击地图上的图形,则对应的图形被选中(注意:是图形被选中,而不是要素被选中)。在菜单条中选用Selection/SelectByGraphics(利用图形选择要素),凡和选中图形相交或被包围的地理要素(包括对应的属性记录)都进入选择集,同时也改变显示颜色(见图2-5)。对所绘的图形不满意,可先用选择图形,再选用菜单Edit/Delete,或直接按键盘中的Delete键,选中的图形被删除。ArcMap中的Graphic(几何图形)和Feature(地理要素类)不同,前者存放在地图文档(MapDocument)中,一般只有少量图形,不能被其他文档使用,属性和Element(元素)之间也没有联系,后者(Feature)存放在数据源(DataSource)中,往往有大量空间数据,不但和属性有联系,还可以被各种文档使用。图2-6查找土地使用属性表中含字符C的记录和对应要素3按特定字符串查询利用基本工具(Find),可查找有特定字符串的记录和对应要素。使用前先打开属性表或激活图层,基本工具条中点击图标,在弹出的对话框中输入特定字符串,按Find键,对话框的下部会出现查到的记录(见图2-6),用鼠标双击某条记录,地图上对应要素会闪烁一下。使用该工具时应注意:(1)只能对字符型字段起作用,不能按数值查找。2-3地理信息系统实习教程(ArcGIS9)第一篇简单查询与显示要素及其属性查询(2)输入的字符可以忽略大小写,可以只输入前几个字符,不一定输入全部。(3)软件可查找到符合要求的所有记录(和对应要素)。如图2-6,在土地使用图层,查出要素属性表中含C字符值的记录和对应要素。4条件组合查询用鼠标右键点击图层名“土地使用”,在快捷菜单中选OpenAttributeTable,要素属性表“Attributeof土地使用”打开,在属性表窗口又下侧,点击Options/SelectByAttributes…,弹出条件组合查询对话框(见图2-7),主要操作有:图2-7条件组合查询对话框Method下拉条:下拉选择查询方法,包括:Createanewselection:清除原有选择集,建立新的选择集。Addtocurrentselection:向当前选择集增加查询到的记录(和要素)。Selectfromcurrentselection:在已有的选择集内再选择。Removefromcurrentselection:从已有的选择集内去除符合条件的记录(和要素)。Fields选择区:在对话框左侧,列出当前属性表中可操作的字段名。Operators按钮区:在对话框中部,以按钮方式列出逻辑运算符,算术运算符“+、-、*、/”需键盘键入。UniqueValues取值区:在对话框右侧,点击下部GetUniqueValues键,可列出该字段可能出现的取值。查询文本框(QueryTextBox):上方有SELECT*FROM“表名”WHERE:提示,星号“*”代表字段名。这是SQL(StructuredQueryLanguage,结构化查询语言)的查询语句。本练习要求查出土地使用(LANDUSE)为C开头,并且容积率(FAR)大于2的多边形,步骤如下:(1)用鼠标右键选择Active,激活dataframe2。(2)打开要素属性表“Attributeof土地使用”。(3)用Option/SelectByAttributes…调出条件组合查询对话框。(4)在Method下拉表中选择Createanewselection。(5)在对话框中输入:"LANDUSE"LIKE'C%'AND"FAR">2上述查询除字段取值‘C%’和2用键盘输入,其他内容都可以靠鼠标输入(见图2-7)。在对话框底部按Apply键执行查询,可以看到符合条件的2行记录进入选择集,改变了显示颜色,同时也可以看到地图中上部的2个地块边界也改变了颜色。2-4地理信息系统实习教程(ArcGIS9)第一篇简单查询与显示要素及其属性查询上述查询过程是在相应的对话框中双击选择字段、运算符,建立查询条件,并用“Like”、“And”、“Or”、“Not”将几个查询条件组合起来。在设置字段的查询条件时,可在取值区中用鼠标选取,也可直接键入字段值。字符型字段还可使用通配符,用“%”替代多个字符,用“_”替代一个字符。例如:“NAME”Like’王%’表示查询NAME字段,第一个字符为“王”,不管后续有几个字符。“LANDUSE”Like’R_’表示查询LANDUSE字段,第一个字符为“R”,第二个字符任意,但后续只能一个。条件组合查询会出现语法错误,引号、括号不匹配是常见差错,以下是注意事项:(1)字符型查询应该用Like而不用等号(2)字段名带双引号,如“LANDUSE”,字符型取值用单引号,如’C’,数字型取值不带引号。(3)单引号、双引号都必须用英文字符,不能用中文字符。由于中英文两种字符显示差异很小,靠输入法的切换控制。(4)多用鼠标,少用键盘,可避免语法差错。(5)输入字段名后,点击按钮GetUniqueValues,会出现该字段的可能取值,可用鼠标选择(字符型、日期型、整数型字段才有效)。5生成统计图在TOC窗口中选择图层“土地使用”,用鼠标右键选择“OpenAttributeTable”,打开“Attributesof土地使用”,点击字段名LANDUSE。在键盘上按住Ctrl键,对属性表记录左侧方格点击式选择若干条记录(10条左右),使他们进入选择集,改变显示颜色。鼠标点击属性表窗口右下侧的Option按钮,在弹出的菜单中选择CreateGraph…,出现GraphWizard…对话框。在Graphtype中选择一种图表类型,这里选Column(直方图),再到右侧的Graphsubtype:框中,选左上角的一种统计图形,再点击按钮“下一步>”。在对话框的图层区(Choosethelayerortablecontaining)中下拉选择要统计的图层名“土地使用”,勾选Useselectedsetoffeaturesorrecords,表示使用进入选择集的要素或记录,在下面的字段列表中添加要出图的字段,这里选AREA,表示按多边形面积产生统计图。并将GraphDataSeries设置为Record(表示图例中显示的为记录值而不是字段名),再点击按钮“下一步>”。勾选“LableXAxisWith”,下拉选择LANDUSE字段,表示X轴为LANDUSE的取值(Y轴为多边形面积已在前一步选好)。在对话框上方的Title字段中填入中文“土地使用”(注意:不带引号)作为Graph的标题,勾选Showlegend,表示需要图例,点击按钮“完成”,统计图产生(见图2-8)。表中的每一条记录在统计图中有一条,并未分类汇总。图2-8表中记录的属性用统计图表达6属性汇总6.1简单统计激活dataframe2,如果图层中有部分要素在选择集内,选择主菜单Selection/ClearSelection,清空选择集,用鼠标右键点击图层名“土地使用”,选OpenAttributeTable,打开属性表“Attributeof土地使用”,在任意字段名上点击鼠标2-5地理信息系统实习教程(ArcGIS9)第一篇简单查询与显示要素及其属性查询右键,在弹出的快捷菜单中选Statistics…,Field下拉表中选择AREA,软件将对字段AREA作简单统计,其中:Count为参与统计的纪录条数Minimum为最小值Maxmum为最大值Sum为总和Mean为平均值StandardDeviation为统计标准差6.F6PAGEXXX2分类汇总在需要汇总的属性表任意字段名上点击鼠标右键,在弹出的快捷菜单中选Summarize…,出现数据汇总对话框:1.Selectafieldtosummarize:LANDUSE下拉选择,按土地使用分类汇总2.Chooseoneormoresummarystatisticstobeoutputtable点击AREA前的“+”号,展开字段,勾选Minimun,表示计算每类多边形的最小面积值,勾选Average,表示对面积值作分类平均,勾选Sum,表示按面积值作分类总和。3.Specifyoutputtable:D:\gis_ex09\ex02\temp\sum_output.dbf输入汇总数据的存放路径和文件名按OK键,ArcMap按上述要求汇总计算,结果存放在Sum_Output.dbf文件中。汇总完成后,系统提示是否将汇总表添加到当前地图文档,选“是”。完成后关闭属性表“Attributeof土地使用”。如果在目录表TOC中看不到Sum_Output.dbf,可以点击目录表下侧的Source标签,就可看到该汇总表被添加到dataframe2中。用鼠标右键点击属性表Sum_Output.dbf,选择Open菜单,该表被打开,显示如下:LANDUSECount_LANDUSEMinimun_AREAAverage_AREASum_AREA(土地使用)(共有几例)(最小面积)(平均面积)(面积总和)C2312411.6723490.006770470.02C3311958.7438866.4267116599.28C6111332.5911332.5911332.59E54226.1265911.864429559.322G1104234.7945547.784755477.847M77023.45816315.5883114209.118R297041.05521075.5928189680.335S317999.8727999.8727999.872练习结束,选择主菜单File/Exit,退出ArcMap,软件提示是否要保存对MapDocument做过的改动,为了不影响以后、他人的练习,应选“否(No)”回答。7本章小结空间要素的三种基本查询途径:(1)单要素点击式查询(Identify)(2)点击、开窗选择要素查询(SelectFeatures)(3)临时绘图查询(SelectByGraphics)属性记录的三种基本查询途径:(1)特定字符串查询(Find)(2)点击记录查询(SelectRecords)(3)条件组合查询(SelectByAttributes)一般情况下,查询的结果是使要素、对应的记录进入选择集,同时也改变了显示颜色。要素、记录进入了选择集,进一步的操作仅对选择集有效,例如用统计图表达查询结果。如果选择集是空的,就对全体记录(或要素)有效。2-6地理信息系统实习教程(ArcGIS9)第一篇简单查询与显示要素及其属性查询属性表可以分类汇总。几何图形(Graphic)中的元素(Element)和地理要素(Feature)有显著差异,前者仅用于注记、表达。2-7地理信息系统实习教程(ArcGIS9)第一篇简单查询与显示专题地图显示第三章专题地图显示1新建图层启动ArcMap,如果系统出现启动对话框,可选Anewemptymap(一个空的地图文档)。在一般情况下,空文档自动起名为“无标题”,有一个默认的数据框架Layers。选用菜单Insert/DataFrame,产生一个新的数据框架,一般用默认名:NewDataFrame。图3-1从Coverage中选用数据源确认NewDataFrame处于激活状态(名称以粗体显示),点击按钮(AddData,或选用菜单File/AddData…),4s觃犻@醎腳出现选择数据源对话框,在\gis_ex09\ex03\路径下,可以看到Townshp是Coverage(立体图标),双击Townshp的图标(见图3-1),出现5个选项:Annotation,Arc,Label,Polygon,Tic,选Polygon(多边形),该项数据被加载,软件提示:没有空间参照系,该层不能投影,按“确定”键继续,当前数据框架(DataFrame)内增加了一个多边形专题图层,默认名为TownshipPolygon。用同样的方法,直接双击Shapefilehi_way.shp,为数据框架再增加一个线状专题图层(见图3-2),默认名为hi_way。新增图层的默认名称和数据源一致,按要素类(FeatureClass)的几何类型,随机决定显示方式,新增图层的显示顺序在上,原有的在下,显示状态为打开。图3-2二个图层被加载参照第一章,再练习一下:调整显示顺序,打开、关闭显示状态,缩放、平移地图。如果要删除某个图层,目录表中用鼠标右键点击图层名,在弹出的快捷菜单中选择Remove,该图层被删除。删除图层只改变地图文档,不影响数据源(DataSource),因此,删错了还可以再添加。数据框架的删除方法和图层一样,但是一3-1地理信息系统实习教程(ArcGIS9)第一篇简单查询与显示专题地图显示个地图文档中至少有一个数据框架。2显示比例控制鼠标双击数据框架的名称NewDataFrame,或用鼠标右键点击数据框架名,在弹出的快捷菜单中选择Properties…,进入DataFrameProperties设置对话框,内有10个标签。选择General标签,可将Name的内容改成中文(如:“练习地图”),将Units/Map(地图单位)改成Kilometers(千米),Units/Display(显示单位)也设为Kilometers(千米),按“确定”键退出(如果地图单位设置不当,会造成后续操作中显示比例不当)。用鼠标右键点击图层名TownshpPolygon,在弹出的快捷菜单中选择Properties…,进入LayerProperties(图层特征设置)界面。在ScaleRange对话框中有默认的ShowLayeratallscale选项,表示该图层在任何比例下都显示,如果改选Don’tshowlayerwhenzoomed,就有Outbeyond(MinimumScale)和Inbeyond(MaximumScale)两个值需要填入,在Outbeyond中输入1000000,在Inbeyond中输入50000,表示当图形缩放到小于1:1,000,000比例或大于1:50,000比例时,该专题图层自动不显示,反过来的意思是:比例大于1:1,000,000,小于1:50,000才是该图层的显示范围。按“确定”键,返回地图窗口。在标准按钮栏中可以看到当前比例的提示,如下图表示当前的比例为1:470,350。在基本工具条中用地图缩放按钮和连续点击,可以看到,当地图缩放超出一定限度时,对应的图层就不显示了。同一个数据框架中可以有多个图层,各自的显示比例控制是相互独立的,不同详细程度的空间数据组合在一个数据框架中,限定了显示比例,显示比例放大到一定程度时,小比例的原始数据可自动隐藏,显示的内容比较简洁,显示比例缩小到一定程度时,可以防止大比例原始数据显示的要素过于密集,保证图面清晰。地图单位的设置、显示窗口的大小、显示器的分辨率、显示器像素点的利用率和图层的比例设置有密切关系,如果上下限比例设置不当,会造成显示不正常,初学者可能会觉得为何应该显示的地图不见了。为此,可以先参照标准按钮栏对当前比例的提示,记住某图层不显示的合适比例值,再设置Outbeyond(MinimumScale)和Inbeyond(MaximumScale)。简单的数据源、数据框架,比例上下限的作用并不重要。图3-3符号编辑界面3要素分类显示3.1道路分类显示用鼠标右键选择图层hi_way,在快捷菜单中选择OpenAttributeTable,可以看到,图层要素属性表Attributeofhi_way中有字段CLASS,表示道路按A、B、C、D分为4类,关闭属性表。鼠标右键选择图层hi_way,在快捷菜单中选择Properties…,出现LayerProperties设置界面,选General标签,将LayerName的内容从hi_way改名为中文“道路”(注意:操作时没有引号)。点击标签Symbology,3-2地理信息系统实习教程(ArcGIS9)第一篇简单查询与显示专题地图显示在左侧Show提示框中选择Categories/Uniquevalues(指定值分类),在中间ValueField下拉菜单中选择字段名CLASS(道路类型),在ColorScheme下拉菜单中选择则从橙到蓝的变色条,在左下侧点击按钮AddAllValues,可以看到当中的图例表中Symbol列下有红、紫、蓝、黄四种颜色的线型,和Value列中A、B、C、D分别对应,表示这四中颜色的线型分别代表四种类型的道路(见图3-3)。在Symbol列下,取消第一个复选框的打钩号,按“确定”键关闭LayerProperties对话框。可以看到,地图窗口中道路按颜色分类显示,实现了按要素属性表中字段CLASS的不同取值,分类控制道路的显示符号(Symbol),目录表窗口中也有了对应的图例(参见图3-4)。图3-4道路类型、人口密度专题图3.2乡镇按人口密度显示用鼠标右键选择图层TownshipPolygon,在快捷菜单中选择OpenAttributeTable,可以看到,图层要素属性表AttributeofTownshipPolygon中有字段POPDEN,表示每个乡镇的人口密度,关闭属性表。鼠标右键选择图层TownshipPolygon,在快捷菜单中选择Properties…,出现LayerProperties设置界面,选General标签,将LayerName的内容从TownshpPolygon改名为中文“人口密度”(注意:操作时没有引号)。点击标签Symbology,在左侧Show提示框中选择Quantities/GraduatedColors(颜色渐变),可以看到右侧的提示内容跟着起了变化,在中间Fields(字段)框中点击下拉式菜单Value,选择字段名POPDEN(人口密度),在ColorRamp下拉式菜单中选择一种合适的颜色(建议用渐变的绿色),其他选项都用系统默认值,按“确定”键返回地图窗口。可以看到,乡镇多边形的颜色分为5类,不同深浅表示不同的人口密度(见图3-4),在目录表窗口中也有对应图例。图3-5调整图例表3-3地理信息系统实习教程(ArcGIS9)第一篇简单查询与显示专题地图显示3.3调整分类和图例上述专题图的密度分类默认使用自然分类法(NaturalBreaks),由软件自动优化(采用JenksOptimization计算方法)。如果要人为定义人口密度的分类区间,可以在目录表中用鼠标双击图例的名称POPDEN,再次进入专题图层符号设置对话框,在左侧Show对话框中确认已选择Quantities/GraduatedColors(颜色渐变),在右侧Classification框可以看到,上次的分类方法为NaturalBreaks(Jenks),在Classes下拉菜单中选择6,表示将密度改成6类,在当中图例表Range列中,依次按行分别输入500,1000,1500,2000,3000,4000,可以看到,Classification框中,分类方法从NaturalBreaks(Jenks)变成Manual(手动)。图例表有Symbol(符号),Range(区间),Label(标注)三列,Label和Range默认一致,也可以不一致,Label可逐行修改:100–500,500–1000,1000–1500,1500–2000,2000–3000,3000–4000(见图3-5),全部是整数,按“确定”键关闭,观察分类、图例调整后的效果。3.4归一化ArcMap提供了将二个属性相除后的商值控制显示符号的方法,称为Normalize(通常译成归一化)。再次进入“人口密度”图层LayerProperties/Symbology,在Show框中选择Quantities/GraduatedColor,调整Fields框内的有关参数:Value:POP94下拉选择字段名,94年人口统计Normalization:AREA下拉选择字段名,多边形的面积,原来没有字段在当中图例表Range列中,依次按行分别输入500,1000,1500,2000,3000,4000,完成后按“确定”键,可以观察到修改后专题图的显示效果相同,只是图例的名称改为POP94/AREA。按常识,人口密度是每个分区的人口和该区面积相除得到,字段POPDEN的值是事先计算好的(POP94除以AREA),设置符号时,改用归一化(Normalization),显示效果和原来没有差别。4统计地图ArcMap可对属性数据作简单统计后将结果显示在地图上(专业术语为统计地图)。选用AddData…,到路径\gis_ex09\ex03下再次选择CoverageTownshp中的Polygon,为DataFrame再增加一个新的多边形图层。用右键菜单Layer/Properties…/General,将图层(Layer)改名为“产业结构”,选用Symbology标签,在Show框中选择Chart/Pie(统计圆饼图),到FieldSelection框中按住Ctrl键点击字段名F_IND,S_IND和T_IND,再点“>”按钮,表示按乡镇的第一、第二、第三产业产值作统计地图,在对话框右侧,三个字段随机产生的填充颜色出现在Symbols字段中,按显示的需要,双击每一个符号,均可修改对应的填充颜色(如果不是圆饼图,可检查Show窗口,初始选择是否错了),圆饼图颜色的调整可以用下方的下拉式菜单ColorScheme,背景色的调整可以双击左侧Background的颜色框。点击右下角的按钮Size…,产生PieChartSize(圆饼图大小定义)对话框:Varysizeusingattribute:Area用乡镇的面积控制圆饼的大小SymbolSize:8每个绘图单位等于8个属性指标单位再按Properties…按钮,在ChartSymbolEditor对话框的右下侧,取消Displayin3-D的勾选,按OK键返回PieChartSize对话框,再按OK键返回LayerProperties对话框,点击对话框右下角按钮“应用(A)”,观察“产业结构”专题图的效果,可以看出,在每个乡镇多边形当中,圆饼的大小由乡镇的多边形面积(AREA)决定,显然这不太合理。再回到Symbology标签中,将PieChartProperties对话框SizeField下拉表中的字段名改选为GDP,使圆饼的相对大小由每个乡镇的总产值决定,三种颜色的比例反映了该乡镇三次产业的产值比重(见图3-6)。3-4地理信息系统实习教程(ArcGIS9)第一篇简单查询与显示专题地图显示图3-6产业结构统计图圆饼统计图的大小,不随地图显示缩放而变化,而且受计算机显示器分辩率的影响,若用户觉得圆饼的大小不合适,须到Symbology标签的Size对话框中调整Size的参数。将属性表中字段名F_ind,S_ind和T_in设成中文“第一产业、第二产业、第三产业”,要用字段假名解决,第四章将有设置字段假名的练习。5地图注记5.1在地图上临时注记在主窗口的Drawing工具条中按下图形按钮的右侧下拉符号,弹出菜单,提示用户进一步选择点、直线、折线、矩形、圆、任意多边形等,可以在地图上注记一些简单的图形(Graphic,第2章已练习过)。点击绘图该按钮的右侧字符注记按钮(见图3-7),点击图标(字符注记工具),开始在地图上注记文字。在地图上点击需要注记文字的位置,出现一个字符输入框,输入注记文字(如:人口密度)。若需要调整文字样式、字体,可用鼠标在地图上双击该文字,出现的注记字符特征(Properties)设置对话框(见图3-8),可选择字符串的对齐方式、行间距、倾斜角度,若选择该对话框中的ChangeSymbol…按钮,即弹出字符设置窗口,用户可以改变字符串的字体、大小、颜色,改完退出后,被选注记会随即变化,点击“确定”键,关闭注记字符特征(Properties)设置对话框。图3-7注记工具图标图3-8输入、修改文字注记5.2将要素的属性标注到地图上3-5地理信息系统实习教程(ArcGIS9)第一篇简单查询与显示专题地图显示确认数据源hi_way.shp已被加入到当前的DataFrame中,图层改名为“道路”,双击图层名“道路”,出现LayerProperties对话框,选用标签Labels,勾选LabelFeaturesinthislayer,表示该层自动标注。Method下拉式菜单用默认值Labelallthefeaturesthesameway,在TextString框内Label下拉式菜单中选择RD_NAME,这是图层要素属性表中的字段,按“确定”键关闭,可以看到,地图上沿道路有了路名标注(见图3-9)。如果对字体、大小、位置不满意,可以再进入LayerProperties/Labels,进行详细设置。若要取消属性标注,可以用右键点击图层名“道路”,在快捷菜单中取消LabelFeatures前的勾选,当然,也可以再次勾选,恢复标注。图3-9用属性值标注路名5.3使用注记图层点击AddData按钮,在\gis_ex09\ex03\路径下,有立体图标Townshp,双击立体图标,出现Annotation,Arc,Label,Polygon,Tic五个选项,双击Annotation,就为DataFrame增加了一个注记图层,该专题图层的内容为4个数字编号。可在图层属性对话框中选择Symbology标签,进一步调整字体、颜色、大小(见图3-10)。图3-10调整注记层的符号5.4不同注记方法比较ArcMap的三种注记各有优缺点和适用性:临时注记:简单、灵活,输入后不能用于其他数据框架,适用于少量、临时性的注记,包括曾经练习过的用注记图形选择要素、查询。属性标注:内容来自图层要素属性表,一旦字段的属性值被修改,地图上的注记就跟着起变化,标注和属性值自动保持一致。图层注记:注记内容是相对独立FeatureClass,由地图编辑软件输入、维护,可精确控制他们的位置、大小、倾斜、间距等等,还可分类输入、分类显示,适用于内容复杂、位置密集、表达精细的专题地图,如地名。Shapefile没有注记要素类,要用Coverage或Geodatabase(后续章节中将有针对Geodatabase的练习)。6专题地图的符号控制地理要素用符号显示,对应的专题地图有五种基本类型:3-6地理信息系统实习教程(ArcGIS9)第一篇简单查询与显示专题地图显示(1)点符号。用不同颜色、大小、形状的符号表达点状要素。(2)线符号。用不同颜色、宽度、线型表达线状要素,包括多边形的边界。(3)面符号。用不同颜色、密度、图案填充多边形要素。(4)注记符号。用不同颜色、大小、字体注记在地图上。(5)统计地图。将常用的统计图分布到地图上。符号(Symbol)由属性控制,即要素属性表中某字段的属性值控制地图的符号。ArcMap靠属性控制符号有五种类型:(1)Features:单值图(SingleSymbol),图层的所有要素均用一种符号,不再分类,如初次加载图层时默认显示方式,本章练习中的注记图。(2)Categories:用指定的值控制分类,如本章练习中的道路分类图。(3)Quantities:用属性值的大小控制符号,如本章练习中的人口密度图。(4)Charts:统计指标图,如本章练习中的产业结构统计图,除圆饼图(PieCharts)外,还有直方分布图(Bar/ColumnCharts)、累计直方图(Stacked)等。(5)MultipleAttributes:多重属性图(QuantitybyCategories),本章未练习。7地图文档操作按照Windows应用软件的风格,选择菜单File/SaveAs…,将自己对文档的操作保存到另一个MapDocument文件中,供将来反复使用,文件名的后缀是“.mxd”,建议初学者将文档存放到自己的临时目录\gis_ex09\ex03\temp\,起名为mydoc。选用菜单File/Open,打开另一个地图文档。选用菜单File/Save,保存当前正在使用的地图文档。选用菜单File/Exit,关闭当前地图文档,退出ArcMap。8本章小结地图文档(MapDocument)是ArcMap的基本应用单元,每个MapDocument中可有若干数据框架(DataFrame),每个DataFrame中可有若干专题图层(Layer)。本章练习主要围绕专题图的符号设置。专题图层(Layer)的数据来自要素类(FeatureClass),如何显示靠二个因素:(1)几何位置、形状,(2)符号,前者由要素(Feature)决定,后者由属性(Attribute)决定,要素(Feature)是要素类(FeatureClass)的基本单位,属性(Attribute)存储在要素属性表(FeatureAttributeTable)的字段(Field)中。用要素的属性值控制符号,使空间事物的表达灵活、针对性强,不但是ArcMap也是其他GIS软件的基本功能,和GIS的数据模型相辅相成。对基本数据模型尚不熟悉的初学者可回顾一下第一章关于空间要素和属性的逻辑关系(图1-8)。矢量型专题图按要素类(FeatureClass)分为点、线、面、注记四种,对应的显示符号(Symbol)也是四类(参见表3-1)。靠属性定义符号在ArcMap中有5种:(1)单值图(SingleSymbol),(2)按指定值分类(Categories),(3)按属性值大小分类(Quantities),(4)统计指标图(Charts),(5)多重属性图(MultipleAttributes)。地图的注记有临时注记、属性标注、注记图层三种,各有优势和局限。对Layer(图层)、Table(属性表)、DataFrame(数据框架)的定义保存在MapDocument(地图文档)中,和数据源相互独立,可以反复使用,当数据源(空间数据、属性数据)被改变,Layer所显示的具体内容也会自动跟着变化,不需专门干预。表3-1要素的符号表达形式要素类符号类型可控制的形式特殊形式点点状符号点的式样、大小、颜色倾斜、多属性统计图线线型线的式样、宽度、颜色横向偏移、有方向性的线型多边形填充符号图案式样、密度、颜色、边界线型多属性统计图、点密度图注记字体字体式样、大小、颜色倾斜、间距3-7地理信息系统实习教程(ArcGIS9)第二篇复杂查询、地图输出属性表的编辑、连接、维护第四章属性表的编辑、连接、维护1属性表的一般编辑1.1表的新建图4-1ArcCatalo操作界面表的新建要用ArcCatalog,通过Windows/开始/程序/ArcGIS/ArcCatalog启动(因软件安装的差异,路径可能不同),和Windows的资源管理相似(见图4-1),在左侧窗口,可找到本章练习临时文件的存放目录D:\gis_ex09\ex04\temp,点击窗口上侧标签Contents,在右侧窗口的空白处,点击鼠标右键,出现快捷菜单,选择New/dBASETable,表示在当前目录下建立新表,默认表名是New_dBASE_Table,用键盘将表名改成ld_far。再次选择刚新建的表,点击上侧标签Preview,可以看到该表中包含了两个由系统自动创建的字段,第一个为OID,用于自动标识不同记录,不允许用户输入、修改数据,第二个为Field1,接受用户输入数据。选择菜单File/Properties,出现dBASETableProperties对话框,点击标签Fields,出现字段编辑对话框,准备为该表增加2个字段。一般的方法是在FieldName列下用键盘输入字段名,回车后右侧DataType列中出现该字段的默认数据类型,利用下拉表可改变数据类型,如果要改变字段长度,在中间FieldProperties框中修改,本练习要求输入2个字段:FieldsName(字段名):landuseDataType(数据类型):Text(字符型)Length(字段长度):2FieldsName(字段名):FARDataType(数据类型):Float(浮点型)Precision(占用长度):3Scale(保留小数位数):1如果认为某个字段是不需要的(如Field1),可以用鼠标点击该字段名左侧的小方格,使其变成黑色,右侧的DataType项也同时变成相反的黑白色,按键盘Delete键,该字段就被删除。字段OID是内部的,不能删除。检查属性表有OID,landuse,FAR三个字段,按“确定”键结束属性表的结构定义,选择菜单File/Exit退出ArcCatalog。1.2添加记录启动ArcMap,打开文档\gis_ex09\ex04\ex04.mxd,鼠标右键点击dataframe1,选择Active,激活数据框架,点击图标(AddData),在\gis_ex09\ex04\temp目录下找到属性表ld_far.dbf,双击添加。如果在目录表中看不到,点击下部标签4-1地理信息系统实习教程(ArcGIS9)第二篇复杂查询、地图输出属性表的编辑、连接、维护Source,在目录表中看到ld_far名称和图标,表示该表被添加到数据框架(DateFrame)中。鼠标右键点击该表,在快捷菜单中选Open,该表被打开,该表是空的,只有列,没有行,在地图窗口的按钮条中点击图标(EditorToolbar),弹出编辑器工具条,选择Editor/StartEditing,该表进入编辑状态,可以看出表的字段名从灰色变为白色,可以用键盘在表记录的单元(Cell)中添加数据,输入内容如下:landuseFARC22.4C32.0C61.0E0.0G10.0M1.5R22.4S30.0数据添加完毕按回车键结束,在编辑器工具条中选用菜单Editor/StopEditing,系统提示,是否保存编辑结果,回答“是(Y)”,编辑状态结束,属性表的字段名从白色变为灰色。1.3常用操作(1)添加记录或修改属性。在ArcMap中,用鼠标右键打开属性表,选用菜单Editor/StartEditing,使该表处于编辑状态,表中的字段名从灰色变为白色,用键盘添加记录或修改属性。(2)结束编辑。选用菜单Editor/StopEditing,结束编辑,系统提示:是否保存编辑的结果,回答“是(Y)”,编辑结果被保存,回答“否(N)”,则放弃编辑的结果,表中内容恢复到编辑开始(StartEditing)之前。编辑状态结束,表中字段名从白色变为灰色。选用菜单Editor/StartEditing,该表再次进入编辑状态。(3)增加字段。表已打开,如果该表未退出编辑状态,选用菜单Editor/StopEditing,在属性表显示框右下侧点击按钮Options/AddField…,后续操作和ArcCatalog中增加字段的操作一致。(4)删除字段。如果该表处于编辑状态,选用菜单Editor/StopEditing,结束编辑。鼠标右键点击要删除的字段名,弹出的快捷菜单,选择DeleteField。(5)删除记录。如果表未打开,选用Editor/StartEditing,该表进入编辑状态,鼠标单击要删除的记录左侧的小方格,该记录进入选择集,改变颜色,按键盘上的Delete键,实现删除。若要删除多条记录,借助Ctrl键,连击左侧多个小方格,选定多条记录,使他们进入选择集,改变颜色,按键盘上的Delete键,实现删除。1.4要素属性表的操作ArcGIS的要素属性表(FeatureAttributeTable)和一般属性表不同,它和要素类(FeatureClass)存储在一起,在ArcMap中,和专题图层(Layer)相对应,加载、删除图层,同时加载、删除对应的要素属性表。在地图文档目录表中用鼠标右键点击图层名,选择菜单OpenAttributeTable,就打开了该图层的要素属性表。一般情况下不要添加、删除记录,容易引起记录和要素的不对应,其他操作和一般属性表相同。2表和表的连接建立表和表之间的连接,使查询的功能、内容得到扩展。要连接两个表必须有对应的字段(称关键字段),字段名可以不同,数据类型、属性值应相同。要连接的两个表中的记录,可能是“一对一”、“多对一”、“一对多”的逻辑关系。ArcMap提供二种连接方式:Join(合并)和Relate(关联)。2.1Join(合并)方式连接4-2地理信息系统实习教程(ArcGIS9)第二篇复杂查询、地图输出属性表的编辑、连接、维护启动地图文档\gis_ex09\ex04\ex04.mxd,鼠标右键点击dataframe1,选择Active,可以看到有一个图层“土地使用”(见图4-2),在目录表中用鼠标右键点击该图层,选择OpenAttributeTable,要素属性表“Attributeof土地使用”被打开,可以看到该表有LANDUSE等字段。在地图文档目录表中点击Source标签,确认ld_far.dbf表已存在(若不存在,按本章开始处的练习新建、加载、输入属性),用鼠标右键点击该表,选择Open,打开“Attributeofld_far”。调整属性表显示窗口的大小,能同时看清两个属性表(见图4-3)。“Attributeof土地使用”有近40条记录,“Attributeofld_far”只有8条记录。在地图文档的目录表中鼠标右键点击图层名“土地使用”,选择快捷菜单JoinsandRelates/Join…,弹出JoinData对话框:图4-2dataframe1的显示Whatdoyouwanttojointo:Joinattributesfromatable和某一个表建立连接1.Choosethefieldinthislayerthatthejoinwilltakeplace:LANDUSE下拉选择连接关键字段2.Choosethetabletojointothislayer,orloadatable:ld_far下拉选择,已加载的ld_far表将被连接3.Choosethefieldinthetabletobasethejoinonly:landuse下拉选择,ld_far中landuse为连接关键字段。图4-3二个属性表同时显示按OK键继续,提问是否要加索引,回答“No”,可以看到“Attributeofld_far”被关闭,“Attributeof土地使用”的右端增加了三个字段:ld_far.OID,ld_far.landuse,ld_far.FAR(见图4-4),他们来自被连接的表。Join是使两个表在逻辑上合并,实际的数据储存仍相互独立。Join连接有时会失败,一般的原因是某个表或图层正在编辑,应选用菜单Editor/StopEditing,退出编辑状态,再作连接操作。4-3地理信息系统实习教程(ArcGIS9)第二篇复杂查询、地图输出属性表的编辑、连接、维护图4-4连接后的属性表在二表连接的基础上,还可进一步连接第三个表。已有的连接也可以消除,鼠标右键点击已经建立连接的表名(或图层名),在快捷菜单中选择JoinsandRelates/Removejoin(s)/Removealljoins,各种Join方式的连接被消除。2.2关联(Relate)方式连接启动文档\gis_ex09\ex04\ex04.mxd,激活dataframe2,可以看到有一个图层“动迁地块”(见图4-5)。打开属性表“Attributeof动迁地块”,可以看到该表有10多条记录,字段PARCEL_ID为每个多边形的编号。在按钮条中点击(AddData),加载属性表\gis_ex09\ex04\rsdt,在地图文档的目录表中,鼠标右键点击rsdt,选Open,打开后可看到该表有上百条记录,每条记录为一户居民的信息,字段PARCEL_NUM为居民房屋所在地块的编号。调整属性表显示窗口的大小,合适看清两个属性表:“Attributeof动迁地块”和“Attributeofrsdt”。到地图文档的目录表中,鼠标右键点击rsdt,选用快捷菜单JoinsandRelates/Relate…,弹出的Relate对话框:图4-5dataframe2的显示1.Choosethefieldinthislayerthattherelatewilltakeplace:PARCEL_NUM下拉选择,rsdt表中的PARCEL_NUM作为关联的关键字2.Ch
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年五年级语文上册 第七单元 23 鸟的天堂教学实录 新人教版
- 24《火烧云》教学设计-2023-2024学年三年级下册语文统编版
- 建立积极的投资心态与思维计划
- 建立高效沟通技巧的发展蓝图计划
- 长期理财的心理准备计划
- 外来人员管理中的保安责任计划
- 提升财务团队专业素养的培训计划
- 不确定性 教学设计-2024-2025学年四年级上册数学北师大版
- 第七单元三步混合运算(教案)青岛版四年级上册数学
- 折一折做一做2(教案)2024-2025学年数学二年级上册 北师大版
- 山东省各地市地图课件
- 固定污染源烟气排放连续监测技术规范(HJ 75-2017)考试题
- 2022年4月天津高考英语试题-(第一次)
- 2023年全球造纸化学品发展空间放大
- 国家开放大学学生成绩单
- 雷山县郞德景区南统游客服务中心建设项目环评报告
- 文言文常用实词简表翻译
- 《弘扬优秀家风》完美课件
- 阿里云+跨国企业上云登陆区(Landing+Zone)白皮书
- 昆明医科大学第二附属医院进修医师申请表
- 四川事业单位工作人员收入分配制度改革实施意见
评论
0/150
提交评论