1、准备工作1.1 安装mapinfo软件并加载插件 在将Mapinfo地图转换成Google Earth地图前,我们需要加载两个mapinfo插件: a)Mapinfo2Google.MBX:用于Mapinfo图转换成Google Earth图 b)SiteSee.MBX:用于画站点三叶图和创建标注图层 c)安装英文版mapinfo软件 这两个插件的加载方法是一样的,下面以加载SiteSee.MBX为例,如下:Tool menu——Tool Manager
Add Tool
选择插件的路径,建议先将要导入的插件先拷贝到Mapinfo安装目前中的Tool文件夹下
选择启动Mapinfo时自动加载插件
插件加载后SiteSee.MBX出现在Table Menu中,Mapinfo2Google.MBX出现在主菜单上,如下:
1.2 准备Mapinfo地图 做mapinfo图层的方法有多种,下面介绍一下SiteSee.MBX插件创建mapinfo图层的方法: a)准备一个包含小区信息的EXCEL文件(或文本文件) 在Mapinfo中打开这个EXCEL文件,转换成Mapinfo表:
如果Mapinfo打不开EXCEL文件,可将EXCEL文件保存为“制表符分隔”的文本文件。在Mapinfo中打开文本文件,“File Character Set”选择“No character set conversion”,点击“OK” 转换成Mapinfo表:
b)使用SiteSee.MBX工具画三叶图
画出的三叶图如下所示:
2、 生成Google Earth图层2.1 创建三叶图图层 a)在mapinfo中打开需要转换成Google Earth地图的图层,并为图层加上标注 b)Google2mapinfo.MBX工具有一个特殊要求:需要转换的图层不能最大化显示,所以要将需要转换的图层调整成下面的窗口大小; c)鼠标右键点击需要转换的图层,在弹出菜单中选择“View Entire layer”(插件只将窗口内显示的站点转换为.kml文件,因此需要显示整个图层) d)在Mapinfo2Google菜单中选择“convert map window to KML file” e)在Google Earth软件中打开生成的文件即可
2.1 创建标注图层a)使用SiteSee.MBX插件中的Create sector label功能,生成一个标注图层
b)在mapinfo的map菜单中选择“save cosmetic objects”,保存生成的标注图层,关闭所有地图窗口只打开生成的标注图层窗口,与生成三叶图图层一样,把标注图层窗口非最大化显示,然后选择“View Entire layer”,之后就可以开始转换了。 c)标注图层如果是汉字,导入Google Earth后显示为乱码。解决办法是将生成的.KML文件用“记事本打开”,单击“另存为”,保存时将“编码”项改为“Unicode”(事实上编码只要不选择“ANSI”都可以)。保存后再导入Google Earth,乱码问题就解决了。
在Google Earth中显示的结果如下图所示: