本公开涉及一种电子地图生成方法及装置。分别获取第一地图区域的和第二地图区域的各个要素数据,第一地图区域包含第二地图区域,一地图区域的各个要素数据与该地图区域的各个地图要素一一对应;分别以每一要素数据作为选定要素数据,根据选定要素数据在选定图层上生成相应要素图,选定要素数据和选定图层对应有相同的地图区域和地图要素;按照设定的图层排列顺序对生成的各个要素图进行排序生成电子地图,对应第二地图区域和一地图要素的要素图,覆盖对应第一地图区域和同一地图要素的要素图中的、对应第二地图区域的部分。本实施例将地图区域的各个要素图通过不同图层来显示,并通过图层间的叠加覆盖显示,可生成呈多样式显示的电子地图。显示的电子地图。显示的电子地图。
【技术实现步骤摘要】
电子地图生成方法及装置
[0001]本公开实施例涉及计算机
,更具体地,涉及一种电子地图生成方法及装置。
技术介绍
[0002]电子地图为各类地理信息系统及相关行业应用系统的基础组件,各类系统都可以电子地图为载体呈现业务数据和业务功能。例如城市大脑、智慧交通、智慧园区等行业应用。
[0003]目前,电子地图的底图一般只用一套数据,故而不便于按需对不同地图区域设置不同显示样式以作区分,比如不便于按需对不同地图区域设计不同配色。
技术实现思路
[0004]本公开实施例的一个目的是提供一种生成电子地图的新的技术方案。
[0005]根据本公开的第一方面,提供了一种电子地图生成方法,包括:获取第一地图区域的各个要素数据,其中,所述第一地图区域的各个要素数据与所述第一地图区域的各个地图要素一一对应;获取第二地图区域的各个要素数据,其中,所述第一地图区域包含所述第二地图区域,所述第二地图区域的各个要素数据与所述第二地图区域的各个地图要素一一对应;分别以获取到的每一要素数据作为选定要素数据,根据所述选定要素数据在选定图层上生成相应要素图,其中,所述选定要素数据和所述选定图层对应有相同的地图区域和地图要素;按照设定的图层排列顺序对生成的各个所述要素图进行排序,生成电子地图,其中,对于分别对应所述第一地图区域和所述第二地图区域的任一目标地图要素,对应所述第二地图区域和所述目标地图要素的要素图,覆盖目标要素图的对应所述第二地图区域的部分,所述目标要素图为对应所述第一地图区域和所述目标地图要素的要素图。
[0006]可选地,所述要素数据包括地图数据和显示样式数据;
[0007]所述根据所述选定要素数据在选定图层上生成相应要素图,包括:根据所述选定要素数据包括的地图数据和显示样式数据,在选定图层上生成相应要素图。
[0008]可选地,所述各个地图要素包括边界要素和至少一个区别于所述边界要素的其他要素。
[0009]可选地,对应所述边界要素的要素数据包括:数据格式为geojson的地图数据;
[0010]对应所述其他要素的要素数据包括:数据类型为矢量瓦片数据的地图数据。
[0011]可选地,所述按照设定的图层排列顺序对生成的各个所述要素图进行排序,包括:将第一要素图排列在第二要素图的下层;其中,所述第一要素图为根据对应目标地图区域和所述边界要素的要素数据所生成的要素图,且所述第一要素图的地图边界内部区域为非透明区域,所述第二要素图为根据对应所述目标地图区域和所述其他要素的要素数据所生成的要素图;所述目标地图区域为所述第一地图区域或所述第二地图区域。
[0012]可选地,所述按照设定的图层排列顺序对生成的各个所述要素图进行排序,包括:
将第一要素图排列在第三要素图的下层;其中,所述第三要素图为根据对应所述第一地图区域和目标其他要素的要素数据所生成的要素图;所述第二地图区域未对应有所述目标其他要素。
[0013]可选地,对应所述第一地图区域的各个地图要素与对应所述第二地图区域的各个地图要素相同;所述按照设定的图层排列顺序对生成的各个所述要素图进行排序,包括:将对应所述第一地图区域的要素图排列在对应所述第二地图区域的要素图的下层。
[0014]可选地,所述第二地图区域的个数为至少两个,不同第二地图区域间不存在交叉区域。
[0015]可选地,在所述生成电子地图之后,所述方法还包括:配置终端设备显示所述电子地图的界面,其中,所述界面提供对应每一所述要素图的功能按键;所述功能按键被配置为在接收到外部触发的情况下,将所述要素图的状态在显示状态和隐藏状态间进行切换。
[0016]根据本公开的第二方面,还提供了一种电子地图生成装置,包括:
[0017]获取模块,用于获取第一地图区域的各个要素数据,其中,所述第一地图区域的各个要素数据与所述第一地图区域的各个地图要素一一对应;获取第二地图区域的各个要素数据,其中,所述第一地图区域包含所述第二地图区域,所述第二地图区域的各个要素数据与所述第二地图区域的各个地图要素一一对应;
[0018]第一生成模块,用于分别以获取到的每一要素数据作为选定要素数据,根据所述选定要素数据在选定图层上生成相应要素图,其中,所述选定要素数据和所述选定图层对应有相同的地图区域和地图要素;
[0019]第二生成模块,用于按照设定的图层排列顺序对生成的各个所述要素图进行排序,生成电子地图,其中,对于分别对应所述第一地图区域和所述第二地图区域的任一目标地图要素,对应所述第二地图区域和所述目标地图要素的要素图,覆盖目标要素图的对应所述第二地图区域的部分,所述目标要素图为对应所述第一地图区域和所述目标地图要素的要素图。
[0020]根据本公开的第三方面,还提供了一种电子设备,包括存储器和处理器,所述存储器用于存储计算机程序;所述处理器用于执行所述计算机程序,以实现根据本公开第一方面所述的方法。
[0021]根据本公开的第四方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序在被处理器执行时实现根据本公开的第一方面所述的方法。
[0022]本公开实施例的一个有益效果在于,将地图区域的各个要素图通过不同图层来显示,并通过图层间的叠加覆盖显示,生成呈多样式显示的电子地图。
[0023]通过以下参照附图对本公开的示例性实施例的详细描述,本公开实施例的其它特征及其优点将会变得清楚。
附图说明
[0024]被结合在说明书中并构成说明书的一部分的附图示出了本公开的实施例,并且连同其说明一起用于解释本公开实施例的原理。
[0025]图1是能够应用根据一个实施例的电子地图生成方法的实施环境和能够实施该方
法的系统组成结构的示意图;
[0026]图2是根据一个实施例的电子地图生成方法的流程示意图;
[0027]图3是根据一个实施例的要素图的示意图;
[0028]图4是根据一个实施例的电子地图生成装置的方框原理图;
[0029]图5是根据一个实施例的电子地图生成装置的硬件结构示意图。
具体实施方式
[0030]现在将参照附图来详细描述本公开的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本专利技术的范围。
[0031]以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本专利技术及其应用或使用的任何限制。
[0032]对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。
[0033]在这里示出和讨论的所有例子中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它例子可以具有不同的值。
[0034]应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种电子地图生成方法,包括:获取第一地图区域的各个要素数据,其中,所述第一地图区域的各个要素数据与所述第一地图区域的各个地图要素一一对应;获取第二地图区域的各个要素数据,其中,所述第一地图区域包含所述第二地图区域,所述第二地图区域的各个要素数据与所述第二地图区域的各个地图要素一一对应;分别以获取到的每一要素数据作为选定要素数据,根据所述选定要素数据在选定图层上生成相应要素图,其中,所述选定要素数据和所述选定图层对应有相同的地图区域和地图要素;按照设定的图层排列顺序对生成的各个所述要素图进行排序,生成电子地图,其中,对于分别对应所述第一地图区域和所述第二地图区域的任一目标地图要素,对应所述第二地图区域和所述目标地图要素的要素图,覆盖目标要素图的对应所述第二地图区域的部分,所述目标要素图为对应所述第一地图区域和所述目标地图要素的要素图。2.根据权利要求1所述的方法,其中,所述要素数据包括地图数据和显示样式数据;所述根据所述选定要素数据在选定图层上生成相应要素图,包括:根据所述选定要素数据包括的地图数据和显示样式数据,在选定图层上生成相应要素图;和/或,所述第二地图区域的个数为至少两个,不同第二地图区域间不存在交叉区域。3.根据权利要求1所述的方法,其中,所述各个地图要素包括边界要素和至少一个区别于所述边界要素的其他要素。4.根据权利要求3所述的方法,其中,对应所述边界要素的要素数据包括:数据格式为geojson的地图数据;对应所述其他要素的要素数据包括:数据类型为矢量瓦片数据的地图数据。5.根据权利要求3所述的方法,其中,所述按照设定的图层排列顺序对生成的各个所述要素图进行排序,包括:将第一要素图排列在第二要素图的下层;其中,所述第一要素图为根据对应目标地图区域和所述边界要素的要素数据所生成的要素图,且所述第一要素图的地图边界内部区域为非透明区域,所述第二要素图为根据对应所述目标地图区域和所述其他要素的要素数据所生成的要素图;所述目标地图区域为所述第一地图区域或所述第二地图区域。6.根据权利要求5所述的方法,其中,所述按照设定的图层排列顺序对生成的各个所述要素图进行排序,包括:将第一...
【专利技术属性】
技术研发人员:章恩伟,张驰,
申请(专利权)人:易图通科技北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。