MapInfo MIF/MID 文件格式详解
4星 · 超过85%的资源 需积分: 10 131 浏览量
更新于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兼容的应用程序或者处理地理信息系统数据至关重要。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2022-03-23 上传
133 浏览量
2010-03-21 上传
2010-08-21 上传
2007-07-06 上传
2021-10-03 上传
szyuanzhiping
- 粉丝: 0
- 资源: 2
最新资源
- reva-cplusplus:C ++ Rev.a示例
- flamedfury.com:在neocities.org上托管的flamedfury.com静态网站
- EPCOS铝电解电容规格书.rar
- dzpzy98.github.io:投资组合网站
- SDRunoPlugin_drm:SDRuno的实验性DRM插件
- 职称考试模拟系统asp毕业设计(源代码+论文).zip
- DatingApp
- tokenize:用于身份验证的通用令牌格式。 旨在安全、灵活且可在任何地方使用
- Heart Disease UCI 心脏病UCI-数据集
- A5Orchestrator-1.0.3-py3-none-any.whl.zip
- PyDoorbell:基于Micropython微控制器的门铃
- ohr-point-n-click:OHR社区点击冒险游戏
- 仿ios加载框和自定义Toast带动画效果
- sqlalchemy挑战
- 西门子S7300的十层电梯程序.rar
- tabletkat:KitKat 的真正平板电脑用户界面