欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    MapGIS文件格式详解.docx

    • 资源ID:2058904       资源大小:20.61KB        全文页数:14页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    MapGIS文件格式详解.docx

    1、MapGIS文件格式详解1概述1.1文件组成MAPGIS数据文件主要包括工程文件文件和工程内各工作区的文件。匚作区是MAPGIS提岀的个概念,简单地说,11作区就是个数据池,存放实体的空间数据、拓扑数据、图形数据和属 性数据,每个工作区都对应于个MAPGIS数据文件。数据文件主要有以下几种:点工作区(.MPJ文件):工程文件.存放工程中所有的工作区文件点工作区(町文件):点(PT)线工作区(WL文件):线(LIN) 结点(NOD)区工作区(WP文件):线(LIN)、结点(NOD) x区(REG)网工作区(限文件:线(LIN) 结点(NOD)、网(NET)表工作区(肪文件):无空间实体,仅有表格

    2、记录1.2数据类型点元:点元是点图元的简称.有时也简称点,所谓点元是扌旨由一个控制点决定其位宜的有确定形状的 图形也元。它包括字.字符串、文木、子图、圆、弧、直线段等几种类型。它与“线上加点”中的 点概念不同。弧段:弧段是一系列有规则的,顺序的点的集合,用它们可以构成区域的轮廓线。它与曲线是两个不同 的概念,前者属于面元,后者属于线元。区/区域:区/区域是由同一方向或首尾相连的弧段组成的封闭图形。结点:结点是某弧段的端点,或者是数条弧段间的交叉点。屈性:就是一个实体的持征,属性数据是描述真实实体持征的数抿集。显示地物属性的表通常称为屈 性表.属性表常用來组织属性数据。2、工程文件2.1基本构成

    3、工程文件数据由头信息+各匸作区信息数据构成,其中头信息是0-1112字节.各工作区信息 是400各字节,按顺序首尾存放在文件中。2.2头信息头信息存储位置为0-1112字节,主要存储包含的工作区文件数、图形范圉、比例、位移等 信息。内容字节位貝字节数类空说明文件标记0-78Char8ZGDMP D29文件类型8-114int9文件数12-131short文件的图形范殉14-4532Double(XMin, Tdin, XMax. YMax)文件的环境46-685610结构文件的标题686-74560Char60图层字典位宜746-7494int首文件存放抬针750-7534int位移X751-

    4、7618double位移Y762-7698double比例X770-7778double比例Y778-7858double旋转角度786-7938double版面宽794-8018double版而高802-8098doublePrjType810-8112short首图例存放彳针812-8154int工程预设的地图参数816-981169结构UnUsed985-1112128Char128无用2.3工作区信息头信息后是各工作区信息,从1113字节开始,每400字节存储个工作区信息,主要包扌舌 各工作区的类型、文件名.范围等信息。内容字节位宜字节数类型说明文件类型01bytePNT/LIN/RE

    5、G/MSIIMG文件状态11byte文件名(全路径)2-129128Char128文件的描述130-257128Char128图形范91 XMin258-2658double图形范围YMin266-2738double?1 形扛|!;| XMax274-2818double绍形口 M YMax282-2898double用户自定义类型290-2901byteGroupCode291-2911byte网络数据的数据源292-32332Char32爪机文件此项为空最小显示比例324-3318double小于MmDispRate,不显示最大显示比例332-3398double大于MaxDispRat

    6、e,不显示字段动态标注340-3401byte是否进行字段动态标注,以及是否銀随放大标注字段名称341-36121Char 21标注字商362-3654float标注颜色366-3672short标注字体368-36S1byte图例分类信息369-3691byte保留370-39930Char303.工作区文件3.1基本构成工作区文件主要有点工作区文件(*.WT).线工作区文件(*WL)、区域工作区文件*WP) 等几种,不同匸作区文件构成有些不同,但是大体结构是致的,般包扌舌三大部分:文件头信息:包括文件类型.数据区头信息的起始位宜等数据区头信息:存储备种结构的数据的字节起始位置和总字节数数据

    7、区存储点、线、区域.属性等各种数据数据读取时首先读文件头信息,通过文件头信息中数据区头信息的起始位置读取数据区头信 息,在数据头信息中存储各数据区的起始位置和总字节数,通过这些信息找到各数据区位置获取 数据。3.4文件头各种工作区文件(WPWLWT)的头信息展本都是样的,从0字节开始,到数据区的起始位 置处,存放文件标记、文件类型、数据区起始位置,各数据区的数据总数、工作区图形范围等信 息。内容字节位宜字节数类型说明文件头标识0-78Char8:GDMP D20(WL)GDMP D22 (WT)GDMP D21 (WP)文件标识8-111Int0-LIN 1-PRT 2-REG起始位宜12-1

    8、54I nt数据区头的起始位宜.从这个整数抬向的字节位宜存储数据区头信息916-19此处的整数不知道意义20-259未知,好像没什么用260-303存储有11个整数.表示各种数据的总数0-线数 260-263 104h2-节点数 268-271 10Ch4-区数 276-279 114h其余未知图形范罔304-3358*4XMin Blm XMax YMax33数据区头伯息数据区头信息包含工作区文件中各种数据的起始位置和数据总的字节数,为农述方便,下文 中以DataHeader标识每个数据头信息10字节,如:29 02 00 00 E4 00 00 00 FF FF其中0-3数据区的起始位宜4

    9、-7数据区总字节数8-9结束标记(FF FF)数据区头信息般存储有这样的头信息11个左右,WP WL肛文件数据都是各有所区别,但 是和同类型数据存放位置基本致,如无论是WL文件还是呼文件,第个头信息存储都是线(弧 段)信息,各数据区域的位置人致如下:DataHeadertO:线信息位置(WP WL) 点信息位置(WT)DataHeader1:线坐标点位置(WP WL八点字符串位置(WT)DataHeader2:线屈性位宜DataHeader 3:线拓扑关系的位宜DataHeader4:节点信息的位置DataHeader 5:节点属性DataHeader6:DataHeader7:DataHea

    10、der 8:区信息位置DataHeader 9:区属性位宜DataHeader10:3.4点数据点数据存在于WT文件中,从DataHeader 01+93开始读,每93个字节存储个点信息。由 于MapGIS的点数据包括字符串、文本、了图、圆、弧等几种类型,各种类型数据存储结构不 致,结构如下:内容字节位迓字节数类型说明公用部分开始标记0101字符串总数1-22short如果点类型是字符串.存储字符串信息位字符偏移址3-64IntDataHeader 11+ 偏移址-总数坐标X7-148double坐标Y15-228double点类型31-311byte0-字符串L子图2-圆3弧4-图铁5-文木

    11、透明输出32-321byte图层73-742short颜色75-784int0-字符串部分字符串stringDataHeader 11+偏移址一总数字符高度33-364float字符宽度37-404float字符间隔41-444float字符串角度45-484float中文字体49-502short西文字体51-522short字形53-531byte排列54-541byte1-子图部分子图号33-364Int子图高37-404float子图宽41-144float子图角度45-481float线宽49-524float辅色53-564Int2 圆部分9半径33-404float边线颜色41-

    12、444int线宽度45-484float标识49T91byte“填充圆0二空心圆3 弧部分 ?半径33-408double起始角度41-444float终止角度45T84float线宽度49-524float4-图片部分 ?文件名stringDataHeaderl+偏移址-总数字符鬲度33-364float字符宽度37-401float字符串角度41-444float5-文木部分(多行)?文木字符串stringDataHeaderl+偏移址-总数字符高度33-361float字符宽度37-404float字符间隔41-444float字符串角度45-484float中文字体49-502shor

    13、t西文字体51-522short字形53-531byte行间距54-574float版而高度58-614float版面宽度62-651float排列661byte3.5线数据线数据在WL和WP文件中都有,主要包括线信息.坐标信息,对于肝文件还有线与区域的 拓扑关系。1、线信息存储位置:DataHeader Oj. DataOffset+59字节数:57格式:内容字节位宜字节数类型说明未知?0-34未知?4-74线点数8-114Int坐标存储位宜12-151IntDataHeader 12加这个偏移at是坐标的储起始位宜未知?16-191线型号20-212Short辅助线型号22-221Byte

    14、覆盖方式23-231Byte线颜色号24-274Int线宽28-314Float线种类32-321ByteX系数33-364FloatY系数37-404Float辅助色41-441Int图层45-481Int49-52153-5642、坐标存储位置:DataHeader 1. DataOffset+每条线坐标存储位置字节数:16(两个八位的浮点数)格式:Y坐标8-153、拓扑关系存储位置:DataHeader 3. Data0ffset+24字节数:24(前16位有效,共四个整数)格式:前节点号0-3后节点号4-7左区号8-11右区号12-153.6结点数据结点是某弧段的端点,或者是数条弧段间

    15、的交叉点,结点数据区由结点基本信息加系列结 点线号信息组成,基本信息起始位置为DataHeader4.DataOffset + 55,每个接点55个字节, 格式:内容字节位置字节数类型说明节点坐标X0-78Double节点坐标Y8-158Double节点所在的线总数24-252short节点线段的存储位置26-272shortDataHeader12. DataOffset 加偏移址存储 结点相关的线段信息,每个线段号为4字节 的整数结点线信息一系列整数值3.7区域数据区域是由同方向或首尾相连的弧段组成的封闭图形,所以MapGis的区域数据是基本信息 和系列线信息中线的顺疗:号(整数)组成。基本信息的起始位置为DataHeader8.DataOffset + 40,每个结点基本信息共40字节格式:内容字节位宜字节数说明标记位01Byte01线总数1-44Int线号存储位宜5-84IntDataHeaderCl加这个偏移量是线号的存储 起始位宜区颜色9-124Float填充图案号13-142Short图案高15-181Float图案宽19-224Float笔宽23-242Short图案颜色25-284Int透明输出291Byte图层30-312Short区域的线号信息一系列整数值


    注意事项

    本文(MapGIS文件格式详解.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开