1、数据文件
下列文件组合起来描述一个图层:
.tab          
    描述MapInfo表结构,说明数据文件格式 文本
.dat(.mdb/.dbf/.txt/.xls/.wks) 
    表格数据   二进制
.map                                            
    图形对象(无图形,对象则不存在) 二进制
.id                                                
   连接数据和地图对象的参照文件(无对象则不存在) 二进制
.ind                                              
   索引文件,查帐地图对象 二进制
 
2.描述地图文件有两种
.gst                 文本格式,tab文件的集合,不能存入数据库
.mdf                XML格式,包含各图层的信息,可以存入数据库 (*!)
 
3. tab文件结构
              header
              !table
              !version 300
              !charset WindowsLatin1
              body
              commands
              MapBasic命令,在读入下一部分(table definition)前顺序执行。
              table definition
              描述表结构
              有下列几种:
              NATIVE格式
                    Definition Table必须
                    Type NATIVE Charset "WindowsLatin1" 必须
                    Fields 4必须,域段数量
                      id Integer Index 1 ;   域段名字,类型,索引
                      structure_type Char (13) ;...
                      mast_type Char (15) ;  …
                      foundation_type Char (17) ;…
               
              栅格文件
                    Definition Table必须
                    File "sf_rastc.bil"必须,栅格文件名
                    Type "RASTER" 必须
                    (548421,4183579) (0,0) Label "Pt 1",  
                    (548441,4183579) (1,0) Label "Pt 2",
                    (548421,4183559) (0,1) Label "Pt 3"
                    CoordSys Earth Projection 8, 62, "m", -123, 0, 0.9996, 
                    500000, 0 Units "m" 
                    RasterStyle 2 62
              mig文件
                    Definition Table必须
                    File "bidon_value.mig" 必须,MIG文件名
                    Type "RASTER"必须
                    (297153.63503593224,5007379.3522604182) (0,0) Label "", 
                    (312554.15366307431,5007379.3522604182) (204,0) Label "",
                    (312554.15366307431,4992205.3118483815) (204,201) Label "",
                    (297153.63503593224,4992205.3118483815) (0,201) Label ""
                    CoordSys Earth Projection 8, 33, "m", -73.5, 0, 0.9999, 
                    304800, 0 Units "m" 
                    RasterStyle 6 1 
                    begin_metadata
                    …
                    end_metadata元数据
              分隔ASCII
                    Definition Table必须
                    Type ASCII Delimiter 09 Titles Charset "WindowsLatin1"必须
                    Fields 3和NATIVE类似
                      Start Float ; 
                      End Float ; 
                      Side Char (6) ;
              Excel XLS文件
                    Definition Table必须
                    TypeXLSTitlesRange "Sheet1"必须
                    Fields 3 和NATIVE类似
                       A Float ; 
                       B Float ; 
                       C Char (6) ;
               
              Lotus WK*文件
                    Definition Table必须
                    File "lotus.wk4"必须,指定文件名
                    Type WKS Titles必须
                    Fields 1和NATIVE类似
                       A Char (1) ;
              Access MDB文件
                    Definition Table 必须
                    File "sample.mdb" MDB文件名
                    Type ACCESS TABLE "rdatbln_line" Charset "WindowsLatin1"必须 
                    Fields 5和NATIVE类似
                       FNODE_ Integer ;  
                       TNODE_ Integer ; 
                       LPOLY_ Integer ; 
                       RPOLY_ Integer ; 
                       LENGTH Float ;
               
              元数据
              begin_metadata
              "\IsReadOnly" = "FALSE"
              "\Identification" = ""
              "\Identification\Use Constraints" = "For use with MapInfo 
              Professional"
              "\Identification\Access Constraints" = "Licensed Users"
              "\Identification\Domain" = ""
              "\Identification\Domain\Bounds" = ""
              "\Identification\Domain\Bounds\West" = "-16190368.44"
              "\Identification\Domain\Bounds\East" = "16606614.14"
              "\Identification\Domain\Bounds\North" = "6743291.67"
              "\Identification\Domain\Bounds\South" = "-5501153.1"
              "\Identification\Citation" = "MapInfo Professional Bundled Maps; 
              World Capitals"
              "\Identification\Description" = ""
              "\Identification\Description\Abstract" = "Location of world 
              capitals.Also included regional and colonial capitals of 
              significant areas belonging to other countries.Based on current 
              World Almanac and UN definitions of Countries."
              "\Identification\Time Period" = ""
              "\Identification\Time Period\Currentness" = "1995"
              "\Identification\Keywords" = ""
              "\Identification\Keywords\Theme" = ""
              "\Identification\Keywords\Theme\Geography" = "World"
              "\Identification\Keywords\Theme\Geography\Abbreviation" = ""
              "\Identification\Keywords\Theme\Content" = "Reference Data"
              "\Identification\Keywords\Place" = ""
              "\Identification\Keywords\Place\Layers" = ""
              "\Identification\Keywords\Place\Layers\Count" = "1"
              "\Identification\Keywords\Place\Layers\Layer1Name" = "World"
              "\Identification\Keywords\Place\Layers\Layer1" = "World"
              "\Spatial Reference" = ""
              "\Spatial Reference\Geographic" = ""
              "\Spatial Reference\Geographic\Projection" = ""
              "\Spatial Reference\Geographic\Projection\Clause" = "CoordSys 
              Earth Projection 12, 62, ""m"", 0 Bounds (-34012036.7393, 
              -8625248.51472) (34012036.7393, 8625248.51472)"
              "\Spatial Reference\Geographic\Projection\Name" = "Robinson"
              "\Spatial Reference\Geographic\Coordinate Units" = "Meters"
              "\Spatial Reference\Geodetic" = ""
              "\Spatial Reference\Geodetic\Datum" = "NAD 27"
              "\Spatial Reference\Geodetic\Ellipsoid" = "Clarke 1866"
              "\Spatial Organization" = ""
              "\Spatial Organization\Object" = ""
              "\Spatial Organization\Object\Type1" = "Regions"
              "\Spatial Organization\Object\Type1\Count" = "0"
              "\Spatial Organization\Object\Type2" = "Points"
              "\Spatial Organization\Object\Type2\Count" = "214"
              "\Spatial Organization\Object\Type3" = "Polylines"
              "\Spatial Organization\Object\Type3\Count" = "0"
              "\Spatial Organization\Object\Type4" = "Lines"
              "\Spatial Organization\Object\Type4\Count" = "0"
              "\Spatial Organization\Object\All" = ""
              "\Spatial Organization\Object\All\TotalCount" = "214"
              "\Spatial Organization\Method" = ""
              "\Spatial Organization\Method\Type" = "Points"
              "\Quality" = ""
              "\Quality\Lineage" = ""
              "\Quality\Lineage\Source" = ""
              "\Quality\Lineage\Source\Vintage" = "1995"
              "\Quality\Lineage\Source\Scale" = "~ 1:20,000,000"
              "\Quality\Lineage\Source\Citation" = "MapInfo from Digital Chart 
              of the World"
              end_metadata
               
              Oracle Spatial
              一个空间数据表对应着下面数据字典表中的一行。
              MAPINFO_MAPCATALOG
              CREATE TABLE MAPINFO.MAPINFO_MAPCATALOG (
              SPATIALTYPE NUMBER, 
              TABLENAME VARCHAR2(32),
              OWNERNAME VARCHAR2(32),
              SPATIALCOLUMN VARCHAR2(32),
              DB_X_LL NUMBER,
              DB_Y_LL NUMBER,
              DB_X_UR NUMBER,
              DB_Y_UR NUMBER,
              COORDINATESYSTEM VARCHAR2(254),
              SYMBOL VARCHAR2(254),
              XCOLUMNNAME VARCHAR2(32),
              YCOLUMNNAME VARCHAR2(32),
              RENDITIONTYPE NUMBER,
              RENDITIONCOLUMN VARCHAR2(32),
              RENDITIONTABLE VARCHAR2(32));
              --在TABLENAME,OWNERNAME上创建索引
              CREATE
              UNIQUE INDEX MAPINFO_MAPCATALOG_INDEX ON 
              MAPINFO.MAPINFO_MAPCATALOG (TABLENAME,OWNERNAME);
               
              表域段说明
                    域段名取值示例
                    SPATIALTYPE SpatialWare值: 
                    5.0 (SpatialWare points)
                    5.1 (SpatialWare lines)
                    5.2 (SpatialWare regions)
                    5.3 (SpatialWare, all types of features)
                    Informix IUS值:
                    11.0 (IUS SW Blade points)
                    11.1 (IUS SW Blade lines)
                    11.2 (IUS SW Blade regions)
                    11.3 (IUS SW Blade, all types of features)5.3 
                    TABLENAME 表名Country
                    OWNERNAME 所有者PKUGIS
                    SPATIALCOLUMN 字段名,可能包含空间属性
                    SW_GEOMETRY(mappable using SpatialWare Type/IUS)
                    NO_COLUMN (mappable using X-Y)
                    MI_SQL_MICODE (mappable using MI Code)
                    或IUS字段名(ST_SPATIAL数据类型)SW_GEOMETRY 
                    DB_X_LL 图层外接四边形左下角的X坐标-360 
                    DB_Y_LL 图层外接四边形左下角的Y坐标-90 
                    DB_X_UR 图层外接四边形右上角的X坐标360 
                    DB_Y_UR 图层外接四边形右上角的Y坐标90 
                    COORDINATESYSTEM 参考坐标系Earth Projection 1, 0 
                    SYMBOL 若图层只包含点,则用Symbol;
                    若有线或区域边界,则用Pen
                    另外还有BrushSymbol(35,0,12) Pen(1,2,0) Pen(1,2,0) 
                    Brush(2,255,255) 
                    XCOLUMNNAME 包含X坐标的字段的名称,若没有,则为NO_COLUMN. NO_COLUMN 
                    YCOLUMNNAME 包含Y坐标的字段的名称,若没有,则为NO_COLUMN. NO_COLUMN 
                    RENDITIONTYPE 1
                    RENDITIONCOLUMN  
                    RENDITIONTABLE 

转载于:https://www.cnblogs.com/emily_fly/archive/2010/06/02/1750262.html

MapInfo之格式说明(转载)相关推荐

  1. 英文参考文献标准格式:论文参考文献格式规范(转载)

    也可以在标点.之后加上一个空格,但一定要保证所有的项目空格个数一致一.参考文献的类型  参考文献(即引文出处)的类型以单字母方式标识,具体 如下:  [M]--专著,著作  [C]--论文集(一般指会 ...

  2. 中国地址英文书写格式(转载)

    中国地址英文书写格式 之前准备注册开发者帐号的,一直没有注册,今天把当时找的文章转载到此地,以便注册的时候需要用, 原文下载地址忘记了,还忘原作者别见怪 英文地址书写格式 室/房---Room 单元- ...

  3. php识别号码格式豹子,[转载]php新手入门之PHP常用特殊运算符号

    php新手入门之PHP常用特殊运算符号,尖锋网站长发布分享. 尖锋网常发布一些技术分享资料和文章.欢迎大家提供高质量的旅游生活养生问答. 注解符号: // 单行注解 多行注解 引号的使用 ' ' 单引 ...

  4. 常见音视频格式(转载)

    Contents 1 MPEG 系列 1.1 MPEG-1 1.2 MPEG-2 1.3 MPEG-4 1.4 MPEG-4 AVC 1.5 MPEG Audio Layer 1/2 1.6 MPEG ...

  5. sas数字转日期格式_[转载]SAS日期格式输出格式大全

    主要的输入输出格式名 描述 w.d 标准的数值数据型格式 $w. 标准的字符数据型格式 COMMAw.d 含有逗号.小数点的数值数据型格式 DOLLARw.d 含有美元号$.逗号和小数点的数值数据型格 ...

  6. readmemh函数引用的txt格式_[转载](zz)用于读取和写入文本文件Verilog代码

    系统函数$fopen用于打开一个文件,并还回一个整数指针.然后,$fdisplay就可以使用这个文件指针在文件中写入信息,写完后,则可以使用$fclose系统关闭这个文件 例如: integer wr ...

  7. Nginx日志格式配置-转载

    最近项目使用到了nginx的反向代理,配置过程中查询了一些nginx日志配置的问题,便于自己学习查询 nginx服务器日志相关指令主要有两条,一条是log_format,用来设置日志格式,另外一条是a ...

  8. 数学建模论文基本格式(转载)

    数学建模论文基本格式 摘要 (200-300字,包括模型的主要特点.建模方法和主要结果.) 关键词(求解问题.使用的方法中的重要术语) 内容较多时最好有个目录 1.问题重述 2.问题分析 3.模型假设 ...

  9. bam/sam格式说明--转载

    在SAM输出的结果中每一行都包括十二项通过Tab分隔,从左到右分别是: 1 序列的名字(Read的名字) 2 概括出一个合适的标记,各个数字分别代表 1     序列是一对序列中的一个 2     比 ...

最新文章

  1. Blender 2.9中的真实感三维产品全流程制作学习教程
  2. Hinton口中破解宇宙终极秘密的GPT-3厉害在哪?这有篇涂鸦详解
  3. CTFshow 反序列化 web271
  4. ado.net连接mysql 类_C# ADO.NET 连接数据库常用到的类及基本操作格式
  5. VS2003转VS2010 fatal error C1189: #error
  6. [译] SpaceAce 了解一下,一个新的前端状态管理库
  7. [Cracking the Coding Interview] 4.1 Route Between Nodes 节点间的路径
  8. 数据挖掘之数理统计与描述性统计
  9. 缓存与数据库的一致性
  10. cad的lisp程序大集合_大数据成神之路-Java高级特性增强(CopyOnWriteArraySet)
  11. ctf里的拼图工具_CTF比赛工具pwntools介绍
  12. 反编译Android将状态栏高度,反编译SystemUI.apk 实现状态栏时间居中
  13. 学习进度条 20171202
  14. 计算机网络(王道考研笔记)
  15. Spring Boot Shiro原理系列
  16. 离散数学知识点总结(4):合取范式,析取范式
  17. 无损检测行业市场发展机遇分析及市场规模竞争战略可行性研究预测
  18. nltk文件下载以及word_tokenize运行问题解决
  19. Oracle基本函数-大小写转换函数
  20. matlab 固有频率 振型,基于MATLAB语言多自由度振动系统固有频率及主振型计算分析.pdf...

热门文章

  1. C语言函数class,C语言--7-class-while和函数.ppt
  2. HP服务器350g5怎么安装系统,HP ML350 G5服务器安装SCO 5.0.7流程
  3. 怎么把向上滑动取消_美瞳滑片是什么意思?为什么会滑片?怎么解决?
  4. 计算机控制读书报告心得,计算机控制系统读书报告
  5. 监控服务器怎么增加碟机,微服务业务监控方法及服务器专利_专利申请于2017-12-15_专利查询 - 天眼查...
  6. Java基础day14
  7. 【Python】实战多word的内容合并筛选及输出
  8. 黄仁勋登上《时代周刊》2021年度全球具影响力人物
  9. 【推荐系统】手写ItemCF/UserCF代码,你会吗?
  10. Nginx学习笔记(一)