arcgis矢量化基本操作.docx
《arcgis矢量化基本操作.docx》由会员分享,可在线阅读,更多相关《arcgis矢量化基本操作.docx(5页珍藏版)》请在冰豆网上搜索。
arcgis矢量化基本操作
ArcGIS的矢量化操作:
一在ArcMAP中进行编辑的流程:
1.打开ArcMAP。
2.在ArcCatalog中新建Shapfile图层(点,线,面),并拖入ArcMAP中。
3.加载地图到ArcMAP中,增加Editortoolbar。
4.在Editortoolbar中点开始编辑,ok,这时你可以开始你的矢量化过程。
Tip:
有几个快捷键可以试试,不错的,Z,放大,X,缩小,C,移动,V,显示节点。
最后记得保存结果哦。
二创造新特征:
我们可以创造三种主要类型特征:
点,线,面。
为了创造线和面,我们首先要创造一个草图,草图由节点和线段组成,如何画点,线,面,我想比较简单(依葫芦画瓢吧!
)关键是那几个工具(Sketchconstructiontools)如何使用:
Sketchtool:
主要是用来创造线和面特征的节点,在你完成了草图之后,ArcMAP就会增加最后的线段,形成矢量图。
Arctool:
这个主要是帮你创造一个弧段的,选中这个工具后,先在弧段起点点一下,然后在弧段高度方向大致位置点一下(这个点是不可见的,只是给你确定弧段的高度),最后在弧段的终点点一下,就形成一条弧段了。
Direction-distancetool:
这个主要是从已知某一个方向和某一个距离来确定一个点。
首先点一个已知方向的点,这是会有一条线出来,你确定好方向后,再点已知距离的点,这是出来一个圆,确定距离后,直线和圆有交点,这就是你要的点,再上面点一下就ok!
Distance-distancetool:
这个和上面的一样的道理,只是它都用距离来确定一个点,也就是两个圆确定你要的点。
Endpointarctool:
这也是创造弧段用的,与Arctool工具不同的是,它是先在弧段的起点点一下,然后在弧段的终点点一下,再点一个点确定弧段的半径。
个人认为这个工具要比Arctool工具更精确些。
Intersectiontool:
就是利用两条直线确定一个点。
很简单一用就会!
Midpointtool:
确定中点的工具,比如马路的中点,你可以先点一边,再点马路另一边,这时马路的中点自动出现了。
Tangentcurvetool:
相切弧段工具,它能够在一条线段上画出一条切线,只有你用其他工具画了线段出来时你才可以用这个工具。
Tracetool:
主要是用来在跟踪已存在的特征,比如一栋房子,你要沿房子外围画一条线(比如围墙),那么你使用这个工具就非常方便,首先开始时你必须按O键,设置下跟踪的间距,如100,其中还有三个角点的方式:
mitered是直角bevelled是钝角rounded是圆角。
Ok,到这,基本工具就介绍完了。
三其他的操作
上面介绍的主要是基本的矢量化操作,但在我们具体操作的时候可能还有很多问题,比如一条线画得不是那么到位!
你想改变一下,那怎么办呢?
这时首先要做的是选中这个线:
1.使图层可选:
点击selection再点setselectablelayers,点击你要选择的层。
2.点击编辑工具里的黑色小箭头,这时你可以选中你要的特征,然后你可以进行移动,修改,删除,复制,剪切,粘贴等操作了。
Tip:
在重叠的特征里,你可以按N键,选择你要的特征;要选择多个特征,你可以按Shift键;也可以按鼠标左键画矩形,矩形内的特征都被选中;在selection中提供了更多工具,你可以通过SQL进行选择。
结语:
以上是ArcMAP中最为基本的矢量化操作,在ArcMAP中还有一些高级工具以完成更为复杂的操作.
如何用arcgis配准和矢量化
一.影像校准所有图件扫描后都必须经过扫描纠正,对扫描后的栅格图进行检查,以确保矢量化工作顺利进行。
对影像的校准有很多方法,下面介绍一种常用方法。
1.打开ArcMap,增加Georeferncing工具条。
2.把需要进行纠正的影像增加到ArcMap中,会发现Georeferncing工具条中的工具被激活。
3.在校正中我们需要知道一些特殊点的坐标。
通过读图,我们知道坐标的点就是公里网格的交点,我们可以从图中均匀的取几个点。
一般在实际中,这些点应该能够均匀分布。
4.首先将Georeferncing工具条的Georeferncing菜单下AutoAdjust不选择。
5.在Georeferncing工具条上,点击AddControlPoint按钮。
6.使用该工具在扫描图上精确到找一个控制点点击,然后鼠标右击输入该点实际的坐标位置.
7.用相同的方法,在影像上增加多个控制点,输入它们的实际坐标。
8.增加所有控制点后,在Georeferencing菜单下,点击UpdateDisplay。
9.更新后,就变成真实的坐标。
10.在Georeferencing菜单下,点击Rectify,将校准后的影像另存。
二、图象二值化
11.把图像重新symbolize,使用classify分成两种类型,如:
0-126,126-255。
(补充:
把图象二值化,否则不能进行数字化)在图象上鼠标右击,选取properties,在选symbolgy标签,在show中选classified,classes等于2。
12.在arcCatalog中新建shp文件(分几层建几个,有点、线、多边形、多点四种类型),将图象和SHP文件一起加入到ARCMAP中,对SHP文件进行编辑,此时可以激活arcscan,进行矢量化。
三、补充
13.arcScan是arcmap工具组件之一。
在使用arcscan之前,必须在tools工具条下的extension(扩展)选项中将arcscan标记为可用!
然后再将arcscan工具在tools栏的custom中将arcscan工具打开。
[注:
]在使用arcscan工具前,还要打开editor工具条的startediting选项。
ArcGis中进行地形图的配准
1.1.1
方法简介
1.1.1.1
所有图件扫描后都必须经过扫描纠正,对扫描后的栅格图进行检查,以确保矢量化工作顺利进行。
对影像的配准有很多方法,下面介绍一种常用方法。
(1)打开ArcMap,增加Georeferncing工具条。
(2)把需要进行纠正的影像增加到ArcMap中,会发现Georeferncing工具条中的工具被激活。
(3)在配准中我们需要知道一些特殊点的坐标,即控制点。
可以是经纬线网格的交点、公里网格的交点或者一些典型地物的坐标,我们可以从图中均匀的取几个点。
如果我们知道这些点在我们矢量坐标系内坐标,则用以下方法输入点的坐标值,如果不知道它们的坐标,则可以采用间接方法获取。
(4)首先将Georeferncing工具条的Georeferncing菜单下AutoAdjust不选择。
(5)在Georeferncing工具条上,点击AddControlPoint按钮。
(6)使用该工具在扫描图上精确到找一个控制点点击,然后鼠标右击输入该点实际的坐标位置:
(7)用相同的方法,在影像上增加多个控制点,输入它们的实际坐标。
(8)增加所有控制点后,在Georeferencing菜单下,点击UpdateDisplay。
(9)更新后,就变成真实的坐标。
(10)在Georeferencing菜单下,点击Rectify,将校准后的影像另存。
后面我们的数字化工作是对这个校准后的影像进行操作的。
1.1.1.2
在配准前,先在arctoolbox下的datemanagementtool下的projectionsandtransformations进行投影系统的定义;然后在arcmap中,利用georeferening工具,进行控制点的输入。
增加所有控制点后在georeferening工具下点击updatedisplay,最后rectify保存影像。
重新打开配准后的影像在界面的下方即可看到配准后显示的坐标。
1.1.1.3
在利用ArcGIS进行数字化,或者把栅格图像加载到已有坐标系的地图中时,首先的工作就是进行地图的空间配准。
对栅格图像进行配准时,可以用Georeferencing工具。
对已有GIS图与其它坐标系或者地图进行配准时,可以利用SpatialAdjustment工具。
1.利用Georeferencing工具配准栅格图像
在ArcGIS里加载一幅栅格图,可以是照片或者是扫描图片。
如果在工具栏里没有显示Georeferencing工具条,则在工具栏处右击,点中Georeferencing。
在加载了栅格图后,Georeferencing工具条被激活。
如果加载了多幅图片,则在layer处选择要进行配准的图像。
点击Georeferencing工具条里的Georeferencing,取消autoadjust选项。
可以在Transformation里选择进行空间变换时所采用的方法。
然后在Georeferencing工具条里点击addcontrolpoint命令添加控制点。
利用Georeferencing进行空间配准的原理即为栅格图上的特定点输入新的正确坐标。
此时点中某一点后可以有两种方式设置新的坐标:
(1)点击某一点后,直接移动位置,在新的要配准的点上再次点击,则在两点之间建立连接。
(2)点击某一点后,再用鼠标右键点中它,在弹出的对话框里,点击输入X,Y值,然后可直接输入此点的绝对坐标。
为了使空间配准后尽量使配准的结果精确,可多设几个控制点(尽量围绕关注的地方平均设置)。
在设置好以后,可以点击Georeferencing工具条里的autoadjust或者updatedisplay进行配准。
此时可以看到配准的结果。
如果不满意,还可以对局部控制点进行调整,点中后直接手动即可。
完成配准后利用Georeferencing工具条中的updateGeoreferencing或者rectify命令保存配准结果。
前者是生成一个jgw的文件来存放配准后的坐标信息,而rectify命令则是另存一个配准后的图像文件。
2.利用SpatialAdjustment到配准
SpatialAdjustment与Georeferencening工具的操作步骤及原理都类似。
也是同样建立多个配准控制点,然后点击adjust命令进行配准。
1.1.1.4
1,首先把图复制到工作目录下
2,在ArcCatalog中找到需要配准的图,给他定义一个投影系统(注意和投影变换的区别)。
这里我们用的是1:
50000的地形图,它是基于北京1954坐标系,6度分带的高斯克吕格投影。
在地形图方里网上可以看出本图幅位于哪个分度带,这里假设是19。
因此我们要选择的是Beijing1954GKZone19.prj。
同时目录里面还有一个Beijing1954GKZone19N.prj,这个是用于没有分度带号的。
而我们的图幅是包括分度带号。
这个可以在网上搜索"arcgis坐标文件"来进一步了解。
3,给配准的图定义了一个投影系统后,把图加载到ArcMap里面,打开GeoReferencing工具,直接利用方里网交点进行配准。
这里要注意的问题是,地形图上的方里网坐标为公里,而需要输入的应该是米。
所以要在方里网对应坐标后面加000。
如地形图上读出一个交点为(19387,3420),19387的19为分带号,也要一并输入,那么这个点应该输入(19387000,3420000)。
其余配准过程和网上教程一致。
4,配准后可以在LayProperity里面把显示单位改成度分秒,于是地图就以经纬度格式显示了。
此时的经纬度是基于北京1954基准面的,可以把光标指向四角的经纬度标记,以核对配准的精确度。
字
1.1.1.5
1.打开ArcMap,增加Georeferncing工具条。
2.把需要进行纠正的影像增加到ArcMap中,会发现Georeferncing工具条中的工具被激活。
3.在校正中我们需要知道一些特殊点的坐标。
通过读图,我们知道坐标的点就是公里网格的交点,我们可以从图中均匀的取几个点。
一般在实际中,这些点应该能够均匀分布。
特殊点一般是作为参考地图中多年或变化不大的坐标点,比如路口,河流交汇处,标志性建筑等
4.首先将Georeferncing工具条的Georeferncing菜单下AutoAdjust不选择。
5.在Georeferncing工具条上,点击AddControlPoint按钮。
6.使用该工具在扫描图上精确到找一个控制点点击,然后鼠标右击输入该点实际的坐标位置.
7.用相同的方法,在影像上增加多个控制点,输入它们的实际坐标。
还应该增加一个规则:
理论上控制点越多越均匀,配准效果越好,但是主要需要参考的是rms的值,rms小于一个象元的1/2为好,多加入控制点,RMS就越大说明其中某个控制点误差大或有错误,你可以查出来删除或修正.
8.增加所有控制点后,在Georeferencing菜单下,点击UpdateDisplay。
9.更新后,就变成真实的坐标。
10.在Georeferencing菜单下,点击Rectify,将校准后的影像另存。
所有图件扫描后都必须经过扫描纠正,对扫描后的栅格图进行检查,以确保矢量化工作顺利进行。