一种多模式电子地图展示方法及系统.pdf

上传人:zhu****69 文档编号:6280904 上传时间:2019-05-28 格式:PDF 页数:12 大小:692.61KB
返回 下载 相关 举报
摘要
申请专利号:

CN201510880803.5

申请日:

2015.12.03

公开号:

CN105512263A

公开日:

2016.04.20

当前法律状态:

实审

有效性:

审中

法律详情:

著录事项变更IPC(主分类):G06F 17/30变更事项:申请人变更前:福建星网锐捷安防科技有限公司变更后:福建星网物联信息系统有限公司变更事项:地址变更前:350000 福建省福州市闽侯县上街镇高新大道9号2号楼7层变更后:350108 福建省福州市闽侯县上街镇高新大道9号2号楼7层|||实质审查的生效IPC(主分类):G06F 17/30申请日:20151203|||公开

IPC分类号:

G06F17/30

主分类号:

G06F17/30

申请人:

福建星网锐捷安防科技有限公司

发明人:

魏军福

地址:

350000 福建省福州市闽侯县上街镇高新大道9号2号楼7层

优先权:

专利代理机构:

福州市鼓楼区京华专利事务所(普通合伙) 35212

代理人:

宋连梅

PDF下载: PDF下载
内容摘要

本发明提供一种多模式电子地图展示方法,该方法包括在地图展示界面显示GIS地图;在GIS地图上标注一个以上的信息点,所述信息点对应GIS地图的下级平面图信息,每一信息点均绑定点击事件;点击信息点,当前地图展示界面切换到该信息点对应的平面图。本发明具有如下优点:可方便对GIS地图数据进行补充,且可以通过点击信息点的方式进入更加详细的小区平面图或者室内平面图,这可以为实际的应用带来极大的方便。

权利要求书

1.一种多模式电子地图展示方法,其特征在于:包括如下步骤:
在地图展示界面显示GIS地图;
在GIS地图上标注一个以上的信息点,所述信息点对应GIS地图的下
级平面图信息,每一信息点均绑定点击事件;
点击信息点,当前地图展示界面切换到该信息点对应的平面图。
2.根据权利要求1所述的一种多模式电子地图展示方法,其特征在于:
所述“在地图展示界面显示GIS地图”具体为:
初始化地图展示界面,调用GIS地图引擎读取缓存的GIS地图数据,
并在地图展示界面中显示GIS地图;
所述GIS地图均设有ID,该GIS地图ID为GIS地图的下级平面图的
父级地图ID。
3.根据权利要求1所述的一种多模式电子地图展示方法,其特征在于:
所述“在GIS地图上标注一个以上的信息点,所述信息点对应GIS地图的
下级平面图信息,每一信息点均绑定点击事件”前,还包括:读取缓存的平
面图数据,所述平面图数据包括每一张平面图的平面图ID、平面图的父级
地图ID以及平面图范围。
4.根据权利要求3所述的一种多模式电子地图展示方法,其特征在于:
所述“在GIS地图上标注一个以上的信息点”具体为:若读取的平面图的
父级地图ID为GIS地图ID,则将每张平面图以信息点的方式添加到对应的
父级GIS地图的界面上。
5.根据权利要求4所述的一种多模式电子地图展示方法,其特征在于:
所述“在GIS地图上标注一个以上的信息点”还包括:若读取的平面图的
父级地图ID为上一级的平面图ID,则将该平面图以信息点的方式添加到对
应的上一级的平面图中。
6.根据权利要求3-5之一所述的一种多模式电子地图展示方法,其特
征在于:还包括:根据平面图的父级地图ID,获取出所有同属于该父级地
图ID的同级平面图数据,并在导航栏中显示出所有同级平面图的缩略图。
7.根据权利要求6所述的一种多模式电子地图展示方法,其特征在于:
还包括:点击其中一张平面图的缩略图,当前地图展示界面切换到点击的缩
略图对应的平面图。
8.根据权利要求3所述的一种多模式电子地图展示方法,其特征在于:
每所述平面图范围均以每一张平面图的左上角的经纬度和右下角的经纬度
来表示。
9.一种多模式电子地图展示系统,其特征在于:包括:
地图展示模块,用于在地图展示界面显示GIS地图;
信息点标注模块,用于在GIS地图上标注一个以上的信息点,所述信息
点对应GIS地图的下级平面图信息,每一信息点均绑定点击事件;
界面切换模块,用于点击信息点,当前地图展示界面切换到该信息点对
应的平面图。
10.根据权利要求9所述的一种多模式电子地图展示系统,其特征在于:
所述地图展示模块具体为:
初始化地图展示界面,调用GIS地图引擎读取缓存的GIS地图数据,
并在地图展示界面中显示GIS地图;
所述GIS地图均设有ID,该GIS地图ID为GIS地图的下级平面图的
父级地图ID。
11.根据权利要求9所述的一种多模式电子地图展示系统,其特征在于:
所述信息点标注模块前,还包括:
平面图获取模块,用于读取缓存的平面图数据,所述平面图数据包括每
一张平面图的平面图ID、平面图的父级地图ID以及平面图范围。
12.根据权利要求11所述的一种多模式电子地图展示系统,其特征在
于:所述“在GIS地图上标注一个以上的信息点”具体为:若读取的平面
图的父级地图ID为GIS地图ID,则将每张平面图以信息点的方式添加到对
应的父级GIS地图的界面上。
13.根据权利要求12所述的一种多模式电子地图展示系统,其特征在
于:所述“在GIS地图上标注一个以上的信息点”还包括:若读取的平面
图的父级地图ID为上一级的平面图ID,则将该平面图以信息点的方式添加
到对应的上一级的平面图中。
14.根据权利要求11-13之一所述的一种多模式电子地图展示系统,其
特征在于:还包括:
缩略图显示模块,用于根据平面图的父级地图ID,获取出所有同属于
该父级地图ID的同级平面图数据,并在导航栏中显示出所有同级平面图的
缩略图;
缩略图响应模块,用于点击其中一张平面图的缩略图,当前地图展示界
面切换到点击的缩略图对应的平面图。

说明书

一种多模式电子地图展示方法及系统

技术领域

本发明涉及电子地图领域,特别涉及一种多模式电子地图展示方法及系
统。

背景技术

现有的Web电子地图服务,都是通过将矢量地图按照比例尺级别生成
多个地图小图片的方式存储于服务器硬盘中,在客户端需要显示地图时再取
出相应地图小图片来进行拼接显示,在显示时主要是通过指定中心点经纬度
位置的方式来显示地图的特定范围。由于在现有的Web电子地图服务中,
矢量地图被处理后将形成单一的图片数据,用户只能通过该电子地图服务使
用相关的GIS功能和数据,而当用户希望使用更加详细的小区平面图或者
室内平面图时,上述Web电子地图服务则无法满足其需要,也无法对平面
图数据进行管理。

发明内容

本发明要解决的技术问题之一,在于提供一种一种多模式电子地图展示
方法,通过该方法提供更加详细的电子地图服务,为用户的使用带来更多的
方便。

本发明是这样实现技术问题之一的:一种多模式电子地图展示方法,包
括如下步骤:

在地图展示界面显示GIS地图;

在GIS地图上标注一个以上的信息点,所述信息点对应GIS地图的下
级平面图信息,每一信息点均绑定点击事件;

点击信息点,当前地图展示界面切换到该信息点对应的平面图。

进一步地,所述“在地图展示界面显示GIS地图”具体为:

初始化地图展示界面,调用GIS地图引擎读取缓存的GIS地图数据,
并在地图展示界面中显示GIS地图;

所述GIS地图均设有ID,该GIS地图ID为GIS地图的下级平面图的
父级地图ID。

进一步地,所述“在GIS地图上标注一个以上的信息点,所述信息点对
应GIS地图的下级平面图信息,每一信息点均绑定点击事件”前,还包括:
读取缓存的平面图数据,所述平面图数据包括每一张平面图的平面图ID、
平面图的父级地图ID以及平面图范围。

进一步地,所述“在GIS地图上标注一个以上的信息点”具体为:若读
取的平面图的父级地图ID为GIS地图ID,则将每张平面图以信息点的方式
添加到对应的父级GIS地图的界面上。

进一步地,所述“在GIS地图上标注一个以上的信息点”还包括:若读
取的平面图的父级地图ID为上一级的平面图ID,则将该平面图以信息点的
方式添加到对应的上一级的平面图中。

进一步地,该方法还包括:根据平面图的父级地图ID,获取出所有同
属于该父级地图ID的同级平面图数据,并在导航栏中显示出所有同级平面
图的缩略图。

进一步地,该方法还包括:点击其中一张平面图的缩略图,当前地图展
示界面切换到点击的缩略图对应的平面图。

进一步地,每所述平面图范围均以每一张平面图的左上角的经纬度和右
下角的经纬度来表示。

本发明要解决的技术问题之二,在于提供一种多模式电子地图展示系
统,通过该系统提供更加详细的电子地图服务,为用户的使用带来更多的方
便。

本发明是这样实现技术问题之二的:一种多模式电子地图展示系统,所
述系统包括:

地图展示模块,用于在地图展示界面显示GIS地图;

信息点标注模块,用于在GIS地图上标注一个以上的信息点,所述信息
点对应GIS地图的下级平面图信息,每一信息点均绑定点击事件;

界面切换模块,用于点击信息点,当前地图展示界面切换到该信息点对
应的平面图。

进一步地,所述地图展示模块具体为:

初始化地图展示界面,调用GIS地图引擎读取缓存的GIS地图数据,
并在地图展示界面中显示GIS地图;

所述GIS地图均设有ID,该GIS地图ID为GIS地图的下级平面图的
父级地图ID。

进一步地,所述信息点标注模块前,还包括:

平面图获取模块,用于读取缓存的平面图数据,所述平面图数据包括每
一张平面图的平面图ID、平面图的父级地图ID以及平面图范围。

进一步地,所述“在GIS地图上标注一个以上的信息点”具体为:若读
取的平面图的父级地图ID为GIS地图ID,则将每张平面图以信息点的方式
添加到对应的父级GIS地图的界面上。

进一步地,所述“在GIS地图上标注一个以上的信息点”还包括:若读
取的平面图的父级地图ID为上一级的平面图ID,则将该平面图以信息点的
方式添加到对应的上一级的平面图中。

进一步地,还包括:

缩略图显示模块,用于根据平面图的父级地图ID,获取出所有同属于
该父级地图ID的同级平面图数据,并在导航栏中显示出所有同级平面图的
缩略图;

缩略图响应模块,用于点击其中一张平面图的缩略图,当前地图展示界
面切换到点击的缩略图对应的平面图。

本发明具有如下优点:使用本发明后,用户不仅可以通过电子地图服务
使用原有的GIS功能和数据,而且可以通过点击信息点的方式进入更加详细
的小区平面图或者室内平面图,即可在一张地图上同时展示GIS地图数据和
平面图数据,这可以为实际的应用(包括定位、导航等)带来极大的方便,
也大大方便了用户的查看;同时,通过本发明增加信息点的方式,可方便对
GIS地图数据进行补充,使GIS地图数据的更新跟上城市快速的变化。

附图说明

下面参照附图结合实施例对本发明作进一步的说明。

图1为本发明多模式电子地图展示方法的较佳实施例一的执行流程图。

图2为本发明多模式电子地图展示方法的较佳实施例二的执行流程图。

图3为本发明多模式电子地图展示系统的较佳实施例三的结构框图。

图4为本发明多模式电子地图展示系统的较佳实施例四的结构框图。

具体实施方式

一种多模式电子地图展示方法的较佳实施例一:

请参照图1所示,所述方法包括如下步骤:

步骤S1、在地图展示界面显示GIS地图;

该步骤S1具体为:初始化地图展示界面,调用GIS地图引擎从GIS地
图缓存中读取出缓存的GIS地图数据,并在地图展示界面中显示出GIS地
图;其中,GIS是地理信息系统,它是在计算机硬、软件系统的支持下,对
整个或部分地理表层空间中的有关地理分布数据进行采集、储存、管理、运
算、分析、显示和描述的技术系统。在显示GIS地图时,可以根据实际需
要显示任意一个区域的GIS地图,例如,可以在地图展示界面显示某一个
省级区域或者地级区域的GIS地图。

所述GIS地图均设有ID,该GIS地图ID为GIS地图的下级平面图的
父级地图ID,在需要从平面图切换回GIS地图时,可以通过该GIS地图的
ID将当前的平面图界面切换回GIS地图界面。在具体实施时,通常指定“0”
作为该GIS地图的ID。

步骤S2、从平面图缓存中读取出缓存的平面图数据,所述平面图数据
包括每一张平面图的平面图ID、父级地图ID以及平面图范围。其中,所述
平面图ID用于对每一张平面图的识别作用,例如,第一张平面图的平面图
ID可以用数字“1”来表示,第二张平面图的平面图ID可以用数字“2”来表示,
并以此类推下去;所述父级地图ID用于标记当前平面图所属的上级GIS地
图或平面图,例如,当前平面图的父级地图ID为“0”,则表示当前平面图所
属的上级地图为GIS地图;所述平面图范围以每一张平面图的左上角的经
纬度和右下角的经纬度来表示,这样,在使用时就可以通过各平面图的左上
角的经纬度和右下角的经纬度计算出该平面图上任意位置的地理坐标。

在具体实施时,当读取出平面图数据时,同时还根据每一张平面图的平
面图ID生成一平面图列表,以方便平面图的查找。所述平面图可以具体到
某一小区平面图或者是室内平面图。

步骤S3、在GIS地图上标注一个以上的信息点,所述信息点对应GIS
地图的下级平面图信息,每一信息点均绑定点击事件,用于用户点击信息点
进入到对应的平面图,在点击信息点时,可以采用鼠标或手触摸等方式点击;
同时为了方便对各信息点的识别,还需要对各信息点进行命名。

所述“在GIS地图上标注一个以上的信息点”具体为:若读取的平面
图的父级地图ID为GIS地图ID,则将每张平面图以信息点的方式添加到对
应的父级GIS地图的界面上。如之前指定“0”作为该GIS地图的ID,在具体
实施时,就需要将所有父级地图ID为“0”的平面图均以信息点的方式添加到
该GIS地图的界面上。

所述“在GIS地图上标注一个以上的信息点”还包括:若读取的平面
图的父级地图ID为上一级的平面图ID,则将该平面图以信息点的方式添加
到对应的上一级的平面图中。例如,某一小区的平面图ID为“10”,且该
小区平面图属于GIS地图的下级平面图,若此时读取的是某一栋大楼的平
面图,且该栋大楼的平面图的父级地图ID为“10”,则将该栋大楼的平面
图以信息点的方式添加到该小区平面图的界面上。在具体实施时,所述平面
图可以是具体到某一楼层的平面图或者是某一房间的平面图,且位于下一级
的平面图均以信息点的方式添加到上一级的平面图中。

同时,在一张GIS地图上,可以设置多级平面图。例如,假设GIS地
图为中国地图,可将中国各个省份做为GIS地图上的信息点,即各个省份
为GIS地图的第一下级平面图;在第一下级平面图中,可将每个省的城市
做为第一下级平面图中的信息点,即每个省的城市成为第二下级平面图;进
一步,还可以将每个城市中的小区做为第二下级平面图中的信息点,则每个
城市中的小区成为第三下级平面图。以此类推,可以设置多级平面图。

步骤S4、点击信息点,当前地图展示界面切换到该信息点对应的平面
图,即用户在点击某一信息点时,当前地图展示界面就会自动切换到该信息
点对应的平面图中。

本发明采用上述的方法,当GIS地图在部分区域无详细数据时,可通过
结合平面图的方式,在需要细化的地点添加平面图,能够方便对地图数据进
行补充。同时通过在GIS地图和平面图添加信息点,点击信息点后进入对
应平面图,可实现对多级地图的管理和浏览操作,如GIS地图->小区平面图
->楼层平面图->会议室平面图,这不仅可以让用户更加直观地了解系统中平
面图的位置分布情况,还可以更加方便地了解该信息点所在平面图的详细信
息。

一种多模式电子地图展示方法的较佳实施例二:

请参照图2所示,与较佳实施例一不同的是,为了使同级平面图之间的
切换更加方便快捷,本实施例中所述方法还包括:

步骤S5、根据平面图的父级地图ID,获取出所有同属于该父级地图ID
的同级平面图数据,并在导航栏中显示出所有同级平面图的缩略图,以方便
用户浏览位于同级的平面图;

步骤S6、点击其中一张平面图的缩略图,当前地图展示界面切换到点
击的缩略图对应的平面图,即当用户要切换到同级的其它平面图时,只需要
点击对应的缩略图即可进行切换,而无需返回父级地图。

本实施例中,在平面图浏览界面通过导航栏可以查看到所有同级的平面
图,使用户不必返回到上一级界面,即可方便地选择需要查看的平面图。同
时,平面图导航栏显示有所有同级平面图的缩略图,点击缩略图可进行不同
平面图的切换,避免在同一个位置有多张平面图时(如多个楼层),无法通
过信息点准确选择需要的平面图的问题。

一种多模式电子地图展示系统的较佳实施例三:

请参照图3所示,所述系统包括地图展示模块、平面图获取模块、信息
点标注模块以及界面切换模块;

所述地图展示模块,用于在地图展示界面显示GIS地图;

该地图展示模块具体为:初始化地图展示界面,调用GIS地图引擎从
GIS地图缓存中读取出缓存的GIS地图数据,并在地图展示界面中显示出
GIS地图;其中,GIS是地理信息系统,它是在计算机硬、软件系统的支持
下,对整个或部分地理表层空间中的有关地理分布数据进行采集、储存、管
理、运算、分析、显示和描述的技术系统。在显示GIS地图时,可以根据
实际需要显示任意一个区域的GIS地图,例如,可以在地图展示界面显示
某一个省级区域或者地级区域的GIS地图。

所述GIS地图均设有ID,该GIS地图ID为GIS地图的下级平面图的
父级地图ID,在需要从平面图切换回GIS地图时,可以通过该GIS地图的
ID将当前的平面图界面切换回GIS地图界面。在具体实施时,通常指定“0”
作为该GIS地图的ID。

所述平面图获取模块,用于从平面图缓存中读取出缓存的平面图数据,
所述平面图数据包括每一张平面图的平面图ID、父级地图ID以及平面图范
围。其中,所述平面图ID用于对每一张平面图的识别作用,例如,第一张
平面图的平面图ID可以用数字“1”来表示,第二张平面图的平面图ID可以
用数字“2”来表示,并以此类推下去;所述父级地图ID用于标记当前平面图
所属的上级GIS地图或平面图,例如,当前平面图的父级地图ID为“0”,则
表示当前平面图所属的上级地图为GIS地图;所述平面图范围以每一张平
面图的左上角的经纬度和右下角的经纬度来表示,这样,在使用时就可以通
过各平面图的左上角的经纬度和右下角的经纬度计算出该平面图上任意位
置的地理坐标。

在具体实施时,当读取出平面图数据时,同时还根据每一张平面图的平
面图ID生成一平面图列表,以方便平面图的查找。所述平面图可以具体到
某一小区平面图或者是室内平面图。

所述信息点标注模块,用于在GIS地图上标注一个以上的信息点,所
述信息点对应GIS地图的下级平面图信息,每一信息点均绑定点击事件,
用于用户点击信息点进入到对应的平面图,在点击信息点时,可以采用鼠标
或手触摸等方式点击;同时为了方便对各信息点的识别,还需要对各信息点
进行命名。

所述“在GIS地图上标注一个以上的信息点”具体为:若读取的平面
图的父级地图ID为GIS地图ID,则将每张平面图以信息点的方式添加到对
应的父级GIS地图的界面上。如之前指定“0”作为该GIS地图的ID,在具体
实施时,就需要将所有父级地图ID为“0”的平面图均以信息点的方式添加到
该GIS地图的界面上。

所述“在GIS地图上标注一个以上的信息点”还包括:若读取的平面图
的父级地图ID为上一级的平面图ID,则将该平面图以信息点的方式添加到
对应的上一级的平面图中。例如,某一小区的平面图ID为“10”,且该小
区平面图属于GIS地图的下级平面图,若此时读取的是某一栋大楼的平面
图,且该栋大楼的平面图的父级地图ID为“10”,则将该栋大楼的平面图
以信息点的方式添加到该小区平面图的界面上。在具体实施时,所述平面图
可以是具体到某一楼层的平面图或者是某一房间的平面图,且位于下一级的
平面图均以信息点的方式添加到上一级的平面图中。

同时,在一张GIS地图上,可以设置多级平面图。例如,假设GIS地
图为中国地图,可将中国各个省份做为GIS地图上的信息点,即各个省份
为GIS地图的第一下级平面图;在第一下级平面图中,可将每个省的城市
做为第一下级平面图中的信息点,即每个省的城市成为第二下级平面图;进
一步,还可以将每个城市中的小区做为第二下级平面图中的信息点,则每个
城市中的小区成为第三下级平面图。以此类推,可以设置多级平面图。

界面切换模块,用于点击信息点,当前地图展示界面切换到该信息点对
应的平面图,即用户在点击某一信息点时,当前地图展示界面就会自动切换
到该信息点对应的平面图中。

本发明采用上述的系统,当GIS地图在部分区域无详细数据时,可通
过结合平面图的方式,在需要细化的地点添加平面图,能够方便对地图数据
进行补充。同时通过在GIS地图和平面图添加信息点,点击信息点后进入
对应平面图,可实现对多级地图的管理和浏览操作,如GIS地图->小区平面
图->楼层平面图->会议室平面图,这不仅可以让用户更加直观地了解系统中
平面图的位置分布情况,还可以更加方便地了解该信息点所在平面图的详细
信息。

一种多模式电子地图展示系统的较佳实施例四:

请参照图4所示,与较佳实施例三不同的是,为了使同级平面图之间的
切换更加方便快捷,本实施例所述系统还包括:缩略图展示模块以及缩略图
响应模块;

所述缩略图展示模块,用于根据平面图的父级地图ID,获取出所有同
属于该父级地图ID的同级平面图数据,并在导航栏中显示出所有同级平面
图的缩略图,以方便用户浏览位于同级的平面图;

所述缩略图响应模块,用于点击其中一张平面图的缩略图,当前地图展
示界面切换到点击的缩略图对应的平面图,即当用户要切换到同级的其它平
面图时,只需要点击对应的缩略图即可进行切换,而无需返回父级地图。

本实施例中,在平面图浏览界面通过导航栏可以查看到所有同级的平面
图,使用户不必返回到上一级界面,即可方便地选择需要查看的平面图。同
时,平面图导航栏显示有所有同级平面图的缩略图,点击缩略图可进行不同
平面图的切换,避免在同一个位置有多张平面图时(如多个楼层),无法通
过信息点准确选择需要的平面图的问题。

综上所述,使用本发明后,用户不仅可以通过电子地图服务使用原有的
GIS功能和数据,而且可以通过点击信息点的方式进入更加详细的小区平面
图或者室内平面图,即可在一张地图上同时展示GIS地图数据和平面图数
据,这可以为实际的应用(包括定位、导航等)带来极大的方便,也大大方
便了用户的查看;同时,通过本发明增加信息点的方式,可方便对GIS地
图数据进行补充,使GIS地图数据的更新跟上城市快速的变化。

虽然以上描述了本发明的具体实施方式,但是熟悉本技术领域的技术人
员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本发
明的范围的限定,熟悉本领域的技术人员在依照本发明的精神所作的等效的
修饰以及变化,都应当涵盖在本发明的权利要求所保护的范围内。

一种多模式电子地图展示方法及系统.pdf_第1页
第1页 / 共12页
一种多模式电子地图展示方法及系统.pdf_第2页
第2页 / 共12页
一种多模式电子地图展示方法及系统.pdf_第3页
第3页 / 共12页
点击查看更多>>
资源描述

《一种多模式电子地图展示方法及系统.pdf》由会员分享,可在线阅读,更多相关《一种多模式电子地图展示方法及系统.pdf(12页珍藏版)》请在专利查询网上搜索。

本发明提供一种多模式电子地图展示方法,该方法包括在地图展示界面显示GIS地图;在GIS地图上标注一个以上的信息点,所述信息点对应GIS地图的下级平面图信息,每一信息点均绑定点击事件;点击信息点,当前地图展示界面切换到该信息点对应的平面图。本发明具有如下优点:可方便对GIS地图数据进行补充,且可以通过点击信息点的方式进入更加详细的小区平面图或者室内平面图,这可以为实际的应用带来极大的方便。。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1