基础地理信息元数据制作工具开发与应用

2016-03-21 04:27马晓丹
地球 2016年6期
关键词:图号子程序数据量

■马晓丹

(辽宁航苑摄影测量与遥感有限公司辽宁沈阳110034)

基础地理信息元数据制作工具开发与应用

■马晓丹

(辽宁航苑摄影测量与遥感有限公司辽宁沈阳110034)

本文介绍了为生产辽宁省基础测绘DLG、DEM、DOM元数据的要求,根据不同的数据要求,研究开发一款软件,自动实现DLG、DEM、DOM的元数据生产,经过几个测区的论证,减轻了生产人员的负担,提高了劳动生产率和DLG、DEM、DOM元数据产品的准确率。

DEM DOM DLG Autodesk元数据

1 引言

2012年开始,辽宁省基础测绘工作开始了一个新的阶段,基础测绘工作量随之大量增加,以满足辽宁省日益快速增长的发展需要,随之DLG、DEM、DOM生产数量的增加,元数据生产的工作量也随之增加,给生产人员带来了巨大的工作量。因此,根据DLG、DEM、DOM的元数据的不同要求,研究开发一款软件,自动实现DLG、DEM、DOM的生产,以减轻生产人员的负担,提高劳动生产率和DLG、DEM、DOM的产品准确率。

2 DLG、DEM、DOM制作方法分析

在没有研发元数据制作软件之前,一般采用人工的方法,在元数据模板中,自行添加数据。这种方法是原始的方法,效率极低而且错误率也比较高,同时每个人填写或部门的元数据由一个人填写,最后院级的元数据再合并到一起,比较麻烦。元数据制作生产基本上是重复的工作,但是要求必须正确,因此我们希望能开发一款软件,根据DLG、DEM、DOM的不同要求,生产不同的元数据,以便提高工作效率。软件设计的基本思路:基于Autodesk平台,将院级的基础测绘生产任务结合表作为基础数据,在此基础上(以DLG为例),将图幅的接边信息、图名、图号、数据量、图层数、航片号等信息,通过开发的工具,标注在结合表中。只要保证结合表中的信息正确,就可得到正确元数据成果。DEM、DOM的方法与此大同小异,只是内容不同。对于固定的内容,可以写在程序中或制作固定内容的模板,在生产元数据时,除了结合表中的内容,固定内容直接写入MDB元数据中,或读取固定内容的模板,写入MDB元数据中即可。当我们需要修改元数据内容时,只需要修改结合表或固定内容模板或程序中的规定内容,再次写出MDB即可

3 DLG元数据生产具体要求及样本

3.1 结合表图层颜色要求

(1)结合表图层“TK”:

图廓线颜色的含义:

1号色为“未接”,2号色为“省外”,3号色为“已接”自己本批次的图(一个标段),6号色为“已接”以前的图或本批次以外的图(其他标段)。4号色为“待接”以前的图,5号色为“自由”到海洋、界外等。

(2)图名在“图名”层;(3)新图号在“XTH”层;(4)等高距在“等高距”层;(5)图廓为顺时针方向,左下角起。

3.2 基础测绘评分质量评价.txt

K51G065050 94.1优 K51G065051 91.9优

K51G065052 92.4优 K51G065053 90.2优

3.3 图号数据量-图层数.txt

K51G093064 14.4MB 37 K51G065055 14.8MB 46

K51G066055 14.3MB 43 K51G066055 14.3MB 43

K51G067055 16.6MB 47 K51G067056 14.0MB 45

3.4 图号航带号.txt

说明:图号航带号

K51G067056 024253,010528,002603 K51G067057 024253,010528,002603

注:逗号为英文半角逗号

3.5 图号平面中误差高程中误差.txt

说明:图号平面中误差高程中误差。如果缺一项则填写“无”;平、高都没有,不要列入表中。

K51G067056 0.657 0.23 K51G067057 1.35无 K51G067058无3.2

4 DEM元数据生产具体要求及样本

分为两个表

4.1 自动提取部分

DEM数据量.txt

图号数据量格网行列数

如 :K51G00502323.5MB 970,1097 K51G00502432.7MB 976,1099…

4.2 手工填写部分

DEM得分.txt

图号结论总分高程中误差

如:K51G005023 96.2 K51G005024 86.2 0.386……

如果没有高程中误差,可以空着不填

5 程序描述

(1)子程序一,子程序只要根据不同需要,将上述文本标注到相应表中,便于生成需要的MDB。

(2)子程序二,接边情况标注,将测区外围的图幅,设置成相应的颜色,通过程序自动将接边情况标注在图上。

(3)子程序三,数据整理。由于元数据中图名等不同允许出现空格,因此,程序需要预先处理空格、各个标注的位置在固定的位置,便于检查。

(4)特别情况说明,如果一个测区内,存在不同的摄影单位、时间、摄区号时,需要修改程序或固定部分模板,分别选取相应的区域,生成完整的元数据。如果均相同,一次完成MDB生成工作。

(5)编程语言,程序采用Visual LISP语言,在Autodesk Map 2004 Chs开发而成,提供程序为编译过的“.VLX”。

(6)限制条件,该软件在Autodesk Map 2004开发,由于程序中未涉及对象数据,因此程序限定在Autodesk系列软件中运行使用。

(7)程序测试,当程序编写完成后,应进行相应的测试工作。

6 结束语

此程序经过几个测区的论证,方便快捷的为生产提供了保障,工作中要不断发现新的问题,用新的思维方法开发小程序,快速准确的完成工作任务。

[1]GB/T 14268-2008《国家基本比例尺地形图更新规范》

[2]CH/T 9006-2010《1:5000 1:10000基础地理信息数字产品更新规范》

[3]《数据结构与算法》 电子工业出版社2007

P2[文献码]B

1000-405X(2016)-6-271-1

猜你喜欢
图号子程序数据量
一种改进的接图表生成算法
基于大数据量的初至层析成像算法优化
学术出版物插图的编排要求(2):版式要求
高刷新率不容易显示器需求与接口标准带宽
宽带信号采集与大数据量传输系统设计与研究
期刊论文中插图的要求
B/S模式产品图号信息系统的开发与应用
浅谈子程序在数控车编程中的应用
子程序在数控车加工槽中的应用探索
西门子840D系统JOG模式下PLC调用并执行NC程序