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数据格式的转换
Step2:修改目的数据类型为Excel表格,并 修改目的数据名以及存储的目的数据目录
Excel表格导出
Step3: 进行高级参数设置
Excel表格导出
Step4: 点击转换
Step4: 点击转换
Step5:结果浏览
MapGIS 6x 文件降级
Step1: 右键导出 MapGIS 6x数据
Step2:修改目的数据类型为6x文件,并修改 目的数据名以及存储的目的数据目录
MapGIS 6x 文件降级
Step3: 进行高级参数设置
MapGIS 6x 文件降级
Step4: 点击转换
.dxf文件转换—导入.dxf
Step1: 右键导入其他数据
Step2: 添加需要转换的源数据
.dxf文件转换—导入.dxf
Step3: 可选择目的数据类型
在导入CAD文件时需要进行“符号对照表选项”的设置,选择 相应的符号对照表文件,符号对照表记录了MapGIS 10与CAD
的符号对照关系,所以需要导入符号对照表来进行转换
.txt点文件转换—导入点
Step1: 右键导入其他数据
Step2: 添加需要转换的源数据
.txt点文件转换—导入点
Step3: 进行高级参数设置
.txt点文件转换—导入点
导入txt格式数据的重点就在于高级参数的设置
观察文本内容,获 取数据列分隔符
指定坐标起 始行
选择生成点
选择列分割 符号,进行 分割符设置
.dxf文件转换—导出.dxf
Step3: 进行高级参数设置
在导出CAD文件时仍需进行“符号对照表选项” 设置,选择相应的符号对照表来进行转换
.dxf文件转换—导出.dxf
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的一些实用方法和处理技巧mapgis的一些实用方法和处理技巧一、如何将mapgis的图形插到word、excel、PowerPoint 中首先点取mapgis菜单“其他->OLE拷贝”,接着打开word,点取“粘贴”。
Mapgis数据就复制到word文档里。
二、空心字格式使用空心字时,字体采用相应字体编号的负数。
如:-3表示黑体空心字。
三、合并区1、可以在屏幕上开一个窗口,系统就会将窗口内的所有区合并,合并后区的图形参数及属性与左键弹起时所在的区相同。
2、也可以先用菜单中的选择区功能将要合并的区拾取到,然后再使用合并区功能实现。
3、还可以先用光标单击一个区,然后按住 CTRL 键,在用光标单击相邻的区即可。
四、翻转图形在Mapgis中的其它下面整图变换中比例参数的X比例中输入法-1或Y比例中输入-1后确定。
五、CAD转化为MAPGIS1.将CAD文件另存为2004/2000DXF格式。
2.在MAPGIS主程序中选择“文件转换”。
3.输入中选择转入DXF文件,确定并复位4.保存点线文件(面无法转化)六、MAPGIS转化为CAD1.在MAPGIS主程序中选择“文件转换”。
2.分别装入点线文件,复位并全选。
3.输出中选择“部分图形方式输入DXF”全选并确定。
4.打开保存的DXF文件,用CAD复位显示图形,并改字体样式。
5.保存成CAD格式。
七、如何把JPG格式的转成MSI格式图象处理----------图象分析模块。
在里面点:文件--------数据输入--------转换数据类型(选JPG)---------添加文件---------转换转换后的格式为mapgis的msi影像文件!转换为MSI文件格式后再在输入编辑里,导入后矢量化。
八、在电脑里如何做剖面图,不用手画,而且精度更高!1、先把MAPGIS图生成JPG格式,在PHOTOSHOP中图像—图像大小—文挡大小中输入经过变化后的宽度和高度数字(根据剖面图的比例和JPG图的比例关系得出);然后按需要裁剪,以减少图形的所占内存;2、裁剪后旋转使剖面线处于水平位置;3、在MAPGIS中插入裁剪旋转后光栅文件,新建线和点文件,以剖面线为水平的X轴,画垂直X轴的线为Y轴,以剖面线起点的位置为坐标原点,以剖面线起点的高程为起始Y轴刻度,在X和Y轴上标上相对应比例尺的刻度。
转换E00格式技术文档
转换E00技术总结MapGis文件格式转换E00格式。
MapGis为国产GIS软件产品,数据格式分为点、线、面,分别为*.WT、*.WL、*.WP文件,其中都包含图形和属性数据;E00格式是美国ESRI公司的ArcGIS软件系统的文件格式。
随着GIS技术应用的不断深入,MapGis已经不能够满足土地信息系统的需要,功能更加强大的ArcGis逐步占领了市场,并得到的迅速的推广和应用;这样需要将MapGis系统中的数据准确的转换为ArcGis的数据格式已经势在必行。
E00数据格式是ArcGis系统支持的标准格式,所以采用E00格式作为数据转换的目标格式。
如何准确的将MapGis格式转换为E00格式,是MapGis应用系统过渡到ArcGis系统的主要任务。
转换的技术路线是先将MapGis格式的数据进行标准化预处理,然后转换为SHAPE格式,再对SHAPE格式的数据进行整理检查,检查无误后把SHAPE转换为Coverage格式,最后将Coverage转换为E00格式。
以下内容以MapGis6.5和ArcGis9.1为例,就MapGis格式转换为E00格式,进行详细的介绍。
数据转换之前应该对MapGis数据进行标准化预处理。
主要任务就是对MapGis的图形进行拓扑检查,保证拓扑正确;然后对属性数据进行整理,检查字段的类型、长度,并对属性值的有效性进行验证。
转换步骤演示如下:1、运行MapGis软件,在程序主菜单中选择“库管理”的“属性库管理。
”2、出现MapGis属性管理子系统窗口,然后选择“文件”并装入需要转换的MapGis文件(本例装入的点文件)。
3、检查属性结构,选择“结构”中的“编辑属性结构”下的“编辑点结构”。
4、出现“编辑属性结构”窗口,可以调整属性结构,修改后单击“OK”保存结果。
5、检查数据属性值的内容,无误后将属性数据输出,选择“属性”中的“输出属性”。
注意:MapGis进行格式转换时容易出像属性内容错乱现象,所以最好先输出属性。
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常识第一部分识图MAPGIS中的常用文件主要有库文件(silb)、点文件(WT)、线文件(WL)、区文件(WP)和工程文件(MPJ)。
例如:要打开D盘设计文件夹中的汝阳松门沟图1,按下步骤进行1点击主菜单,见下图2、点击系统设置见下图A、点击工作目录,找出图所在的文件夹。
B、点击系统库目录,找出图所在文件夹中的库文件如“地质库”“新地质库”“silb”等。
然后确定。
3、点击图形处理,弹出输入编辑,点击输入编辑,弹出MAPGIS 编辑子系统,见下图。
4、点击MAPGIS编辑器上的取消。
5、打开MAPGIS编辑子系统上的黄色文件夹。
单击见下图6、在打开工作文件中,显示有2个文件,1个新地质库,1个工程文件22。
(如果没有工程文件,见8。
)7、双击工程文件22,弹出MAPGIS编辑子系统-22,单击22界面,点击1:1,见下图。
可利用窗口中的编辑工具,实现图面放大、缩小、移动功能。
按F6随光标移动图面,按F5放大图面,按F7缩小图面。
8、在打开工作文件中,没有显示工程文件时,说明该图没有制作工程文件。
此时,点击文件类型右侧的倒黑三角,弹出文件类型选中图形文件,见下图。
9、双击点文件,见下图。
10、单击SS.WT界面,然后打开窗口右上角的工作区。
见下图。
11、点击装入线文件,见下图。
12、双击线文件(SS.WL),见下图。
13、点击工作区,装入区文件,双击区文件,图形完全打开。
第二部分生成工程文件工程文件可实现打图、生成一般阅览器上可识别的图象格式。
1、点击主菜单,修改目录环境(系统设置),点击图形处理,弹出输出菜单,点击输出,弹出MAPGIS输出子系统。
见下图2、点击文件,弹出下拉菜单,3、点击创建菜单,选中工程文件,确定。
4点击文件,弹出下拉菜单,点击编辑工程文件,弹出工程文件管理器,见下图5、点击添加项目,依次装入(点击)区文件、线文件和点文件。
6、点击工程文件管理器上的工程输出编辑,弹出工程输出编辑下拉菜单;在页面设置中,点击倒黑三角,选中系统自动检测图幅,点击确定、确定。
mapgis 介绍
目录第一讲 MAPGIS地理信息系统的基本功能 (1)第二讲图形输入 (10)第三讲图形编辑 (15)第四讲拓扑处理及实用工具 (28)第五讲系统库编辑 (32)第六讲误差校正 (36)第七讲图型裁剪 (38)第八讲数字高程模型(DTM分析) (41)第九讲图形输出 (44)第十讲数据接口转换 (47)第一讲MAPGIS地理信息系统的基本功能一、地理信息系统概述(一) 地理信息系统的基本概念地理信息系统(Geographic Information System,简称GIS)是在计算机软、硬件支持下,采集、存储、管理、检索、分析和描述地理空间数据,适时提供各种空间的和动态的地理信息,用于管理和决策过程的计算机系统。
它是集计算机科学、地理学、测绘遥感学、空间科学、环境科学、信息科学和管理科学等为一体的边缘学科,其核心是计算机科学,基本技术是地理空间数据库、地图可视化和空间分析。
(二) GIS的基本功能GIS的基本功能有:①数据采集与输入;②地图编辑;③空间数据管理;④空间分析;⑤地形分析;⑥数据显示与输出。
GIS所管理的数据主要是二维或三维的空间型地理数据,包括地理实体的空间位置、拓扑关系和属性三个内容。
GIS对这些数据的管理是按图层的方式进行的,既可将地理内容按其特征数据组成单独的图层,也可将不同类型的几种特征数据合并起来组成一个图层,这种管理方式对数据的修改和提取十分方便。
(三) GIS与通用数据库的区别虽然数据库系统和图形CAD的一些基本技术都是地理信息系统的核心技术,但地理信息系统和这两者都不同,它是在这两者结合的基础上加上空间管理和空间分析功能构成的。
GIS与通用的数据库技术之间的主要区别有:①侧重点不同数据库技术侧重于对非图形数据(非空间数据)的管理,即使存储图形数据,也不能描述空间实体间的拓扑关系;而GIS的工作过程主要处理的是空间实体的位置及相互间的空间关系,管理的主要是空间数据。
mapgis分析
属性
就是一个实体的特征,属性数据是 描述真实实体特征的数据集。显示地物 属性的表通常称为属性表,属性表常用 来组织属性数据。
• 用户文件投影转换 1. 打开文本文件 2. 指定数据起始位置 3. 设置读数方式和读数的顺序
①.按行读取 ②.用户指定维数 ③.按指定分隔符 1).选择读取方式 2).设置分隔符
a. 设置分隔符号 b. 设置属性结构及属性
3)选择图形类型 4)设置 X 和 Y 位置 5)设置投影参数
4. 进行投影变换或数据生成。
3.在此选择要升 级的文件类型
5.决定保存转 换后文件目录
6.决定转 换后的版 本
误差校正
• 交互式误差校正 • 自动误差校正
交互式误差校正操作步骤
1.打开文件 2.打开控制点(如没有,创建移个即可) 3.设置控制点参数 4.选择采集文件 5.添加校正控制点 6.修改控制点(如已添加控制参数有误) 7.删除控制点(如已添加控制参数或位置不对,可利用该 功能先删除,再重新添加) 8.编辑校正控制点(可选择误差校正的方法并查看误差校 正的精度) 9.数据校正(文件校正,生成新的校正后的文件)
图形裁剪
• 图形裁剪的具体操作步骤: 1.装入裁剪文件 2.装入裁剪框
①编辑裁剪框 ②装入裁剪框 若没有裁剪框: ①造点编辑裁剪框 ②键盘输入裁剪框
3.建裁剪工程 4.裁剪
图形输出
• MAPGIS的输出方式 1. Windows 输出 2. 光栅形式输出 3. PostScrip 格式输出
MapGIS文件格式详解
1、概述1.1 文件组成MAPGIS数据文件主要包括工程文件文件和工程内各工作区的文件。
工作区是MAPGIS提出的一个概念,简单地说,工作区就是一个数据池,存放实体的空间数据、拓扑数据、图形数据和属性数据,每个工作区都对应于一个MAPGIS数据文件。
数据文件主要有以下几种:点工作区(.MPJ文件):工程文件,存放工程中所有的工作区文件点工作区(.WT文件):点(PNT)线工作区(.WL文件):线(LIN)、结点(NOD)区工作区(.WP文件):线(LIN)、结点(NOD)、区(REG)网工作区(.WN文件:线(LIN)、结点(NOD)、网(NET)表工作区(.WB文件):无空间实体,仅有表格记录1.2 数据类型点元:点元是点图元的简称,有时也简称点,所谓点元是指由一个控制点决定其位置的有确定形状的图形单元。
它包括字、字符串、文本、子图、圆、弧、直线段等几种类型。
它与“线上加点”中的点概念不同。
弧段:弧段是一系列有规则的,顺序的点的集合,用它们可以构成区域的轮廓线。
它与曲线是两个不同的概念,前者属于面元,后者属于线元。
区/区域:区/区域是由同一方向或首尾相连的弧段组成的封闭图形。
结点:结点是某弧段的端点,或者是数条弧段间的交叉点。
属性:就是一个实体的特征,属性数据是描述真实实体特征的数据集。
显示地物属性的表通常称为属性表,属性表常用来组织属性数据。
2、工程文件2.1基本构成工程文件数据由头信息+各工作区信息数据构成,其中头信息是0-1112字节,各工作区信息是400各字节,按顺序首尾存放在文件中。
2.2头信息头信息存储位置为0-1112字节,主要存储包含的工作区文件数、图形范围、比例、位移等信息。
2.3工作区信息头信息后是各工作区信息,从1113字节开始,每400字节存储一个工作区信息,主要包括各工作区的类型、文件名、范围等信息。
MapGIS工程输出详解
M apG IS 工程输出详解李 亮(山西省地球物理化学勘查院,山西运城 044004)摘 要 该文介绍了M apG I S 图件在工程输出时的相关设置及打印过程中出现问题的解决方案。
关键词 M apG IS 工程输出中图分类号TP39 文献标识码 BThe Detailed M et hod forM APG IS Project OutputL i L i ang(The Sixth Instit u te G eo l og ca l and Eng i neer i ng Exp l o ra ti on o f S H anx,i Yuncheng 044000)A bs tract The rel ati ve setti ngs aboutM APG I S p roject ou t pu t and t he s o l uti on s of s o m e p rob l e m s occurred duri ng the ou t put process .K ey words MAPGIS p roject ou tpu tM ap G I S 是由中国地质大学信息工程学院在w i n -do w s 平台上用C++语言自主开发实现的、具有国际先进水平的大型地理信息系统软件,是一个集当代最先进的图形、图像、地质、地理、遥感、测绘、人工智能、计算机科学等于一体的高效全汉字大型智能软件系统。
目前,已广泛应用于城市规划、交通、环境、电讯、测绘、土地管理、公安、国防、教育、地质勘察、矿产资源管理、房地产、旅游等领域。
M apG IS 在地质绘图方面也提供了强大的功能,其地质绘图技术将纷繁复杂的传统地质绘图过程简化,而且美观精确。
本文以w i n -do w s+M apG IS6.5环境为例,对M apG I S 工程输出的经验进行了简要总结。
1 准备工作打开M apG I S 主菜单,首先对其各个目录进行系统设置,最重要的是目标图件对应的系统库一定要设置正确。
土地利用总体规划制图规范图式文件使用说明
土地利用总体规划制图规范图式MAPGIS符号文件使用说明为方便土地利用总体规划编制单位制作土地利用总体规划图件,针对市、县、乡三级土地利用总体规划制图,制作市、县、乡土地利用总体规划必选图件的图式符号库。
该图式符号库适用于MAPGIS 软件平台下的图件制作。
图式符号库由clb文件和slb文件构成。
其中,clb文件为字库文件,slb文件为符号库。
各地根据实际情况,可适当调整符号大小。
符号库文件使用方法如下:1、设置mapgis的字库和系统库如下图:2、图式对应符号子图号及色号土地规划用途表达图式土地规划用途土地规划用途表达图式图式符号子图号色号填充(线颜色)图案颜色(辅助颜色)农用地耕地169972851 园地207946851 林地178746851 牧草地210102851其他农用地设施农用地12679851 农村道路151 175坑塘水面20255851403 ——农田水利用地20236851 田坎153 125建设用地城乡建设用地城镇用地153981851农村居民点用地154982851 采矿用地80993851405 ——土地用途图式符号子图号色号填充(线颜色)图案颜色(辅助颜色)建设用地城乡建设用地其他独立建设用地11993851409 ——交通水利用地铁路用地17672851429 ——公路用地17672851430 ——民用机场用地17672851425(380)——港口码头用地17672851426(381)——管道运输用地17672851432 ——水库水面20255851406 ——水工建筑用地1651938517 193土地用途图式符号子图号色号填充(线颜色)图案颜色(辅助颜色)建设用地其他建设用地风景名胜设施用地204189851423 ——特殊用地204189851407 ——盐田155189851431 ——其他土地水域河流水面及湖泊水面20255851 滩涂20255851404 ——自然保留地203845851土地利用功能区表达图式土地利用功能区表达图式图式符号色号(边框/填充)基本农田集中区96 903一般农业发展区393城镇村发展区允许建设区469981851 现状建设用地469981851 新增建设用地469981 有条件建设区469674独立工矿区469 993生态环境安全控制区622 自然与文化遗产保护区776 林业发展区515 牧业发展区875 风景旅游用地区902土地利用总体规划图中重要交通要素表达图式交通要素表达图式图式符号子图号色号铁路现状规划175175(6)1,96,9公路现状(不依比例尺表达)现状(依比例尺表达)新建(依比例尺表达)改扩建(依比例尺表达)124825225167167266民用机场现状规划425425(6)16港口码头现状规划426426(6)16建设用地管制分区图要素表达图式建设用地管制分区表达图式图式符号色号(边框/填充)允许建设区469 981有条件建设区469 674限制建设区350禁止建设区657 651土地整治规划图要素表达图式规划要素表达图式图式符号子图号色号建设用地整理重点区域17 5 农用地整理重点区域154 5 土地复垦重点区域11 5 土地开发重点区域80 5 土地综合整治重点区域153 5重点建设项目用地布局图要素表达图式规划要素表达图式图式符号子图号色号规划民用机场用地——6 672规划港口码头用地——6 672规划管道运输用地——6 672规划独立建设用地——6 993规划水库——6 55规划铁路175(6) 6 规划新建公路252 6 规划改、扩建公路251 6 规划航道149 29规划水利设施项目250 1 45规划能源项目418 6中心城区土地利用规划图中建设用地管制分区表达图式建设用地管制分区表达图式图式符号色号允许建设区469有条件建设区469926 中心城区土地利用规划图中中心城区规划控制范围表达图式表达要素表达图式图式符号色号中心城区规划控制范围 5。
mapgis明码文件格式
明码文件是mapgis生成的交换文件,其结构清晰,内容可见,但不能携带属性,现将文件结构说明如下:1、点文件结构逻辑结构:文件头点数1号点2号点……具体为:A、文件头,8个字节WMAP9022 (老的文件为WMAP6022或WMAP7022和WMAP8022)B、点数nC、1号点x1 y1 IDtype1 {点类型,类型不同,点信息也不同。
点类型取值如下: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号点2、线文件结构逻辑结构:文件头线数1号线2号线……具体为:A、文件头,8个字节WMAP9021 (老的文件为WMAP6021或WMAP7021 和WMAP8021)C、1号线线型号辅助线型号线色线宽X系数Y系数辅助色图层透明输出线点数m1x1 y1x2 y2…xm1 ym1ID 线长度2号线线型号辅助线型号线色线宽X系数Y系数辅助色图层透明输出线点数m2x1 y1x2 y2…xm2 ym2……ID 线长度n号线线型号辅助线型号线色线宽X系数Y系数辅助色图层透明输出线点数mnx1 y1x2 y2…xmn ymnID 线长度3、区文件结构区逻辑结构为:文件头弧段数1号弧段2号弧段……最后弧段节点数1号结点2号结点……最后结点区数1号区2号区…… 最后区具体为:A、文件头,8个字节WMAP9023 (老的文件为WMAP6023或WMAP7023和WMAP8023)B、弧段数anC、1号弧段线型号辅助线型号线色线宽X系数Y系数辅助色图层透明输出前节点号后节点号{若没有指向任何节点,则为0}左区号右区号{若没有区号,则为0}线点数m1x1 y1x2 y2…………ID 线长度an号弧段线型号辅助线型号线色线宽X系数Y系数辅助色图层透明输出前节点号后节点号{若没有指向任何节点,则为0}左区号右区号{若没有区号,则为0}线点数manx1 y1x2 y2…xman ymanID 线长度D、节点数nnE、1号节点x1 y1节点弧段数k弧段号1 弧段号2…弧段号k………nn号节点xnn ynn节点弧段数knn弧段号1 弧段号2…弧段号knnF、区数rnG、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项}。
MapGIS文件格式详解
1、概述1.1 文件组成MAPGIS数据文件主要包括工程文件文件和工程内各工作区的文件。
工作区是MAPGIS提出的一个概念,简单地说,工作区就是一个数据池,存放实体的空间数据、拓扑数据、图形数据和属性数据,每个工作区都对应于一个MAPGIS数据文件。
数据文件主要有以下几种:点工作区(.MPJ文件):工程文件,存放工程中所有的工作区文件点工作区(.WT文件):点(PNT)线工作区(.WL文件):线(LIN)、结点(NOD)区工作区(.WP文件):线(LIN)、结点(NOD)、区(REG)网工作区(.WN文件:线(LIN)、结点(NOD)、网(NET)表工作区(.WB文件):无空间实体,仅有表格记录1.2 数据类型点元:点元是点图元的简称,有时也简称点,所谓点元是指由一个控制点决定其位置的有确定形状的图形单元。
它包括字、字符串、文本、子图、圆、弧、直线段等几种类型。
它与“线上加点”中的点概念不同。
弧段:弧段是一系列有规则的,顺序的点的集合,用它们可以构成区域的轮廓线。
它与曲线是两个不同的概念,前者属于面元,后者属于线元。
区/区域:区/区域是由同一方向或首尾相连的弧段组成的封闭图形。
结点:结点是某弧段的端点,或者是数条弧段间的交叉点。
属性:就是一个实体的特征,属性数据是描述真实实体特征的数据集。
显示地物属性的表通常称为属性表,属性表常用来组织属性数据。
2、工程文件2.1基本构成工程文件数据由头信息+各工作区信息数据构成,其中头信息是0-1112字节,各工作区信息是400各字节,按顺序首尾存放在文件中。
2.2头信息头信息存储位置为0-1112字节,主要存储包含的工作区文件数、图形范围、比例、位移等信息。
内容字节位置字节数类型说明文件标记0-78Char[8]GDMP`D29文件类型8-114int9文件数12-131short文件的图形范围14-4532Double (XMin, YMin, XMax, YMax)文件的环境46-685640结构文件的标题686-74560Char[60]图层字典位置746-7494int首文件存放指针750-7534int位移X 754-7618double位移Y 762-7698double比例X 770-7778double比例Y 778-7858double旋转角度786-7938double版面宽794-8018double版面高802-8098doublePrjType 810-8112short首图例存放指针812-8154int工程预设的地图参数816-984169结构UnUsed 985-1112128Char[128]无用2.3工作区信息头信息后是各工作区信息,从1113字节开始,每400字节存储一个工作区信息,主要包括各工作区的类型、文件名、范围等信息。
(整理)MAPGIS操作基础.
实验一MAPGIS操作基础一、系统库目录设置要打开顺利打开MAPGIS图件,先要激活虚拟狗,然后设置好系统库目录。
文件默认存储位置二、文件管理与编辑(1)MAPGIS文件类型(2)文件编辑新建——处于编辑状态——编辑(点、线、区编辑)(3)MAPGIS 功能键(快捷键) F5:放大; F6:移动; F7:缩小; F8 :手工加工; F9:退点(撤销) F11:改变跟踪方向; F12:捕捉线头(寻找线的中间)Ctrl+鼠标右键:自线相接(闭合),按右键结束作;Shift+鼠标右键:异线相接(闭合)。
当从一条线上找结点时,可先用输入线,再按F12键寻找最近点来生成新的结点。
(4)区参数修改因为我们所用的实验数据是1:1万的乡镇现状图(二调图),如果不修改区属性里面的图案高度和图案宽度,每次使用数据的速度就很慢,所以首先要调整修改区属性里面的图案高度和图案宽度。
步骤为:(1)打开数据工程——让乡镇.wp 处于编辑状态;(2)区编辑——统改参数——统改参数区参数;(3)在替换结果里面,图案高度和图案宽度分别填写1000,确定,OK 。
三、工程裁减(如裁减分乡镇图)第一步:新建一完整的“工程裁减框”区文件(注意这里的裁减框不是线或者仅弧段围成的框,而是一个完整的区,具体方法参照“矢量化的基本流程”中的“输入区”部分);第二步:选中裁减框区文件,右键“保存项目”并“删除项目”;第三步:单击“其它”菜单下的“工程裁减”命令,系统弹出一对话框,如右图,“选择裁减文件的存放目录”后,单击“确定”按钮;注意点:1)裁减后的结果文件不要和原文件存在同一个文件夹下,否则结果文件会将原文件覆盖掉;2)系统弹出“工程裁减”对话框,如图:3)依次单击“添加全部”、“选择全部”、“生成被裁工程”按钮,裁减类型为“内裁”,若空间拓扑关系正确,裁减方式为“拓扑裁减”,不正确裁减方式为“制图裁减”;4)裁减后的工程重新命名为“tp.MPJ”,并单击“参数应用”按钮;单击“装入裁减框”按钮,将第一步做的“cjk.wp”装入,单击“开始裁减”按钮即可,裁减后的文件会在右边窗口中显示;注意:用MAPGIS做工程裁减(乡镇裁减)时,有时效果不太好,因为MAPGIS 的区文件中,有大量的弧段,会影响结果(容易掉区)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、概述1.1文件组成MAPGIS 数据文件主要包括工程文件文件和工程内各工作区的文件。
工作区是 MAPGIS 提出的一个概念,简单地说,工作区就是一个数据池,存放实体的空间数据、拓扑数据、图形数据和属性数据,每一个工作区都对应于一个 MAPGIS 数据文件。
数据文件主要有以下几种:➢点工作区(.MPJ 文件):工程文件,存放工程中所有的工作区文件➢点工作区(.WT 文件):点(PNT)➢线工作区(.WL 文件):线(LIN)、结点(NOD)➢区工作区(.WP 文件):线(LIN)、结点(NOD)、区(REG)➢网工作区(.WN 文件:线(LIN)、结点(NOD)、网(NET)➢表工作区(.WB 文件):无空间实体,仅有表格记录1.2数据类型➢点元:点元是点图元的简称,有时也简称点,所谓点元是指由一个控制点决定其位置的有确定形状的图形单元。
它包括字、字符串、文本、子图、圆、弧、直线段等几种类型。
它与“线上加点”中的点概念不同。
➢弧段:弧段是一系列有规则的,顺序的点的集合,用它们可以构成区域的轮廓线。
它与曲线是两个不同的概念,前者属于面元,后者属于线元。
➢区/区域:区/区域是由同一方向或者首尾相连的弧段组成的封闭图形。
➢结点:结点是某弧段的端点,或者是数条弧段间的交叉点。
➢属性:就是一个实体的特征,属性数据是描述真实实体特征的数据集。
显示地物属性的表通常称为属性表,属性表常用来组织属性数据。
2、工程文件2.1基本构成工程文件数据由头信息+各工作区信息数据构成,其中头信息是 0-1112 字节,各工作区信息是 400 各字节,按顺序首尾存放在文件中。
2.3 工作区信息2.2 头信息头信息存储位置为 0-1112 字节,主要存储包含的工作区文件数、图形范围、比例、位移等信息。
说明GDMP`D299(XMin, YMin, XMax, YMax )结构结构无用内容文件标记文件类型文件数文件的图形范围文件的环境文件的标题图层字典位置首文件存放指针位移 X位移 Y比例 X比例 Y旋转角度版面宽版面高PrjType首图例存放指针工程预设的地图参数UnUsed 类型Char[8]intshortDoubleChar[60]intintdoubledoubledoubledoubledoubledoubledoubleshortintChar[128] 字节位置0-78-1112-1314-4546-685686-745746-749750-753754-761762-769770-777778-785786-793794-801802-809810-811812-815816-984985-1112 字节数841326406044888888824169128头信息后是各工作区信息,从 1113 字节开始,每 400 字节存储一个工作区信息,主要包括各工作区的类型、文件名、范围等信息。
3、工作区文件3.1 基本构成工作区文件主要有点工作区文件 (*.WT) 、线工作区文件 (*.WL) 、区域工作区文件 (*.WP) 等几种,不同工作区文件构成有一些不同,但是大体结构是一致的,普通包括三大部份:说明PNT/LIN/REG/MSIIMG单机文件此项为空小于 MinDispRate,不显示大于 MaxDispRate,不显示是否进行字段动态标注,以及是否尾随放大内容文件类型文件状态文件名(全路径)文件的描述图形范围 XMin图形范围 YMin图形范围 XMax图形范围 YMax用户自定义类型GroupCode网络数据的数据源最小显示比例最大显示比例字段动态标注标注字段名称标注字高标注颜色标注字体图例分类信息保留字节位置12-129130-257258-265266-273274-281282-289290-290291-291292-323324-331332-339340-340341-361362-365366-367368-368369-369370-399 类型bytebyteChar[128]Char[128]doubledoubledoubledoublebytebyteChar[32]doubledoublebyteChar[21]floatshortbytebyteChar[30]字节数1112812888881132881214211303.3 数据区头信息➢ 文件头信息:包括文件类型、数据区头信息的起始位置等➢ 数据区头信息:存储各种结构的数据的字节起始位置和总字节数➢ 数据区:存储点、线、区域、属性等各种数据数据读取时首先读文件头信息, 通过文件头信息中数据区头信息的起始位置读取数据区头信 息,在数据头信息中存储各数据区的起始位置和总字节数, 通过这些信息找到各数据区位置获取 数据。
3.4 文件头各种工作区文件(WP WL WT)的头信息基本都是一样的,从 0 字节开始,到数据区的起始位 置处,存放文件标记、文件类型、数据区起始位置,各数据区的数据总数、工作区图形范围等信 息。
说明GDMP`D20(WL)GDMP`D22 (WT)GDMP`D21 (WP)0-LIN 1-PRT 2-REG数据区头的起始位置, 从这个整数指向的字节位置存储数据区头信息此处的整数不知道意义未知,好像没什么用存储有 11 个整数,表示各种数据的总数104h 10Ch114h其余未知XMin YMin XMax YMax内容文件头标识文件标识起始位置图形范围 字节位置0-78-1112-1516-1920-259260-303304-335 字节数8448*4 类型Char[8]IntInt0-线数2-节点数 4-区数260-263268-271276-279数据区头信息包含工作区文件中各种数据的起始位置和数据总的字节数,为表述方便,下文中以 DataHeader 标识。
每一个数据头信息 10 字节,如:29 02 00 00 E4 00 00 00 FF FF其中➢0-3 数据区的起始位置➢4-7 数据区总字节数➢8-9 结束标记(FF FF)数据区头信息普通存储有这样的头信息 11 个摆布, WP WL WT 文件数据都是各有所区别,但是相同类型数据存放位置基本一致,如无论是 WL 文件还是 WP 文件,第一个头信息存储都是线(弧段)信息,各数据区域的位置大致如下:➢DataHeader[0]:线信息位置(WP WL) 点信息位置(WT)➢DataHeader[1]:线坐标点位置(WP WL) 点字符串位置(WT)➢DataHeader[2]:线属性位置(WP WL) 点属性位置(WT)➢DataHeader[3]:线拓扑关系的位置➢DataHeader[4]:节点信息的位置➢DataHeader[5]:节点属性➢DataHeader[6]:➢DataHeader[7]:➢DataHeader[8]:区信息位置➢DataHeader[9]:区属性位置➢DataHeader[10:3.4点数据点数据存在于 WT 文件中,从DataHeader[0]+93 开始读,每93 个字节存储一个点信息。
由于 MapGIS 的点数据包括字符串、文本、子图、圆、弧等几种类型,各种类型数据存储结构不一致,结构如下:内容字节位置字节数类型说明公用部份开始标记 0 1 01字符串总数字符偏移量坐标 X坐标 Y点类型透明输出图层颜色0-字符串部份字符串字符高度字符宽度字符间隔字符串角度中文字体西文字体字形罗列1-子图部份子图号子图高子图宽子图角度线宽辅色2-圆部份半径边线颜色1-23-67-1415-2231-3132-3273-7475-7833-3637-4041-4445-4849-5051-5253-5354-5433-3637-4041-4445-4849-5253-56?33-4041-44248811244444221144444444如果点类型是字符串,存储字符串信息位置: DataHeader[1]+ 偏移量–总数doubledoublebyte3-弧 4-图象 5-文本byteshortintDataHeader[1]+ 偏移量–总数floatfloatfloatfloatshortshortbytebyteIntfloatfloatfloatfloatIntfloatint0-字符串 1-子图 2-圆shortIntstring线宽度45-484float标识49-491byte1=填充圆 0=空心圆3-弧部份半径33-408double起始角度41-444float终止角度45-484float线宽度49-524float4-图片部份文件名string DataHeader[1]+ 偏移量–总数字符高度33-364float字符宽度37-404float字符串角度41-444float5-文本部份(多行)文本字符串string DataHeader[1]+ 偏移量–总数字符高度33-364float字符宽度37-404float字符间隔41-444float字符串角度45-484float中文字体49-502short西文字体51-522short字形53-531byte行间距54-574float版面高度58-614float版面宽度62-654float罗列661byte3.5线数据线数据在 WL 和 WP 文件中都有,主要包括线信息、坐标信息,对于 WP 文件还有线与区域的 拓扑关系。
1、线信息存储位置: DataHeader[0].DataOffset+59字节数: 57格式:2、坐标存储位置: DataHeader[1].DataOffset+每条线坐标存储位置字节数: 16( 两个八位的浮点数)格式:说明DataHeader[1]加这个偏移量是坐标的存储起始位置内容未知?未知?线点数坐标存储位置未知?线型号辅助线型号覆盖方式线颜色号线宽线种类X 系数Y 系数辅助色图层字节位置0-34-78-1112-1516-1920-2122-2223-2324-2728-3132-3233-3637-4041-4445-4849-5253-56 字节数44444211441444444类型IntIntShortByteByteIntFloatByteFloatFloatIntIntX 坐标Y 坐标0-78-153、拓扑关系存储位置: DataHeader[3].DataOffset+24字节数: 24( 前 16 位有效,共四个整数)格式:前节点号 0-3后节点号 4-7左区号 8-11右区号 12-153.6 结点数据结点是某弧段的端点, 或者是数条弧段间的交叉点, 结点数据区由结点基本信息加一系列结 点线号信息组成,基本信息起始位置为 DataHeader[4].DataOffset + 55,每一个接点 55 个字节, 格式:3.7 区域数据区域是由同一方向或者首尾相连的弧段组成的封闭图形,所以 MapGis 的区域数据是基本信息 和一系列线信息中线的顺序号 (整数) 组成。