空间信息处理方法与技术-2
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
空间信息处理方法与技术
王福田
wangfutian@jtys.bjtu.edu.cn
交通运输学院交通信息工程系 办公室:综合实验楼 办公室:综合实验楼324,电话:51684680 ,电话: 2010.9
第2章 Mapinfo的使用 章 的使用
Mapinfo简介 简介 表的操作 空间数据获取 空间数据查询 空间分析
新建表
创建表的方法 从数据创建 .tab 文件 在MapInfo Professional中创建表
“新建表”对话框
“新表结构”对话框
“创建新表”对话框
表的字段 “名字” 名字” 名字
可以使用字母、 数字和下划线。不 能使用空格,而用 下划线字符(“_”) 在字段名中区分单 词。为易读起见, 可以使用大小写, 但MapInfo对大小 对大小 写不敏感。 写不敏感
MapInfo的功能 MapInfo的功能
1. MapInfo的基本功能 MapInfo的基本功能 ① ② ③ ④ ⑤ ⑥ 测量分析 缓冲区分析 地图代数 多边形操作 数字高程模型(DEM)分析 数字高程模型(DEM) 其它功能
2. MapInfo的特色功能 MapInfo的特色功能 (1) 属性数据 (2) 因特网 (3) 统计图表 (4) 图层套迭 (5) 拖曳功能 (6) 影像功能 (7) 连接GPS (8) 主题图及其样板 (9) 数据格式转换 (10) 连接数据库 (11) SQL查询语言
1)属性数据表结构文件(.Tab) 1)属性数据表结构文件 属性数据表结构文件(.Tab) 属性数据表结构文件定义了地图属性数据的表结构, 属性数据表结构文件定义了地图属性数据的表结构, 包括字段数、字段名称、字段类型和字段宽度, 包括字段数、字段名称、字段类型和字段宽度,还指 出索引字段及一些用于显示的参数设置等。形式 上.Tab文件是一个文本文件,一般都比较小。 .Tab文件是一个文本文件,一般都比较小。 MapInfo的属性数据 MapInfo的属性数据 有以下几种类型: 字符型、整型(2Byte)、长整型(4Byte)、浮点型 字符型、整型(2Byte)、长整型(4Byte)、浮点型 (8Byte)、小数(用字符串的形式表示) (8Byte)、小数(用字符串的形式表示)、日期型 (4Byte,2Byte年,1Byte月, (4Byte,2Byte年,1Byte月, 1Byte 日)和逻辑型 (1Byte)。 (1Byte)。
“删除字段” 删除字段” 删除字段 按钮
可以从表 中删除选中 字段。
修改投影
Longitude 经度 / Latitude 纬度
“选择投影”对话框
创建索引
使用“查询”→“查找”,它只对建过索 使用“查询”→ 引的字段起作用。 加速包含数字和字母比较的查询。 加速连接。
表的地图化
当选中“表可地图化”按钮选项时,MapInfo修 当选中“表可地图化”按钮选项时,MapInfo修 改表以使用户可地图化该表并创建图形对象。若 不选中该选项,可以稍后通过“表”→“维 不选中该选项,可以稍后通过“表”→ 护”→ 护”→“表结构”来使表可地图化。“修改表结 构”对话框与“新建表结构”对话框相同。选中 关联图形对象到记录框,MapInfo修改该表使之 关联图形对象到记录框,MapInfo修改该表使之 可地图化。 注意:要使用“查询”→ 注意:要使用“查询”→“查找”,表必须 建索引且可地图化。
2)属性数据文件 2)属性数据文件(.Dat) 属性数据文件(.Dat) 属性数据文件存放完整的地图属性数据。在文件 属性数据文件存放完整的地图属性数据。在文件 头之后,为表结构描述( 头之后,为表结构描述(含各字段的名称、类型、 长度) 长度),其后首尾相接地紧跟着各条具体的属性数 据记录。 3)交叉索引文件 3)交叉索引文件(.Id) 交叉索引文件(.Id) 交叉索引文件用于连接数据和对象,记录地图中 每一个空间对象在空间数据文件 (.Map)中的位 (.Map)中的位 置指针。每4 置指针。每4个字节构成一个指针。指针排列的 顺序与属性数据(.Dat) 顺序与属性数据(.Dat) 中属性数据记录存放的顺 序一致。交叉索引文件实际上是一个空间对象的 定位表。
7) MapInfo交换格式文件 MapInfo交换格式文件 MapInfo交换格式文件也是一种文本文件,它将 MapInfo交换格式文件也是一种文本文件,它将 地图空间数据与属性数据用文字的方式表示出来。 它包含两类文件,其中.Mif文件主要包含空间数 它包含两类文件,其中.Mif文件主要包含空间数 据,指明地图的坐标系、属性表结构、地图对象 的类型和地理坐标信息等;.Mid文件则详细描 的类型和地理坐标信息等;.Mid文件则详细描 述了各地图对象的属性信息,它的记录排列顺序 与.Mif文件中空间对象的排列顺序一致。 .Mif文件中空间对象的排列顺序一致。
打开表
“打开表”对话框
表维护
1. 修改表结构
“修改表结构”对话框
2. 重命名表 3. 紧缩表 4. 更新列
“重命名表”对话框
“紧缩表”对话框
“更新列”对话框
保存表
1. 把表的副本另存为新表 2. 以不同投影保存表的副本 3. 保存对表的修改 4. 保存为MapInfo文件格式或dbf文件格式 保存为MapInfo文件格式或dbf文件格式
“类型” 类型” 类型
字符型 十进制 短整型 浮点型 日期型 逻辑型
“宽度” ”
输入字段的字 符数(只针对字 符型和十进制字 段)。对于字符 型字段,最大字 段宽度是250, 对于十进制字段 为19。
修改字段 “上”/“下”“增加字段”按 上 增加字段” 增加字段 钮 按钮
可以在列表框的 可以在列 表框中将选中 底部增加一个字段。 字段向上或向 该字段缺省名字为 下移动一个位 “字段[1]”、“字 置,文件结构 段[2]”、“字段[3]” 也相应地重组。 等等,取决于该字 段的创建顺序。
5)索引文件 5)索引文件(.Ind) 索引文件( 索引文件并非必需,只有当用户规定了数据库的索 引字段后,MapInfo系统才会自动生成索引文件。 引字段后,MapInfo系统才会自动生成索引文件。 索引文件中对应每个索引字段都有一个索引表。在 每个索引表中,先给出总的数据库记录数目,然后 按照索引顺序给出每条属性数据记录在对应字段处 的具体属性数据和该记录在属性数据文件( Dat)及 的具体属性数据和该记录在属性数据文件(.Dat)及 交叉索引文件 (.Id)中的记录号。 (.Id) Id)中的记录号。 6)工作空间 6)工作空间(WorkSpace)文件(.Wor) 工作空间(WorkSpace)文件 文件(.Wor) 工作空间文件记录了已经打开的地图图层、图层的 大小和它们在屏幕上的位置、专题地图、装饰对象、 标注、字、符号式样、线的式样以及用来显示对象 的填充图案等。
关闭表 1. 关闭表 2. 关闭所有打开的表 3. 关闭多个表
栅格图像
栅格图的用途 用作普通地图的蓝本 用作MapInfo地图的背景 用作MapInfo地图的背景 作为一幅单独的图像 地图编辑
栅格图的格式
1. MrSID 2. 3. 4. 5. 6. 7. tga——Truevision TGA tga——Truevision 8. tiff——合并图像文件格式 tiff——合并图像文件格式 bmp——Windows位图 bmp——Windows位图 9. ping——简便网络图形格式 ping——简便网络图形格式 gif——图形交换格式 gif——图形交换格式 PSD——Photoshop图形 jpeg——联合摄影专家组 jpeg——联合摄影专家组 10. PSD——Photoshop图形 格式 pcx——Zsoft pcx——Zsoft Paintbrush 11. wmf——Windows元文件 wmf——Windows元文件 spot——Satellite spot——Satellite Pour
MapInfo 数据文件格式及数据关联机制
MapInfo 数据索引机制
MapInfo数据索引机制是指 MapInfo数据索引机制是指MapInfo系统中的 数据索引机制是指MapInfo系统中的 空间对象与属性数据之间相互关联的方法。 空间对象与属性数据之间相互关联的方法。 索引的过程: 索引的过程: 1) 从属性信息查询空间信息时,MapInfo先要在属性数据 从属性信息查询空间信息时,MapInfo先要在属性数据 文件中找到相应的数据记录,如记录号为N 文件中找到相应的数据记录,如记录号为N,则可以在交 叉索引文件中找到第 N个指针,该指针所指向的地图对象 就是与数据库记录相对应的空间对象。 2) 从空间信息查询属性信息时,如果已从地图上查到某一 空间对象,MapInfo系统可以从空间数据文件中读出其空 空间对象,MapInfo系统可以从空间数据文件中读出其空 间信息和与之相对应的数据库记录号,根据数据库记录号 就可以在属性数据文件中查到该地图对象的属性信息。
4)空间数据文件 4)空间数据文件(.Map) 空间数据文件(.Map) 空间数据文件具体包含各类地图对象的空间数据。 空问数据包括空间对象的几何类型 空问数据包括空间对象的几何类型、坐标信息和颜 几何类型、 色信息等。另外,还描述与该空间对象相应的属性 色信息等。另外,还描述与该空间对象相应的属性 数据记录在属性数据文件 (.Dat)中的记录号,这样 (.Dat)中的记录号,这样 用户从地图上查询某一对象时,就能够方便地查到 与之相关的 属性信息。
wenku.baidu.com
1 MapInfo简介 MapInfo简介
MapInfo Professional是一套强大的基于Windows 平台的地理信息系统软件。使用MapInfo Professional,商业分析专家和GIS专家可以方便的 将数据和地理信息的关系直观的展现。MapInfo Professional 8.0版为新老用户提供了在数据维护、 可视化、数据展现、输出和可用性方面的增强。 MapInfo公司将MapInfo的市场定位总结为一个等 式: MapInfo= Mapping+Information
MapInfo系列产品 MapInfo系列产品
MapInfo Professional MapInfo MapX MapInfo MapX Mobile MapInfo MapXtreme SpatialWare
MapInfo 文件格式与数据组织
在Maplnfo地理信息系统中,空间数据与属性数 Maplnfo地理信息系统中,空间数据与属性数 据是分开存储的。属性数据以数据库 的形式存 储为一张表,而空间数据则以Maplnfo自己定义 储为一张表,而空间数据则以Maplnfo自己定义 的格式保存于文件之中。两者之间通过一定的索 引机制联系起来。 MapInfo 每个图层均由4个基本文件构成:属 每个图层均由4个基本文件构成:属 性数据表结构文件(.tab)、属性数据文件(.Dat)、 性数据表结构文件(.tab)、属性数据文件(.Dat)、 交叉索引文件(.Id)、和空间数据文件(.Map)。 交叉索引文件(.Id)、和空间数据文件(.Map)。 此外,MapInfo 此外,MapInfo 还包括其它几种辅助的文件类 型。
2 表的操作
MapInfo以表(Table)的形式组织信息。每一 MapInfo以表(Table)的形式组织信息。每一 个表都是一组MapInfo文件,这些文件组成了地图 个表都是一组MapInfo文件,这些文件组成了地图 文件和数据库文件。为使用MapInfo,就需要有组 文件和数据库文件。为使用MapInfo,就需要有组 成表的用户数据和地图文件。这些文件可以来自 MapInfo或者由用户创建。用户要想在MapInfo中 MapInfo或者由用户创建。用户要想在MapInfo中 工作,就必须打开一个或多个表。 MapInfo通过表的形式将数据与地图有机地结合 MapInfo通过表的形式将数据与地图有机地结合 在一起。一个典型的MapInfo表将主要由*.tab、 在一起。一个典型的MapInfo表将主要由*.tab、 *.dat、*.wks、*.dbf、*.xls、*.map、*.id、 .dat、 .wks、 .dbf、 .xls、 .map、 .id、 *.ind文件格式组成。 .ind文件格式组成。
王福田
wangfutian@jtys.bjtu.edu.cn
交通运输学院交通信息工程系 办公室:综合实验楼 办公室:综合实验楼324,电话:51684680 ,电话: 2010.9
第2章 Mapinfo的使用 章 的使用
Mapinfo简介 简介 表的操作 空间数据获取 空间数据查询 空间分析
新建表
创建表的方法 从数据创建 .tab 文件 在MapInfo Professional中创建表
“新建表”对话框
“新表结构”对话框
“创建新表”对话框
表的字段 “名字” 名字” 名字
可以使用字母、 数字和下划线。不 能使用空格,而用 下划线字符(“_”) 在字段名中区分单 词。为易读起见, 可以使用大小写, 但MapInfo对大小 对大小 写不敏感。 写不敏感
MapInfo的功能 MapInfo的功能
1. MapInfo的基本功能 MapInfo的基本功能 ① ② ③ ④ ⑤ ⑥ 测量分析 缓冲区分析 地图代数 多边形操作 数字高程模型(DEM)分析 数字高程模型(DEM) 其它功能
2. MapInfo的特色功能 MapInfo的特色功能 (1) 属性数据 (2) 因特网 (3) 统计图表 (4) 图层套迭 (5) 拖曳功能 (6) 影像功能 (7) 连接GPS (8) 主题图及其样板 (9) 数据格式转换 (10) 连接数据库 (11) SQL查询语言
1)属性数据表结构文件(.Tab) 1)属性数据表结构文件 属性数据表结构文件(.Tab) 属性数据表结构文件定义了地图属性数据的表结构, 属性数据表结构文件定义了地图属性数据的表结构, 包括字段数、字段名称、字段类型和字段宽度, 包括字段数、字段名称、字段类型和字段宽度,还指 出索引字段及一些用于显示的参数设置等。形式 上.Tab文件是一个文本文件,一般都比较小。 .Tab文件是一个文本文件,一般都比较小。 MapInfo的属性数据 MapInfo的属性数据 有以下几种类型: 字符型、整型(2Byte)、长整型(4Byte)、浮点型 字符型、整型(2Byte)、长整型(4Byte)、浮点型 (8Byte)、小数(用字符串的形式表示) (8Byte)、小数(用字符串的形式表示)、日期型 (4Byte,2Byte年,1Byte月, (4Byte,2Byte年,1Byte月, 1Byte 日)和逻辑型 (1Byte)。 (1Byte)。
“删除字段” 删除字段” 删除字段 按钮
可以从表 中删除选中 字段。
修改投影
Longitude 经度 / Latitude 纬度
“选择投影”对话框
创建索引
使用“查询”→“查找”,它只对建过索 使用“查询”→ 引的字段起作用。 加速包含数字和字母比较的查询。 加速连接。
表的地图化
当选中“表可地图化”按钮选项时,MapInfo修 当选中“表可地图化”按钮选项时,MapInfo修 改表以使用户可地图化该表并创建图形对象。若 不选中该选项,可以稍后通过“表”→“维 不选中该选项,可以稍后通过“表”→ 护”→ 护”→“表结构”来使表可地图化。“修改表结 构”对话框与“新建表结构”对话框相同。选中 关联图形对象到记录框,MapInfo修改该表使之 关联图形对象到记录框,MapInfo修改该表使之 可地图化。 注意:要使用“查询”→ 注意:要使用“查询”→“查找”,表必须 建索引且可地图化。
2)属性数据文件 2)属性数据文件(.Dat) 属性数据文件(.Dat) 属性数据文件存放完整的地图属性数据。在文件 属性数据文件存放完整的地图属性数据。在文件 头之后,为表结构描述( 头之后,为表结构描述(含各字段的名称、类型、 长度) 长度),其后首尾相接地紧跟着各条具体的属性数 据记录。 3)交叉索引文件 3)交叉索引文件(.Id) 交叉索引文件(.Id) 交叉索引文件用于连接数据和对象,记录地图中 每一个空间对象在空间数据文件 (.Map)中的位 (.Map)中的位 置指针。每4 置指针。每4个字节构成一个指针。指针排列的 顺序与属性数据(.Dat) 顺序与属性数据(.Dat) 中属性数据记录存放的顺 序一致。交叉索引文件实际上是一个空间对象的 定位表。
7) MapInfo交换格式文件 MapInfo交换格式文件 MapInfo交换格式文件也是一种文本文件,它将 MapInfo交换格式文件也是一种文本文件,它将 地图空间数据与属性数据用文字的方式表示出来。 它包含两类文件,其中.Mif文件主要包含空间数 它包含两类文件,其中.Mif文件主要包含空间数 据,指明地图的坐标系、属性表结构、地图对象 的类型和地理坐标信息等;.Mid文件则详细描 的类型和地理坐标信息等;.Mid文件则详细描 述了各地图对象的属性信息,它的记录排列顺序 与.Mif文件中空间对象的排列顺序一致。 .Mif文件中空间对象的排列顺序一致。
打开表
“打开表”对话框
表维护
1. 修改表结构
“修改表结构”对话框
2. 重命名表 3. 紧缩表 4. 更新列
“重命名表”对话框
“紧缩表”对话框
“更新列”对话框
保存表
1. 把表的副本另存为新表 2. 以不同投影保存表的副本 3. 保存对表的修改 4. 保存为MapInfo文件格式或dbf文件格式 保存为MapInfo文件格式或dbf文件格式
“类型” 类型” 类型
字符型 十进制 短整型 浮点型 日期型 逻辑型
“宽度” ”
输入字段的字 符数(只针对字 符型和十进制字 段)。对于字符 型字段,最大字 段宽度是250, 对于十进制字段 为19。
修改字段 “上”/“下”“增加字段”按 上 增加字段” 增加字段 钮 按钮
可以在列表框的 可以在列 表框中将选中 底部增加一个字段。 字段向上或向 该字段缺省名字为 下移动一个位 “字段[1]”、“字 置,文件结构 段[2]”、“字段[3]” 也相应地重组。 等等,取决于该字 段的创建顺序。
5)索引文件 5)索引文件(.Ind) 索引文件( 索引文件并非必需,只有当用户规定了数据库的索 引字段后,MapInfo系统才会自动生成索引文件。 引字段后,MapInfo系统才会自动生成索引文件。 索引文件中对应每个索引字段都有一个索引表。在 每个索引表中,先给出总的数据库记录数目,然后 按照索引顺序给出每条属性数据记录在对应字段处 的具体属性数据和该记录在属性数据文件( Dat)及 的具体属性数据和该记录在属性数据文件(.Dat)及 交叉索引文件 (.Id)中的记录号。 (.Id) Id)中的记录号。 6)工作空间 6)工作空间(WorkSpace)文件(.Wor) 工作空间(WorkSpace)文件 文件(.Wor) 工作空间文件记录了已经打开的地图图层、图层的 大小和它们在屏幕上的位置、专题地图、装饰对象、 标注、字、符号式样、线的式样以及用来显示对象 的填充图案等。
关闭表 1. 关闭表 2. 关闭所有打开的表 3. 关闭多个表
栅格图像
栅格图的用途 用作普通地图的蓝本 用作MapInfo地图的背景 用作MapInfo地图的背景 作为一幅单独的图像 地图编辑
栅格图的格式
1. MrSID 2. 3. 4. 5. 6. 7. tga——Truevision TGA tga——Truevision 8. tiff——合并图像文件格式 tiff——合并图像文件格式 bmp——Windows位图 bmp——Windows位图 9. ping——简便网络图形格式 ping——简便网络图形格式 gif——图形交换格式 gif——图形交换格式 PSD——Photoshop图形 jpeg——联合摄影专家组 jpeg——联合摄影专家组 10. PSD——Photoshop图形 格式 pcx——Zsoft pcx——Zsoft Paintbrush 11. wmf——Windows元文件 wmf——Windows元文件 spot——Satellite spot——Satellite Pour
MapInfo 数据文件格式及数据关联机制
MapInfo 数据索引机制
MapInfo数据索引机制是指 MapInfo数据索引机制是指MapInfo系统中的 数据索引机制是指MapInfo系统中的 空间对象与属性数据之间相互关联的方法。 空间对象与属性数据之间相互关联的方法。 索引的过程: 索引的过程: 1) 从属性信息查询空间信息时,MapInfo先要在属性数据 从属性信息查询空间信息时,MapInfo先要在属性数据 文件中找到相应的数据记录,如记录号为N 文件中找到相应的数据记录,如记录号为N,则可以在交 叉索引文件中找到第 N个指针,该指针所指向的地图对象 就是与数据库记录相对应的空间对象。 2) 从空间信息查询属性信息时,如果已从地图上查到某一 空间对象,MapInfo系统可以从空间数据文件中读出其空 空间对象,MapInfo系统可以从空间数据文件中读出其空 间信息和与之相对应的数据库记录号,根据数据库记录号 就可以在属性数据文件中查到该地图对象的属性信息。
4)空间数据文件 4)空间数据文件(.Map) 空间数据文件(.Map) 空间数据文件具体包含各类地图对象的空间数据。 空问数据包括空间对象的几何类型 空问数据包括空间对象的几何类型、坐标信息和颜 几何类型、 色信息等。另外,还描述与该空间对象相应的属性 色信息等。另外,还描述与该空间对象相应的属性 数据记录在属性数据文件 (.Dat)中的记录号,这样 (.Dat)中的记录号,这样 用户从地图上查询某一对象时,就能够方便地查到 与之相关的 属性信息。
wenku.baidu.com
1 MapInfo简介 MapInfo简介
MapInfo Professional是一套强大的基于Windows 平台的地理信息系统软件。使用MapInfo Professional,商业分析专家和GIS专家可以方便的 将数据和地理信息的关系直观的展现。MapInfo Professional 8.0版为新老用户提供了在数据维护、 可视化、数据展现、输出和可用性方面的增强。 MapInfo公司将MapInfo的市场定位总结为一个等 式: MapInfo= Mapping+Information
MapInfo系列产品 MapInfo系列产品
MapInfo Professional MapInfo MapX MapInfo MapX Mobile MapInfo MapXtreme SpatialWare
MapInfo 文件格式与数据组织
在Maplnfo地理信息系统中,空间数据与属性数 Maplnfo地理信息系统中,空间数据与属性数 据是分开存储的。属性数据以数据库 的形式存 储为一张表,而空间数据则以Maplnfo自己定义 储为一张表,而空间数据则以Maplnfo自己定义 的格式保存于文件之中。两者之间通过一定的索 引机制联系起来。 MapInfo 每个图层均由4个基本文件构成:属 每个图层均由4个基本文件构成:属 性数据表结构文件(.tab)、属性数据文件(.Dat)、 性数据表结构文件(.tab)、属性数据文件(.Dat)、 交叉索引文件(.Id)、和空间数据文件(.Map)。 交叉索引文件(.Id)、和空间数据文件(.Map)。 此外,MapInfo 此外,MapInfo 还包括其它几种辅助的文件类 型。
2 表的操作
MapInfo以表(Table)的形式组织信息。每一 MapInfo以表(Table)的形式组织信息。每一 个表都是一组MapInfo文件,这些文件组成了地图 个表都是一组MapInfo文件,这些文件组成了地图 文件和数据库文件。为使用MapInfo,就需要有组 文件和数据库文件。为使用MapInfo,就需要有组 成表的用户数据和地图文件。这些文件可以来自 MapInfo或者由用户创建。用户要想在MapInfo中 MapInfo或者由用户创建。用户要想在MapInfo中 工作,就必须打开一个或多个表。 MapInfo通过表的形式将数据与地图有机地结合 MapInfo通过表的形式将数据与地图有机地结合 在一起。一个典型的MapInfo表将主要由*.tab、 在一起。一个典型的MapInfo表将主要由*.tab、 *.dat、*.wks、*.dbf、*.xls、*.map、*.id、 .dat、 .wks、 .dbf、 .xls、 .map、 .id、 *.ind文件格式组成。 .ind文件格式组成。