【技术实现步骤摘要】
本专利技术涉及地理信息系统
,具体涉及一种地理信息系统GIS的地图显示方法及装置。
技术介绍
现有的地理信息系统(GeographicInformation System, GIS)中GIS 客户端可以任意添加地层,数据一般是矢量的,也可是栅格的;GIS显示端部署在拼墙的处理器上,为了能更快的显示地图,在GIS显示端中的地图数据一般是栅格的,具体来说是地图切片数据。地图切片是使用专业的切图工具根据客户端中地图的叠加信息,把原始的地图数据制作成若干级别的地图层,不同级别的地图层具有不同的比例尺,每个地图层里都包含若干相同尺寸的地图切片。当GIS客户端需要进行某个比例的地图显示时,它需要和GIS显示端通信,通知GIS显示端需要在拼墙上显示该比例的地图。这种方式有这样的一个问题,因为GIS客户端的地图是可以任意比例显示的,而拼墙端的GIS显示端上只有若干个比例的地图数据。因此,当两者的显示使用的比例不一样时,GIS客户端和拼墙显示的地图就会有差别。
技术实现思路
本专利技术实施例提供一种地理信息系统GIS的地图显示方法及装置,以解决现有技术中如果GIS显示端和GIS ...
【技术保护点】
一种地理信息系统GIS的地图显示方法,其特征在于,包括:获取GIS客户端的显示比例;将所述GIS客户端的显示比例与GIS显示端存储的若干个地图层的显示比例进行比较,根据比较结果,选择显示比例相同或者相近的地图层;从选择的地图层中获取地图切片并进行缩放显示,缩放后的地图切片的显示比例与GIS客户端的显示比例相同。
【技术特征摘要】
1.一种地理信息系统GIS的地图显示方法,其特征在于,包括 获取GIS客户端的显示比例; 将所述GIS客户端的显示比例与GIS显示端存储的若干个地图层的显示比例进行比较,根据比较结果,选择显示比例相同或者相近的地图层; 从选择的地图层中获取地图切片并进行缩放显示,缩放后的地图切片的显示比例与GIS客户端的显示比例相同。2.根据权利要求1所述的方法,其特征在于,所述的根据比较结果,选择显示比例相近的地图层包括 如果所述客户端的显示比例小于所述的若干个地图层的最小显示比例,选择具有该最小显示比例的地图层; 如果所述客户端的显示比例大于所述的若干个地图层的最大显示比例,选择具有该最大显示比例的地图层; 如果所述客户端的显示比例介于某两个地图层的显示比例之间,进一步判断所述客户端的显示比例是否小于预设的阀值,若小于,则选择其中具有较小的显示比例的地图层,否贝U,选择其中具有较大的显示比例的地图层。3.根据权利要求1所述的方法,其特征在于,所述的从选择的地图层中获取地图切片数据并进行缩放显示包括 确定GIS显示端的显示范围,根据该显示范围从选择的地图层中获取地图切片数据;为获取的每个地图切片创建纹理贴图对象,并绘制每个纹理贴图,获得缩放地图,其中,每个纹理的起点坐标以及长度和高度均是缩放系数K的整数倍; 将缩放地图平移到GIS显示端的显示范围的中心进行显示,缩放地图的中心点和GIS显示端的显示范围的中心点重合。4.一种地理信息...
【专利技术属性】
技术研发人员:陈泓坤,
申请(专利权)人:广东威创视讯科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。