一、写在前面的话:
1. 为了提高图形显示的速度,在矢量化地形图之前需要先把图像转换成“.msi”
格式的图形。
转换方法:如图1所示,单击主界面“图象处理”---“图像分析”,进入图像分析模块,如图2所示。
图1 mapgis 主界面
图2 图像分析模块界面
单击图像分析窗口的菜单“文件”,在下拉列表中点击“数据输入”,在弹出的数据转换对话框中将转换数据类型设置为tif,然后点击添加文件,将要转换的tif格式的地形图添加在文件列表中,再点击转换,即可进行文件的转换。如图三所示
图3 数据转换对话框
2. 图像配准
图像配准的目的是让扫描的地形图具有地理坐标。方法
进入主界面“图象处理”---“图像分析” 模块,点击菜单文件下的“打开影像”,对话框中选择刚转换好的的msi文件。如图4所示
图4 打开光栅地形图
在镶嵌融合菜单下选择添加控制点,进行图像配准。
方法:单击图上方里网的结点处,在弹出的屏幕中将十字光标尽量与方里网的线条重合。然后单击空格键,弹出输入控制点的坐标对话框,在弹出的对话框中输入该点的坐标。即完成对该控制点的配准。之后即可进入下一结点进行配准,直到将所有控制点都配准完毕。
图5 点击控制点窗口
图6 输入控制点坐标对话框
二、实习任务:
1、矢量化地形图(每人4格地形图),图层包括等高线、高程点和河流三个图层。等高线包括首曲线和计曲线,河流包括单线河和双线河。
2、对等高线进行拓扑检查(检查有无相交、断开的等高线等),对等高线进行高程赋值。
3、将本小组的所有人矢量化的等高线连接起来。 4、进行拓扑检查无误后生成数字高程模型。 三、实习方法与步骤 1、矢量化地形图
1)主菜单中点击图形处理,进入输入编辑模块。
2)新建工程,命名
3)在工程左侧区域单击右键,新建点、线和区(即面)文件。如左侧图所示。一般一类地物建一个文件。本次实习可以建三个文件,等高线(线文件)、河流(线文件)和高程点(点文件)。矢量化后的等高线、高程点和河流就分别保存在相应的文件中
为了保存等高线的高程值,需对等高线文件设置属性结构,方法:在工程的左侧区域选中新建的等高线文件,并在其上单击右键,选择修改属性结构,即可进行。各文件的属性结构参考本文后面的附表。 4)、建“图例板”:
矢量化时,不同地物有不同的颜色、形状等。图例板的作用是设置不同地物的特征,并加以保存。一个文件可以有多个图例,如等高线文件包含首曲线和计曲线。二者用的图例不同。建图例的方法如下:
在界面最左边空白区域点击鼠标右键,选“新建工程图例”,在弹出的对话框中,选择“图例类型”,输入“图例信息”、输入“图例参数”,点“插入”,在插入的内容上双击鼠标左键,在弹出的对话框中可编辑“属性结构”,然后“确定”,保存,命名为“图例板”。各种地物的参数信息见本文后面的附表。全部设
置完后,需保存图例文件。保存时务必更改默认的图例板名称(NONAME.CLN),否则打开图例板可能有问题。
5)关联图例文件:将新建的图例文件和工程文件关联。在工程左侧界面空白区域点击鼠标右键,选“关联图例文件”,然后在打开的对话框中打开新建的图例文件。
6)在工程左侧界面空白区域点击鼠标右键,选“打开图例板”,鼠标双击图例板上某个图标,然后开始矢量化。(菜单矢量化——交互式矢量化)。注意矢量化的地物要与图例版的图例和工程中的文件对应。不要发生有错误的符号矢量化地物地貌,也不要将地物地貌矢量化在错误的文件中(如将河流矢量化在等高线的文件中)。因此,矢量化前一定要检查图例板中被按下的是否是所需的图例,还要检查矢量化图形是否可编辑。 7)相关快捷键:
F5:以鼠标所在点为中心放大 F6:向鼠标所在相反方向移动 F7:以鼠标所在点为中心缩小 F8:继续画线,前进 F9:退点、按一次回退一点。 F12:靠近线,捕捉线头等 按鼠标右键停止画线; 按Ctrl+鼠标右键,线闭合;
2、拓扑检查、高程赋值、连接等高线的方法见ppt
附表:
一.所需要的文件和图层的有关说明 1、
地形高程线图层(文件名:等高线)
属性结构表
序号 1 2 字段名 统一编号 图元代码 类型 Char C 长度 12 5 说明 用户自定义ID 图元代码 3 高程值 N 7.2 高程值,单位:米 图元代码说明:
6001:首曲线,6002:计曲线 6005:陡崖 说明:当为陡崖时,高程值项可填写陡崖高度。 线形标准:
线名称 线型 线颜色 线宽 X系数 Y系数 辅助线型 辅助颜色
首曲线 1 1381 0.08 10 10 0 0
计曲线 1 1381 0.15 10 10 0 0
土质陡崖 109 1381 0.08 1 4 0 0
石质陡崖 225 1381 0.05 8 8 0 0 2、
地形高程点图层(文件名:高程点)
属性结构表 序号 1 2 3 4 字段名 统一编号 图元代码 图元名称 高程值 图元代码说明:
11020:三角点,12000:高程控制点,
类型 Char C C N 长度 12 5 20 用户自定义ID 图元代码 高程控制点名称 说明 7.2 控制高程值,单位:米 相关图形标准:
名称 序号 子图号 颜色号 高度 宽度
高程点 228 169 1 0.4 0.4 三角点 229 705 1 1.6 1.6 3、
居民点图层(图层名即文件名:居民地)
属性结构表
序号 1 2 3 4 相关标准:
名称 子图号 颜色号 高度 宽度 居民地 39 1381 0.7 0.7 4、
居民地面图层(图层名即文件名:居民地)
字段名 统一编号 图元代码 图元名称 人口总数 类型 Char C C Long 长度 12 5 20 8 说明 用户自定义ID 图元代码 图元名称 居民点人口总数 属性结构表:
序号 1 2 3 4 字段名 统一编号 图元代码 图元名称 人口总数 类型 Char C C Long 长度 12 5 20 8 说明 用户自定义ID 图元代码 图元名称 居民区人口总数 图元代码说明:
4011:住宅区,4012:商业区,4013:机关,4014:工厂,95010:学校,4010:其它 相关标准:
名称 图案号 颜色号 图案高度 以比例表示的居民地 19 1381 2.0 5、
水系线图层(图层名即文件名:河流)
属性结构表
序号 1 2 3 字段名 统一编号 图元代码 图元名称 类型 Char C C 长度 12 5 20 说明 用户自定义ID 图元代码 图元名称 图元代码说明: 21011:单线河流, 相关标准:
名称 线型 线颜色 线宽 X系数 Y系数 辅助线型 辅助颜色
沟渠 226 2 0.15 15 15 0 0
5、水系区图层(图层名即文件名:河流) 属性结构表 序号 1 2 3 字段名 统一编号 图元代码 图元名称 类型 Char C C 长度 12 5 20 用户自定义ID 图元代码 图元名称 说明 图元代码说明: 21000:河流, 相关标准:
名称 序号 图案号 颜色号 高度 河流 0 2 6、 7、 8、
交通图层(不用做) 境界线图层(不用作)
基本信息线图层(图层名即文件名:LA1N3322)
属性结构表:
序号 1 2 3 字段名 统一编号 图元代码 图元名称 类型 Char C C 长度 12 5 20 说明 用户自定义ID 图元代码 图元名称 包括:经度线,纬度线,内图框线,外图框线,和其它修饰线 9、
基本信息点图层(图层名即文件名:注释)
属性结构表:
序号 1 2 3 字段名 统一编号 图元代码 图元名称 类型 Char C C 长度 12 5 20 说明 用户自定义ID 图元代码 图元名称 图元代码说明:
1011:经纬度坐标,1012:图名,1013:比例尺,1014:责任签,1010:其它注记说明 相关标准:
名称 高度 宽度 间隔 角度 字体 字形 颜色
自然村注记 2.50 2.50 0.3 0 2 0 1
2.00 2.00 0.3 0 2 0 1
山脉 3.0 3.0 2.0 0 3 2 1
群岛名称 2.0 3.0 1.0 0 3 0 1
高程及各类
数字注记 1.8 1.8 0 0 3 0 0 各类文字
注记 2.0 2.0 0 0 3 0 1
说明:以上图层只是参考,图上没有的图元不用建。
二.实习要求
1.分小组矢量化,平均每个同学四格地形图,有关图幅分组的情况参见excel 文档
2.每个同学都要建文件和图层,并完成相应图层的矢量化工作(包括矢量化过程中出现的错误改正),
3.小组完成的工作:将所有成员的图幅拼接在一起,再进行误差校正和整个图幅的错误检查(等高线赋值、拓扑查错等),最后以小组为单位上交矢量化成果。
以小组为单位上交的成果:并写出整个矢量化地形图的流程(包括具体的操作步骤和说明)
4.每个小组成员上交的成果:矢量化过程中的心得体会。和在矢量化过程中所获得的经验介绍)
因篇幅问题不能全部显示,请点此查看更多更全内容