一种基于比例尺级别变化的专题图的获取方法

文档序号:6631327阅读:232来源:国知局
一种基于比例尺级别变化的专题图的获取方法
【专利摘要】本发明公开了一种基于比例尺级别变化的专题图的获取方法,将用户缩放地图的比例尺级别和行政区划级别的查询结合在一起,即根据用户缩放的比例尺级别获取相应级别下的行政区划代码,然后通过行政区划代码查询专题数据,克服了传统的专题图实现方案中专题图与地理底图脱节的问题,实现了专题图基于比例尺级别变化,可以实时动态的在在线地图上展示专题数据。
【专利说明】一种基于比例尺级别变化的专题图的获取方法

【技术领域】
[0001]本发明属于专题图在线展示的【技术领域】,涉及一种基于比例尺级别变化的专题图获取方法。

【背景技术】
[0002]专题图是指突出且较完备地表示一种或几种要素或自然现象,使地图内容专一化的地图。专题图的内容和形式包括自然、社会经济等,侧重于专题内容的体现,用于科学研究、国民经济等特定用途。传统的专题图或专题图集以印刷版为主,制作周期长,更新时间慢。随着计算机技术的发展尤其是Web GIS技术和分布式技术的发展,专题图以在线专题图的方式展示,即利用计算机技术,以数字方式存储,并基于屏幕显示和查询,在网络上浏览和使用,提高了专题图的交互性、可重用性和灵活性。
[0003]目前,在线专题图的制作和应用有两种方式。一种是制图与应用分为两个独立的过程,制图过程由制图软件完成后将专题图发布到线上,用户只能简单的选择图层的可视与否;一种是制图与应用都在线上完成,用户选择专题图类型后,系统读取数据库的数据实时生成专题图。这两种方式制作的专题图都是孤立的,专题图生成后内容不可变,和地图比例尺级别没有关联,当地图比例尺改变即地理底图内容改变后,专题图内容不会随着发生改变,专题内容和地理底图脱节。


【发明内容】

[0004]本发明提出一种基于比例尺级别变化的专题图的获取方法,解决了现有技术中存在的专题数据的内容不能随着比例尺级别的变化而变化的技术问题。
[0005]本发明采用的技术方案为,基于比例尺级别变化的专题图的获取方法包括以下步骤:
[0006]步骤1:将专题图数据通过第三方地图软件发布成切片专题地图服务,并设置10、20、30、40、50、60、70、80、90、100十个缩放级别,系统通过第三方地图软件提供的接口获取专题地图;用户用鼠标根据需求缩放地图,系统通过第三方地图软件提供的接口获取当前用户缩放的比例尺级别;
[0007]步骤2:系统根据所获得的比例尺级别判断该比例尺级别下的行政区划级别,同时获取屏幕范围坐标,通过第三方地图软件提供的接口将屏幕坐标转化成地理坐标,然后向地图数据库发送行政区划级别和地理坐标范围请求查询行政区划代码;
[0008]步骤3:地图数据库根据获取的行政区划级别和地理坐标范围判断该行政区划级别在地理坐标范围内的行政区划,从对应的地图数据属性表中查询并获取行政区划代码,将行政区划代码返回系统;
[0009]步骤4:系统将获得的行政区划代码发送给专题数据库,请求查询对应的专题数据;
[0010]步骤5:专题数据库根据获得的行政区划代码在数据库中查询专题数据,并向系统返回专题数据;
[0011]步骤6:系统根据获得的专题数据和预设的专题图样式,在屏幕范围内生成统计专题图,并在各行政区划内展示;
[0012]步骤7:当用户继续缩放地图时,系统重复执行步骤1-6,实现专题图基于比例尺级别变化而发生变化。
[0013]本发明的有益效果是:本发明考虑了用户缩放地图的比例尺级别,并将其应用于行政区划级别的查询中,进而通过行政区划代码查询专题数据,克服了传统的专题图实现方案造成专题图与地理地图脱节的问题,实现了专题图基于比例尺级别变化,可以实时动态的在在线地图上展示专题数据。

【专利附图】

【附图说明】
[0014]图1是本发明基于比例尺级别变化获取专题图的流程图;
[0015]图2是本发明比例尺级别在县级行政区划级别时的专题图。

【具体实施方式】
[0016]为了更清楚的介绍本发明提出的基于比例尺级别变化的专题图的获取方法,下面将结合附图对【具体实施方式】进行详细说明:
[0017]对应图1,本发明提出的基于比例尺级别变化的专题图获取方法,包括如下步骤:
[0018]步骤1:将专题图数据通过第三方地图软件发布成切片专题地图服务,并设置十个比例尺级别,对应图2比例尺缩放条显示的10、20、30、40、50、60、70、80、90、100十个级别;系统通过第三方地图软件提供的接口获取专题地图,对应图2的地理底图;当用户用鼠标根据需求缩放地图,系统通过第三方地图软件提供的接口获取当前所需的比例尺级别;
[0019]步骤2:系统根据所获得的比例尺级别判断该比例尺级别下的行政区划级别即判断是市级、县级、乡镇级还是村级,同时获取屏幕范围坐标,通过第三方地图软件提供的接口将屏幕坐标转化成地理坐标,然后向地图数据库发送行政区划级别和地理坐标范围请求查询行政区划代码;
[0020]步骤3:地图数据库根据获取的行政区划级别和地理坐标范围判断该行政区划级别在地理坐标范围内的行政区划,从对应的地图数据属性表中查询并获取行政区划代码,将行政区划代码返回系统;
[0021]步骤4:系统将获得的行政区划代码发送给专题数据库,请求查询对应的专题数据;
[0022]步骤5:专题数据库根据获得的行政区划代码在数据库中查询专题数据,并向系统返回专题数据;
[0023]步骤6:系统根据获得的专题数据和预设的专题图样式,在屏幕范围内生成统计专题图,并在各行政区划内展示,对应图2地理底图上的饼图和弹出框的统计专题图;
[0024]步骤7:当用户继续缩放地图时,系统重复执行步骤1-6,实现专题图基于比例尺级别变化而发生变化。
[0025]其中,比例尺级别10、20、30三个级别对应的行政区划级别是市级,比例尺级别40、50、60三个级别对应的行政区划级别是县级,比例尺级别70、80两个级别对应的行政区划级别是乡镇级,比例尺级别90、100两个级别对应的行政区划级别是村级。例如用户将地图缩放到10级,则系统向地图数据库发送查询屏幕范围内市级行政区划代码的请求。
[0026]如图2,当比例尺级别为40时对应的是县级行政区划,地图上显示的专题图内容为县级专题数据。
[0027]本发明考虑了用户缩放地图的比例尺级别,并将其应用于行政区划级别的查询中,进而通过行政区划代码查询专题数据,克服了传统的专题图实现方案中专题图与地理底图脱节的问题,实现了专题图基于比例尺级别变化,可以实时动态的在在线地图上展示专题数据。
【权利要求】
1.一种基于比例尺级别变化的专题图的获取方法,其特征在于,包括以下步骤, 步骤1:将专题图数据通过第三方地图软件发布成切片专题地图服务,并设置10、20、.30、40、50、60、70、80、90、100十个缩放级别,系统通过第三方地图软件提供的接口获取专题地图;用户用鼠标根据需求缩放地图,系统通过第三方地图软件提供的接口获取当前用户缩放的比例尺级别; 步骤2:系统根据所获得的比例尺级别判断该比例尺级别下的行政区划级别,同时获取屏幕范围坐标,通过第三方地图软件提供的接口将屏幕坐标转化成地理坐标,然后向地图数据库发送行政区划级别和地理坐标范围请求查询行政区划代码; 步骤3:地图数据库根据获取的行政区划级别和地理坐标范围判断该行政区划级别在地理坐标范围内的行政区划,从对应的地图数据属性表中查询并获取行政区划代码,将行政区划代码返回系统; 步骤4:系统将获得的行政区划代码发送给专题数据库,请求查询对应的专题数据;步骤5:专题数据库根据获得的行政区划代码在数据库中查询专题数据,并向系统返回专题数据; 步骤6:系统根据获得的专题数据和预设的专题图样式,在屏幕范围内生成统计专题图,并在各行政区划内展示; 步骤7:当用户继续缩放地图时,系统重复执行步骤1-6,实现专题图基于比例尺级别变化而发生变化。
【文档编号】G06F17/30GK104391861SQ201410570802
【公开日】2015年3月4日 申请日期:2014年10月23日 优先权日:2014年10月23日
【发明者】朱志祥, 王茜, 葛新, 李安颖, 刘盛辉, 王佩 申请人:西安未来国际信息股份有限公司, 西安邮电大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1