ArcMap栅格数据⽮量化及使⽤ArcScan⽮量化
ArcMap栅格数据⽮量化及使⽤ArcScan⽮量化
⼀、主要内容
1、掌握ArcMap中地图、数据框架、组图层、数据层等基本概念及相互关系;
2、掌握利⽤ArcMap进⾏地图屏幕扫描数字化的主要流程及具体操作;
⼆、ArcMap基础知识
基本概念
1)地图—Map(arcMap document)
在ArcGIS中,⼀个地图存储了数据源的表达⽅式(地图,图表,表格)以及空间参考。
在ArcMap中保存⼀个地图时,ArcMap将创建与数据的链接,并把这些链接与具体的表达⽅式保存起来。当打开⼀个地图时,它会检查数据链接,并且⽤存储的表达⽅式显⽰数据。
⼀个保存的地图并不真正存储显⽰的空间数据!
2)数据框架—Data Frame
在“新建地图”操作中,系统⾃动创建了⼀个名称为“Layers”的数据框架。在ArcMap 中,⼀个数据框架显⽰统⼀地理区域的多层信息。⼀个地图中可以包含多个数据框架,同时⼀个数据框架中可以包含多个图层。例如,⼀个数据框架包含中国的⾏政区域等信息,另⼀个数据框架表⽰中国在世界的位置。但在数据操作时,只能有⼀个数据框架处于活动状态。在Data View只能显⽰当前活动的数据框架,⽽在Layout View可以同时显⽰多个数据框架,⽽且它们在版⾯布局也是可以任意调整的。
3)组图层--New Group Layer
有时需要把⼀组数据源组织到⼀个图层中,把它们看作Contents窗⼝中的⼀个实体。例如,有时需要把⼀个地图中的所有图层放在⼀起或者把与交通相关的图层(如道路、铁路和站点等)放在⼀起,以⽅便管理。
4)数据层
ArcMap可以将多种数据类型作为数据层进⾏加载,诸如AutoCAD⽮量数据DWG,ArcGIS 的⽮量数据Coverage、GeoDatabase、TIN和栅格数据GRID,ArcView的⽮量数据ShapeFile,ERDAS的栅格数据ImageFile,USDS的栅格数据DEM等。注意Coverage不能直接编辑,要编辑需要将Coverage转换成ShapeFile。
5)shape的要素类型
point、polyline、Polygon、Multipoint、MultiPatch.
三、⼿⼯⽮量化具体内容及操作
(⼀)创建和打开地图
1、进⼊ArcMap时创建地图
1)运⾏ArcMap,选择Start using ArcMap With栏中的A New Empty Map⽅式,单击OK;
2)运⾏ArcMap,选择Start using ArcMap With栏中的A template⽅式,可打开地图模板框,可选择通⽤地图版式:,在Preview中可预览地图版⾯布局。
2、ArcMap中随时可File/New…
3、可打开已存在的地图,*.mxd;
4、Layers的理解
在“新建地图”操作中,系统⾃动创建了⼀个名称为“Layers”的数据框架,⼀个数据框架显⽰统⼀地理区域的多层信息。⼀个地图中可以包含多个数据框架,同时⼀个数据框架中可以包含多个图层。例如,⼀个数据框架包含中国的⾏政区域等信息,另⼀个数据框架表⽰中国在世界的位置。但在数据操作时,只能有⼀个数据框架处于活动状态。在Data View 只能显⽰当前活动的数据框架,⽽在Layout View可以同时显⽰多个数据框架,⽽且它们在版⾯布局也是可以任意调整的。
5、Group Layer的理解
有时需要把⼀组数据源组织到⼀个图层中,把它们看作Contents窗⼝中的⼀个实体。例如,有时需要把⼀个地图中的所有图层放在⼀起或者把与交通相关的图层(如道路、铁路和站点等)放在⼀起,以⽅便管理。
editor bar[1].在contents窗⼝的Display标签或Source标签内⽤右键选择“New Data
Frame”,在显⽰的弹出菜单中选择“New Group Layer”,察看结果;
[2].在contents窗⼝的Display标签或Source标签内⽤右键选择“New Group
Layer”,在显⽰的弹出菜单中选择“Remove”,察看结果。
(⼆)新建数据层,并加载到arcmap中
利⽤ArcCatalog新建数据层,之后再加载到ArcMap中。
1、按“Tools\ArcCatalog”进⼊ArcCatalog模块,在ArcCatalog中选择要建⽴的数据层所在⽬录后,点击右键,选择“new”、“shapefile…”,如下图:
2、如下图,输⼊数据层Name,如QsPoly,选择要素类型,如Polygon,点按钮“Edit…”选择空间参照系。再按“OK”。
3、将新建的数据层加载到ArcMap中的Layers中。在主菜单中选择“File-Add Data…”,
或者在standard⼯具条中选择,选择QsPoly.shp,得到结果如图:
(三)定义数据层的坐标
在ArcMap中,创建新图并向其中加载数据层时,第1个被加载的数据层的坐标系统就作为该数据组默认的坐标系统,随后加载的数据层,⽆论其坐标系统如何,只要含有坐标信息,满⾜坐标转换的需要,都将被⾃动的转换成该数据组的坐标系统。当然,这种转换不影响数据层所对应的数据⽂件本⾝。
l查阅数据组织坐标
【1】在数据组上按右键打开快捷菜单;
【2】点击Properties,打开Data Frame Properties对话框;
【3】点击Coordinate System标签,数据组的坐标信息就显⽰在该窗⼝中;
查阅数据组织坐标
l变换组织坐标
【1】在数据组上按右键打开快捷菜单;
【2】点击Properties,打开Data Frame Properties对话框;
【3】点击Coordinate System标签;
【4】点击地图投影类型,选择投影类型;
【5】点击“确定”按钮,观察坐标变换情况。
如西安1980坐标系,如图。
(四)以QS为背景,进⾏屏幕数据化
1、在主菜单“View”、“Toolbars”中选取“Editor”,打开编辑⼯具栏,如图:
2、选取数据层QsPoly,按Editor的下拉键,点取“Start Editing”,利⽤编辑⼯具,就可数字化多边形。编辑⼯具有:。
⽤“Sketch tool”,可以数字化多边形的边界,“Trace Tool”⽤于对已有公共边界的⾃动追踪,确保公共边界的⼀致性。是增加所选多边形的中间点。
重点练习和总结各种编辑⼯具的使⽤:
如打断多边形的具体操作:⽤选择要打断的多边形,再在
中选定Cut Polygon Features,然后按⼯具,绘出打断线(可以是弧段,注意要与所选多边形完全相交),双击结束。如图:
打断多边形
⽤选择要打断的多边形,再在中选定Cut
Polygon Features,然后按⼯具,绘出打断线(可以是弧段,注意要与所选多边形完全相交),双击结束。如图:
3、输⼊属性数据
1)添加要素的属性项
点取要加要素的数据层,如QSPoly,点右键,“Open Attribute Table”,出现属性表,再按“Option”中的“Add Field”,可增加所需的属性项,如名称。
2)删除属性项,⿏标放在属性项上,点右键,出现下拉菜单,点“Delete Field”。
注意:当数据层处于图形编辑(Start Editing)状况下,“Add Field”变灰,不可⽤。
3)增加属性值,设置数据层处于编辑状况,按Editor的下拉键,点取“Start Editing”。
点Edit Tool,选取某要素,点右键,出现下拉菜单,点“Attribute…”,如下左图。进⼊属性编辑窗⼝,如上右图,即可输⼊或修改属性值。
四、ArcScan⽮量化具体内容及操作
ArcScan ARCSCAN是ARC/INFO的扫描图预处理及⽮量化模块,具有噪⾳消除、斑点剔除、交互式线状要素跟踪、栅格到⽮量的批处理、栅格与⽮量数据的⼀体化编辑功能。
ArcScan是ArcGIS中⼀个把扫描栅格转化为⽮量GIS图层的⼯具,这个过程可以交互式或⾃动进⾏。
ArcScan⼯具可是使⽤使⽤的⼏个前提是:
1,ArcScan扩展模块必须激活
2,ArcMap中添加了⾄少⼀个栅格数据层(TIF IMG图象等)和⾄少⼀个⽮量数据层(可以是点线⾯等)
3,栅格数据必须进⾏过⼆值化处理(变为⿊⽩图⽚)
4,Editor必须启动
练习⼀:栅格跟踪
ArcScan使得从扫描栅格上建⽴新要素变得简单,这个过程可以减少在⽮量数据库中⼀体化栅格数据的时间。