MapGIS明码文件的获取和在坐标转换中的应用研究
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MapGIS明码文件的获取和在坐标转换中的应用研究
钟理韬
【摘要】MapGIS是我国自主研发的大型地理信息系统软件平台,具有数字制图、空间分析、数据库管理功能,而且MapGIS还支持二次开发.MapGIS有两种数据格式,分别是加密数据文件和明码文件.明码文件可以通过MapGIS平台打开编辑,还可以通过txt、word等文件格式打开、浏览、编辑,这样为MapGIS数据文件的修改提供了多种途径.首先介绍了MapGIS中明码文件的基本特点,并列出了点、线、区、网文件的明码文件的逻辑结构和结构里面包含的信息;然后,重点介绍如何利用点、线、面、区加密文件获取明码文件和将明码文件转换成点、线、面、区加密文件,以及如何利用明码文件在坐标转换中实现平面直角坐标转经纬度坐标.
【期刊名称】《安徽农业科学》
【年(卷),期】2014(000)007
【总页数】4页(P2171-2173,2175)
【关键词】MapGIS;明码文件;逻辑结构;平面直接坐标;经纬度
【作者】钟理韬
【作者单位】东华理工大学测绘工程学院,江西南昌330013
【正文语种】中文
【中图分类】S126;P208
MapGIS是中地数码开发公司开发的拥有完全自主知识产权的地理信息系统软件平台。目前,MapGIS在国土部门得到广泛运用并且成为全国各部委向全国重点
推广的科技产品。MapGIS平台提供了两种数据格式,一种是加密数据文件[1],另一种是明码文件。加密数据文件的格式不对外公开,只能在MapGIS的自有平台才能打开、显示和编辑。其文件类型包括点文件(*.wt)、线文件(*.wl)、区文件(*.wp)、网文件(*.wn)等,其包含的信息基本涵盖了MapGIS的空间信息和属性信息。MapGIS的明码文件是运用ASCII码编写的,其文件结构分为两部分——文件头和数据区[1]。明码文件的文件类型可分为点文件(*.wat)、线文件(*.wal)、区文件(*.wap)、网文件(*.wan),通过MapGIS操作平台,明码文件可以实现与加密文件之间的互换[2]。明码文件几乎包含了MapGIS点、线、面、网文件的所有图像信息,并且可以通过txt格式、excel格式、word格式在任意计算机系统中打开、编辑。运用VB等编程语言编写的程序还可以实现对MapGIS明码文件的批量操作。同时,在地质行业中虽然一些流行软件并没有与MapGIS建立图形数据接口,但是通过明码文件也可以实现与MapGIS之间的数据交换[2]。MapGIS明码文件的文件头共8个字节。点文件的文件头为WMAP9022 (老的文件为WMAP6022或WMAP7022和WMAP8022)[4],线文件的文件头为WMAP9021 (老的文件为WMAP6021或WMAP7021 和WMAP8021)[4],区文件的文件头为WMAP9023 (老的文件为WMAP6023或WMAP7023和WMAP8023)[4],网文件的文件头为WMAP9024 (老的文件为WMAP6024或WMAP7024和WMAP9024)。文件头的一般形式可以概括为“WMAP*02*”,前一个*与软件的版本有关,后一个*与文件的类型有联系(1表示线文件,2表示点文件,3表示区文件,4表示网文件)。MapGIS的数据区根据点、线、区、网文件的类型不同,具体结构各不相同。
1.1 点文件的逻辑结构
WMAP*022 文件头
N 点数
X1,Y1,ID,Type 1,…… 点1信息
X2,Y2,ID,Type 2,…… 点2信息
X3,Y3,ID,Type 3,…… 点3信息
……
Xn,Yn,ID,Type n,…… 点n信息
Type=0(表示字符串)时,之后的点信息为:"字符串", 字符高度, 字符宽度, 字符间隔, 字符串角度, 中文字体, 西文字体, 字形, 水平(0)或垂直排列(1), 颜色, 图层, 透明输出(0表示不透明,1表示透明)。
Type=1(表示子图)时,之后的信息为:子图号,子图高, 子图宽, 子图角度, 辅色,
颜色, 线宽,图层, 透明输出。
Type=2(表示圆)时,之后的信息为:半径,轮廓颜色,线宽,填充(1)或不填充(0),填充颜色,图层,透明输出。
Type=3(表示弧)时,之后的信息为:半径,起始角度,终止角度,线宽,颜色,
图层,透明输出。
Type=4(表示图象)时,之后的信息为:图象文件名,宽度,高度,角度,颜色,
图层,透明输出。
Type=5(表示文本)时,之后的信息为:文本字串,字高,字宽,字间距,角度,
中文字体,西文字体,字形,行间距,版面长,版面宽,水平(0)或垂直排列(1),颜色,图层,透明输出。
1.2 线文件的逻辑结构
WMAP*021 头文件
N 线数
线型号,辅助线型号,线色,线宽,X系数,Y系数,辅助色,图层,透明输出
线1信息
M 线1节点数 X1,Y1 线1的1号节点坐标
X2,Y2 线1的2号节点坐标
……
Xm,Ym 线1的m号节点坐标
ID,线长度线1的ID号和长度
……
以此类推,线2、线3、……线n信息格式同线1一样。
1.3 区文件的逻辑结构区文件(又称面文件)的明码文件结构较为复杂,共分为3
个部分[1-2]:①弧段信息,包括该区文件的总弧段数和每条弧段所涵盖的信息,
如线型、线色、线宽、节点坐标、弧段长度等;②节点信息,包括节点坐标、所在的弧段数等;③区信息,包括区数、每个区所包含的信息,如区颜色、填充图案号、图案高、图案宽、笔宽、图案颜色、图层、透明输出、ID、面积、周长、区数据
项数、弧段编号等。区明码文件的详细格式和内容可参考MapGIS“文件转换”
软件中的帮助索引。
1.4 网文件逻辑结构网文件是在MapGIS“空间分析”中的“网络编辑”和“网
络分析”内打开和编辑的,在“输入编辑”中也可以打开,但是无法编辑。网文件主要包含通过网线和结点的图形参数来显示和输出直观的网络图,主要是用来表现水管网、煤气管网、交通网、电讯网等规则的网络图。网文件的结构共分为3部分:①弧段信息,包括总弧段数和各弧段的线型号、辅助线型号、线色、线宽、X 系数、Y系数、辅助色、图层、透明输出、包含的节点坐标、ID、弧段长度等;②各节点的信息,和区文件相同;③网络信息,包含网络颜色、图层、ID、弧段编
号等信息。网明码文件的详细格式同样可参考MapGIS“文件转换”软件中的帮
助索引。
在地矿或者测量工作中,往往需要批量提取点、线、面文件包含的信息或者对包含