电子地形图快速校正与裁剪方法技术

技术编号:10134343 阅读:289 留言:0更新日期:2014-06-16 13:06
本发明专利技术公开了电子地形图快速校正与裁剪方法,①验证新输入图幅号是否正确;②判断与正确图幅号对应的电子地形图的比例尺是否正确;③计算出与正确图幅号对应且比例尺正确的电子地形图四角点经纬度坐标值;④计算出电子地形图所在行及与该所在行相邻两行所属每个电子地形图左上角点经纬度;⑤根据电子地形图左上角点经纬度坐标值对应更新电子地形图四角点图面坐标值而相应生成GCP文件;根据电子地形图各自四角点经纬度坐标值所围四边形区域以确定电子地形图各自的裁剪面而相应生成MIF矢量文件;⑥打开GCP文件以更新电子地形图的四角图面坐标,再打开被更新过四角图面坐标的电子地形图以利用与电子地形图图幅号对应的MIF文件剪裁电子地形图。本发明专利技术降低工作强度,提高电子地形图编辑效率。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了,①验证新输入图幅号是否正确;②判断与正确图幅号对应的电子地形图的比例尺是否正确;③计算出与正确图幅号对应且比例尺正确的电子地形图四角点经纬度坐标值;④计算出电子地形图所在行及与该所在行相邻两行所属每个电子地形图左上角点经纬度;⑤根据电子地形图左上角点经纬度坐标值对应更新电子地形图四角点图面坐标值而相应生成GCP文件;根据电子地形图各自四角点经纬度坐标值所围四边形区域以确定电子地形图各自的裁剪面而相应生成MIF矢量文件;⑥打开GCP文件以更新电子地形图的四角图面坐标,再打开被更新过四角图面坐标的电子地形图以利用与电子地形图图幅号对应的MIF文件剪裁电子地形图。本专利技术降低工作强度,提高电子地形图编辑效率。【专利说明】
本专利技术属于地理信息技术,特别是。
技术介绍
在实际工作应用中需要对电子地形图进行几何校正,而且还要对校正后的电子图裁剪出边框以内的部分才能镶嵌拼合在一起。校正电子地形图的传统方法为:在通用遥感软件或地理信息软件中打开电子地形图,然后找到相应的地理配准点(采取经纬度坐标一般则需要一幅电子地形图的四个角点的经纬度值,采取高斯投影坐标系则需要选择公里网格交点),输入所选GCP (地面控制点)的地理坐标,选择校正的方法,确认无误后开始校正。裁剪电子地形图的传统方法为:先手动选择电子地形图四个角点,使四个焦点所围的区域形成AOI (感兴趣区域)完成裁剪,然后才可镶嵌无边框的地形图。如果人工校正、裁剪电子地形图的任务量很小,就可在较短时间内完成,但人工校正、裁剪电子地形图的任务量,手工选择GCP点和AOI区域是一件很繁重的工作,比如手工选择GCP点,看起来简单,但实际上其任务量巨大,人工输入环节容易出错,反而会耗费大量人力、精力,工作强度大,而且每次选择下一点时都要移动整个地形图,费时费力,导致视觉严重疲劳,此外,还会致使电子地图的校正工作容易出错和电子地形图校正效率偏低。
技术实现思路
本专利技术的目的在于提供一种,降低工作强度,提高电子地形图编辑效率。本专利技术的目的是这样实现的:一种,①应用PYTHON所编程序验证新输入图幅号是否正确,若判断新图幅号有误,则要求另一图幅号被输入,直至判断正确的新图幅号被输入;②应用PYTHON所编程序判断与被判断为输入正确的图幅号对应的主目标电子地形图的比例尺是否正确;③应用PYTHON所编程序计算出与被上述步骤①判断为正确的图幅号对应且比例尺被上述步骤②被判断为正确的主目标电子地形图四角点各自经纬度坐标值;④应用PYTHON所编程序至少计算出所述主目标电子地形图所在行及与该所在行相邻两行所属每个次目标电子地形图左上角点的经纬度坐标值;⑤应用PYTHO所编程序仿照GCP格式根据上述主目标、次目标电子地形图各自左上角点经纬度坐标值更新主目标、次目标电子地形图各自的四角点图面坐标值而相应生成GCP文件;仿照MIF文件格式根据上述主目标、次目标电子地形图各自四角点经纬度坐标值所围四边形区域以确定主目标、次目标电子地形图各自的裁剪面而相应生成MIF矢量文件;?应用遥感或地理信息软件,打开与某一电子地形图对应的GCP文件以更新电子地形图的四角图面坐标,再打开被更新过四角图面坐标的电子地形图以利用与被更新过四角图面坐标的电子地形图所属图幅号对应的MIF矢量文件剪裁电子地形图。本专利技术能提高电子地形图剪裁效率的原因为:若电子地形图的图幅号是已知的,则电子地形图的四角坐标也可被查到,进而就能利用相关电子地图编辑程序自动生成通用的GCP文件,GCP文件包括四角经纬度坐标和地形图图面坐标,一般电子地形图的扫描分辨率都是相同的,所以四角的图面坐标基本都是固定的,只要在通用软件中打开电子地形图和生成的GCP文件,GCP点就自动显示在四个角点所在位置,这时,尽管图面坐标可能有一点偏差,只要手工找到肉眼所观察到的最准确位置,就可更新一幅电子地形图的四角点图面坐标,即完成校正工作,同理可生成相应的MIF格式的矢量面文件,在通用软件中打开校正后的电子地形图和MIF矢量文件,MIF矢量文件覆盖了电子地形图边框以内的部分,然后即可轻易完成裁剪工作。本专利技术降低工作强度,提高电子地形图编辑效率。【专利附图】【附图说明】下面将结合附图对本专利技术作进一步说明。附图为应用PYTHON编程实现本专利技术步骤①、②的流程图。【具体实施方式】一种,其具体实施的步骤为:①应用PYTHON所编程序验证新输入图幅号是否正确,若判断新图幅号有误,则要求另一图幅号被输入,直至判断正确的新图幅号被输入;②应用PYTHON所编程序判断与被判断为输入正确的图幅号对应的主目标电子地形图的比例尺是否正确;③应用PYTHON所编程序计算出与被上述步骤①判断为正确的图幅号对应且比例尺被上述步骤②被判断为正确的主目标电子地形图四角点各自经纬度坐标值;④应用PYTHON所编程序至少计算出所述主目标电子地形图所在行及与该所在行相邻两行所属每个次目标电子地形图左上角点的经纬度坐标值;⑤应用PYTHON所编程序仿照GCP格式根据上述主目标、次目标电子地形图各自左上角点经纬度坐标值对应更新主目标、次目标电子地形图各自的四角点图面坐标值而相应生成GCP文件;仿照MIF文件格式根据上述主目标、次目标电子地形图各自四角点经纬度坐标值所围四边形区域以确定主目标、次目标电子地形图各自的裁剪面而相应生成MIF矢量文件;⑥应用遥感或地理信息软件,打开与某一电子地形图对应的GCP文件以更新电子地形图的四角图面坐标,再打开被更新过四角图面坐标的电子地形图以利用与被更新过四角图面坐标的电子地形图所属图幅号对应的MIF矢量文件剪裁电子地形图。本专利技术的具体应用实施例:它公开了一种中比例尺(一般为5万和10万)地形图快速校正与裁剪方法,其总体步骤为:A、输入地形图图幅号,图幅号一定是新图幅号,而且输入要正确,PYTHON程序将对输入的新图幅号进行判断,如图幅号错误,则要求输入另一新图幅号。B、PYTHON程序继续运行,以产生同名GCP文件和MIF(裁剪面)文件,产生文件的数量是所输入电子地形图所在行数加上两行和下两行的所有行列的数目,这是PYTHON程序内定的,可以在PYTHON程序中修改参数以改变产生的数量;C、应用通用遥感或地理信息软件(如Env1、ERDAS、Global Mapper)等,打开电子地形图;D、打开与某一电子地形图对应的GCP文件,更新该电子地形图四角图面坐标,检查正确后,点击对话框所示“确定”按钮,以完成此幅电子地形图的几何校正工作,打开几何校正过的电子地形图并载入与何校正过的电子地形图图幅号对应的MIF裁剪面文件,确定对话框所示“剪裁”按钮,保存并命名剪裁后的电子地形图图像。上述A、B步骤是由PYTHON语言编写的程序完成的(PYTHON是一种面向对象、直译式计算机程序设计语言,是由Guido van Rossum于1989年底专利技术的,第一个公开发行版发行于1991年),即如附图所示。【权利要求】1.一种,其特征在于下列步骤:①应用PYTHON所编程序验证新输入图幅号是否正确,若判断新图幅号有误,则要求另一图幅号被输入,直至判断正确的新图幅号被输入;②应用PYTHON所编程序判断与被判断为输入正确的图幅号对应的主目标电本文档来自技高网
...

【技术保护点】
一种电子地形图快速校正与裁剪方法,其特征在于下列步骤:①应用PYTHON所编程序验证新输入图幅号是否正确,若判断新图幅号有误,则要求另一图幅号被输入,直至判断正确的新图幅号被输入;②应用PYTHON所编程序判断与被判断为输入正确的图幅号对应的主目标电子地形图的比例尺是否正确;③应用PYTHON所编程序计算出与被上述步骤①判断为正确的图幅号对应且比例尺被上述步骤②被判断为正确的主目标电子地形图四角点各自经纬度坐标值;④应用PYTHON所编程序至少计算出所述主目标电子地形图所在行及与该所在行相邻两行所属每个次目标电子地形图左上角点的经纬度坐标值;⑤应用PYTHON所编程序仿照GCP格式根据上述主目标、次目标电子地形图各自左上角点经纬度坐标值对应更新主目标、次目标电子地形图各自的四角点图面坐标值而相应生成GCP文件;仿照MIF文件格式根据上述主目标、次目标电子地形图各自四角点经纬度坐标值所围四边形区域以确定主目标、次目标电子地形图各自的裁剪面而相应生成MIF矢量文件;⑥应用遥感或地理信息软件,打开与某一电子地形图对应的GCP文件以更新电子地形图的四角图面坐标,再打开被更新过四角图面坐标的电子地形图以利用与被更新过四角图面坐标的电子地形图所属图幅号对应的MIF矢量文件剪裁电子地形图。...

【技术特征摘要】

【专利技术属性】
技术研发人员:郑逢令阿斯娅·曼力克李学森赛里克·都曼貟静储少林
申请(专利权)人:新疆维吾尔自治区畜牧科学院草业研究所
类型:发明
国别省市:新疆;65

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1