MapInfo MIF/MID 文件格式详解
4星 · 超过85%的资源 需积分: 10 171 浏览量
更新于2024-07-26
收藏 70KB DOC 举报
"本文档详细介绍了MapInfo的MIF数据格式,包括MIF文件头、MIF数据区、画笔、画刷、符号和字体代码,以及与之配套的MID文件格式。"
MapInfo的MIF(MapInfo Interchange Format)格式是一种用于存储地理图形数据的文本格式,它与MID文件一起工作,提供了图形信息和相关联的文本数据。这种格式是ASCII编码的,因此易于编辑、生成,并且在MapInfo支持的所有平台上都能运行。
**MIF文件头**
MIF文件头包含关于文件的基本信息,如文件版本、单位类型、投影方式等。文件头以“MIF”关键字开始,接着是文件的版本号,然后是一系列描述文件内容和结构的行。例如,它可能包含定义图层的起点和终点坐标,以及设置比例尺和单位的行。
**MIF数据区**
MIF数据区包含具体的图形对象,如点、线和多边形。每种类型的几何对象都有特定的记录格式。例如,点由“POINT”关键字开始,后面跟着X和Y坐标;线由“LINE”关键字开始,随后是点的坐标序列;多边形则由“POLYGON”开始,包含一个或多个闭合的线串。
**画笔、画刷、符号和字体代码**
MIF文件中,可以指定对象的样式,如线条颜色、填充色、符号类型和字体。画笔和画刷代码用于定义颜色,而符号代码用于定义特定的图形符号,如箭头或星形。字体代码则用于设置文本的字体、大小和样式。这些信息通常在对象记录之前,用于确定其显示外观。
**MID文件**
MID文件与MIF文件一起使用,存储与图形对象相关联的非几何数据,如属性表。MID文件采用分隔符格式,每行对应一个记录,记录间用换行符分隔。它可以包含各种数据类型,如数字、文本和日期。通过MIF文件中的对象ID,MIF和MID文件能够相互关联,实现图形与属性数据的绑定。
**创建MapInfo表格**
要创建MapInfo表格,用户可以通过MapInfo软件导出现有数据到MIF/MID格式,然后使用文本编辑器查看或编辑生成的文件。此外,也可以通过编程方式生成MIF/MID文件,这对于自动生成地图或集成到GIS应用中非常有用。
MIF/MID格式提供了一种灵活的方式来交换和处理地理数据,适合于开发人员进行地图数据的导入、导出和处理。理解这种格式对于开发与MapInfo兼容的应用程序或者处理地理信息系统数据至关重要。
133 浏览量
2010-03-21 上传
2010-08-21 上传
2007-07-06 上传
2021-10-03 上传
点击了解资源详情
szyuanzhiping
- 粉丝: 0
- 资源: 2
最新资源
- sy1.rar
- beeeen:用于读取已编码文件的简单Rust库
- 基于Extjs4和Shiro的Java权限管理框架设计源码
- GecoSI:使用 SPORTident 计时系统的开源 Java 库。 为 Geco 开发
- shp格式全球海岸线数据.rar
- java基础之集合面试题共4页.pdf.zip
- 归档_matlab_灰度图像加密_异或加密_图像加密_
- multilingual-data-stats:多语言数据集统计
- Restaurant_Reservation_API
- jactor-logger:三个 logback appender,对 Logback 使用 jactor、jactor2 和disruptor
- ckpy-开源
- 行业分类-设备装置-一种含有彩色艺术水印效果的可机读的防伪纸及制造方法.zip
- 基于.NET的SunnyUI.NET开源控件库设计源码
- mp4decryptgui:快速抛出的gui,用于从c#中的Amazon提取键并将输出混合在一起
- Java基础19共14页.pdf.zip
- LogiDist-开源