Mapinfo表数据转化为点数据的原理及应用
2012-11-27吴阿丹李胜乐王鹏伟
地理空间信息 2012年3期
关键词:区域
吴阿丹,李胜乐,王鹏伟
(中国地震局地震研究所,湖北武汉 430071)
Mapinfo表数据转化为点数据的原理及应用
吴阿丹,李胜乐,王鹏伟
(中国地震局地震研究所,湖北武汉 430071)
利用程序将选定的等值线或闭合面对应的空间信息转化为格式统一的点数据,并把这些点数据存放在一个 TXT文件中;使用这些点数据可以很方便地在Mapsis、Mapinfo等地理信息软件中生成不同样式的矢量图形。
Mapinfo;Mapsis;表数据;点数据;数据转换

利用Mapinfo把栅格地图矢量化,Mapinfo会把配准信息保存到一个表文件中。Map Info的表一般包含*. ID、*.Dat、*.Map、*.Tab等4个文件[1]。为了能够获取Mapinfo表数据中等值线或者闭合面的空间信息,最好的办法是用Mapinfo输出M if、M id文件。M if文件保存了该 Mapinfo表的表结构及表中所有空间对象的空间信息(如每个点对象的符号样式、点位坐标,每个线对象的线样式、节点数据、节点坐标,区域对象的填充模式、每个区域包含的子区域个数及每个区域的节点数、节点数等);而M id文件则按记录顺序保存了每个空间对象的所有属性信息。这 2个文件都为文本性质的文件,用户可以通过相应的文件读写方法实现对文件内容的读写,但是它们包含的内容比较繁多且格式不够统一,这就给原始点数据的使用带来了不便。因此,本文通过编写程序,在Mapsis软件[2]中添加了“保存表为点数据”功能;利用该功能可以提取等值线或闭合面的点数据,这些点数据都存放在一个文本文件中。点数据不仅可以在Mapsis、Mapinfo中生成矢量图形,也可以在其他地理信息软件中应用。……
登录APP查看全文
