论文部分内容阅读
摘要:MapInfo软件作为与当今GIS技术同步发展的GIS应用平台,其应用领域越来越广泛。本文概述了MapInfo制图的基本功能及可绘图技术,同时也融入了本人对MapInfo的看法与研究。
关键词:MapInfo;GIS,绘图技术
中图分类号:TP311.5 文献标识码:A 文章编号:
1.MapInfo简介
MapInfo 是一种数据可视化、信息地图化的桌面解决方案。它依据地图及其应用的概念、采用办公自动化的操作、集成多种数据库数据、融合计算机地图方法、使用地理数据库技术、加入了地理信息系统分析功能,形成了极具实用价值的、可以为各行各业所用的大众化小型软件系统。MapInfo的制图功能虽然不如专业绘图软件那样功能强大,但是它提供了诸多根据属性表中特定字段的取值自动生成各类专题目件的功能,巧妙地利用MapInfo的上述功能,可以绘制出各种常用的图件,其出图精度(矢量地图)可与专业制图软件相比美,同时,绘图(编辑图件)过程的自动化程度远高于专业绘图软件。
2. MapInfo软件的功能
2.1图形和属性数据的可视化
GIS首要的基本功能是将地理事物和现象的空间分布在地图上最直观地反映出来,即地理数据的可视化。与ARC/INFO数据模型不同,MapInfo以实体型数据结构组织图形数据。在MapInfo中点、线、面(区域)等要素的空间位置和相互关系都是通过坐标来定义。在MapInfo系统中,图形和属性数据可以交互浏览,在一定程度上实现了图形和属性数据的同步更新。
2.2实用的关系型数据库功能
MapInfo 具有动态联接的关系型数据库的功能,在网格环境中,通过SQL DATALINK 数据联接软件包提供的QELIB、ODBC 接口,可以同远程服务器联接,直接读取Syba se、Oracle等十几种大型数据库中的数据信息。
MapInfo可以运用地理编码的功能,根据各数据点的地理坐标或空间地址,将数据库的数据与其在地图上相对应的图形元素一一对应。通过完成数据库与图形的有机结合,实现在图形的基础上对数据库进行操作。
2.3查询统计功能
GIS软件不同于其他图形软件系统的一个重要特征是它的地理查询功能和分析功能。它不仅可以进行基于关系表格的SQL查询,而且可以进行与地理现象的空间位置和空间关系有关的空间查询。
2.4功能强大的系统开发工具
MapBasic 含有一系列SQL 函数和许多非常实用的语句,大大增强了对数据进行操作的能力。如仅用一条非常简单的MapBasic的 Select语句,就可以进行对数据库的查询工作,实现对数据排 序、求和、过滤等操作。尽管MapInfo本身提供对属性数据基于SQL的管理机制,但是当属性信息过多时,其查询效率较低;另外,在信息采集時,图形与属性数据的录入大都彼此分开并行进行,属性数据以多种数据库形式存放在共享的服务器上,MapInfo提供了对ODBC(开放式数据库)的支持。
2.5图形输入输出功能
可以通过彩色绘图仪、打印机输出任意比例的图形、电子表格、图表及图例,或直接将窗口中显示的矢量地图转成 bmp文件或Metafile文件。
2.6快速、准确的GPS 连接能力
MapInfo提供了良好的地图环境,为GPS提供了相应的控制显示技术,使GPS 跟踪目标能实时地、准确地显示在当前地图中,并显示当前跟踪目标的经纬度。MapInfo可对已有数据进行动态更新与维护,确保城镇规划人员和城镇建设人员数据的现对性,因此, MapInfo系统能保证城市现状图及时反映出城市的现状。
3. MapInfo制图技术
MapInfo提供了自动生成专题地图的功能, Window下拉菜单中的New Graph Window,用于制作各种统计图件;Window下拉菜单中的New Redistrict Window,用于产生重分区地图;map下拉菜单中的Create Thematic,用于产生各类专题地图。应用以上-种功能基本上可以满足常用地学图件绘制工作的需要。
3.1生成统计图
(1)散点图生成。散点图,即X-Y坐标点位图,是MapInfo根据MapInfo地图中各对象中心点的X,Y坐标生成的一种统计图。可以使用MapInfo表中任意2个数值字段生成散点图;也可以使用Dbase表、Escel表和Lotus表中的数据生成散点图。若使用文本数据文件(*.txt)中的数据生成散点图,则需要将文本文件转化成MapInfo表。
使用外部数据库表中的数据生成散点图。使用的文本数据文件只能包括X和Y坐标2个列。在MapInfo中打开文本文件,在File下拉菜单中选择Save copy as …,将文本文件转化成包括一列的MapInfo表(X,Y坐标数据在MapInfo表的同一个列中)。关闭所有表后,打开由文本文件转化成的MapInfo表,在Table下拉菜单中选择Maintenence项中的Table Structure…,把MapInfo表再增加一列;在Table下拉菜单中再选择Updat Column,分别使用字符串函数将X,Y坐标放入MapInfo的2个列中;再用Table Structure命令将MapInfo表的2个字段改写为Float形式。然后,便可以使用该MapInfo表来做散点图。
(2) 频率直方图的生成。频率直方图是一种特殊的直方图,它是由MapInfo表中的2列(一列相当于统计分组的组中值,另一列相当于样品在每个组中出现的频率)生成的。用相应的统计分析程序计算对象(样品)的统计分组间隔值、组中值及对象在每个组中出现的频率,组中值作为一列,频率作为另一列,将统计分析结果保存为文本数据文件(*.txt)。在MapInfo中打开文本数据文件,并将其转化成MapInfo表,用MapInfo生成统计图(缺省为直方图)。用Graph下拉菜单中的各项调整各种参数,直至符合要求为止。
(3) 变化曲线图的生成。变化曲线图可以可视化地表示数值列(最多可有4列)相对于标志列(该列可以是数值也可以是字符)的起伏波动情况,在地学中,可以用该图来表示各种微量元素或物性参数沿剖面的变化情况。标志列可以是取样点在剖面上的位置,数值列为4种微量元素在各取样点上的观测值。
3.2专题地图的生成
MapInfo可以根据MapInfo表中某一字段或者多张MapInfo表(具有相同字段)生成一张专题地图。
(1)专题地图生成过程。原始草图的输入可以通过2种方式将原始草图输入MapInfo。通过数字化仪将草图手扶数字化输入MapInfo;通过扫描仪将草图扫描输入计算机,保存为Windows位图的形式,再将位图引入MapInfo。用位图方式将草图输入MapInfo,位图必须进行配准才能使用。图件的编辑手扶数字化方式输入MapInfo的图件是一种矢量地图,只要稍加修改即可用于生成各种专题地图。经过配准的Windows位图是一种栅格图像,在MapInfo中,栅格图像只能作为一个图层来显示,不能对其进行编辑操作。但是,可以借助于MapInfo的图层操作功能,以草图的栅格图像为背景,将其中的内容通过“屏幕数字化”方法提取出来,作为下一步专题地图生成的基础。专题地图自动生成及交互式修编在Map下拉菜单中选择Create Thematic Map,专题图类型选择窗体出现,选择Individual后,进入交互式选择要生成专题图的MapInfo表名及字段名称的窗体,点击Next命令纽后,将出现图例、说明编辑窗口、交互式修改对象颜色及充填方式,如果对充填方式及颜色均满意后,点击GH,即可生成一张专题地图。
(2) 专题地图的应用。不同的专题地图有不同的用途。通过MapInfo的专题地图生成功能,可以编辑输出一幅标准的地质图;还可以根据水利数据生成流域水系图、暴雨等值线图、河床形式演变图、蓄滞洪区图等;水库的防洪操作调度、堤防分布、规模、防洪标准图;特别是在洪水防洪调度风险分析、水资源优化配置中作用更显突出。在GIS预测中,可以根据靶区定位预测的统计分析结果,生成靶区预测图;还可以以地质草图为基础,通过空间查询操作和专题图生成功能,生成各种专题图件,例如堤防及闸位置分布图、防洪工程分布图等,以便为不同专业的地质人员所使用。
4.结语
通过对MapInfo软件进行详细的功能分析,了解到利用MapInfo 进行地图制作,图形信息的数字化提高了制图精度,减少了人为误差,使地图的制作及使用更加简单、方便、快捷、高效。了解了MapInfo应用,从中可以看出MapInfo是一种GIS软件,它的优势不在于绘图,而在于采集、存储和管理地学信息。因此,对于从事水利水电工作或与其相关工作且熟悉地理信息系统的人来说,应该把主要精力放在用MapInfo来存储和管理各种信息方面。
参考文献:
1.胡鹏,黄杏元,华一新R地理信息系统教.武汉大学出版社,2002
2.龚健雅,R整体GIS的数据组织与处理方法.武汉:武汉测绘科技大学出版社,1991
3.徐京华.专题地图制作技术与方法探讨.测绘通报,2003(3):46-48.
关键词:MapInfo;GIS,绘图技术
中图分类号:TP311.5 文献标识码:A 文章编号:
1.MapInfo简介
MapInfo 是一种数据可视化、信息地图化的桌面解决方案。它依据地图及其应用的概念、采用办公自动化的操作、集成多种数据库数据、融合计算机地图方法、使用地理数据库技术、加入了地理信息系统分析功能,形成了极具实用价值的、可以为各行各业所用的大众化小型软件系统。MapInfo的制图功能虽然不如专业绘图软件那样功能强大,但是它提供了诸多根据属性表中特定字段的取值自动生成各类专题目件的功能,巧妙地利用MapInfo的上述功能,可以绘制出各种常用的图件,其出图精度(矢量地图)可与专业制图软件相比美,同时,绘图(编辑图件)过程的自动化程度远高于专业绘图软件。
2. MapInfo软件的功能
2.1图形和属性数据的可视化
GIS首要的基本功能是将地理事物和现象的空间分布在地图上最直观地反映出来,即地理数据的可视化。与ARC/INFO数据模型不同,MapInfo以实体型数据结构组织图形数据。在MapInfo中点、线、面(区域)等要素的空间位置和相互关系都是通过坐标来定义。在MapInfo系统中,图形和属性数据可以交互浏览,在一定程度上实现了图形和属性数据的同步更新。
2.2实用的关系型数据库功能
MapInfo 具有动态联接的关系型数据库的功能,在网格环境中,通过SQL DATALINK 数据联接软件包提供的QELIB、ODBC 接口,可以同远程服务器联接,直接读取Syba se、Oracle等十几种大型数据库中的数据信息。
MapInfo可以运用地理编码的功能,根据各数据点的地理坐标或空间地址,将数据库的数据与其在地图上相对应的图形元素一一对应。通过完成数据库与图形的有机结合,实现在图形的基础上对数据库进行操作。
2.3查询统计功能
GIS软件不同于其他图形软件系统的一个重要特征是它的地理查询功能和分析功能。它不仅可以进行基于关系表格的SQL查询,而且可以进行与地理现象的空间位置和空间关系有关的空间查询。
2.4功能强大的系统开发工具
MapBasic 含有一系列SQL 函数和许多非常实用的语句,大大增强了对数据进行操作的能力。如仅用一条非常简单的MapBasic的 Select语句,就可以进行对数据库的查询工作,实现对数据排 序、求和、过滤等操作。尽管MapInfo本身提供对属性数据基于SQL的管理机制,但是当属性信息过多时,其查询效率较低;另外,在信息采集時,图形与属性数据的录入大都彼此分开并行进行,属性数据以多种数据库形式存放在共享的服务器上,MapInfo提供了对ODBC(开放式数据库)的支持。
2.5图形输入输出功能
可以通过彩色绘图仪、打印机输出任意比例的图形、电子表格、图表及图例,或直接将窗口中显示的矢量地图转成 bmp文件或Metafile文件。
2.6快速、准确的GPS 连接能力
MapInfo提供了良好的地图环境,为GPS提供了相应的控制显示技术,使GPS 跟踪目标能实时地、准确地显示在当前地图中,并显示当前跟踪目标的经纬度。MapInfo可对已有数据进行动态更新与维护,确保城镇规划人员和城镇建设人员数据的现对性,因此, MapInfo系统能保证城市现状图及时反映出城市的现状。
3. MapInfo制图技术
MapInfo提供了自动生成专题地图的功能, Window下拉菜单中的New Graph Window,用于制作各种统计图件;Window下拉菜单中的New Redistrict Window,用于产生重分区地图;map下拉菜单中的Create Thematic,用于产生各类专题地图。应用以上-种功能基本上可以满足常用地学图件绘制工作的需要。
3.1生成统计图
(1)散点图生成。散点图,即X-Y坐标点位图,是MapInfo根据MapInfo地图中各对象中心点的X,Y坐标生成的一种统计图。可以使用MapInfo表中任意2个数值字段生成散点图;也可以使用Dbase表、Escel表和Lotus表中的数据生成散点图。若使用文本数据文件(*.txt)中的数据生成散点图,则需要将文本文件转化成MapInfo表。
使用外部数据库表中的数据生成散点图。使用的文本数据文件只能包括X和Y坐标2个列。在MapInfo中打开文本文件,在File下拉菜单中选择Save copy as …,将文本文件转化成包括一列的MapInfo表(X,Y坐标数据在MapInfo表的同一个列中)。关闭所有表后,打开由文本文件转化成的MapInfo表,在Table下拉菜单中选择Maintenence项中的Table Structure…,把MapInfo表再增加一列;在Table下拉菜单中再选择Updat Column,分别使用字符串函数将X,Y坐标放入MapInfo的2个列中;再用Table Structure命令将MapInfo表的2个字段改写为Float形式。然后,便可以使用该MapInfo表来做散点图。
(2) 频率直方图的生成。频率直方图是一种特殊的直方图,它是由MapInfo表中的2列(一列相当于统计分组的组中值,另一列相当于样品在每个组中出现的频率)生成的。用相应的统计分析程序计算对象(样品)的统计分组间隔值、组中值及对象在每个组中出现的频率,组中值作为一列,频率作为另一列,将统计分析结果保存为文本数据文件(*.txt)。在MapInfo中打开文本数据文件,并将其转化成MapInfo表,用MapInfo生成统计图(缺省为直方图)。用Graph下拉菜单中的各项调整各种参数,直至符合要求为止。
(3) 变化曲线图的生成。变化曲线图可以可视化地表示数值列(最多可有4列)相对于标志列(该列可以是数值也可以是字符)的起伏波动情况,在地学中,可以用该图来表示各种微量元素或物性参数沿剖面的变化情况。标志列可以是取样点在剖面上的位置,数值列为4种微量元素在各取样点上的观测值。
3.2专题地图的生成
MapInfo可以根据MapInfo表中某一字段或者多张MapInfo表(具有相同字段)生成一张专题地图。
(1)专题地图生成过程。原始草图的输入可以通过2种方式将原始草图输入MapInfo。通过数字化仪将草图手扶数字化输入MapInfo;通过扫描仪将草图扫描输入计算机,保存为Windows位图的形式,再将位图引入MapInfo。用位图方式将草图输入MapInfo,位图必须进行配准才能使用。图件的编辑手扶数字化方式输入MapInfo的图件是一种矢量地图,只要稍加修改即可用于生成各种专题地图。经过配准的Windows位图是一种栅格图像,在MapInfo中,栅格图像只能作为一个图层来显示,不能对其进行编辑操作。但是,可以借助于MapInfo的图层操作功能,以草图的栅格图像为背景,将其中的内容通过“屏幕数字化”方法提取出来,作为下一步专题地图生成的基础。专题地图自动生成及交互式修编在Map下拉菜单中选择Create Thematic Map,专题图类型选择窗体出现,选择Individual后,进入交互式选择要生成专题图的MapInfo表名及字段名称的窗体,点击Next命令纽后,将出现图例、说明编辑窗口、交互式修改对象颜色及充填方式,如果对充填方式及颜色均满意后,点击GH,即可生成一张专题地图。
(2) 专题地图的应用。不同的专题地图有不同的用途。通过MapInfo的专题地图生成功能,可以编辑输出一幅标准的地质图;还可以根据水利数据生成流域水系图、暴雨等值线图、河床形式演变图、蓄滞洪区图等;水库的防洪操作调度、堤防分布、规模、防洪标准图;特别是在洪水防洪调度风险分析、水资源优化配置中作用更显突出。在GIS预测中,可以根据靶区定位预测的统计分析结果,生成靶区预测图;还可以以地质草图为基础,通过空间查询操作和专题图生成功能,生成各种专题图件,例如堤防及闸位置分布图、防洪工程分布图等,以便为不同专业的地质人员所使用。
4.结语
通过对MapInfo软件进行详细的功能分析,了解到利用MapInfo 进行地图制作,图形信息的数字化提高了制图精度,减少了人为误差,使地图的制作及使用更加简单、方便、快捷、高效。了解了MapInfo应用,从中可以看出MapInfo是一种GIS软件,它的优势不在于绘图,而在于采集、存储和管理地学信息。因此,对于从事水利水电工作或与其相关工作且熟悉地理信息系统的人来说,应该把主要精力放在用MapInfo来存储和管理各种信息方面。
参考文献:
1.胡鹏,黄杏元,华一新R地理信息系统教.武汉大学出版社,2002
2.龚健雅,R整体GIS的数据组织与处理方法.武汉:武汉测绘科技大学出版社,1991
3.徐京华.专题地图制作技术与方法探讨.测绘通报,2003(3):46-48.