用Mapgis对地形图进行校正的方法
地形图经扫描后,难免会产生扭曲变形,使得地形图产生误差,通过Mapgis可纠正扫描产生的错误。以下以贵阳幅1:1万地形图(.tif)为例,说明纠正的方法及步骤:
一、 设置Mapgis系统:
设置工作目录,矢量字体目录等,以便系统操作和保存,设置参见下图。
二、 生成图框:
用Photoshop等软件打开贵阳幅1:1万地形图,读出左下角的经纬度及椭球参数,分别为:纬度:35°11′00″;经度:106°41′15″,1954北京坐标系。
打开mapgis67主界面,进入“使用服务→投影变换”,打开投影变换系统。点击菜单栏上的“系列标准图框→生成1:1万图框”。图框模式为“高斯坐标实线公里网”,起始纬度为“351100”,起始经度为“1064115”,网间间距为1km,图框文件名为“贵阳幅1万图框”,椭球参数为“北京54/克拉索夫斯基(1490年)椭球”,点击“确定”。如下图:
弹出“图框参数输入“窗口,图幅名称为“贵阳”(根据需要输入并勾选),坡度值等高距为2m(可不勾选),资料来源可不勾选,勾选“用3度带不用6
度带”,去掉“将左下角平移为原点”、“旋转图框底边水平”和“标记实际坐标值”前面的勾去掉。“输入并绘制接图表”一项可根据需要勾选;将“绘制比例尺”和“绘制图框外图廓线”勾上,确定。
弹出“输入接图表内容”窗口,可根据需要填写成汉字形式的接图表,不需要的话可直接点击“确定”(本来直接点击“确定”)。
此时,系统已自动保存图框文件到“D:\\MAPGIS67\\工作目录\\1万贵阳幅”目录下,直接关闭投影变换系统。 三、 进行影像分析并校正:
依次打开“图象处理→图象分析”,进入影像分析处理系统。执行“文件→数据输入→添加文件→转换”。稍等片刻,便能转换为“*.msi”文件,关闭数据输入窗口。将刚转好的“.msi”格式文件复制到“D:\\MAPGIS67\\工作目录\\1万贵阳幅”目录下,以便操作。
执行“文件→打开影像”,打开刚刚转好的“.msi”文件。 执行“镶嵌融合→打开参照文件→参照线文件”打开第二步生成的图框线文件“贵阳幅1万图框”。此时屏幕自动分为两半,最下面则为默认的四个控制点(不准确),点击
图标,把四个控制点全部删除。点击
图标添加控制点,
用空格键确定。如下图:
将msi文件的四个角点(控制点)分别校正到标准图框上去。校正好之后直接关闭影像分析处理系统(系统已经自动保存)。 四、 新建工程文件
执行“图像处理→输入编辑→新建工程→确定→确定→不生成可编辑项→确定”。在左侧栏空白处点击鼠标右键→添加项目→文件类型选“*.msi,*.msd”,打开刚作好的msi文件;用同样的方法打开图框文件,在弹出的“添加文件的地图参数与当前工程的地形参数不匹配!进行转换吗?”时,直接点击“”确定。然后点击“1:1”复位窗口按钮,即可见到校正效果图:
五、保存工程
保存为“贵阳幅1万地形图.MPJ”文件,储存到“D:\\MAPGIS67\\工作目录\\1万贵阳幅”目录下,以便操作。 六、 输出jpg格式文件
用section文件打开工程文件,并输出打印为pdf文件,安装adobe acrobt professional软件,将pdf文件转换为jpg图像即可。 七、备注:
本文属于原创。上述方法校正的图形还是有些误差,但是已经基本够用了,如果想做到更加精准,就需要对每个方格网都进行校正,这就涉及到“DRG生成”功能。步骤比较简单,但是由于时间关系,在此就不做解释了。有想进一步想了解的请加QQ412495313。