在MapInfo 中所指的表是单纯的数据表或是图形与数据的结合。一个典型的MapInfo表将主要由*.tab、*.dat、*.wks、*.dbf、*.xls、*.map、*.id、*.ind文件格式组成。

  创建一个MapInfo表后,该表至少由以下两个独立文件组成。

1、属性数据的表结构文件.TAB

描述MapInfo表结构,说明数据文件。属性数据表结构文件定义了地图属性数据的表结构,包括字段数、字段名称、字段类型和字段宽度、索引字段以及相应图层的一些关键空间信息描述。.TAB文件实际上是一个文本文件,可以在写字板中打开观看其内容。

2、属性数据文件.DAT

表格数据 ,格式为二进制。属性数据文件中存放完整的地图属性数据。在文件头之后,为表结构描述,其后首尾相接地紧随着各条具体的属性数据记录。

3、交叉索引文件.ID

连接数据和地图对象的参照文件(无对象则不存在), 格式为二进制。交叉索引文件记录了地图中每一个空间对象在空间数据文件(.MAP)中的位置指针。每四个字节构成一个指针。指针排列的顺序与属性数据文件(.DAT)中属性数据记录存放的顺序一致。交叉索引文件实际是一个空间对象的定位表。

4、空间数据文件.MAP

图形对象(无图形,对象则不存在) ,格式为二进制。具体包含了各地图对象的空间数据。空间数据包含空间对象的几何类型、坐标信息和颜色信息等。另外还描述了该空间对象对应的属性数据记录在属性数据文件(.DAT)中的记录号。这样,当用户从地图上查询某一地图对象时,就能够方便地查到与之相关的属性信息

5、索引文件.IND

查询地图对象,格式为二进制。索引文件并不是必须的,只有当用户规定了数据库的索引字段后MapInfo才会自动产生索引文件。索引文件中对应于每个文件索引字段都有一个索引表。在每个索引表中,先给出总的数据库记录数目,然后按照索引顺序给出每条属性数据记录在对应的索引字段处的具体属性数据和该记录在属性文件(.DAT)及交叉索引文件(.ID)中的记录号。

上述说明的集中文件类型并不是MapInfo所有的文件格式,它们只是其中几种经常见到的格式,当我们对地图中的某一层进行一系列操作时,在存放地图文件的目录中将会产生其他格式的文件。

另:

.MID:用于表格数据的MapInfo转入/转出格式;

.MIF:用于图形对象的MapInfo转入/转出格式;

.WOR:MapInfo的工作空间文件,用于保存有关在某次MapInfo交互中所使用的表和窗口的信息。

参考:

http://blog.csdn.net/shmiloy001/article/details/6656564

http://blog.163.com/yui_program/blog/static/1841554152011529460531/

转载于:https://www.cnblogs.com/dwf07223/p/3325068.html

MapInfo常见数据格式相关推荐

  1. 【C语言进阶】常见数据格式转换处理的代码实现

    博主在日常工作中开展项目开发,经常遇到要将数据格式做转换处理,比如一段字符串转换为16进制的byte数组.或者一段16进制的byte数组转换成字符串输出等等. 现将这部分常见功能的实现分享给大家,希望 ...

  2. 毕业论文常见数据格式汇总

    今天将各个模块中,具有代表性的分析方法的数据格式进行一个汇总说明,本文主要介绍以下内容: 一.规范格式说明 ‍1.原始数据格式 我们在进行数据分析时,最常见的数据格式是原始数据格式. 下图是一份常见的 ...

  3. 摄像头YUV图像常见数据格式介绍

    1.YUV模型分类: 是根据一个亮度(Y分量)和两个色度(UV分量)来定义颜色空间,常见的YUV格式描述有YUY2.YUYV.YVYU.UYVY.AYUV.Y41P.Y411.Y211.IF09.IY ...

  4. 生物信息学常见数据格式 • fasta • fastq • gff/gtf

    一.fasta fasta 是一种基于文本用于表示核酸序列或多肽序列的格式.其中核酸或氨基酸均以单 个字母来表示,且允许在序列前添加序列名及注释 特征: 2行, id行和序列行. id行以" ...

  5. 数据格式_初识生信常见数据格式知多少?

    ?点击上方蓝字把我们设为星标吧✴ 前言 刚刚踏入生信圈的你,有没有因为各种数据格式而困惑过?比如基因组Fasta序列,又或者二代测序的Fastq数据.这些数据有哪些特点?又有哪些日常操作是生信小白必须 ...

  6. 生物信息学常见数据格式 • fasta • fastq • gff/gtf 练习题

    含有>多少行 练习1: 1.人类Y染色体上有多少个基因呢? 2.在Y染色体的注释文件中有第三列哪些类型呢? 3.匹配exon 的行,然后反向输出 4.匹配CDS 或者UTR 的行 5.查找exa ...

  7. (六)python网络爬虫(理论+实战)——常见数据格式及解析方法

    系列文章:python网络爬虫专栏 目录​​​​​​​ 序言 本节学习目标 4 动手写网络爬虫--解析数据

  8. 机器学习常见数据格式转换(xml_to_csv,csv_to_tfrecord)

  9. POST提交数据时四种常见的数据格式

    最近项目部署到新环境tomcat+mysql,想看看项目部署成功没有,就用soupui调对应接口开测试,soupui使用比较简单,给上接口地址,入参xml报文,把入参的media Type设置为app ...

最新文章

  1. Netty和JDK源码来看Netty的NIO和JDK的NIO有什么不同
  2. iOS从通讯录中选择联系人
  3. 2019-4-25 html学习笔记
  4. mysql 架构名_MySQL 逻辑体系架构
  5. 彼得定律与员工职业生涯规划(该提拔谁,职业规划,知人善用)
  6. 从0开始python后端开发_前端(html)向后端(python)传递数据_GET_POST
  7. 计算机odbc数据源管理位置,ODBC数据源管理器的主要功能是什么 ODBC数据源怎么配置...
  8. 招财宝计算器android,招财宝收益计算器
  9. python圣经是哪本_我的圣经:17年前的那本《Python 2.1 宝典》
  10. 【动态规划】机器人军团
  11. 火影忍者、英雄联盟国内版、和平精英强开90/120帧方法
  12. speedoffice文档中如何快速撤回到上一步操作
  13. PPT内常用的五个插件
  14. 使用bedtools进行gwas基因注释
  15. 报错:FAILED: Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask原因查找
  16. 当初我要是这么学习二叉树就好了「附图文解析」
  17. Unity3d 获取场景中摄像头视频流,实现直播效果(无需代码)
  18. 【C#上位机(简单实现串口发送)】
  19. 计算机专业英语教程第五版课文,计算机专业英语教程阅读
  20. 大学英语计算机等级考试,全新版大学英语综合教程3课文原文及翻译6-8,全国计算机等级考试一级试题及答案(25套).doc...

热门文章

  1. 【微信小程序企业级开发教程】界面刷新获取新更新数据
  2. 全卷积神经网路【U-net项目实战】U-Net源码上实现自己数据集的分割任务
  3. 机器学习(MACHINE LEARNING) 【周志华版-”西瓜书“-笔记】 DAY10-降维和度量学习
  4. oracle日期导出mysql_oracle的数据导入到mysql中,遇到一个时间转换问题
  5. python获取输入数字_python获取从命令行输入数字的方法
  6. java特征向量计算_用Java和Python计算特征向量的差异
  7. springboot项目打包部署服务器
  8. springboot使用jdbc连接mysql数据库
  9. 浅析一般网站建设的需要耗费多长时间?
  10. 如何设计网站导航更利于SEO优化?