《电子地形图快速校正与裁剪方法.pdf》由会员分享,可在线阅读,更多相关《电子地形图快速校正与裁剪方法.pdf(6页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103854295 A (43)申请公布日 2014.06.11 CN 103854295 A (21)申请号 201210505317.1 (22)申请日 2012.12.02 G06T 11/00(2006.01) (71)申请人 新疆维吾尔自治区畜牧科学院草业 研究所 地址 830000 新疆维吾尔自治区乌鲁木齐市 沙依巴克区克拉玛依东街 151 号 (72)发明人 郑逢令 阿斯娅曼力克 李学森 赛里克都曼 貟静 储少林 (74)专利代理机构 乌鲁木齐新科联知识产权代 理有限公司 65107 代理人 祁磊 (54) 发明名称 电子地形图快速校正与裁剪方法 (57。
2、) 摘要 本发明公开了电子地形图快速校正与裁剪方 法, 验证新输入图幅号是否正确 ; 判断与正 确图幅号对应的电子地形图的比例尺是否正确 ; 计算出与正确图幅号对应且比例尺正确的电子 地形图四角点经纬度坐标值 ; 计算出电子地形 图所在行及与该所在行相邻两行所属每个电子地 形图左上角点经纬度 ; 根据电子地形图左上角 点经纬度坐标值对应更新电子地形图四角点图面 坐标值而相应生成 GCP 文件 ; 根据电子地形图各 自四角点经纬度坐标值所围四边形区域以确定 电子地形图各自的裁剪面而相应生成 MIF 矢量文 件 ; 打开 GCP 文件以更新电子地形图的四角图 面坐标, 再打开被更新过四角图面坐标的。
3、电子地 形图以利用与电子地形图图幅号对应的 MIF 文件 剪裁电子地形图。 本发明降低工作强度, 提高电子 地形图编辑效率。 (51)Int.Cl. 权利要求书 1 页 说明书 3 页 附图 1 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书1页 说明书3页 附图1页 (10)申请公布号 CN 103854295 A CN 103854295 A 1/1 页 2 1. 一种电子地形图快速校正与裁剪方法, 其特征在于下列步骤 : 应用 PYTHON 所编 程序验证新输入图幅号是否正确, 若判断新图幅号有误, 则要求另一图幅号被输入, 直至判 断正确的新图幅号被输入 ;。
4、 应用 PYTHON 所编程序判断与被判断为输入正确的图幅号对 应的主目标电子地形图的比例尺是否正确 ; 应用 PYTHON 所编程序计算出与被上述步骤 判断为正确的图幅号对应且比例尺被上述步骤被判断为正确的主目标电子地形图四 角点各自经纬度坐标值 ; 应用 PYTHON 所编程序至少计算出所述主目标电子地形图所在 行及与该所在行相邻两行所属每个次目标电子地形图左上角点的经纬度坐标值 ; 应用 PYTHON 所编程序仿照 GCP 格式根据上述主目标、 次目标电子地形图各自左上角点经纬度坐 标值对应更新主目标、 次目标电子地形图各自的四角点图面坐标值而相应生成 GCP 文件 ; 仿照 MIF 文。
5、件格式根据上述主目标、 次目标电子地形图各自四角点经纬度坐标值所围四边 形区域以确定主目标、 次目标电子地形图各自的裁剪面而相应生成 MIF 矢量文件 ; 应用 遥感或地理信息软件, 打开与某一电子地形图对应的 GCP 文件以更新电子地形图的四角图 面坐标, 再打开被更新过四角图面坐标的电子地形图以利用与被更新过四角图面坐标的电 子地形图所属图幅号对应的 MIF 矢量文件剪裁电子地形图。 权 利 要 求 书 CN 103854295 A 2 1/3 页 3 电子地形图快速校正与裁剪方法 技术领域 0001 本发明属于地理信息技术, 特别是电子地形图快速校正与裁剪方法。 背景技术 0002 在实。
6、际工作应用中需要对电子地形图进行几何校正, 而且还要对校正后的电子图 裁剪出边框以内的部分才能镶嵌拼合在一起。校正电子地形图的传统方法为 : 在通用遥感 软件或地理信息软件中打开电子地形图, 然后找到相应的地理配准点 ( 采取经纬度坐标一 般则需要一幅电子地形图的四个角点的经纬度值, 采取高斯投影坐标系则需要选择公里网 格交点 ), 输入所选 GCP( 地面控制点 ) 的地理坐标 , 选择校正的方法, 确认无误后开始校 正。裁剪电子地形图的传统方法为 : 先手动选择电子地形图四个角点, 使四个焦点所围的 区域形成 AOI( 感兴趣区域 ) 完成裁剪, 然后才可镶嵌无边框的地形图。如果人工校正、。
7、 裁 剪电子地形图的任务量很小, 就可在较短时间内完成, 但人工校正、 裁剪电子地形图的任务 量, 手工选择 GCP 点和 AOI 区域是一件很繁重的工作, 比如手工选择 GCP 点, 看起来简单, 但 实际上其任务量巨大, 人工输入环节容易出错, 反而会耗费大量人力、 精力, 工作强度大, 而 且每次选择下一点时都要移动整个地形图, 费时费力, 导致视觉严重疲劳, 此外, 还会致使 电子地图的校正工作容易出错和电子地形图校正效率偏低。 发明内容 0003 本发明的目的在于提供一种电子地形图快速校正与裁剪方法, 降低工作强度, 提 高电子地形图编辑效率。 0004 本发明的目的是这样实现的 :。
8、 一种电子地形图快速校正与裁剪方法, 应用 PYTHON 所编程序验证新输入图幅号是否正确, 若判断新图幅号有误, 则要求另一图幅号被 输入, 直至判断正确的新图幅号被输入 ; 应用 PYTHON 所编程序判断与被判断为输入正确 的图幅号对应的主目标电子地形图的比例尺是否正确 ; 应用 PYTHON 所编程序计算出与 被上述步骤判断为正确的图幅号对应且比例尺被上述步骤被判断为正确的主目标电 子地形图四角点各自经纬度坐标值 ; 应用 PYTHON 所编程序至少计算出所述主目标电子 地形图所在行及与该所在行相邻两行所属每个次目标电子地形图左上角点的经纬度坐标 值 ; 应用PYTHO所编程序仿照GC。
9、P格式根据上述主目标、 次目标电子地形图各自左上角点 经纬度坐标值更新主目标、 次目标电子地形图各自的四角点图面坐标值而相应生成 GCP 文 件 ; 仿照 MIF 文件格式根据上述主目标、 次目标电子地形图各自四角点经纬度坐标值所围 四边形区域以确定主目标、 次目标电子地形图各自的裁剪面而相应生成 MIF 矢量文件 ; 应用遥感或地理信息软件, 打开与某一电子地形图对应的 GCP 文件以更新电子地形图的四 角图面坐标, 再打开被更新过四角图面坐标的电子地形图以利用与被更新过四角图面坐标 的电子地形图所属图幅号对应的 MIF 矢量文件剪裁电子地形图。 0005 本发明能提高电子地形图剪裁效率的原。
10、因为 : 若电子地形图的图幅号是已知的, 则电子地形图的四角坐标也可被查到, 进而就能利用相关电子地图编辑程序自动生成通用 说 明 书 CN 103854295 A 3 2/3 页 4 的 GCP 文件, GCP 文件包括四角经纬度坐标和地形图图面坐标, 一般电子地形图的扫描分辨 率都是相同的, 所以四角的图面坐标基本都是固定的, 只要在通用软件中打开电子地形图 和生成的 GCP 文件, GCP 点就自动显示在四个角点所在位置, 这时, 尽管图面坐标可能有一 点偏差, 只要手工找到肉眼所观察到的最准确位置, 就可更新一幅电子地形图的四角点图 面坐标, 即完成校正工作, 同理可生成相应的 MIF。
11、 格式的矢量面文件, 在通用软件中打开校 正后的电子地形图和 MIF 矢量文件, MIF 矢量文件覆盖了电子地形图边框以内的部分, 然后 即可轻易完成裁剪工作。本发明降低工作强度, 提高电子地形图编辑效率。 附图说明 0006 下面将结合附图对本发明作进一步说明。 0007 附图为应用 PYTHON 编程实现本发明步骤、 的流程图。 具体实施方式 0008 一种电子地形图快速校正与裁剪方法, 其具体实施的步骤为 : 应用 PYTHON 所编 程序验证新输入图幅号是否正确, 若判断新图幅号有误, 则要求另一图幅号被输入, 直至判 断正确的新图幅号被输入 ; 应用 PYTHON 所编程序判断与被判。
12、断为输入正确的图幅号对 应的主目标电子地形图的比例尺是否正确 ; 应用 PYTHON 所编程序计算出与被上述步骤 判断为正确的图幅号对应且比例尺被上述步骤被判断为正确的主目标电子地形图四 角点各自经纬度坐标值 ; 应用 PYTHON 所编程序至少计算出所述主目标电子地形图所在 行及与该所在行相邻两行所属每个次目标电子地形图左上角点的经纬度坐标值 ; 应用 PYTHON 所编程序仿照 GCP 格式根据上述主目标、 次目标电子地形图各自左上角点经纬度坐 标值对应更新主目标、 次目标电子地形图各自的四角点图面坐标值而相应生成 GCP 文件 ; 仿照 MIF 文件格式根据上述主目标、 次目标电子地形图。
13、各自四角点经纬度坐标值所围四边 形区域以确定主目标、 次目标电子地形图各自的裁剪面而相应生成 MIF 矢量文件 ; 应用 遥感或地理信息软件, 打开与某一电子地形图对应的 GCP 文件以更新电子地形图的四角图 面坐标, 再打开被更新过四角图面坐标的电子地形图以利用与被更新过四角图面坐标的电 子地形图所属图幅号对应的 MIF 矢量文件剪裁电子地形图。 0009 本发明的具体应用实施例 : 它公开了一种中比例尺 ( 一般为 5 万和 10 万 ) 地形图 快速校正与裁剪方法, 其总体步骤为 : A、 输入地形图图幅号, 图幅号一定是新图幅号, 而且 输入要正确, PYTHON 程序将对输入的新图幅。
14、号进行判断, 如图幅号错误, 则要求输入另一新 图幅号。B、 PYTHON 程序继续运行, 以产生同名 GCP 文件和 MIF( 裁剪面 ) 文件, 产生文件的 数量是所输入电子地形图所在行数加上两行和下两行的所有行列的数目, 这是 PYTHON 程 序内定的, 可以在 PYTHON 程序中修改参数以改变产生的数量 ; C、 应用通用遥感或地理信息 软件(如Envi、 ERDAS、 Global Mapper)等, 打开电子地形图 ; D、 打开与某一电子地形图对应 的 GCP 文件, 更新该电子地形图四角图面坐标, 检查正确后, 点击对话框所示 “确定” 按钮, 以完成此幅电子地形图的几何校。
15、正工作, 打开几何校正过的电子地形图并载入与何校正过 的电子地形图图幅号对应的 MIF 裁剪面文件, 确定对话框所示 “剪裁” 按钮, 保存并命名剪 裁后的电子地形图图像。上述 A、 B 步骤是由 PYTHON 语言编写的程序完成的 (PYTHON 是一 种面向对象、 直译式计算机程序设计语言, 是由 Guido van Rossum 于 1989 年底发明的, 第 说 明 书 CN 103854295 A 4 3/3 页 5 一个公开发行版发行于 1991 年 ), 即如附图所示。 说 明 书 CN 103854295 A 5 1/1 页 6 说 明 书 附 图 CN 103854295 A 6 。