构建楼层平面图地图的方法及楼层平面图地图生成系统的制作方法

文档序号:6514932阅读:463来源:国知局
构建楼层平面图地图的方法及楼层平面图地图生成系统的制作方法
【专利摘要】本发明公开了一种构建楼层平面图地图的方法,包括:上传初始楼层平面图;对上传的初始楼层平面图按照预设的切图方案进行分级切图,形成平面图地图,并存储形成的平面图地图;根据初始楼层平面图内所包含的预查询对象,在形成的平面图地图中设置预查询对象信息,并存储设置的预查询对象信息;为平面图地图中设置的预查询对象构建详情显示图,在构建的详情显示图中设置预查询对象的详情信息,并存储详情显示图以及设置的预查询对象的详情信息;建立与平面图地图中设置的预查询对象对应的详情显示图和平面图地图之间的关联关系。应用本发明,可以提升楼层平面图的有效信息量。
【专利说明】构建楼层平面图地图的方法及楼层平面图地图生成系统【技术领域】
[0001]本发明涉及楼层平面图应用技术,尤其涉及一种构建楼层平面图地图的方法及楼层平面图地图生成系统。
【背景技术】
[0002]随着用户对楼层平面图的使用需求的提高,传统楼层平面图由于只能提供楼层的平面轮廓,无法提供楼层平面内部情况,使得用户的体验效果差,满足不了用户对楼层平面图的使用需求。
[0003]为满足用户对楼层平面图的使用需求,可以在生成楼层平面图时,在楼层平面图上进行业务信息的标绘,其中,业务信息可以是以图片、文字或其他形式数据表示的图元信息。目前,通常采用PhotoShop等专业制图工具,在生成建筑物的楼层平面图时进行业务信息的标绘,当用户查询楼层平面图时,可以在显示楼层平面图的同时,将标绘的业务信息一同显示。但该生成楼层平面图的方法,仅仅能够对建筑物内关于楼层的业务信息进行标绘,而无法对楼层内部的平面分布情况及业务信息详情进行标绘。这样,显示的楼层平面图不能提供楼层内部平面分布情况以及业务信息详情,使得楼层平面图能够提供给用户的有效信息量较少,用户的体验效果有待进一步提高。

【发明内容】

[0004]本发明的实施例提供一种构建楼层平面图地图的方法,可以提升楼层平面图的有
效信息量。
[0005]本发明的实施例还提供一种楼层平面图地图生成系统,可以提升楼层平面图的有
效信息量。
[0006]为达到上述目的,本发明实施例提供的一种构建楼层平面图地图的方法,该方法包括:
[0007]上传初始楼层平面图;
[0008]对上传的初始楼层平面图按照预设的切图方案进行分级切图,形成平面图地图,并存储形成的平面图地图;
[0009]根据初始楼层平面图内所包含的预查询对象,在形成的平面图地图中设置预查询对象信息,并存储设置的预查询对象信息;
[0010]为平面图地图中设置的预查询对象构建对应的详情显示图,在构建的详情显示图中设置预查询对象的详情信息,并存储设置的预查询对象的详情信息;
[0011 ] 建立与平面图地图中设置的预查询对象对应的详情显示图和平面图地图之间的关联关系。
[0012]较佳地,所述根据初始楼层平面图内所包含的预查询对象,在形成的平面图地图中设置预查询对象信息,具体为:
[0013]根据初始楼层平面图内所包含的各预查询对象的平面位置,通过地图基本操作对形成的平面图地图中的平面位置进行选择,并在选择的平面位置处标绘与平面位置处对应的预查询对象信息,其中,所述地图基本操作是指放大、缩小或平移操作。
[0014]较佳地,所述为平面图地图中设置的预查询对象构建对应的详情显示图,在构建的详情显示图中设置预查询对象的详情信息,具体为:
[0015]根据预查询对象所包含的各预查询空间的平面位置,为平面图地图中设置的预查询对象构建对应的子级平面图地图,并在构建的子级平面图地图上的不同平面位置处标绘预查询对象的详情信息,其中,所述预查询对象的详情信息是指,与预查询对象所包含的各预查询空间对应的预查询空间信息。
[0016]较佳地,所述为平面图地图中设置的预查询对象构建对应的详情显示图,在构建的详情显示图中设置预查询对象的详情信息,具体为:
[0017]为平面图地图中设置的预查询对象构建对应的显示窗口,并在构建的显示窗口上设置预查询对象的详情信息,其中,所述预查询对象的详情信息是指,预查询对象的名称、种类、位置、状况或其他详细信息。
[0018]较佳地,所述建立与平面图地图中设置的预查询对象对应的详情显示图和平面图地图之间的关联关系,具体为:
[0019]在平面图地图中设置的各预查询对象信息的平面位置处分别设置链接信息,其中,所述链接信息是指,与预查询对象对应的详情显示图的存储地址信息。
[0020]较佳地,在所述存储设置的预查询对象信息之后,在所述为平面图地图中设置的预查询对象构建对应的详情显示图之前,该方法进一步包括:
[0021]在平面图地图中设置关于预查询对象信息的统计信息。
[0022]根据本发明的另一方面,本发明实施例还提供了一种楼层平面图地图生成系统,该系统包括:平面图切图模块、平面图地图加载模块、详情显示图构建模块、平面图信息标绘模块、平面图关联模块以及平面图存储模块,其中,
[0023]平面图切图模块,用于对初始楼层平面图按照预设的切图方案进行分级切图,形成平面图地图;
[0024]平面图地图加载模块,用于根据平面图名称从平面图存储模块中调取与平面图名称对应的平面图地图;
[0025]详情显示图构建模块,用于为平面图地图中设置的预查询对象构建对应的详情显示图;
[0026]平面图信息标绘模块,用于根据初始楼层平面图内所包含的预查询对象,在加载的平面图地图中不同平面位置处设置预查询对象信息;用于在构建的详情显示图中设置预查询对象的详情信息;
[0027]平面图关联模块,用于建立与平面图地图中设置的预查询对象对应的详情显示图和平面图地图之间的关联关系;
[0028]平面图存储模块,用于将由所述平面图切图模块形成的平面图地图、由所述详情显示图构建模块构建的详情显示图,以及由所述平面图信息标绘模块设置的预查询对象信息、预查询对象的详情信息进行关联存储,并以初始楼层平面图的平面图名称为索引信息。
[0029]较佳地,所述详情显示图构建模块,根据预查询对象所包含的各预查询空间的平面位置,为平面图地图中设置的预查询对象构建子级平面图地图,其中,所述子级平面图地图为与预查询对象对应的详情显示图;
[0030]所述平面图信息标绘模块,在构建的子级平面图地图上的不同平面位置处标绘预查询对象的详情信息,其中,所述预查询对象的详情信息是指,与预查询对象所包含的各预查询空间对应的预查询空间信息。
[0031]较佳地,所述详情显示图构建模块,为平面图地图中设置的预查询对象构建显示窗口,其中,所述显示窗口为与预查询对象对应的详情显示图;
[0032]所述平面图信息标绘模块,在构建的显示窗口上设置预查询对象的详情信息,其中,所述预查询对象的详情信息是指,预查询对象的名称、种类、位置、状况或其他详细信
肩、O
[0033]较佳地,所述平面图关联模块,在平面图地图中设置的各预查询对象信息的平面位置处分别设置链接信息,其中,所述链接信息是指,与预查询对象对应的详情显示图的存储地址信息。
[0034]由上述技术方案可见,本发明实施例提供的一种构建楼层平面图地图的方法及楼层平面图地图生成系统,通过对初始楼层平面图进行分级切图处理,形成平面图地图,并为平面图地图内设置的预查询对象构建详情显示图,在构建的详情显示图中设置预查询对象的详情信息,提升了楼层平面图能够给用户提供的有效信息量。
【专利附图】

【附图说明】
[0035]为了更清楚地说明本发明实施例或现有技术中的技术方案,以下将对实施例或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,以下描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员而言,还可以根据这些附图所示实施例得到其它的实施例及其附图。
[0036]图1为本发明实施例构建楼层平面图地图的方法流程示意图。
[0037]图2为本发明实施例楼层平面图地图生成系统结构示意图。
【具体实施方式】
[0038]以下将结合附图对本发明各实施例的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施例,都属于本发明所保护的范围。
[0039]当用户查询现有楼层平面图时,虽然在显示楼层平面图的同时,可以一同显示在生成楼层平面图的过程中标绘的关于楼层的业务信息。但现有生成楼层平面图的方法,无法在楼层平面图中标绘楼层内部平面分布情况以及业务信息详情,使得楼层平面图能够提供给用户的有效信息量较少,用户的体验效果有待进一步提高。
[0040]本发明实施例中,为了提升楼层平面图能够提供给用户的有效信息量,通过将初始楼层平面图进行分级切图处理,形成包含多级图层的平面图地图,并在平面图地图中标绘楼层的业务信息,继而,为平面图地图中标绘的业务信息构建对应的详情显示图,并在详情显示图中设置业务信息的详情信息或楼层内部平面分布情况,这样,能够提升平面图地图能够给用户提供的有效信息量。[0041]图1为本发明实施例构建楼层平面图地图的方法流程示意图。参见图1,该流程包括:
[0042]步骤101,上传初始楼层平面图;
[0043]本步骤中,上传的初始楼层平面图可以是现有的已标绘了业务信息的楼层平面图,也可以是仅标绘了楼层内平面分布轮廓的楼层平面图。
[0044]步骤102,对上传的初始楼层平面图按照预设的切图方案进行分级切图,形成平面图地图,并存储形成的平面图地图;
[0045]本步骤中,对初始楼层平面图按照预设的切图方案进行分级切图处理,形成不同等级的图层,具体地,可以按照预设的切图方案对初始楼层平面图进行3级切图,形成由栅格地图图片构成的平面图地图。这样,可以通过采用现有的地图显示客户端控件实现对形成的平面图地图的两级放大,有利于对平面图地图进行放大显示。实际应用中,可以通过鼠标滚轮的方式实现平面图地图的放大、缩小。
[0046]本发明实施例中,分级切图处理采用针对现有地图进行分级切图的常用切图工具即可,为本领域技术人员公知的技术,在此略去详述。实际应用中,可以利用Flex技术封装切图工具。
[0047]进一步地,可以通过采用现有的地图显示客户端控件在平面图地图中执行放大、缩小或平移操作,对平面图地图中的具体平面位置进行选择,当对具体平面位置处执行放大操作后,有利于标绘信息以及显示标绘的信息。
[0048]本发明实施例中,将初始楼层平面图按照预设的切图方案进行分级切图处理,形成由栅格地图图片构成的平面图地图之后,将形成的平面图地图进行存储。
[0049]具体地,可以在`服务器端设置一个文件夹,文件夹以初始楼层平面图对应的平面图名称命名,将由栅格地图图片构成的平面图地图存储到名称为与初始楼层平面图对应的平面图名称的文件夹中,实现平面图地图与平面图名称的关联。这样,采用现有的地图显示客户端控件可以根据平面图名称,加载与平面图名称对应的平面图地图。
[0050]步骤103,根据初始楼层平面图内所包含的预查询对象,在形成的平面图地图中设置预查询对象信息,并存储设置的预查询对象信息;
[0051]本步骤中,根据初始楼层平面图内所包含的各预查询对象的平面位置,通过地图基本操作对形成的平面图地图中的平面图位置进行选择,并在选择的平面位置处标绘与平面位置处对应的预查询对象信息,其中,所述地图基本操作是指放大、缩小或平移操作。
[0052]本发明实施例中,可以采用现有的地图显示客户端控件,通过放大、缩小或平移等地图基本操作对形成的平面图地图中的平面位置进行选择,并在选择的平面位置处上标绘与该平面位置处对应的预查询对象信息。其中,所述地图显示客户端控件采用现有针对地图处理的常用控件集即可,如SircWeb.WebControls控件集,为本领域技术人员所公知的技术,在此不再详述。
[0053]实际应用中,预查询对象可以是楼层内进驻的企事业单位,也可以是其他在楼层中占有一定空间的对象,如消防栓、卫生间、库房、大厅等。相应地,预查询对象信息可以包括:预查询对象图片信息、预查询对象文字描述信息、预查询对象动画信息以及预查询对象首视频?目息等。
[0054]本发明实施例中,由于平面图地图本身没有地理坐标信息,无法与现有的地图无缝连接,造成地图显示客户端控件不能对平面图地图上各预查询对象的平面位置通过地理坐标信息进行区分。因此,实际应用中,可以在通过地图显示客户端控件加载平面图地图后,自定义物理坐标系,并定义平面图地图的左上角顶点为自定义物理坐标系的坐标原点,即:横坐标X取值为0,纵坐标Y取值为O ;以平面图地图的宽度为横坐标X的最大值,以平面图地图的高度为纵坐标Y的最大值。这样,地图显示客户端控件可以对平面图地图中各预查询对象的平面位置通过自定义物理坐标系中计算出的坐标信息进行区分。
[0055]这样,通过放大、缩小或平移操作对平面图地图中的平面位置进行选择并设置相应的预查询对象信息之后,将该选择的平面位置的位置坐标信息及设置的预查询对象信息进行关联存储。
[0056]如前所述,可以将设置的预查询对象信息以及与其对应的平面位置的位置坐标信息存储到用于存储平面图地图的文件夹下的子文件夹中。
[0057]实际应用中,当用户浏览平面图地图时,显示平面图地图的同时可以显示在平面图地图中标绘的预查询对象信息,为用户提供有效信息。
[0058]步骤104,在平面图地图中设置关于预查询对象信息的统计信息;
[0059]本步骤中,在形成的平面图地图中设置预查询对象信息,并将设置的预查询对象信息进行存储之后,可以对设置的预查询对象信息进行分类统计,例如,进驻企事业单位的数量、公共设施的数量、安全防卫设施的数量等,并将统计结果以统计信息的形式设置在平面图地图中。
[0060]步骤105,为平面图地图中设置的预查询对象构建对应的详情显示图,在构建的详情显示图中设置预查询对象的详情信息,并存储构建的详情显示图及设置的预查询对象的详情信息;
[0061]本步骤中,为平面图地图中设置的预查询对象构建显示窗口,其中,构建的显示窗口为与预查询对象对应的详情显示图;
[0062]在构建的显示窗口上设置预查询对象的详情信息,其中,设置的预查询对象的详情信息是指,预查询对象的名称、种类、位置、状况或其他详细信息,并将构建的显示窗口及设置的预查询对象的详情信息进行存储。
[0063]本发明实施例中,可以采用现有的地图显示客户端控件,通过Web应用程序,构建显示窗口,并在构建的显示窗口内设置预查询对象的详情信息,如名称、位置、状况、种类或其他详细信息。
[0064]可替换地,本发明实施例中,可以根据预查询对象所包含的各预查询空间的平面位置,为平面图地图中设置的预查询对象构建子级平面图地图,其中,构建的子级平面图地图为与预查询对象对应的详情显示图;
[0065]在构建的子级平面图地图上的不同平面位置处标绘预查询对象的详情信息,其中,标绘的预查询对象的详情信息是指,与预查询对象所包含的各预查询空间对应的预查询空间信息,并将构建的子级平面图地图以及设置的预查询对象的详情信息进行存储。
[0066]实际应用中,预查询空间是指,预查询对象内所包含的占用一定平面位置的空间对象,子级平面图地图根据与其对应的预查询对象所包含的各预查询空间的占用平面位置进行构建,并在子级平面图地图中各预查询空间的平面位置处,对应标绘与预查询空间关联的预查询空间信息。例如,当预查询对象为进驻该楼层的企事业单位时,预查询空间可以是会议室、总经理室、陈列室、员工工作室等,相应地,对应标绘的预查询空间信息可以是会议室信息、总经理室信息、陈列室信息、员工工作室信息等。当然,实际应用中,也可以包括该预查询对象的网页信息、从事的领域信息以及该预查询对象发展信息等其他详细信息。
[0067]本发明实施例中,可以通过现有常用的专业制图工具构建子级平面图地图,并在构建的子级平面图地图添加标绘信息,如PhotoShop ;也可以采用地图显示客户端控件在构建的子级平面图地图中设置预查询对象的详情信息。
[0068]本发明实施例中,如前所述,标绘的预查询对象信息及与其对应的标绘位置的位置坐标信息存储到平面图地图的文件夹下的子文件夹,则子级平面图地图或显示窗口存储到对应子文件夹下的下一级文件夹,即二级子文件夹中;则将在子级平面图地图或显示窗口上设置的预查询对象的详情信息存储到二级子文件夹下的下一级文件夹,即三级子文件夹中。
[0069]本发明实施例中,当为平面图地图中设置的预查询对象构建的详情显示图具体为子级平面图地图时,还可以根据整个平面图地图所包含的子级平面图地图中设置的预查询空间信息,进行分类统计,并将统计结果以统计信息的形式设置在子级平面图地图中。
[0070]步骤106,建立与平面图地图中设置的预查询对象对应的详情显示图和平面图地图之间的关联关系。
[0071]本步骤中,在平面图地图中设置的各预查询对象信息的平面位置处分别设置链接信息,其中,设置的链接信息是指,与预查询对象对应的详情显示图的存储地址信息。
[0072]具体地,当为平面图地图中设置的预查询对象构建的详情显示图具体为显示窗口时,则在平面图地图中设置的各预查询对象信息的平面位置处分别设置的链接信息是指,与预查询对象对应的显示窗口的存储地址信息,这样,当用户浏览平面图地图时,可通过点击平面图地图中设置的链接信息,即可弹出与链接信息对应的显示窗口,显示预查询对象的详情信息。
[0073]当为平面图地图中设置的预查询对象构建的详情显示图具体为子级平面图地图时,则在平面图地图中设置的各预查询对象信息的平面位置处分别设置的链接信息是指,与预查询对象对应的子级平面图地图的存储地址信息,这样,当用户浏览平面图地图时,可通过点击平面图地图中设置的链接信息,即可弹出与链接信息对应的子级平面图地图,显示子级平面图地图中设置的预查询对象的详情信息。
[0074]由上述可见,本发明实施例通过对初始楼层平面图进行分级切图处理,形成平面图地图,将业务信息以预查询对象信息的方式设置在形成的平面图地图中,并为平面图地图中设置的预查询对象构建详情显示图,在构建的详情显示图中设置预查询对象的详情信息,将业务信息的详情信息或楼层内部平面分布情况设置在详情显示图中,实现了平面图地图提升能够给用户提供的有效信息量。
[0075]图2为本发明实施例楼层平面图地图生成系统结构示意图。如图2所示,该系统包括:平面图切图模块21、平面图地图加载模块22、详情显示图构建模块23、平面图信息标绘模块24、平面图关联模块25以及平面图存储模块26 ;
[0076]平面图切图模块21,用于对初始楼层平面图按照预设的切图方案进行分级切图,形成平面图地图;
[0077]本发明实施例中,切图方案具体包括切图级别、切片方式及合成规则等内容,根据预设的切图方案对初始楼层平面图进行分级切图处理,形成不同等级的图层,具体地,可以按照预设的切图方案对初始楼层平面图进行3级切图,形成由栅格地图图片构成的平面图地图。这样,可以通过采用现有的地图显示客户端控件实现对形成的平面图地图的两级放大,有利于对平面图地图中的具体平面位置进行放大显示。实际应用中,可以通过鼠标滚轮的方式实现平面图地图的放大、缩小。
[0078]本发明实施例中,分级切图处理采用针对现有地图进行分级切图的常用切图工具即可,为本领域技术人员公知的技术,在此略去详述。
[0079]平面图地图加载模块22,用于根据平面图名称从平面图存储模块中调取与平面图名称对应的平面图地图;
[0080]本发明实施例中,可以采用现有的地图显示客户端控件从平面图存储模块中,根据平面图名称调取与平面图名称对应的平面图地图。其中,所述地图显示客户端控件
[0081]详情显示图构建模块23,用于为平面图地图中设置的预查询对象构建对应的详情显示图;
[0082]本发明实施例中,为平面图地图中设置的预查询对象构建显示窗口,其中,构建的显示窗口为与预查询对象对应的详情显示图。实际应用中,可以采用现有的地图显示客户端控件,通过Web应用程序,构建显示窗口,并在构建的显示窗口的同时,通过平面图信息标绘模块在显示窗口上设置预查询对象的详情信息。
[0083]可替换地,本发明实施例中,可以根据预查询对象所包含的各预查询空间的平面位置,为平面图地图中设置的预查询对象构建子级平面图地图,其中,构建的子级平面图地图为与预查询对象对应的详情显示图。
[0084]实际应用中,可以通过现有常用的专业制图工具构建子级平面图地图,并在构建的子级平面图地图添加标绘信息,如PhotoShop ;也可以采用地图显示客户端控件在构建的子级平面图地图中设置预查询对象的详情信息。
[0085]平面图信息标绘模块23,用于根据初始楼层平面图内所包含的预查询对象,在加载的平面图地图中设置预查询对象信息;用于在构建的详情显示图中设置预查询对象的详情信息。
[0086]本发明实施例中,根据初始楼层平面图内所包含的各预查询对象的平面位置,采用现有的地图显示客户端控件,通过放大、缩小或平移等地图基本操作对形成的平面图地图中的平面位置进行选择,并在选择的平面位置处上标绘与该平面位置处对应的预查询对象息。
[0087]实际应用中,预查询对象可以是楼层内进驻的企事业单位,也可以是其他在楼层中占有一定空间的对象,如消防栓、卫生间、库房、大厅等。相应地,预查询对象信息可以包括:预查询对象图片信息、预查询对象文字描述信息、预查询对象动画信息以及预查询对象首视频?目息等。
[0088]本发明实施例中,当为平面图地图中设置的预查询对象构建的详情显示图具体为显示窗口时,在构建的显示窗口中设置预查询对象的详情信息,其中,设置的预查询对象的详情信息是指,预查询对象的名称、种类、位置、状况或其他详细信息。
[0089]可替换地,本发明实施例中,当为平面图地图中设置的预查询对象构建的详情显示图具体为子级平面图地图时,在子级平面图地图上的不同平面位置处标绘预查询对象的详情信息,其中,标绘的预查询对象的详情信息是指,与预查询对象所包含的各预查询空间对应的预查询空间信息。
[0090]实际应用中,预查询空间是指,预查询对象内所包含的占用一定平面位置的空间对象,子级平面图地图根据与其对应的预查询对象所包含的各预查询空间的占用平面位置进行构建,并在子级平面图地图中预查询对象内各预查询空间的平面位置处,对应标绘与预查询空间关联的预查询空间信息。例如,当预查询对象为进驻该楼层的企事业单位时,则预查询空间可以是会议室、总经理室、陈列室、员工工作室等,相应地,对应标绘的预查询空间信息可以是会议室信息、总经理室信息、陈列室信息、员工工作室信息等。当然,实际应用中,也可以包括该预查询对象的网页信息、从事的领域信息以及该预查询对象发展信息等其他详细信息。
[0091]平面图关联模块24,用于建立与平面图地图中设置的预查询对象对应的详情显示图和平面图地图之间的关联关系;
[0092]本发明实施例中,在加载的平面图地图中设置的各预查询对象信息的平面位置处分别设置链接信息,其中,设置的链接信息是指,与预查询对象对应的详情显示图的存储地址信息。
[0093]当为平面图地图中设置的预查询对象构建的详情显示图具体为显示窗口时,则在平面图地图中设置的各预查询对象信息的平面位置处分别设置的链接信息是指,与预查询对象对应的显示窗口的存储地址信息;
[0094]当为平面图地图中设置的预查询对象构建的详情显示图具体为子级平面图地图时,则在平面图地图中设置的各预查询对象信息的平面位置处分别设置的链接信息是指,与预查询对象对应的子级平面图地图的存储地址信息。
[0095]平面图存储模块25,用于将由平面图切图模块形成的平面图地图、由详情显示图构建模块构建的详情显示图,以及由平面图信息标绘模块设置的预查询对象信息、预查询对象的详情信息进行关联存储,并以初始楼层平面图的平面图名称为索引信息。
[0096]本发明实施例中,将由平面图切图模块形成的,由栅格地图图片构成的平面图地图进行存储,实际应用中,可以在服务器端设置一个文件夹,文件夹以初始楼层平面图对应的平面图名称命名,将由栅格地图图片构成的平面图地图存储到名称为与初始楼层平面图对应的平面图名称的文件夹中,实现平面图地图与平面图名称的关联。
[0097]本发明实施例中,由于平面图地图本身没有地理坐标信息,无法与现有的地图无缝连接,造成地图显示客户端控件不能对平面图地图上各预查询对象的平面位置通过地理坐标信息进行区分。因此,实际应用中,可以在通过地图显示客户端控件加载平面图地图后,自定义物理坐标系,并定义平面图地图的左上角顶点为自定义物理坐标系的坐标原点,即:横坐标X取值为0,纵坐标Y取值为O ;以平面图地图的宽度为横坐标X的最大值,以平面图地图的高度为纵坐标Y的最大值。这样,地图显示客户端控件可以对平面图地图中各预查询对象的平面位置通过自定义物理坐标系中计算出的坐标信息进行区分。这样,通过放大、缩小或平移操作对平面图地图中的平面位置进行选择并设置相应的预查询对象信息之后,将该选择的平面位置的位置坐标信息及设置的预查询对象信息进行关联存储。
[0098]如前所述,可以将标绘的预查询对象信息及与其对应的标绘位置的位置坐标信息存储到用于存储平面图地图的文件夹下的子文件夹中;将子级平面图地图或显示窗口存储到对应子文件夹下的下一级文件夹,即二级子文件夹中;则将在子级平面图地图或显示窗口上设置的预查询对象的详情信息存储到二级子文件夹下的下一级文件夹,即三级子文件夹中。这样,就可以实现平面图地图、详情显示图、预查询对象信息、预查询对象的详情信息的关联存储,并以初始楼层平面图的平面图名称为索引信息。
[0099]由上述可见,本发明实施例提供的楼层平面图地图生成系统通过对初始楼层平面图进行分级切图处理,形成平面图地图,并为平面图地图内设置的预查询对象构建详情显示图,在构建的详情显示图中设置预查询对象的详情信息,提升了楼层平面图能够给用户提供的有效信息量。
[0100]显然,本领域技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若对本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也包含这些改动和变型在内。
【权利要求】
1.一种构建楼层平面图地图的方法,该方法包括:上传初始楼层平面图;对上传的初始楼层平面图按照预设的切图方案进行分级切图,形成平面图地图,并存储形成的平面图地图;根据初始楼层平面图内所包含的预查询对象,在形成的平面图地图中设置预查询对象信息,并存储设置的预查询对象信息;为平面图地图中设置的预查询对象构建对应的详情显示图,在构建的详情显示图中设置预查询对象的详情信息,并存储详情显示图以及设置的预查询对象的详情信息;建立与平面图地图中设置的预查询对象对应的详情显示图和平面图地图之间的关联关系。
2.根据权利要求1所述的方法,其中,所述根据初始楼层平面图内所包含的预查询对象,在形成的平面图地图中设置预查询对象信息,具体为:根据初始楼层平面图内所包含的各预查询对象的平面位置,通过地图基本操作对形成的平面图地图中的平面位置进行选择,并在选择的平面位置处标绘与平面位置处对应的预查询对象信息,其中,所述地图基本操作是指放大、缩小或平移操作。
3.根据权利要求2所述的方法,其中,所述为平面图地图中设置的预查询对象构建对应的详情显示图,在构建的详情显示图中设置预查询对象的详情信息,具体为:根据预查询对象所包含的各预查询空间的平面位置,为平面图地图中设置的预查询对象构建子级平面图地图,其中,构建的子级平面图地图为与预查询对象对应的详情显示图;`在构建的子级平面图地图上的不同平面位置处标绘预查询对象的详情信息,其中,所述预查询对象的详情信息是指,与预查询对象所包含的各预查询空间对应的预查询空间信肩、O
4.根据权利要求2所述的方法,其中,所述为平面图地图中设置的预查询对象构建对应的详情显示图,在构建的详情显示图中设置预查询对象的详情信息,具体为:为平面图地图中设置的预查询对象构建显示窗口,其中,构建的显示窗口为与预查询对象对应的详情显示图;在构建的显示窗口上设置预查询对象的详情信息,其中,所述预查询对象的详情信息是指,预查询对象的名称、种类、位置、状况或其他详细信息。
5.根据权利要求3或4所述的方法,其中,所述建立与平面图地图中设置的预查询对象对应的详情显示图和平面图地图之间的关联关系,具体为:在平面图地图中设置的各预查询对象信息的平面位置处分别设置链接信息,其中,所述链接信息是指,与预查询对象对应的详情显示图的存储地址信息。
6.根据权利要求5所述的方法,其中,在所述存储设置的预查询对象信息之后,在所述为平面图地图中设置的预查询对象构建对应的详情显示图之前,该方法进一步包括:在平面图地图中设置关于预查询对象信息的统计信息。
7.一种楼层平面图地图生成系统,其特征在于,该系统包括:平面图切图模块、平面图地图加载模块、详情显示图构建模块、平面图信息标绘模块、平面图关联模块以及平面图存储模块,其中,平面图切图模块,用于对初始楼层平面图按照预设的切图方案进行分级切图,形成平面图地图;平面图地图加载模块,用于根据平面图名称从平面图存储模块中调取与平面图名称对应的平面图地图;详情显示图构建模块,用于为平面图地图中设置的预查询对象构建对应的详情显示图;平面图信息标绘模块,用于根据初始楼层平面图内所包含的预查询对象,在加载的平面图地图中不同平面位置处设置预查询对象信息;用于在构建的详情显示图中设置预查询对象的详情信息;平面图关联模块,用于建立与平面图地图中设置的预查询对象对应的详情显示图和平面图地图之间的关联关系;平面图存储模块,用于将由所述平面图切图模块形成的平面图地图、由所述详情显示图构建模块构建的详情显示图,以及由所述平面图信息标绘模块设置的预查询对象信息、预查询对象的详情信息进行关联存储,并以初始楼层平面图的平面图名称为索引信息。
8.根据权利要求7所述的系统,其特征在于,所述详情显示图构建模块,根据预查询对象所包含的各预查询空间的平面位置,为平面图地图中设置的预查询对象构建子级平面图地图,其中,所述子级平面地图为与预查询对象对应的详情显示图;所述平面图信息标绘模块,在构建的子级平面图地图上的不同平面位置处标绘预查询对象的详情信息,其中,所述预查询对象的详情信息是指,与预查询对象所包含的各预查询空间对应的预查询空间信息。
9.根据权利要求7所述的系统,其特征在于,所述详情显示图构建模块,为平面图地图中设置的预查询对象构建显示`窗口,其中,所述显示窗口为与预查询对象对应的详情显示图;所述平面图信息标绘模块,在构建的显示窗口上设置预查询对象的详情信息,其中,所述预查询对象的详情信息是指,预查询对象的名称、种类、位置、状况或其他详细信息。
10.根据权利要求8或9所述的系统,其特征在于,所述平面图关联模块,在平面图地图中设置的各预查询对象信息的平面位置处分别设置链接信息,其中,所述链接信息是指,与预查询对象对应的详情显示图的存储地址信息。
【文档编号】G06T11/00GK103530456SQ201310470594
【公开日】2014年1月22日 申请日期:2013年10月10日 优先权日:2013年10月10日
【发明者】郑扬飞, 刘玉龙, 丰国炳, 张权, 刘燕伟, 白思杰, 耿宏宇, 宋永华, 王燕, 冯卫勇 申请人:中国电子科技集团公司第十五研究所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1