Arcgis矢量数据处理案例
arcgis四川行政区界图矢量化

(1)打开arcmap加载数据:
(2)建立点的shapfile文件:打开arccatalog,在数据内容视图的空白处,单击右键选择new/shapfile,系统会自动弹出shapfile 文件创建对画框,并进行相应的设置名称为scpoint,要素类型选择下拉列表中的point,如图
点击创建新shapfile对话框中的编辑,弹出空间参考属性对话框,再点击导入,导入四川行政区划图
(3)建立线的shapfile文件:在arccatalog数据内容视图的空白处,单击右键选择new/shapfile,名称为scline,要素类型选择折线
(4)右键单击刚刚建好的名为scline的shapfile文件,选择属性,增加一个字段名为name,数据类型为文本
(5)在arcmap中加载scpoint和scline这两个文件:单击
(6)二值化:右键单击内容列表中的四川行政区.jpg,选择属性,图层属性对话框中选中符号系统,显示下选择已分类,类别选择2
如图
(7)单击编辑器下的开始编辑,还有它下面的选项,在常规选项下的经典捕捉前划勾
(8)单击编辑器下的捕捉\ 捕捉窗口,设置捕捉环境如图
(9)选中创建要素中的scpoint开始点的矢量化,结果如图
(10)右键单击内容列表中的scpoimt选择单开属性表,把每个市的名字输入到字段name中
(11)线的矢量化:使用矢量化工具进行半自动矢量,如图
(12)单击编辑器下的停止编辑,然后保存
(13)线转面:打开arctoolbox工具,单击数据管理工具\ 要素\要素转面
(14)最后输出的图形如图。
arcgis矢量数据重分类步骤

arcgis矢量数据重分类步骤一、重分类的概念重分类是指将原始数据的属性值按照一定的规则重新分配数值或类别,以实现数据的归类和整理。
在GIS中,常用的重分类方法包括分级重分类、范围重分类和唯一值重分类。
分级重分类是将连续的数值属性按照一定的间隔进行分级,将原始数据划分为多个等级;范围重分类是将数值属性按照一定的范围划分为若干个类别;唯一值重分类是将属性值映射为不同的唯一值或类别。
二、ArcGIS中的矢量数据重分类步骤1. 打开ArcGIS软件,加载需要进行重分类的矢量数据。
2. 在ArcGIS软件中选择“ArcToolbox”工具箱,展开“Spatial Analyst Tools” - “Reclass”菜单,选择相应的重分类工具。
3. 在重分类工具的参数设置中,选择需要进行重分类的矢量数据图层,设置重分类的规则和参数。
4. 根据具体的重分类需求,选择合适的重分类方法和参数。
例如,对于分级重分类,可以设置等级的个数和间隔;对于范围重分类,可以设置各个范围的上下限;对于唯一值重分类,可以设置不同属性值的映射关系。
5. 完成参数设置后,运行重分类工具,等待处理结果。
6. 处理完成后,可以查看重分类后的矢量数据,对结果进行进一步的分析和应用。
三、重分类的应用案例1. 土地利用分类:通过将土地利用数据进行重分类,可以将原始数据的不同类别划分为更细致的分类,以满足不同的分析需求。
2. 地形分类:对地形数据进行重分类,可以将原始的高程数据划分为不同的等级或范围,用于地形分析和可视化。
3. 植被分类:通过对植被数据进行重分类,可以将不同植被类型划分为不同的类别,用于生态环境研究和生态系统管理。
4. 地表覆盖分类:将地表覆盖数据进行重分类,可以将原始数据的不同类型划分为更细致的分类,用于土地利用规划和资源管理。
5. 城市功能区划:通过将城市空间数据进行重分类,可以将城市功能区划分为不同的类别,用于城市规划和管理。
基于ArcGIS的甘肃省明长城专题矢量数据整理

第33卷第6期2010年12月测绘与空间地理信息G E O M A TI C s&s P e汀l A L l N FoR M A T l O N T E C H N O L O G YV01.33.N o.6D ec.,2010基于A r cG I S的甘肃省明长城专题矢量数据整理景红霞(甘肃省基础地理信息中心,甘肃兰州730000)摘要:专题矢量数据整理不仅可以满足专题影像地图制图的需要,而且在建立数据库管理系统方面有着重要的应用价值。
本文按照国家明长城测量项目技术要求,主要介绍了基于A reG IS平台,运用A M L语言的甘肃省明长城专题矢量数据整理的方法和流程。
关键词:A r cG I S;D L G;A M L;明长城中图分类号:P208文献标识码:B文章编号:1672—5867(2010)06—0117—03T hem at i c V e c t or D at a D i s pos al of G ans u M i ngG r eat W al l B ase on A r c G I SJI N G H ong—xi a(G ans u P r ovi nc i al G eom at i cs C ent er,L anzhou730000,C hi na)A bst r a c t:T he di sp osal of t h em a t i c vect or dat a doe s not on l y m ee t t he r equi r e m e nt of t h em a t i c i m a ge m a ppi ng,but al s o has i m por t a nt app l i ca t i on va l ue f or con s t r uc.t ing da t ab as e m anagem ent syst em.A c cor di ng t o t he t e chni cal speci f i cat i o n of N at i on al M i ng G r e atW al l Sur ve yi ngPr oj ect,t his pa p e r m ai nl y i n t r od uce d t he m e t hods and f l ow ch ar t f or t h em a t i c vect or dat a di spo sal of G ans u M i ng G r e at W al l Pr oj ect usi ng A M L l a ngua ge bas e d o n A r cG I S pl at f or m.K e y w ords:A cr G I S;D L G;A M L;M i ng G r e at W al l0引言中国长城是世界上规模最大的文化遗产,其建造时间之长,分布地域之广,影响力之大,是其他文物不可比拟的。
arcgis 矢量相同位置合并

arcgis 矢量相同位置合并(原创实用版)目录1.引言2.ArcGIS 简介3.矢量数据合并的需求和方法4.ArcGIS 中矢量数据合并的具体操作5.矢量数据合并的应用案例6.结论正文1.引言地理信息系统(GIS)是一种以采集、存储、管理、分析和描述地球表面与地理现象相关的空间数据为基础的技术。
在 GIS 领域,矢量数据是一种重要的空间数据类型,它可以用来描述点、线或多边形等地理要素。
有时,我们需要将相同位置的矢量数据进行合并,以满足特定需求。
本文将介绍在 ArcGIS 中实现矢量数据合并的方法。
2.ArcGIS 简介ArcGIS 是由美国环境系统研究所(Esri)开发的一款地理信息系统软件,广泛应用于地理数据处理、分析和可视化。
它包含了丰富的地理处理工具和函数,为用户提供了强大的空间数据处理能力。
3.矢量数据合并的需求和方法在实际应用中,有时需要将相同位置的矢量数据进行合并,例如将多个城市要素合并为一个要素。
矢量数据合并的方法主要有以下几种:- 几何合并:将多个矢量要素合并为一个要素,并保留原有属性。
- 虚拟合并:将多个矢量要素合并为一个要素,但不保留原有属性。
- 裁剪合并:根据一定规则裁剪矢量数据,保留特定区域的要素。
4.ArcGIS 中矢量数据合并的具体操作在 ArcGIS 中,可以使用“Merge”工具或者“Union”工具实现矢量数据的合并。
- “Merge”工具:位于“ArcToolbox” -> “Spatial Analyst Tools”-> “Geometric”菜单下。
该工具可以实现几何合并和虚拟合并,支持多种输入数据类型,如点、线、面等。
- “Union”工具:位于“ArcToolbox” -> “Spatial Analyst Tools”-> “Geometric”菜单下。
该工具可以实现裁剪合并,支持多种输入数据类型,如点、线、面等。
5.矢量数据合并的应用案例假设我们有多个城市的矢量数据,每个城市由一个点要素和一个面要素组成。
Arcgis10矢量数据处理和分析

第二十四页,共51页。
四、叠加分析
第二十五页,共51页。
主要的工具
1.擦除(Erase)
2.相交(Intersect)
第二十六页,共51页。
4.1 Erase
Input Features可以点、线、面
擦除要素可以点、线、面 内部删除,外部保留
如果两个对象不交,获得的是输入 主要不在某个范围之内,如距离 河流20以外
比较
名称
Merge( 合并)
数据格 式
点、线、 面
Append( 点、线、 追加) 面、栅格
影像
Dissolv e 点、线、 (融合) 面
输入图层
两个多个 类型要求一致 同上
一个
消除
面
一个
图形处理
不处理
属性处理
全部输出
不处理,预先 需要一个图层
同输出的表
融合(按属性合并 设置的 )
和周围合并
和原来一样
第十七页,共51页。
2 Append
合并输入要素类、表、栅格影像及栅格目录到一个已有的要素类
、表、栅格影像及栅格目录中。当schema type选项为test时,输 入输出的要素类属性表结构必须一致,既字段名、类型、排列 顺序必须完全相同,当schema type选项为no_test时可以不 同。 图形:append可以合并点、线、多边形等要素类和表、栅格 影像及栅格目录,但必须是相同类型的。append不处理要素 ,只简单地把要素放到一个要素类里,因此输出的要素类可能 会有重叠或缝隙。类似Merger 属性表:同输出要素类的属性表(需要预先有一个表)。输入
矢量数据的连接(Join)-空间
点
线
面
点
ArcGIS10.2 学习课程——矢量数据处理

查询京广线经过哪些省份
中国信息化高级技术培训中心欢迎你
使用的数据:8join/中国地图.mxd,操作:空间查询.exPeage 13
查询京广线经过哪些城市
中国信息化高级技术培训中心欢迎你
使用的数据:8join/中国地图.mxd,操作:空间查询.exPeage 14
查询一个省有哪些地州
中国信息化高级技术培训中心欢迎你
merge处理属性表时会把相同名字的字段合成一个,不 同名字的字段按原名字、顺序全部加入输出要素类属性表 中,原fid将不保留。
Page 34
合并过程中属性处理,联合和合并
中国信息化高级技术培训中心欢迎你
使用8join\meger\C1.shp,c2.shp数据,左边是 联合,两个都为-1,是缝隙,都不为表示重叠, 一个为-1,是正常的合并
数据为:\8join\clip\find.mdb\union1和union2
Page 33
4.2merge 合并
中国信息化高级技术培训中心欢迎你
merge可以合并点、线、面等要素类和表,但必须是相 同类型的。merge不处理要素,只简单地把要素放到一个 要素类里,因此输出的要素类可能会有重叠或缝隙。
使用的数据:8join/中国地图.mxd,操作:空间查询.exPeage 15
二、矢量数据连接( 中级)
中国信息化高级技术培训中心欢迎你
连接jion有两种方式属性和空间连接,属性连接用 于多(一)对一,如从表和主表的对应。
支持矢量和栅格数据,表格式可以excel等不带图形 的表。
条件:字段类型相同,值相同
名称
数据格 输入图层 式
图形处理
Union polygon 两个多个 (联合)
ArcGIS 批量裁剪矢量数据

ArcGIS批量裁剪矢量数据
在ArcGIS的使用过程中,数据裁剪是在所难免的,不论是裁剪矢量数据还是栅格数据,ArcGIS都能很好的胜任。
但是有些情况下需要对某一数据的不同部分进行裁剪,这样就需要反复进行裁剪操作,虽然最后也能达到目的,但是费时费力,现在介绍一个ArcToolbox中的工具——Split,通过这个工具可以将一个图层按照另一个图层中的某一字段进行裁剪,从而实现批量裁剪的目的。
具体效果如图一所示。
图一 Split操作示意图
(1)启动ArcGIS,打开ArcToolbox,在其中找到分析工具→提取→分割,如图二所示。
图二 分割工具位置
(2)双击分割工具,打开分割工具的操作对话框。
比如说现在有两个数据,一个是某县土地利用现状图DLTB.shp,另一个是该县的乡镇行政区划图XZ.shp,乡镇图属性库中用字段name来对每个乡镇进行唯一标识,表示内容为乡镇名称。
现在要做的是将每个乡镇的土地利用现状图裁减出来。
设置如图三所示。
图三 分割操作设置
(3)设置完成后点击确定进行分割,分割完毕后在设定的文件夹下会看到各个乡镇的土地利用现状图已经被裁剪出来。
需要注意的是:XZ.shp中用于分割的字段类型必须是字符型,这个字段的内容将用来命名裁减后的文件。
ArcGIS扫描矢量化实验报告

实验三:扫描矢量化实验内容:通过投影选择了解GIS中投影的概念,利用影像配准工具进行影像数据的图像配准,学会用编辑器将点实体、线实体、多边形实体数字化。
实现方法:第1步影像配准-加载数据和影像配准工具所有图件扫描后都必须经过图像配准,对扫描后的栅格图进行检查,以确保矢量化工作顺利进行。
●打开ArcMap,调出“地理配准”工具条,把需要进行配准的影像:org.img添加到ArcMap中,会发现“地理配准”工具条激活,如下图所示。
第2步输入控制点●控制点应该选择已知准确的实际地理坐标点,如经纬线交点或公里网格交点。
选择控制点时,应该将图片尽量放大后再选取,以尽量减少误差。
先将图片放大,在“地理配准”工具栏上选择“添加控制点”按钮,在图上精准的找一个控制点后点击,然后右键选择“Input X and Y”,输入其实际坐标,如下图所示。
●用相同的方法,在影像的四个角上增加控制点,控制点要尽量在影像上分布均匀,这样误差较小,输入它们的实际坐标。
输入完成之后,点击“地理配准”工具栏上的“查看链接表”按钮,检查控制点的残差(Residual error)和RMS总误差,残差(Residual error)表示单个控制点坐标转换的误差,均方差RMS表示所有控制点的总误差。
可以看到,此处的RMS总误差为0.00327,说明控制点的选取是较准确的。
●选择4个控制点后,如下图。
●检查地理配准是否准确:将“仓前镇镇驻地.shp”图层添加到工程中,可以看到,该图层的“仓前镇”和“org.img”图层是重叠的,说明配准比较准确,如下图所示。
第3步设定数据框的属性●增加完控制点之后,在“地理配准”菜单下,点击“更新显示”,执行菜单命令“视图-数据框属性”,出现“数据框属性”对话框,选择“常规”,将显示单位改为“米”,如下图所示。
点击“坐标系”选项卡,点击“导入”按钮,如下图所示。
示”后,就变成了真实的坐标。
第5步分层矢量化-村政府图层(1)新建村政府图层●在ArcCatalog中新建一个点图层,在左侧的Catalog Tree中选中文件夹“实验三”,右键->New->Shapefile,弹出新建文件窗口,填写名称“110814228_村政府”,实体类型“Point” 设置投影坐标系。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
.
Arcgis空间数据处理案例
空间数据处理 (2)
第1步裁剪要素 (2)
第2步拼接图层 (4)
第3步要素融合 (5)
第4步图层合并 (7)
第5步图层相交 (9)
定义地图投影 (10)
第6步定义地理坐标系统 (10)
第7步投影变换,(地理坐标系->北京1954坐标系转换->西安80坐标系) (11)
补充:图层相减,计算面积 (12)
空间数据处理
●数据:云南县界.shp; Clip.shp西双版纳森林覆盖.shp 西双版纳县界.shp
●步骤:
将所需要的数据下载后,解压到到 e:\gisdata,
设定工作区:在ArcMap中执行菜单命令:<地理处理>-><环境>,在“环境设置”选项页里,
点击“工作空间”按钮,在工作空间对话框中的常规设置选项中,设定“临时工作空间”为
e:\gisdata
第1步裁剪要素
◆在ArcMap中,添数据GISDATA\云南县界.shp,添加数据GISDATA\Clip.shp (Clip 中有四
个要素)
◆激活Clip图层。
选中Clip图层中的一个要素,注意确保不要选中“云南县界”中的要素!
点击打开ArcToolbox,
指定输出要素类路径及名称,这里请命名
为“云南县界_Clip11”
指定输入类:云南县界
指定剪切要素:Clip(必须是多边形要素)
依次选中Clip主题中其它三个要素,重复以上的操作步骤,完成操作后将得到共四个图层(“云
南县界_Clip11” , “云南县界_Clip12”,“云南县界_Clip21”,“云南县界_Clip22”
)。
注:1.观察剪切后面积是否有变化;
2.如果用split是否可以,如可以,需要怎么做?(用文本型字段进行split)
第2步 拼接图层
◆ 在ArcMap 中新建地图文档,加载你在剪切要素操作中得到的 四个图层
◆ 点击打开ArcToolbox
在ArcToolbox 中执行“追加”命令
(在数据管理工具——常规——追
输出要素:设定为 云南县界
_Clip1,
加)
输入要素:依次添加其它三个图层注:比较union和数据管理工具集下
的append和合并两个命令之区别;
Union:包括图形之间的运算,和属
性追加;append:将一个图层添加到
目标图层,不生成新的图层,append
要注意合并方案参数;记录数加和,
追加属性字段,但值不变;合并:与
append同,但生成新的图层。
右键点击图层“云南县界_Clip1”,在出现的右键菜单中执行“数据”->”导出数据”
指定导入数据的路径和名称:YNOK.shp
通过以上操作我们就完成了将4个图层拼接为一个图层的处理。
新建一地图文档,加载数据YNOK.shp,查看图层及打开其属性表看看与“云南县界”中的属性表有何区别。
区别:“云南县界”有125条记录,“ynok”有158条记录,产生的原因是什么?
第3步要素融合
◆在拼接图层的基础上继续
◆执行“融合”命令
◆输入要素:指定为YNOK
◆融合字段:选择为“所属州”,将根据这个字段的值对要素进行融合,YNOK图层中“所
属州”相同的要素将合并成一个要素
以上操作,根据指定字段的值,对现有图层中的要素进行融合,产生新的图层――YNOK_Dissovle,打开并查看其属性表
如果要确定每个州包含有多少个县该如何操作?
注:为解决“云南县界”与“ynok”记录不一致问题,以字段CHINESE为融合字段,看
看结果有何不同,并查找原因?[永胜,在云南县界中确定chinese名称相同的值,summarize]
第4步图层合并
◆在ArcMap中新建一个地图文档,加载数据 GISDATA\西双版纳森林覆盖.shp 和 GISDATA\西
双版纳县界.shp
◆调整图层顺序,将西双版纳县界置于下方
◆打开ArcToolbox,在ArcToolbox执行“联合”命令
◆在联合对话框中
输入要素:依次添加“西双版纳森林覆盖”“西双版纳县界”两个图层
输出要素类:设置为 Union.shp
查看输出要素类:Union的的属性表,并检查属性“Type”,其中为“Y”的表示有植被覆盖的区域,右键点击图层Union,修改属性->符号(设置为唯一值图例,字段设置为TYPE)
思考题:勐海县的总面积是多少平方公里?其中有森林覆盖的区域面积是多少?没有森林覆盖的区域面积是多少?
第5步图层相交
◆在图层合并练习的基础继续
◆在ArcToolbox中,执行“相交”命令
◆在“相交对话框”中
输入要素:依次添加“西双版纳森林覆盖”“西双版纳县界”两个图层
输出要素类:设置为 Intersect.shp
查看输出要素类InterSect,并与“西双版纳森林覆盖”及“图层合并”操作所得结果――“Union”进行比较,并进一步思考这类操作适合求解哪一些现实问题。
注:Union得到193条记录、intersect得到190条记录,相差3条记录,为没有森林覆盖的图斑;
定义地图投影
第6步定义地理坐标系统
(1)在ArcMap中新建地图文档,添加第4步成生成的图层:Union.shp
(2)在TOC中,右键点击图层“Union”,查看属性,
在属性对话框中,点击“源”选项页,查看这
图层是什么坐标系
(3)打开ArcToolbox,执行命令“定义投影”命令
在定义投影对话框中,选择要素类:Union,点击坐标系输入框右边的按钮,
在出现的“空间参考属性”对话框中,选择一个地理坐标系,GCS_BEJING_1954
(注意:前提是我们已知道图层Union是使用北京1954地理坐标系)
点击“选择按钮”,从预定义的坐标系中选择(坐标系统\Geographic Coordinate Systems\Asia\Beijing 1954.prj)
(4)在TOC中,右键点击图层“Union”,查看属性,在属性对话框中,点击“源”选项页,查看这个图层的坐标系是否已经被指定为“北京1954地理坐标系”
第7步投影变换,(地理坐标系->北京1954坐标系转换->西安80坐标系)
(1)在第6步的基础上进行
(2)打开ArcToolbox,执行命令“定义投影”命令
(3) 在“投影”对话框中,依次设定输入要素类为――Union ,输出要素类为――
Union_PRJ_BJ54.shp , 输出坐标系选择为――“BEJING_1954_GK_ZONE_17N ” 从预定义的坐标系中选择(坐标系统\Projected Coordinate Systems\Gauss Kruger\Beijing 1954\Beijing 1954 GK Zone 17N.prj )
(4) 确定后,完成由地理坐标系GCS_BEJING_1954 到 投影坐标系
BEJING_1954_GK_ZONE_17N 的变换。
补充:图层相减,计算面积
第4步中要求,没有森林覆盖的区域面积是多少?
提示:
面积单位是什么?如何转换成平方公里?
面积计算方法:
(0)求面积,首先必须保证数据层有投影坐标系统(建议对坐标系统为unknown的,先用定义投影确定地理坐标系统,然后用feature下面的project命令,定义投影坐标系统)(1)对于三个县的面积,可以在union表中对Chinese字段进行summarize统计,得到每一个县的面积;
(2)对于每个县森林覆盖的面积,可以先选择出某个县的斑块,如select * from union where chinese=’勐海县’ and type=’y’,然后在统计面积。
西双版纳三县总面积:19213.62
总的森林覆盖面积:2895.07(按type统计)
总的非森林覆盖面积:16318.55(按type统计)
勐海县面积:5379.97(按chinese统计)
勐腊县面积:6918.18(按chinese统计)
景洪县面积:6915.47(按chinese统计)
勐海县森林覆盖面积:847.065(先选择勐海记录,然后进行summarize,按type进行)勐海县非森林覆盖面积:4532.908
(1)对云南限界进行裁剪后面积是否有变化??
(2)通过图层拼接得到的ynok图层与云南限界图层的记录数有什么变化,产生的原因是什么?
(3)如何解决不一致问题?
为解决“云南县界”与“ynok”记录不一致问题,以字段CHINESE为融合字段,看看结果有何不同,并查找原因?[永胜,在云南县界中确定chinese名称相同的值,summarize]
(4)Union和Intersect两个图层的记录有什么区别,为什么?
(5)如何对union图层求面积,要先设置地理坐标系统,然后设置投影坐标系统?
(6)总的森林覆盖面积:2895.07(按type统计)
总的非森林覆盖面积:16318.55(按type统计)
勐海县面积:5379.97(按chinese统计)
勐腊县面积:6918.18(按chinese统计)
景洪县面积:6915.47(按chinese统计)
勐海县森林覆盖面积:847.065(先选择勐海记录,然后进行summarize,按type进行)
勐海县非森林覆盖面积:4532.908
注:有用的命令
数据管理工具集——常规——删除相同的,可以将某一个属性字段或多个属性字段值相同的重复记录删除掉,仅留下唯一一个;
案例数据:QQ723274243。