arcgis 实验1ArcGis的初步认识与基本操作.docx

上传人:b****8 文档编号:10942371 上传时间:2023-02-23 格式:DOCX 页数:43 大小:852.74KB
下载 相关 举报
arcgis 实验1ArcGis的初步认识与基本操作.docx_第1页
第1页 / 共43页
arcgis 实验1ArcGis的初步认识与基本操作.docx_第2页
第2页 / 共43页
arcgis 实验1ArcGis的初步认识与基本操作.docx_第3页
第3页 / 共43页
arcgis 实验1ArcGis的初步认识与基本操作.docx_第4页
第4页 / 共43页
arcgis 实验1ArcGis的初步认识与基本操作.docx_第5页
第5页 / 共43页
点击查看更多>>
下载资源
资源描述

arcgis 实验1ArcGis的初步认识与基本操作.docx

《arcgis 实验1ArcGis的初步认识与基本操作.docx》由会员分享,可在线阅读,更多相关《arcgis 实验1ArcGis的初步认识与基本操作.docx(43页珍藏版)》请在冰豆网上搜索。

arcgis 实验1ArcGis的初步认识与基本操作.docx

arcgis实验1ArcGis的初步认识与基本操作

实验1ArcGis的初步认识与基本操作

一、实验类型

验证型

二、实验目的与要求

1、实验目的

掌握arcmap的应用基础,

2、实验要求

1).查看ARCGIS电子文档,了解ARCGIS基础知识。

2).掌握ARCMAP的基本操作和图形编辑。

三、上机准备

1、实验室安装ArcGIS9.0。

2、熟悉ArcMap基本操作及相关内容。

四、实验内容

掌握ARCMAP的基础、shapfil的建立和基本的图形编辑。

五、实验数据

Cities.shpstates.shp等矢量数据。

六、实验步骤

一.ARCMAP的基础

1).新地图稳当创建

在ArcMap中,新地图文档的创建有以下两种方法:

1.启动ArcMap,在ArcMap对话框中,选择Anewemptymap并点击OK按钮,则创建一个空白新地图文档。

如果不想创建一个空白地图文档,可以应用已有的地图模板创建新地图:

选择Atemplate并点击OK按钮,在New对话框中选择General标签中的LandScapeClassic.mxt,即古典景观地图版式,单击OK按钮,便出现了预先选择好的地图模板,进入了地图编辑环境。

2.若已经进入了ArcMap工作环境:

单击NewMapFile按钮直接创建一个空白新地图。

若希望应用已有地图模板创建新地图,单击主菜单中的File选项,打开File菜单。

单击New选项,在New对话框里确定当前创建的文件类型为Document。

进入General选项卡,选择古典景观地图版式LandScapeClassic.mxt。

单击OK按钮,进入地图编辑环境。

2).数据层的加载

通过上述步骤,我们创建好了新地图文档。

然而,没有各种数据层的加载,只是一张空白的地图,不能传递任何信息。

在ArcMap中,用户可以根据需要来加载不同的数据层。

数据层的类型主要有ArcGIS的矢量数据Coverage,TIN和栅格数据Grid,还有Arcview3.x的shapefile,AutoCAD的矢量数据DWG,ERDAS的栅格数据ImageFile,USDS的栅格数据DEM等。

加载数据层主要有两种方法,一种是直接在新地图文档上加载数据层,另一种是用ArcCatalog加载数据层。

1.直接在新地图中加载数据层:

这是最直接的加载方法,使用ArcMap窗口主命令或者标准工具按钮向新地图加载数据层的作用是一样的,具体操作如下:

(1)单击File下AddData命令打开AddData对话框。

(2)在Look列表框确定加载数据的位置,在此加载2个shapefile文件,表示的是一个地区的区域面和主要城市。

(3)单击Add按钮,两个图层被加载到新地图中。

2.用ArcCatalog加载数据层:

ArcCatalog主要用来浏览和管理数据文件,相当于一个资源管理器,借助ArcCatalog来加载数据层更方便,直观,只需将需要加载的数据层直接拖放到ArcMap的图形显示器中即可,具体操作如下:

(1)启动ArcCatalog。

(2)在ArcCatalog中浏览,找到要加载的数据层。

(3)将鼠标移至ArcCatalog窗口中需加载的数据层,拖曳到ArcMap窗口中,完成数据层的加载。

3).数据层的基本操作

本小节主要介绍ArcMap数据层的一些基本操作

1.数据层更名

在ArcMap内容表中,数据组所包含的每个图层以及图层所包含的一系列地理要素,都有相应的描述字符与之对应。

在默认情况下,添加进地图的图层是以其数据源的名字命名的,而地理要素的描述就是要素类型字段取值。

由于这些命名影响到用户对数据的理解和地图输出时的图例,用户可以根据自己的需要赋予图层和地理要素更能读懂的名字。

改变数据层名称的方法很简单,直接在需要更名的数据层上单击左键,选定数据层,再次单击左键,该数据层名称进入了可编辑状态,用户此时可以输入数据层的新名称。

同理,对地理要素的更名方法也一样。

2.改变数据层顺序

内容表中如果有很多图层,为了便于表达,图层的排列顺序就该有一定的讲究。

总结出来有四条准则:

(1)按照点、线、面要素类型依次由上至下依次排列。

(2)按照要素重要程度的高低依次由上至下排列。

(3)按照要素线划的粗细依次由下至上排列。

(4)按照要素色彩的浓淡程度依次由下至上排列。

调整数据层顺序,只需将鼠标指针放在需要调整的数据层上,按住左键调整到新位置,释放左键即可完成顺序调整。

3.数据层的复制与删除

在一幅ArcMap地图中,同一个数据文件可以被一数据组的多个数据层所引用,也可以被多个数据组引用,通过数据层的复制就可以方便地实现。

打开一个包含点、面要素的地图文件,如图2.3。

图中有两个数据层,一个名为Layer1,一个名为Layer2,现将Layer2中的Roads数据层拷贝到Layer1数据组中显示。

在内容表中单击左键,选定Roads数据层,再单击右键打开快捷菜单,点击“Copy”命令。

鼠标点中Layer1单击右键,打开快捷菜单,点击“PasteLayers”命令,完成粘贴。

可以看到Roads数据层被粘贴到了Layer1数据组中并显示了出来,如图2.4。

同样的,在不同的地图中也可完成粘贴。

同理,删除一个图层只需在该图层上单击右键,点击“Remove”命令即可删除该图层。

按住“shift”或者“ctrl”键可以选择多个图层进行操作。

4.数据层的坐标定义

ArcMap中数据层大多是具有地理坐标系统的空间数据,创建新地图并加载数据层时,第一个被加载的数据层的坐标系统被作为该数据组的默认坐标系统,随后被加载的数据

层,无论其原有的坐标系如何,只要满足坐标转换的要求,都将被自动转换为该数据组的坐标系统,而不影响数据层所对应的数据本身。

对于没有足够坐标信息的数据层,一般情况下由操作人员来提供坐标信息。

若没有操作人员提供坐标信息,ArcMap有一种默认处理办法:

先判断数据层的X坐标是否在-180到180之间,Y坐标是否在-90到90之间,若判断为真,则按照经纬度大地坐标来处理;若判断不为真,就认为是简单的平面坐标系统。

若不知道所加载数据层的坐标系统,可以通过数据组属性或者数据层属性进行查阅,并进一步根据需要来修改:

(1)查阅数据组坐标

打开一个地图文档的窗口内容表。

1)单击View下DateFrameProperties命令,打开DateFrameProperties对话框。

2)单击CoordinateSystem标签,打开CoordinateSystem选项卡。

选项卡上显示了该地图的数据组的坐标信息。

(2)变换数据组坐标

打开一个地图文档

1)在地图文档的窗口内容表中,打开DateFrameProperties对话框。

2)在CoordinatingSystem选项卡中单击Predefined目录,包含有系统定义的大量地图投影类型。

3)逐级目录搜索需要的地图投影类型,选择投影类型。

4)单击“确定”按钮,数据组中所有数据层的坐标系统都将变换为新的类型。

(3)修改坐标系统参数

打开一个地图文档的窗口内容表

1)使用上述方法打开DateFrameProperties对话框中的CoordinateSystem选项卡。

2)单击Modify按钮。

打开ProjectedCoordinateSystemProperties对话框。

3)在ProjectedCoordinateSystemProperties对话框中可以根据用户自己的需要修改地图投影参数。

4)单击确定,数据组中所有数据层的坐标系统都将变换为新的形式。

(4)设置地图显示参数

打开一个地图文档,在其窗口内容表中:

1)使用上述方法打开DateFrameProperties对话框,单击General标签,进入General选项卡。

设置显示单位(Display):

Meters:

设置显示参考比例(ReferenceScale):

0;设置旋转转角度(Rotation):

0。

2)单击“确定”按钮应用所设置的显示参数。

5.数据层的分组

当需要把多个图层作为一个图层来处理时,可将多个图层形成一个组图层(GroupLayer)。

例如,有两个图层分别代表铁路和公路,可以将两个图层合并为一个新的“交通网络”图层。

一个组合图层在地图文档中的性质类似于一个独立的数据层,这样就使得它所包含的图层之间没有相互冲突的属性。

对于组图层的主要操作有:

(1)建立组合图层:

在内容表中右键点击要创建的组图层数据框,点击NewGroupLayer就完成创建。

(2)添加图层到组合图层:

双击内容表中的组图层,打开GroupLayerProperties对话框,

在Group选项卡中点击Add按钮添加图层即可。

(3)调整组图层顺序:

双击内容表中的组图层,打开GroupLayerProperties对话框,在

Group选项卡中选中要调整顺序的图层,用向上,向下按钮调整即可。

(4)在组图层中显示某一图层属性:

打开GroupLayerProperties对话框,在Group选项卡中选择某一图层,点击Properties查看其属性。

(5)在组图层中删除某一图层:

打开GroupLayerProperties对话框,在Group选项卡中选择某一图层,点击Remove删除该图层。

(6)数据层的比例尺设置:

通常情况下,不论显示的地图比例尺有多大,只要ArcMap内容表中数据层前面的方框内打勾,数据层就始终处于显示的状态。

如果地图比例尺非常小,就会因为地图内容过多而无法清楚表达,如果照顾小比例尺的地图,当放大比例尺的时候可能出现图画内容太少或者要素线划不够精细的缺点。

为了解决这个问题,ArcMap提供了设置地图显示比例尺范围功能,任何一个数据层,都能根据其本身内容特点来设置它的最小显示比例尺和最大比例尺。

若地图比例尺小于数据层的最小显示比例尺或者大于数据层的最大显示比例尺,数据层就不显示在地图窗口。

(1)设置绝对显示比例尺:

1)窗口内容表中,在一个城市数据层上点击右键,打开数据层快捷菜单中的Properties命令。

2)在General选项卡中选择Don’tshowlayerwhenzoomed选项,然后在Outbeyond文本框中输入最小显示比例尺,在Inbeyond文本框中输入最大显示比例尺,点击确定按钮。

(2)设置相对比例尺:

1)在窗口内容表中,在城市数据层上点右键,打开VisibleScaleRange命令。

2)使用SetMaximumScale或者SetMinimumScale来设置显示比例尺的最大最小值。

(3)删除比例尺设置:

当数据层的比例尺范围不再需要时,可以通过VisibleScaleRange中的ClearScaleRange命令来删除显示比例尺范围。

4).数据层的保存

由于ArcMap地图文档记录和保存的并不是数据层所对应的原数据,而是各数据层对

应的原数据路径信息,如果磁盘中地图所对应的数据文件路径被改变,系统会提示用户来指定数据文件的新路径,或者忽略读取该数据层,地图中将不再显示该数据层的信息。

为了解决数据层的路径信息问题,ArcMap系统提供了两种数据层的保存路径方式,一种是保存完整路径,另一种是保存相对路径,同时还可以编辑地图文档中数据层所对应的原数据。

例如保存一个数据层,可以先用前面的方法创建一个空白的新地图,在单击AddData按钮来添加一些点,线,面图层。

(1)在ArcMap窗口主菜单栏,单击File下的DocumentProperties命令。

(2)在MapProperties窗口,打开DataSourceOption对话框。

(3)选择Storefullpathnames选项是保存完整路径,Storerelativepathnames选项是保存相对路径,需要根据选择一个,确定后关闭MapProperties对话框。

(4)打开File下SaveAs命令,将文件保存。

二.shapefile文件创建

1).创建新Shapefile和dBASE表

ArcCatalog可以创建新的shapefile和dBASE表,并通过添加、删除和索引属性来修改它们,也可以定义shapefile的坐标系统和更新其空间索引。

当在ArcCatalog中改变shapefile的结构和特性(properties)时,必须使用ArcMap来修改其要素和属性。

1.创建新的Shapefile

当创建一个新的shapefile时,必须定义它将包含的要素类型,Shapefile创建之后,这个类型不能被修改。

如果选择了以后定义shapefile的坐标系统,那么直到被定义前,它将被定义为“Unkown”。

创建一个新的shapefile文件的具体过程如下:

(1)在ArcCatalog目录树中,右键单击需要创建Shapefile的文件夹,单击New,再单击Shapefile,如图所示。

(2)打开CreateNewShapefile对话框,设置文件名称和要素类型。

要素类型可以通过下拉菜单选择Polyline、Polygon、MultiPoint、MultiPatch等要素类型。

如图所示。

(3)单击Edit按钮,定义Shapefile的坐标系统,打开SpatialReference对话框,如图所示。

(4)单击Select按钮,可以选择一种预定义的坐标系统;单击Import按钮,可以选择想要复制其坐标系统的数据源;单击New按钮,可以定义一个新的、自定义的坐标系统(具体介绍见第四章)。

(5)如果Shapefile要存储表示路线的折线,那么要复选CoordinateswillcontainMValues,如果Shapefile将存储三维要素,那么要复选CoordinateswillcontainZValues。

(6)单击OK按钮,新的Shapefile在文件夹中出现。

2.创建新的dBASE表

在Catalog目录数中,右键单击需要创建dBASE表的文件夹,单击New,再单击dBASE表,为其输入一个名称,并按回车键。

 

2).添加和删除属性

在ArcCatalog中,可通过添加、删除属性项来修改Shapefile和dBASE的结构。

可以添加新的具有合适名称和数据类型的属性项,属性项的名称长度不得超过10个字符,多余的字符将被自动截去。

Shapefile文件的FID和Shape列以及dBASE表的OID列不能删除。

OID列是ArcGIS在访问dBASE表内容时生成的一个虚拟属性项,它保证了表中每个纪录至少有一个唯一的值。

Shapefile文件和dBASE表除FID、Shape和OID列以外,至少还要有一个属性项,该属性项是可以删除的。

在添加属性项之后,必须启动ArcMap的编辑功能才能定义这些属性项的数值。

1.在ArcCatalog目录树中,右键单击需要添加属性的Shapefile或dBASE表,单击Properties,如图所示。

 

2.打开ShapefileProperties对话框,单击Fields标签,如图所示。

在FiledName列中,输入新属性项的名称,在DtatType列中选择新属性项的数据类型。

在下方的FieldProperties选项卡显示了所选数据类型的特性参数,可在其中输入合适的数据类型参数。

3.单击确定按钮,完成属性项的添加。

在上述ShapefileProperties对话框中,选中需要删除的属性项,在键盘上按Delete键,删除所选属性项,单击确定按钮,完成属性项删除。

3).创建和更新索引

可以向Shapefile和dBASE表添加属性索引,索引可以帮助提高评价(evaluate)属性值的查询功能。

当属性列中的数据改变后,ArcCatalog创建的索引会自动更新。

除了添加属性索引外,还可添加、更新、删除Shapefile的空间索引,并且当在Shapefile中添加或删除一个地理要素时,其空间索引将会随之自动更新。

有时可能需要手工更新某Shapefile的空间索引,这时除更新了空间索引外,也同时更新了其范围信息。

1.创建和删除属性索引

在上述ShapefileProperties对话框中,单击Indexes标签,进入Indexes栏,如图所示。

选中要建立索引的属性,删除此索引只要取消属性的选中即可。

 

2.创建、删除、更新空间索引在上述ShapefileProperties对话框(Indexes选项卡)中,如果Shapefile还没有空间索引,在SpatialIndex选项组中单击Add按钮创建空间索引,如果需要删除已有的空间索引,单击Delete按钮。

单击Update按钮,可以更新空间索引。

三.图形编辑

基本编辑在ArcMap中对所加载的数据的图形要素可以进行各种编辑,如平行线复制、缓冲区生成、镜面反射、拼接处理、结点删除、结点添加、线的延长和裁剪、线与多边形的分割和缩放与拉伸等。

新建地图shp格式文件。

包括点、线、面图层。

(1)要素复制操作

1)平行复制操作

单击

按钮,在图形窗口中选择要复制的线要素,单击Target箭头,选择需要复制平行线的数据层,在Editor下拉菜单中,选择CopyParallel命令,打开Distance对话框,如图所示。

输入平行线之间的距离(按照地图单位),输入的距离数值的正负值表示要素复制的方向。

按Enter键即可完成不同数据层之间的平行线的复制。

2)缓冲区复制操作

单击

按钮,在图形窗口中选择要生成缓冲区的要素,单击Target箭头,选择需要复制缓冲区的的数据层(线或多边形类型),在Editor下拉菜单中,选择Buffer命令,打开Distance文本框,如图所示。

输入生成缓冲区的距离(按照地图单位),并按Enter键即可完成不同数据层之间缓冲区的复制

3)镜面复制操作

单击

按钮,在图形窗口中选择需要进行镜面操作的要素,单击Task箭头,选择MirrorFeature操作任务,如图所示。

单击

按钮,在图形窗口定义首尾两点确定一条中心线,所选择的要素按照定义的中心线对称复制。

(2)要素合并操作

ArcMap系统的要素合并操作可以概括为两种类型,要素空间合并与要素裁剪合并。

要素空间合并包括Merge和Union两个基本操作。

要素裁剪合并主要是Intersect操作。

合并可

以在同一个数据层中进行,也可在不同数据层之间进行,参与合并的要素可以是相邻要素,也可以是分离要素,当然,只有相同类型的要素才可以合并。

1)同层要素空间合并Merge操作可以完成同层要素空间合并,无论要素(线与多边形)相邻还是分离,都可以合并生成一个新要素,新要素一旦生成,原来的要素自动被删除。

具体过程如下:

单击

按钮,在图形窗口中选择需要合并的要素,单击Task箭头,选择合并后的新要素所属的目标数据层,在Editor下拉菜单中,选择Merge命令,打开Merge对话框,如图3.105所示:

New_Shapefile–1表示图层名为New_Shapefile中ID值为1的要素。

选择一个要素,其他要素向它合并,则合并后的新要素的属性与该要素的属性相同,按OK键即可完成同层要素空间合并。

同层要素空间合并的结果如图所示。

 

2)异层要素空间合并

Union操作可以完成不同要素的空间合并,无论要素(线与多边形)相邻还是分离,都可以合并生成一个新要素,新要素既要保持原要素的类型,又要保持原要素的属性特征。

具体过程如下:

单击

按钮,在图形窗口中选择具有重叠部分的要素(可以击Target头,选择合并后的新要素所属的目标数据层(目标数据层必须与原来的数据层属于相同的类型,如线或多边形),在Editor下拉菜单中,素的公共部分合并生成一个新要素。

如图所示,两多边形重叠部分生成一个新的多边形。

(3)要素分割操作

应用ArcMap要素编辑工具可以分割线要素和多边形要素。

对于线要素,可以任意指定一点进行分割,也可以在离开线的起点或终点一定的距离处分割,还可以按照线要素长度百分比进行分割,分割后线要素的属性值是分割前线要素属性值的复制。

对于多边形要素,是按照所绘制的分割线进行分割,多边形原有的属性将复制到分割以后的多边形要素当中。

1)任意点分割线要素

单击

按钮,在图形窗口中选择需要分割的线要素,单击

按钮,在线要素上任意选择分割点,单击左键,线要素按照分割点分成两段,可通过

按钮把该线要素拉开查看。

2)按长度分割线要素

单击

按钮,在图形窗口中选择需要分割要素,在Editor下拉菜单中,选择Split命令,打开Split对话框,如图所示,在Line文本框中显示的是所选线要素的长度,在Split选项组中可以选择两种按长度分割线要素的方式,一种是按照长度距离分割,另一种是按照长度

比例分割,并输入长度距离或长度比例。

在Orientation选项组中可以选择是从线要素的起点计算距离或按比例进行分割,还是从线要素的终点计算距离或按比例分割。

单击OK按钮,线要素按照确定或计算的分割点分成两段。

可通过

按钮把该线要素拉开查看。

 

3)布点分割线要素

单击

按钮,在图形窗口中选择需要分割的线要素,单击Taget箭头,选择需要沿线放置点要素的数据层。

在Task下拉菜单中,选择Divide命令,打开Divide对话框,如图3.109所示,在对话框中输入分割线要素的点数,这些点在线要素上均匀放置,或者输入分割线要素的点间距离,单击OK,就可按照确定的点数或点间距离分割线要素,并放置点要素。

通过

按钮把该线要素拉开查看。

 

4)分割多边形要素

单击

按钮,在图形窗口中选择需要分割的多边形,单击Task箭头,选择CutPolygon

Features(分割多边形要素)选项,单击

按钮,在图形窗口绘制草图线或草图多边形,

与原始多边形相交,双击鼠标左键,或单击右键,选择FinishSketch命令,多边形要素按照绘制的草图线或多边形分割成两个多边形,如图所示。

 

(4)线要素延长或裁剪

延长可以实现多个线要素自动与确定的草图线相接,裁剪可以实现由一条草图线裁剪多条线要素,也可以按照确定的距离裁剪一条线要素。

1)绘制草图延长线要素

单击Task箭头,选择Extend/TrimFeatures(延长与裁剪要素)选项,单击

按钮,

在图形窗口中选择需要延长的线要素(可以多选),单击

按钮,在图形窗口绘制一个草图图形,作为线要素延长的目标,双击鼠标左键,或单击右键,选择FinishSketch命令,线要素就会延长到绘制的草图线。

2)按照长度裁剪线要素

单击Task箭头,选择ModifyFeature(修改要素)选项,单击

按钮,在图形窗口中选择需要裁剪的的线要素,单击右键,选择Trimtolength命令,打开Trim文本框,如图

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 互联网

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1