欢迎来到天天文库
浏览记录
ID:21730654
大小:2.46 MB
页数:18页
时间:2018-10-24
《实习七arcview的矢量化及编辑》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、实习七:ArcView的矢量化及编辑一、实习目的:1掌握地图扫描矢量化的基本原理、方法和步骤2熟悉ArcView主要绘图工具的使用,初步理解矢量数据结构3了解数字化后的错误和误差4掌握ArcView主要编辑工具的使用二、实习内容:1建立新的点、线、面主题和依据现有主题创建新的主题2根据ArcView的绘图工具对主题进行数字化3线要素主题和面要素主题的编辑三、背景知识:1.在采集或创建自己的空间数据前,先要检查需要的空间数据是否已有数字化形式的版本可以利用,很多机构提供的空间数据往往可以直接在ArcView中使用,或通过格式转换后被Ar
2、cView所使用。如果找不到需要的数据,则需要利用ArcView的矢量化功能和编辑功能进行矢量化,自己进行数据的采集。2.在数字化之前必须设计好数字化所采用的技术路线,它不仅直接关系到地图数字化的效率,而且也关系到数字化成果的质量。确定数字化的技术路线包括采取何种方式进行数字化,数字化精度要求如何,选取什么样的地图作为数字化底图,对那些要素进行数字化,如何对数字化要素进行分层和分幅,以及代码的设计等等。3.在对图形进行矢量化后,属性表的处理也同样重要,需要在表格中加入相应的属性内容。四、实习步骤:一、建立一个新的线状主题启动ArcVi
3、ew,加载chpy150.jpg图像(先启动扩展模块JPEG(JFIF)ImageSuport)。(1)视图窗口界面中,选定“视图”(View)下拉菜单中的“NewTheme”项。(1)在弹出的对话框内选择想要创建的新主题的图形要素类型(注意:只能选择点、线、面——多边形三种基本类型其中一种),选择Line并单击“OK”钮确认。(2)在随后出现的新的对话框内,指定ArcView将要创建的线状主题的Shape文件的名称与保存位置,单击“OK”钮。这样,一个新的、空白的主题将出现在当前视图的主题目录表中。注意该新生主题的主题名称显示区呈弹
4、起状态,表明它已自动成为当前活动主题,同时其左侧的“显示检测框”(矩形小框)四周又被另一个矩形虚线框所包围,表明当前主题自动进行可编辑状态。该状态将允许使用绘图及编辑工具往这一新主题视图内添加图形要素。(3)给线状主题添加图形要素:单击常用工具条中的“绘图工具”(drawing)项(注意:点击过程应当稍微长一些),调出下拉式绘图工具,根据绘图工作的实际需要选择合适的“工具”,然后即可在“视图”图形显示框内进行绘图。在专题显示框内,光标变成小十字,第一次单击鼠标就输入一条线段的起结点(StartNode),再单击鼠标,就输入了该线的中间
5、拐点(Vertex),双击鼠标就输入了终结点(EndNode)。(4)输入道路时,如果没有将道路交叉口作为结点,即使两条道路在几何上是交叉的,但在数据库中是不交叉的。如果要求处理成交叉口,必须采用分解式(LineSplit),在绘图板中点击线状要素工具,选择图标LineSplit后,用该工具输入线状要素,凡是和该线相交的线段,在交叉点上双方都会自动打断,产生结点,有关的线段成为相互独立的要素。(1)被分解的要素也可以合并。先点击要素选择按钮,配合Shift键,选择要合并的线段,在选择菜单Edit/UnionFeatures,就可以将分
6、解的线段合为一体。(该功能主要可以用来处理伪节点)(2)为了保证线和线交在一起,一般需要采用捕捉输入方式,按住鼠标右键,弹出常用菜单后,选择EnableGeneralSnapping,表示以通用的捕捉方式编辑要素,在工具条上会出现捕捉图标,(Snap),在输入要素时,如果光标附件有其它要素,新输入的要素的坐标会自动定位到已有的要素的坐标位置上。(3)绘图工作结束后,ArcView将会自动生成一个与当前主题图形要素相对应的“主题属性表”,打开该表即可见其外型。新表显示,它仅含有两个字段“Shape”和“ID”。其中,前者记录着用户给当前
7、主题所添加的所有“图形要素”的“类型名”(本例为“Polyline”);后者的所有记录均为0(即为“空白”记录)。图5-1创建新的Shape主题的视图图5-2新建主题的属性表(1)在输入图形数据后,同样需要在新建主题的属性表中加入相应的属性信息,加入方法同以前实习过的属性表格的编辑(增加field值等)(2)系统还提供了自动计算线要素的长度值,打开所编辑的专题属性表,使该表进入编辑模式,在Edit(编辑)菜单中,选择AddField(增加字段),在对话框中输入想创建的新字段名Length,选择字段类型,输入字段宽度等;在专题属性表中,
8、点取Length字段选取它;点击Calculator(计算)按钮,显示FieldCalculator对话框,在[Length]=栏中,输入[shape].ReturnLength,按下ok。(面积计算与其一致,输入[sh
此文档下载收益归作者所有