《实验二利用MAPGIS矢量化实验报告.docx》由会员分享,可在线阅读,更多相关《实验二利用MAPGIS矢量化实验报告.docx(9页珍藏版)》请在第一文库网上搜索。
1、实睑二利用MAPGIS矢量化相关知识简介矢量化是把读入的栅格数据通过矢量跟踪,转换成矢量数 据。栅格数据可通过扫描仪扫描原图获得,并以图像文件形 式存储。本系统可以直接处理TlFF格式的图像文件,也可 接受经过MAPGIS图象处理系统处理得到的内部格式文件。 在矢量化时,具有退点、加点、改向、抓线头、选择等功能, 可有效地选取所需图形信息。矢量化系统常用功能键包括:F5键(放大屏幕):以当前光标为中心放大屏幕内容。F6键(移动屏幕):以当前光标为中心移动屏幕。F7键(缩小屏幕):以当前光标为中心缩小屏幕内容。F8键(加点):用来控制在矢量跟踪过程中需要加点的操 作。按一次F8键,就在当前光标处
2、加一点。F9键(退点):用来控制在矢量跟踪过程中需要退点的操 作,每按一次F9键,就退一点。有时在手动跟踪过程中, 由于注释等的影响,使跟踪发生错误,这时通过按F9键, 进行退点操作,消去跟踪错误的点,再通过手动加点跟踪, 即可解决。Fll键(改向):用来控制在矢量跟踪过程中改变跟踪方 向的操作。按一次FIl键,就转到矢量线的另一端进行跟踪。F12键(抓线头):可用F12功能键来捕捉需相连接的线 头。(一)矢量化流程矢量化流程如图1所示。(二)矢量化系统的文件操作1 .装入光栅:栅格数据可通过扫描仪扫描原图获得,并 以图像文件形式存储。本系统可以直接处理TIFF(非压缩)格 式的图象文件,也可
3、接受经过MAPGIS图象处理系统处理得 到的内部格式(rbm)文件。该功能就是将扫描原图的光栅文件 或将前次采集并保存的光栅数据文件装入工作区,以便接着 矢量化,此时将清除工作区中原有光栅数据。2 .保存光栅:将工作区中的光栅数据存成MAPGIS系 统的内部格式(RBM)文件。在矢量化的过程中,若设置“自动清除处理过光栅”选项,则工作区中的光栅图象会发生变 化;另外,当进行“光栅求反”操作后,工作区中的光栅图 象也会发生变化。为了保存修改后的图象,就得选择该功能 来保存光栅图象文件。3 .清除光栅:清除工作区中的光栅文件。4 .光栅求反:将工作区中的二值或灰度图象进行反转 (Invert),如
4、使二值图象的白色变为黑色,黑色变为白色。在 矢量化的过程中,是以灰度级高的象素为准,即只对灰度级 高的象素进行矢量化,灰度级低的象素作为背景。若扫描进 来的图象与此刚好相反,则需利用该功能进行反转后才能开 始正确的矢量化操作。如二值图象,正常的光栅数据显示出 来应是灰底白线,如果出现白底灰线,说明图像黑白相反, 应用“光栅文件求反”功能将光栅求反,求反后的光栅文件 应存盘,否则下次装入的光栅文件还是不变。用扫描仪将图纸扫描存于TIFF文件 灰度扫描或彩色扫描有必要时进行图像校正,为 了显示速度可存RBM格式进行校(图象镶嵌模块)与已有的图型套何时,即需要先与已有的图体配准,后进行矢量化可用二值
5、扫描、一般情况下,先 正,但有时需要 将扫描的图像抽稀因子就是控制线在抽稀后与原光栅中心线之间的最大偏差值,图1:矢量化流程图(三)矢量化设置1 一设置矢量化范围:全图范围:矢量化操作在全图范围内 有效。窗口范围:矢量化操作在定义窗口范围内有效。2 .设置矢量化参数:矢量化参数包括矢量化时的几个必 须的控制参数,设置矢量化参数包括抽稀因子、同步步数、 最小线长、自动清除处理过光栅、细线、中线、粗线。一般 用系统默认值即可。3 .设置矢量化高程参数:在进行等高线矢量化时,需要 给每一条线赋高程值,为提高效率,系统设计了自动赋值的 功能。在进行等高线矢量化时,您首先得在线编辑菜单下 利用编辑线属性
6、结构功能建立高程字段,然后利用该功能 设置当前高程、高程增量、和高程存储域,这样,在每矢量 化一条线时,系统就会根据指定的高程存储域,将当前高程 值赋予该属性域中。若当前高程值要增加,则每按一次F4 键,当前高程值就增加“高程增量”所指定的值。所以配合 F4键,您就可以方便地为线赋高程值。若您仍觉得不方便, 则在矢量化完毕,可利用前边的(高程自动赋值)功能,方 便地为线赋高程值。当前高程:当前矢量化线的高程值,每矢量化一条线自动 赋予当前高程。高程增量:高程递增量。矢量化过程中,每按一次F4键, 当前高程就递增一次,并弹出一个小窗口,显示当前高程值。高程域名:存储高程值的属性域名,可选择属性库
7、中任意 一个浮点型域来存储高程值。在矢量化高程线时,最好先在 线编辑菜单下利用编辑线属性结构功能建立高程字段,这 样才可以在这里指定高程域名,其中线缺省属性字段不允许 赋高程值。注意:需要系统自动给每一条线赋高程值时,必需事先设 置好线的属性结构,使它包含有“高程”的属性域(浮点型)。 否则系统不能给等高线赋值。4 .设置图像原点参数:栅格图像与矢量图形配准是使用 “图像镶嵌配准”模块,可达到精确配准的目的。但操作要 复杂些。在一些情况下,可以设置图像的原点和相应的X、Y比例达到与图形座标套合。(四)矢量化矢量化是把读入的栅格数据通过矢量跟踪,转换成矢量 数据。栅格数据可通过扫描仪扫描原图获得
8、,并以图像文件 形式存储。本系统可以直接处理TIFF格式的图像文件,也 可接受经过MAPGIS图象处理系统处理得到的内部格式 (RBM)文件。1 .非细化无条件全自动矢量化它是一种新的矢量化技术,与传统的细化矢量化方法相 比,它具有无需细化处理,处理速度快,不会出现细化过程 中常见的毛刺现象,矢量化的精度高等特点。无条件全自动矢量化无需人工干预,系统自动进行矢量追 踪,既省事,又方便。全自动矢量化对于那些图面比较清洁, 线条比较分明,干扰因素比较少的图,跟踪出来的效果比较 好,但是对于那些干扰因素比较大的图(注释、标记特别多 的图),就需要人工干预,才能追踪出比较理想的图。本系统的自动矢量化除
9、了可进行整幅图的矢量化外,还可 对图上的一部分进行自动矢量化。具体使用时,先用设置矢 量化范围设置要处理的区域,再使用全自动矢量化就只对所 设置的范围内的图形进行矢量化。2 .交互式矢量化对于那些干扰因素比较大,需要人工干预的图,要想追踪 出比较理想的图,无条件全自动矢量化就显得力不从心了, 此时人工导向自动识别跟踪矢量化正好解决这个问题。矢量 化追踪的基本思想就是沿着栅格数据线的中央跟踪,将其转 化为矢量数据线。当进入到矢量化追踪状态后,即可以开始 矢量跟踪,移动光标,选择需要追踪矢量化的线,屏幕上即 显示出追踪的踪迹。每跟踪一段遇到交叉地方就会停下来, 让你选择下一步跟踪的方向和路径。当一
10、条线跟踪完毕后, 按鼠标的右键,即可以终止一条线,此时可以开始下一条线 的跟踪。按CTRL+右键可以自动的封闭选定的一条线。3 .封闭单元矢量化对于地图上的居民地等一些图元,它的本身是封闭的,然 而,由于内部填充的阴影线等内容,无论无条件全自动或人 工导向自动识别跟踪矢量化都无法将其一次完整地矢量化 出来,这时选用封闭单元矢量化功能就能将其完整地矢量化 l-l 来 OM闭单元矢量化功能有两项选择,一种是以这个光栅单元 的外边界为准进行矢量化;另一种是以边界的中心线为准进 行矢量化。4 .高程自动赋值这是快速等高线赋值方法,具体操作是:(1)在线编辑中,修改线属性结构,加高程字段,字段类 型必需
11、是浮点型。(2)设置高程参数。(3)自动赋值。用鼠标拖出一条橡皮线,系统弹出高程设置对话框要求用 户设置当前高程、高程增量、和高程域名,然后系统将凡与 该橡皮线相交的等高线,根据已设置的“当前高程”为基值, 自动逐条按“高程增量”递增赋值,原先若有值,则被自动 更新高程。(五)图例板将光标放在文件或要素层以外位置按右键,系统会弹出对 话框。新建工程图例:当您录入数据时,在输入另一类图元之前, 都要进入菜单修改此类图元的缺省参数,这样无疑是重复操 作,并且影响工作效率。为此,您可以生成含有固定参数工 程图例,系统将其放到图例板中,在数据输入时,您直接拾 取图例板中某一图元的固定参数,这样就可以您
12、灵活输入 了。建议在您进行数据输入之前,最好提前根据图幅的内容, 建立完备的工程图例。1 .选择图例类型,不同类型的图元对应不同类型的图例。2 .输入图例的名称和描述信息的分类码。3 .设置图例参数:首先选择图元类型,然后输入图元的 各种参数。4 .属性结构和属性内容:在这里的属性结构和属性内容 与点、线、区菜单下的有所不同,当您对图例的属性结构和 属性内容进行修改时,并不影响在文件中的属性结构及属性 内谷。5 .按添加按钮,将图例添加到右边的列表框中。6 .如果您要修改某图例,先用光标激活图例,再按编辑 按钮,或者用光标双击列表框中的图例,这样系统马上切换 到图例的编辑状态,于是就可以对图例
13、参数及属性结构、内 容进行修改了。修改后,按确定按钮,由于此时在图例编辑 状态,确定按钮只是对所修改的内容进行确认。当输入了其 它类型的图例后,再次按确定按钮,此时系统要求您保存图 例文件。7 .关联工程图例一个MPJ工程只能有一个工程图例文件,关联工程图例 是使当前MPJ工程文件与指定的工程图例相匹配。8 .创建分类图例文件在制作图件时为了便于他人阅读,常常需要附带图例,这 样您可以利用已编辑好的工程图例,直接添加到工程文件当 中,作为图幅的组成部分。第一步:选择CLN图例文件,将它添加到工程中,作为 图幅的图例。第二步:设置CLN图例文件,出现在工程文件中的文件 名和路径。第三步:选择符合
14、您意愿的图例边框。第四步:确定图例集合在图幅中的位置和大小,缺省位置 在图幅的左下角。第五步:选择图例的排列方式,以行优先是指图例从左到 右排列,以列优先是指图例从上到下排列。第六步:输入合适的图例显示参数。第七步:设置标题及脚注的位置、内容、参数。第八步:设置完毕,按预示按钮,预示一下结果,满意后, 再按创建按钮,这样就把图例添加到工程中,成为了图幅的 组成部分。9 .打开图例板新建图例后,在输入数据时,为了方便、快捷,您可以直 接在图例板中拾取某图元的固定参数。.海1 .新建工程,命名安徽省行政界,保存至文件夹实验二/实验数据2 .添加矢量化底图rectifyanhuil,文件类型图像文件
15、(*.msi)3 .新建线:省界WL,地市界.WL,县界.WL4 .新建点:一级WT,二级.WT,三级.WT5 .新建工程图例,保存至实验数据,命名为图例。6 .新建点图例一级:子图号:187;高度:8000;宽度:8000;颜色:1二级:子图号:187;高度:6000;宽度:6000;颜色:1三级:子图号:186;高度:5000;宽度:5000;颜色:17 .新建点注释图例注释一:高度:12000;宽度:12000;汉字字体:1;颜色:1注释二:高度:10000;宽度:10000;汉字字体:1;颜色:1注释三:高度:8000;宽度:8000;汉字字体:1;颜色:18 .新建线图例省界:线形:折线;线型:1;线颜色:6;线宽度:2; X系数:10; Y系数:10地市界:线形:折线;线型:1;线颜色:6;线宽度:1;X系数:10; Y系数:10县界:线形:折线;线型:1;线颜色:20;线宽度:0.5;X系数:10; Y系数:109 .关联图例板,打开图例板10 .矢量化线10.1 省界(1)点击“输入线”(2)打开图例版:选择省界。(3)从任一点开始矢量化省界,采集即将完成时,按下CtrI 键然后单击鼠标右键结束,这时多边形自动闭合。(注意采点 密度,在界线