免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 2803|回复: 0
收起左侧

MapInfo软件应用过程中优化屏幕显示效果的几种方法

[复制链接]

2072

主题

100000万

铜板

363

好友

地信专家组

每一次的分离都是为了下一次的相聚

Rank: 14Rank: 14Rank: 14Rank: 14

积分
17622

精华勋章宣传勋章爱心勋章组织勋章地信元老灌水勋章荣誉会员勋章活跃勋章贡献勋章

发表于 2009-11-15 16:10 | 显示全部楼层 |阅读模式
MapInfo软件应用过程中优化屏幕显示效果的几种方法
MapInfo软件作为一种理想的地理信息系统平台,是一个图形文字信息完善结合的软件,能将所需要的信息资料,直观地与地理图形紧密地联结起来,能提供大量常用的分析、查询功能,已应用于一些地理信息系统的建设。MapInfo利用点、线、面等多种图形要素,以及丰富的地图符号、文本类型、填充模式和颜色等表现类型,可详尽、直观、形象地完成电子地图数据的显示。利用MapInfo提供的视图缩放工具,用户可对矢量图形和栅格图像进行任意比例的无级缩放,可纵览全局,亦可细观局部。但由于在MapInfo进行电子地图数据的显示时,不能将矢量图形的点状要素(不含注记)和线状要素(包括面状元素的边线)的大小粗细随视图依比例缩放显示,即其点的大小及线的粗细显示是不变的,这就给地图的屏幕显示阅读带来一定的困难,也严重影响到地图显示的美观。为了弥补这一缺陷,我们在开发实践过程中探索和总结出了以下几种改善其显示效果的技术方法。
一、       面域法
面域法就是运用MapInfo对面域依比例无级缩放显示的特点,将显示为点、线的地图元素以矢量化面域的方法来采集数据(边线一般设置为N),也就是说显示为点、线,实际这些要素的数据性质为面。这种方法所编辑的地图数据,图形整体感强,显示速度快,但是数据采集的工作量大,一些线状元素的规格性也得不到保证,一般应用于点、线相对较少,而且点、线符号用面域采集较为方便的地图,如比例尺大于1:1万的地图。
二、       图像法
由于MapInfo对栅格图像的显示也是依比例无级缩放显示的,所以我们将点、线的地图要素采集矢量数据后再反转为栅格图像,然后将这些点、线的矢量数据均定义为不可显示的地图要素(用鼠标点击仍然能选中),通过对这一栅格图像与矢量图形的配准,创建一个MapInfo可读的.tab文件,这样以栅格图像来显示地图要素,以对应的不显示的矢量数据来进行各种选择、分析、查询等工作。具体做法是: ① 点击菜单Table下的Export,将.tab文件转换为.mif(MapInfo明码文件)文件。利用mapgis等软件将.mif文件转换为MapGIS等软件可编辑的文件。② 利用MapGIS等软件对转换后文件进行符号匹配等编辑工作,编辑完毕后将其进行栅格输出,产生栅格图象(为增进图像的效果,可以用Photoshop等图像处理软件对所产生的栅格图像进行处理)。③ 点击菜单File下的Open Table,在Open Table对话框中的“文件类型”项选择Raster Image,打开栅格图像;弹出MapInfo对话框, 在MapInfo对话框中选择Register,在Register对话框中选择相应的投影、单位,然后采集控制点,并输入相应坐标(投影、单位,相应坐标等信息均在.mif文件中)。点击ok后便创建了一个MapInfo可读的.tab文件。④ 将对应的点、线矢量数据均定义为不可显示的地图要素,完成相关设置。图像法多了一个图像层,其图形显示的整体感强,图形也可以作一些艺术修饰,但由于栅格图像数据量大,所以显示速度相对较慢一些,尤其是栅格图像数据较大的图幅。此法多应用于点线数据量较大的图幅。
三、       分层显示法
这是MapInfo软件推荐的一种图形显示方法。与大多数的制图软件一样,MapInfo也是采用层的概念来组织和管理地图数据的,一幅地图的各项内容总是按一定地理要素的内在联系或根据用户的需要分成若干层来存放,如水系层、等高线层、道路层、注记层、街区层等等,显然这些层均由若干的点、线、面符号构成,为解决点及线符号的大小粗细屏幕缩放显示不变的问题,MapInfo提供了地图分层显示的方法。它是对图层进行一定的缩放设置,使得地图各要素以图层为单位以不同的缩放水平来显示,在一定的比例范围内显示一定的图层,这也在某种程度上解决了点、线符号缩放的显示问题。具体的设置方法是:点击菜单中map下的Layer Control,在Layer Control对话框中选择所要设置的图层,然后单击Display,出现Untitled1 Display Options对话框,选中Display within Zoom Range以激活Zoon Layering框,依据具体地图各图层的缩放显示需要,指定本图层显示的最大和最小视野,数值的单位为英里(mi.)。这里要注意的是,一次不能改变多个图层的显示设置,但是多个图层可以分别设置成同一种缩放水平。分层显示法设置简单,不用改变各层地图要素的矢量化或图像特征,而且各地图要素分层显示清晰,显示速度快,唯一的缺点是整体感较差些。
基于基础地理信息地图之上的专题图层的屏幕显示,我们可以在Layer Control对话框中选择“可见”属性来控制专题图层的显示与否,也可以用 “分层显示法”对指定的专题图层设置独立的显示效果。
以上三种方法各有特点,我们在实践中通常是依据地理要素的特点及用户的特殊需要,综合应用上述方法,使地图的屏幕显示(尤其是大屏幕显示)达到最理想的效果。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表