Mapgis明码文件格式详解
ArcGIS教程:MapGIS向ArcGIS数据格式转换方法

1.MapGIS数据结构特点MapGIS是中地公司研发的一款工具型国产GIS软件, 是国内率先推向市场的GIS平台之一, 经过不断的改进与完善,其强大的数据采集和地图编辑功能吸引了越来越多的用户。
MapGIS的标准数据格式主要有点(.wt)、线(.wl)、面(.wp)3种类型,它们都是ASCII码的明码文件:点标示的是一个控制点位置和符号或注释,线标示的是如省界、国界、等高线、路在内的线状要素,面是由首尾相连的弧段组成的封闭图形,并以颜色和花纹图案填充。
在MapGIS软件的文件转换模块中, 提供了对dxf、mif、E00、shape等文件的输入输出功能。
2.ArcGIS数据结构特点ArcGIS是美国环境系统研究所(ESRI)开发的旗舰产品, 是国内GIS行业常用软件, 它对空间数据的支持较强, 数据格式主要有Shape、Coverage、Geodatabase和E00。
Shape 是一种矢量型数据文件, 该文件不存储拓扑信息, 通常一个Shape由一个主文件, 索引文件和DBASE文件组成, ESRI已公开其数据格式;Coverage也是一种矢量型数据文件, 但其几何和空间拓扑关系存储在二进制文件中, 与之相关的属性数据则被存放在INFO表或RDBMS中, Coverage是要素类组织后的集合, 每个要素类都是一些点、线、面或文本的集合, 一个或多个Coverage要素被用于构造地理要素;Geodatabase是一种采用标准关系数据库技术来表现地理信息的数据模型, 它把地理数据组织成层次型的数据对象, 包括对象类、要素类、要素数据集, 一个对象类在地理数据库中是一个表, 存储非空间数据, 一个要素类是具有相同几何类型和相同属性的要素集合,一个要素数据集是共享空间参考系统的要素类集合;E00 是文本形式的数据交换格式, 通常用于不同平台之间的数据转换。
3.通过E00格式实现两种数据格式间的转换根据MapGIS和ArcGIS软件本身的数据格式转换功能,结合文件转换过程中文件类型的特点,MapGIS 向ArcGIS数据格式转换可以通过多种方式实现,如通过E00文件进行转换,E00 数据是一种ArcGIS 提供的外部交换格式,通常用于和其它GIS 系统进行数据转换。
MapGIS明码文件的获取和在坐标转换中的应用研究

MapGIS明码文件的获取和在坐标转换中的应用研究钟理韬【摘要】MapGIS是我国自主研发的大型地理信息系统软件平台,具有数字制图、空间分析、数据库管理功能,而且MapGIS还支持二次开发.MapGIS有两种数据格式,分别是加密数据文件和明码文件.明码文件可以通过MapGIS平台打开编辑,还可以通过txt、word等文件格式打开、浏览、编辑,这样为MapGIS数据文件的修改提供了多种途径.首先介绍了MapGIS中明码文件的基本特点,并列出了点、线、区、网文件的明码文件的逻辑结构和结构里面包含的信息;然后,重点介绍如何利用点、线、面、区加密文件获取明码文件和将明码文件转换成点、线、面、区加密文件,以及如何利用明码文件在坐标转换中实现平面直角坐标转经纬度坐标.【期刊名称】《安徽农业科学》【年(卷),期】2014(000)007【总页数】4页(P2171-2173,2175)【关键词】MapGIS;明码文件;逻辑结构;平面直接坐标;经纬度【作者】钟理韬【作者单位】东华理工大学测绘工程学院,江西南昌330013【正文语种】中文【中图分类】S126;P208MapGIS是中地数码开发公司开发的拥有完全自主知识产权的地理信息系统软件平台。
目前,MapGIS在国土部门得到广泛运用并且成为全国各部委向全国重点推广的科技产品。
MapGIS平台提供了两种数据格式,一种是加密数据文件[1],另一种是明码文件。
加密数据文件的格式不对外公开,只能在MapGIS的自有平台才能打开、显示和编辑。
其文件类型包括点文件(*.wt)、线文件(*.wl)、区文件(*.wp)、网文件(*.wn)等,其包含的信息基本涵盖了MapGIS的空间信息和属性信息。
MapGIS的明码文件是运用ASCII码编写的,其文件结构分为两部分——文件头和数据区[1]。
明码文件的文件类型可分为点文件(*.wat)、线文件(*.wal)、区文件(*.wap)、网文件(*.wan),通过MapGIS操作平台,明码文件可以实现与加密文件之间的互换[2]。
mapgis操作技巧汇总

在电脑里如何做剖面图,不用手画,而且精度更高!1、先把MAPGIS图生成JPG格式,在PHOTOSHOP中图像(I)—图像大小—文挡大小中输入经过变化后的宽度和高度数字(根据剖面图的比例和JPG图的比例关系得出);然后按需要裁剪,以减少图形的所占内存;2、裁剪后旋转使剖面线处于水平位置;3、在MAPGIS中插入裁剪旋转后光栅文件,新建线和点文件,以剖面线为水平的X轴,画垂直X轴的线为Y轴,以剖面线起点的位置为坐标原点,以剖面线起点的高程为起始Y轴刻度,在X和Y轴上标上相对应比例尺的刻度。
4、以图上等高线和X轴交点为垂足画垂直X轴的直线,以等高线的高程画垂直于Y轴的直线,上述两直线相交点就是我们要求剖面轮廓线的拐点,把这样一系列的点连起来就成了剖面图的轮廓线5、最后再整饰一下,就作成了剖面图。
如何将区的属性赋到它所包含的点、线文件上?MAPGIS中,可以通过空间叠加的方法将区属性附到它所包含的点、线文件上。
具体做法如下:在空间分析子系统中,装人点文件和区文件,选择―空间分析‖菜单下的―点空间分析‖――点对区判别分析‖即可将区属性附在他所包含的点上。
同理,在空间分析子系统中,装入线文件和区文件,选择―空间分析‖菜单下的―线空间分析‖――线对区判别分析‖即可将区属性附在他所包含的线上。
补充出现飞点解决的办法:在复杂图形处理时,由于各种原因(主要是操作不当),引起飞点现象。
出现飞点后,可以在输人编辑中利用―部分存文件‖的功能去除飞点。
判断是否出现飞点现象,可在图形编辑子系统里选择窗口菜单下的复位窗口,查看图形是否满屏显示;也可以在输出子系统的编辑工程文件内,在1:1情况下使用系统自动测试幅面大小,比较检测出的幅面大小是否与实际幅面大小一致。
如果已经发现飞点,在工程设置时按住Ctrl+鼠标移动图形在纸张上的位置,减小页面到实际大小为止。
有会员反应,字库里面没有的字或者生僻字输入不进去:在地名用字中,生僻字很多,要输入的注记,计算机字库里往往没有。
MAPGIS_明码文件

ID
n号线
线长度 线色 线宽 X系数 Y系数 辅助色 图层 透明
线型号 辅助线型号 输出 线点数mn 线点数mn x1 y1 x2 y2
…
xmn ymn ID 线长度
举例:下图为一线文件,共有5 举例:下图为一线文件,共有5个线段
其最后一条线段的线参数为: 其最后一条线段的线参数为:
WMAP9021 WMAP9021 6 200000,10.000000,10.000000, 1,0,1,0.200000,10.000000,10.000000,0,0,0 4 33.753886,343. 33.753886,343.033679 80.067358,368. 80.067358,368.152850 165.629534,394. 165.629534,394.841969 256.686528,414. 256.686528,414.466321 235. 1,235.462689 。。。。。。
当type=1时,点信息为: 时 点信息为:
子图号 子图高 子图宽 子图角度 辅色 颜色 线宽 图层 透明输出
当type=2时,点信息为: 时 点信息为:
半径 轮廓颜色 线宽 填充(1)或不填 充(0)标志 颜色 图层 透明输出
举例如下: 举例如下: 下图所示为所创建的一个点文件, 下图所示为所创建的一个点文件,其中包括 一个字符串, 一个子图、 一个圆、 一个字符串 , 一个子图 、 一个圆 、 一个 弧段、一个图象和一个版面, 弧段、一个图象和一个版面,
子图号 子图高 子图宽 子图角度 辅色 颜色 线宽 图层 透明输出
当type=2时,点信息为: 时 点信息为:
ቤተ መጻሕፍቲ ባይዱ
半径 轮廓颜色 线宽 填充(1)或不填 充(0)标志 颜色 图层 透明输出
mapgis讲义2

第一讲 MAPGIS简介一、几个术语图层:按照一定的需要或标准把某些相关物体组合在一起。
可以把图层理解为一张透明薄膜,每一层的图元在同一薄膜上,如水系力图层、铁路图层、地质界限图层、断层图层等。
图层的分层有利于地图图元的管理,提高成图速度。
栅格图:即扫描的图像。
矢量图:即进行了数字化的图像,图中的每一个点都有相对的X和Y座标。
图元:图面上表示空间信息特征的基本单位,分为点、线(孤段)、多边形等三种类型。
点元:点图元的简称,有时称点。
指其位置只有一组X和Y座标来控制。
它包括字符串(注释)、子图(专用符号)等。
所有点保存在点文件中(*.wt)结点:指某线或孤段的端点或数条线或孤段的交点。
结点平差:使几条线或孤段成为共用一个结点的过程线图元:地图中线状物的总称。
如划线、省界、国界、地质界线、断层、水系、公路等。
所有线图元都保存在线文件中(*.wl)区图元(面图元):由线或孤段组的封闭区域,可以以颜色和花纹图案填充。
如湖泊、地层、岩体分布区等。
所有区图元都保存在区文件中(*.wp)。
工程:对一系列的点、线、面文件进行管理的描述性文件。
二、MAPGIS几种主要文件类型及后缀.wp 区(面)文件 .pnt 控制点文件.wl 线文件.wt 点文件.tif 栅格文件.rbm 光栅求反后文件.mpj 工程文件.cln 图例板文件点文件(.wt):包括文字注记、符号等。
即在输入时,文字和符号都存在点文件中。
在机助制图时,文字注记称为注释(如各种标注等),符号称为子图(矿点符号,泉符号等)。
线文件(.wl):是由境界线、河流、航空线、海岸线等线状地物组成的图元。
面文件(.wp):将各个行政区进行普染色后,就得到了区文件。
在理论上,区是封闭的线组成的区域,因此区是基于线生成的。
工程(.mpj):对一系列的点、线、面文件进行管理的描述性文件。
其主要记录了各个文件的信息,如存放地、可编辑性等。
(如何建立工程,见以后)三、MAPGIS总体结构MAPGIS总体结构如下图,其中框线圈中的部分是要学习的部分。
MAPGIS使用手册

目录第一章MAPGIS地理信息系统的基本功能 (1)第二章图形输入 (8)第三章图形编辑 (13)第四章拓扑处理及实用工具 (26)第五章系统库编辑 (30)第六章误差校正 (34)第七章图型裁剪 (37)第八章数字高程模型(DTM分析) (39)第九章图形输出 (42)第十章数据接口转换 (45)第一章MAPGIS地理信息系统概述一、 MAPGIS软件概述MAPGIS是中国地质大学信息工程学院武汉中地信息工程有限公司自行研制开发的地理信息系统,是国产优秀的桌面GIS软件,它属于矢量数据结构GIS平台,主要优势功能有:①将空间数据数字化输入、编辑、拓扑一体化。
②具有强大的制图功能,包括各种专题图例符号的制作较其它软件方便灵活得多。
③基本上完成了GIS方方面面的分析功能。
二、MAPGIS 地理信息系统的基本功能(一) MAPGIS系统的运行环境及应用范围MAPGIS 硬件环境:PC-486(推荐奔腾Ⅱ)以上微机,内存 8M(推荐64M)以上,硬盘420M (推荐4.3G)以上,1024×768×256色的彩显设备。
MAPGIS 软件环境:中文WINDOWS95、WINDOWS98(推荐)、WINDOWS2000以及NT4.0以上。
MAPGIS地理信息系统适用于地质、矿产、地理、测绘、水利、石油、煤炭、铁道、交通、城建、规划及土地管理专业,目前我国已建立的各类地理信息系统绝大部分使用国外软件,它大多运行在工作站上,而MAPGIS的软件完全是自行开发并运行在PC-486以上微机平台,这套系统的推广使用,可以使更多的用户使用地理信息系统。
(二)MAPGIS系统的安装与启动MAPGIS目前最高版本是7.0,包括USB狗一个,系统光盘一张,使用手册一本。
在运行各子系统前,最好先进性系统设置,即设置好工作目录、矢量字库目录、系统库目录和系统临时目录。
图1 MAPGIS软件系统配置(三) MAPGIS系统的总体结构MAPGIS是具有国际先进水平的完整的地理信息系统,它分为“输入”、“图形编辑”、“库管理”、“空间分析”、“输出”以及“实用服务”六大部分,如图2。
Mapgis校正及格式转换

2、误差校正 1)采集实际控制点 在 MapGis 误差校正系统中装入已经矢量化但未进行坐标校准的 点、线、面文件(包括装入预先采集的校正网格线如上图)
① 实用服务→误差校正→文件→打开文件→选定要装入文件→ 确定。
②设置控制点参数: 控制点→设置控制点参数→采集数据类型:实际值 此时是采集未配准图控制点的实际值
2)以原图内图廓左下角 X 及 Y 值作为起始公里值,以内图廓右 上角 X 及 Y 坐标值作为结束公里值,单位为公里。
如上图所示,原图左下角 X 及 Y 坐标值为: X=543.5; Y=3410.5; 原图右上角 X 及 Y 坐标值为: X=545.5; Y=3412.5;
3)“坐标系”选“国家坐标系”,“矩形分幅方法”选“任意公里 矩形分幅
基点可以确定为图框内方格网中任何一点,一旦
确定不能更改基点位置,为了方便记忆一般基点坐标
可设为0,0。
AutoCAD图件转入MapGis后的坐标为相对坐标,需 要在MapGis中通过误差校正或其它有效方法将所有图 层坐标转换为绝对坐标。
“复位窗口”后,即可显示转入的“图框”。
关闭“文件转换”窗口,按提示保存为MapGis所 需的点wt、线wl文件,根据所转入的图层名称进行命 名。
其它各图层转入方法类似。
第三步:输入编辑 将所有转入到MapGis图层的点、线文件添加到一个
MapGis工程中,分别对字体、线型、粗细、颜色等图层 参数进行修改。修改时MapGis的系统库要用省级项目组 提供的统一系统库和图例板。
1、每一张图纸必须作为一个单独的文件,不能有 其它不相关的内容;
2、AutoCAD图件中的图层划分要清晰,不同性质的 要素放在不同的图层中。图层划分的原则可以参照建库 要求中对图层划分的规定。如果在AutoCAD中的分层能 满足建库要求,转入到MapGis则不需要再分层;
MAPGIS文件命名及建立

MAPGIS文件命名及建立
1、2007K120113+街道\街坊代码(6位)A MAP.mpj:以街道\街坊分块建立工程文件,每个工程文件包含*.wt,*.wl和*.wp;
2、开始属性录入时,再根据点、线文件的图层单独转出以下工程文件:
(1)基础地理信息要素
DDXYS.wt
JCDLYS.mpj:XDXYS.wl
MDXYS.wp
(2)行政区划要素
XZQ.wp
XZQH.mpj: XZJX.wl (含省\市界、县界、乡镇界\街道\街区、村界\街
坊,不同的界线录入不同的要素分类代码)
XZQZJ.wt
(3)土地权属要素
ZD.wp
ZDZJ.wt
JZX.wl
JZXZJ.wt
TDQS.mpj: JZD.wt
JZDZJ.wt
FW.wl
FW.wp
FWZJ.wt
(4)土地利用要素:
DLTB.wp
TDLY.mpj: XZDW.wl
DLJX.wl
TDLYZJ.wt(DLTB注记,XZDW注记)
3、项目:由若干个工程文件组成。
国土与房产综合业务数据库:
1、基础地理信息图库:主要用于显示和输出
2、城镇地籍信息图库:主要包含宗地、界址线、界址点和房
屋信息
3、行政区划图库:作为全区索引图
4、土地利用图库:主要用于空间叠加分析
5、原始影像图库:主要是正射影像图。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Mapgis明码文件格式详解
点文件结构
逻辑结构:
文件头点数 1号点 2号点……
具体为:
A、文件头,8个字节
WMAP9022 (老的文件为WMAP6022或WMAP7022和WMAP8022)
B、点数 n
C、1号点
x1 y1 ID
type1 {点类型,类型不同,点信息也不同。
点类型取值如下:
0 字符串
1 子图
2 圆
3 弧
4 图象
5 文本
}
点信息{点信息和点类型相对应}
当type=0时,点信息为:
"字符串" 字符高度字符宽度字符间隔字符串角度中文字体西文字体字形水平(0)或垂直排列(1) 颜色图层透明输出
当type=1时,点信息为:
子图号子图高子图宽子图角度辅色颜色线宽图层透明输出
当type=2时,点信息为:
半径轮廓颜色线宽填充(1)或不填充(0)标志颜色图层透明输出
当type=3时,点信息为:
半径起始角度终止角度线宽颜色图层透明输出
当type=4时,点信息为:
"图象文件名" 宽度高度角度颜色图层透明输出
当type=5时,点信息为:
"文本字串" 字高字宽字间距角度中文字体西文字体字形行间距版面长版面宽水平(0)或垂直排列(1) 颜色图层透明输出
2号点
……
n号点
**************************************************************
区文件结构
区逻辑结构为:
文件头弧段数 1号弧段 2号弧段……最后弧段节点数 1号结点 2号结点……最后结点区数 1号区 2号区
……最后区
具体为:
A、文件头,8个字节
WMAP9023 (老的文件为WMAP6023或WMAP7023和WMAP8023)
B、弧段数
an
C、1号弧段
线型号辅助线型号线色线宽 X系数 Y系数辅助色图层透明输出
前节点号后节点号 {若没有指向任何节点,则为0}
左区号右区号 {若没有区号,则为0}
线点数m1
x1 y1
x2 y2
…
xm1 ym1
………
ID 线长度
an号弧段
线型号辅助线型号线色线宽 X系数 Y系数辅助色图层透明输出
前节点号后节点号 {若没有指向任何节点,则为0}
左区号右区号 {若没有区号,则为0}
线点数m an
x1 y1
x2 y2
…
xm an ym an
ID 线长度
D、节点数 nn
E、1号节点
x1 y1
节点弧段数k
弧段号1 弧段号2…弧段号k
………
nn号节点
xnn ynn
节点弧段数knn
弧段号1 弧段号2…弧段号knn
F、区数
rn
G、1号区
区颜色填充图案号图案高图案宽笔宽图案颜色
图层透明输出 ID 面积周长
区数据项数n
弧段1编号 {第1项}
弧段2编号 {第2项}
…
弧段k编号 {第k项}
0 {第k+1项}
弧段k+1编号 {第k+2项}
弧段k+2编号 {第k+3项}
…
最后弧段编号 {第n项}
……
m号区
区颜色填充图案号图案高图案宽笔宽图案颜色
图层透明输出 ID 面积周长
区数据项数nm
弧段1编号 {第1项}
弧段2编号 {第2项}
…
弧段k编号 {第k项}
0 {第k+1项}
弧段k+1编号 {第k+2项}
弧段k+2编号 {第k+3项}
…
最后弧段编号 {第nm项}
******************************************************************** *******
逻辑结构:
文件头线数 1号线 2号线……
具体为:
A、文件头,8个字节
WMAP9021 (老的文件为WMAP6021或WMAP7021 和WMAP8021)
B、线数 n
C、1号线
线型号辅助线型号线色线宽 X系数 Y系数辅助色图层透明输出线点数m1
x1 y1
x2 y2
…
xm1 ym1
ID 线长度
2号线
线型号辅助线型号线色线宽 X系数 Y系数辅助色图层透明输出线点数m2
x1 y1
x2 y2
…
xm2 ym2
……
ID 线长度
n号线
线型号辅助线型号线色线宽 X系数 Y系数辅助色图层透明输出
线点数m n
x1 y1
x2 y2
…
xm n ym n
ID 线长度。