CN106980633A - 室内地图数据的生成方法及装置 - Google Patents
室内地图数据的生成方法及装置 Download PDFInfo
- Publication number
- CN106980633A CN106980633A CN201610035475.3A CN201610035475A CN106980633A CN 106980633 A CN106980633 A CN 106980633A CN 201610035475 A CN201610035475 A CN 201610035475A CN 106980633 A CN106980633 A CN 106980633A
- Authority
- CN
- China
- Prior art keywords
- data
- indoor
- map
- indoor map
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/29—Geographical information databases
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B29/00—Maps; Plans; Charts; Diagrams, e.g. route diagram
- G09B29/003—Maps
- G09B29/005—Map projections or methods associated specifically therewith
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Remote Sensing (AREA)
- Mathematical Physics (AREA)
- Business, Economics & Management (AREA)
- Educational Administration (AREA)
- Educational Technology (AREA)
- Navigation (AREA)
- Instructional Devices (AREA)
Abstract
本申请提供了一种室内地图数据的生成方法和装置。其中,所述生成方法包括:获取室内地图的底图信息;基于平面坐标系和目标坐标系的配准操作,获取所述室内地图的底图信息对应的经纬度信息;基于所述底图信息和所述经纬度信息,生成室内地图渲染数据;在所述室内地图渲染数据的基础上,生成包含室内地图路网数据和/或室内地图定位数据的室内地图数据。本申请实施例有效减小了室内不同地图数据生成的总成本,同时提供了室内不同地图数据的耦合度。
Description
技术领域
本申请涉及电子地图领域,尤其涉及一种室内地图数据的生成方法及装置。
背景技术
室内地图数据一般包括室内地图渲染数据、室内地图路网数据与室内地图定位数据,目前,室内地图渲染数据、室内路网数据和室内定位数据通常都是基于不同的数据规格和数据流程来生成的,例如,对于室内地图渲染数据是基于一套数据规格和数据流程而生成的,而对于室内路网数据是基于另一套数据规格和数据流程而生成的,而对于室内定位数据是基于又一套数据规格和数据流程而生成的。由于基于不同的数据流程来分别生成各类数据,不同的数据流程所需的成本都是分别开销的,导致数据的生成总成本较高;另外,由于不同类的数据基于不同的数据规格和数据流程来生成,各类数据之间的契合度较低,或言之,各类数据之间的耦合较为松散,关联性差,由此可能导致基于不同数据流程所生成的路网数据或/和定位数据并不能很好地与渲染而成的室内地图渲染数据相对应。
发明内容
本申请的一个目的是提供一种室内地图数据的生成方法及装置,以提高基于室内底图所生成的各类数据的耦合度,并减小多类数据生成的总成本。
根据本申请的一个实施例,提供了一种室内地图数据的生成方法,该数据生成方法包括以下步骤:
获取室内地图的底图信息;
基于平面坐标系和目标坐标系的配准操作,获取所述室内地图的底图信息对应的经纬度信息;
基于所述底图信息和所述经纬度信息,生成室内地图渲染数据;
在所述室内地图渲染数据的基础上,生成包含室内地图路网数据和/或室内地图定位数据的室内地图数据。
根据本申请的另一个实施例,提供了一种室内地图数据的生成装置,该数据生成装置包括:
底图信息获取单元,用于获取室内地图的底图信息;
坐标配准单元,用于基于平面坐标系和目标坐标系的配准操作,获取所述室内地图的底图信息对应的经纬度信息;
渲染单元,用于基于所述底图信息和所述经纬度信息,生成室内地图渲染数据;
地图数据生成单元,用于在所述室内地图渲染数据的基础上,生成包含室内地图路网数据和/或室内地图定位数据的室内地图数据。
与现有技术相比,本申请的实施例具有以下优点:
相对于现有技术中基于不同的数据规格和数据生成流程所得到的各类数据由于在数据精度、格式等表达上不一致,各类数据的耦合性差,不能较好地建立各类数据的对应关系,本申请实施例在生成的室内地图渲染数据的基础上,基于一套流程和数据规格生成室内地图渲染数据数据和室内路网数据,显然提升了两类数据的耦合度,并减小了两类数据生成的成本。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
图1为本申请一个实施例的室内地图数据的生成方法的流程图;
图2为本申请一个实施例的对图1中的步骤S103进行描述的流程图;
图3为本申请一个实施例的对图1中的步骤S104进行描述的流程图;
图4为本申请一个实施例的所生成的一条室内路径的界面示意图;
图5为本申请一个实施例的室内地图数据的生成方法所包括的其他步骤的流程示意图;
图6为本申请另一个实施例的对图1中的步骤S104进行描述的流程图;
图7为本申请一个实施例的对图6中的步骤S403进行描述的流程示意图;
图8为本申请一个实施例的室内地图数据的生成装置的示意性框图;
图9为本申请一个实施例的室内地图数据的生成装置所包括的其他单元的示意性框图;
图10为本申请另一个实施例的对图8中的单元104进行描述的示意性框图;
图11为本申请另一个实施例的室内地图数据的生成装置所包括的其他单元的示意性框图;
附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
在上下文中所称“计算机设备”,也称为“电脑”,是指可以通过运行预定程序或指令来执行数值计算和/或逻辑计算等预定处理过程的智能电子设备,其可以包括处理器与存储器,由处理器执行在存储器中预存的存续指令来执行预定处理过程,或是由ASIC、FPGA、DSP等硬件执行预定处理过程,或是由上述二者组合来实现。计算机设备包括但不限于服务器、个人电脑、笔记本电脑、平板电脑、智能手机等。
所述计算机设备包括用户设备与网络设备。其中,所述用户设备包括但不限于电脑、智能手机、PDA等;所述网络设备包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(CloudComputing)的由大量计算机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。其中,所述计算机设备可单独运行来实现本申请,也可接入网络并通过与网络中的其他计算机设备的交互操作来实现本申请。其中,所述计算机设备所处的网络包括但不限于互联网、广域网、城域网、局域网、VPN网络等。
需要说明的是,所述用户设备、网络设备和网络等仅为举例,其他现有的或今后可能出现的计算机设备或网络如可适用于本申请,也应包含在本申请保护范围以内,并以引用方式包含于此。
后面所讨论的方法(其中一些通过流程图示出)可以通过硬件、软件、固件、中间件、微代码、硬件描述语言或者其任意组合来实施。当用软件、固件、中间件或微代码来实施时,用以实施必要任务的程序代码或代码段可以被存储在机器或计算机可读介质(比如存储介质)中。(一个或多个)处理器可以实施必要的任务。
这里所公开的具体结构和功能细节仅仅是代表性的,并且是用于描述本申请的示例性实施例的目的。但是本申请可以通过许多替换形式来具体实现,并且不应当被解释成仅仅受限于这里所阐述的实施例。
应当理解的是,虽然在这里可能使用了术语“第一”、“第二”等等来描述各个单元,但是这些单元不应当受这些术语限制。使用这些术语仅仅是为了将一个单元与另一个单元进行区分。举例来说,在不背离示例性实施例的范围的情况下,第一单元可以被称为第二单元,并且类似地第二单元可以被称为第一单元。这里所使用的术语“和/或”包括其中一个或更多所列出的相关联项目的任意和所有组合。
这里所使用的术语仅仅是为了描述具体实施例而不意图限制示例性实施例。除非上下文明确地另有所指,否则这里所使用的单数形式“一个”、“一项”还意图包括复数。还应当理解的是,这里所使用的术语“包括”和/或“包含”规定所陈述的特征、整数、步骤、操作、单元和/或组件的存在,而不排除存在或添加一个或更多其他特征、整数、步骤、操作、单元、组件和/或其组合。
还应当提到的是,在一些替换实现方式中,所提到的功能/动作可以按照不同于附图中标示的顺序发生。举例来说,取决于所涉及的功能/动作,相继示出的两幅图实际上可以基本上同时执行或者有时可以按照相反的顺序来执行。
下面结合附图对本申请作进一步详细描述。
图1为本申请一个实施例的室内地图数据的生成方法的流程图。
其中,所述室内地图数据包括但不限于室内地图渲染数据、室内地图路网数据与室内地图定位数据。其中室内地图渲染数据可以指用于描述室内地图所包含的图形元素(简称“图元”)的形状、大小、颜色、显示优先级、经纬度坐标等的数据;其中室内地图路网数据可以指用于描述室内地图所包含的通行路线的宽度、长度、数量、位置、表示方式等的数据;其中室内地图定位数据可以指用于描述某对象(例如移动终端)在室内的具***置的数据。
其中,所述室内地图数据的生成方法可以通过计算机设备来实现。
根据本申请实施例的该方法,如图1所示,至少包括步骤S101、S102、S103和S104。
根据图1,在步骤S101,获取室内地图的底图信息。
其中,所述室内地图的底图可以利用诸如Arcgis软件基于已有的室内建筑物的CAD图、消防图、导航图等来得到,而这些CAD图、消防图、导航图可以通过人工导入等方式存储在计算机设备中。
所述室内地图的底图信息可以包括用于描述室内各人工地物(例如商铺、廊道、楼梯、电梯、出入口等)的点、线、面等图元的信息,这些图元的信息例如包括这些图元的形状、面积、相对位置等。
在步骤S102,基于平面坐标系和目标坐标系的配准操作,获取所述室内地图的底图信息对应的经纬度信息。
具体而言,上述室内地图的底图信息所描述的底图通常是基于平面坐标来表达的,例如使用常见的XY坐标系来表达底图中各点的位置;而地图领域所用的通常是地理坐标系等球面坐标系,在地理坐标系中,通常使用经纬度信息来表达各点的位置,在本实施例中,所述目标坐标系可以指地理坐标系。
所述平面坐标系和目标坐标系的配置操作可以基于预定的已知坐标转换规则来实现,从而基于平面坐标系和目标坐标系的配准操作,获取所述室内底图信息对应的经纬度信息,例如包括室内底图中用于表达室内店铺的多边形面的边界各点的经纬度。
在步骤S103,基于所述底图信息和所述经纬度信息,生成室内地图渲染数据。
其中室内地图渲染数据可以指用于描述室内地图所包含的图形元素的形状、大小、颜色、显示优先级、经纬度坐标等的数据。
具体地,所述生成可以指基于底图信息中的用于表达室内人工地物(例如商铺、廊道、楼梯、电梯、出入口等)的点、线、面等图元的属性信息,例如形状、面积、相对位置等,以及与图元对应的经纬度信息,根据预定的渲染规则(例如包括对不同的图元以不同的颜色进行表示等),来生成室内地图渲染数据。
本实施例中,所述渲染可以指二维渲染,也可以指三维渲染,即在二维渲染的基础上沿垂直平面的方向根据设定的高度并根据所渲染的对象类型(如店铺、洗手间等)而在垂直方向以不同的图形进行渲染。
在一个实施例中,请参考图2,所述基于所述底图信息和所述经纬度信息,生成室内地图渲染数据的步骤S103可以包括:
步骤S201,基于所采集到的室内地图的现场地物数据,对所述生成的室内地图渲染数据进行校验。
其中所述现场地物数据可以包括但不限于商铺、廊道、楼梯、电梯、出入口等人工地物的名称、位置(如经纬度坐标)、面积、形状等。
所述采集可以基于现有的采集工具来实现。
所述校验可以指将生成的室内地图渲染数据与所采集到的人工地物数据进行比对,例如比对地图渲染数据中所包括的某图元的面积是否与该图元所对应的人工地物的面积一致,又如比对地图渲染数据中所包括的某图元的位置是否与该图元所对应的人工地物的位置一致等等。
步骤S202,基于所述校验,更新所述室内地图渲染数据。
例如,如果地图渲染数据中所包括的某图元的位置与该图元所对应的人工地物的位置不一致,则以相应的规则来更新该室内地图渲染数据中该图元的位置信息,例如直接以所采集到的现场的该图元对应的人工地物的经纬度坐标来替换该室内地图渲染数据中该图元的经纬度坐标。
基于本实施例,通过将计算机中经处理得到的室内地图渲染数据与线下实际采集到的人工地物数据进行比对,从而可以很好地保证所生成的该室内地图渲染数据的准确性。
在步骤S104,在所述室内地图渲染数据的基础上,生成包含室内地图路网数据和/或室内地图定位数据的室内地图数据。
其中,室内地图渲染数据可以指用于描述室内地图所包含的图形元素的形状、大小、颜色、显示优先级、经纬度坐标等的数据。其中室内地图路网数据可以指用于描述室内地图所包含的通行路线的方向、宽度、长度、数量、位置、表示方式等的数据;其中室内地图定位数据可以指用于描述某对象(例如移动终端)在室内的具***置的数据。
在一个实施例中,请参考图3,所述在所述室内地图渲染数据的基础上,生成包含室内地图路网数据的室内地图数据的步骤S104可以包括:
步骤S301,基于所述室内地图渲染数据所包括的点、线或/和面的图元数据和点、线或/和面的经纬度坐标,生成室内的通行区域信息。
具体地,其中所述点、线或/和面的图元数据例如指用于点、线、面等图元的颜色、形状、渲染角度、所属的图层、经纬度坐标等数据。
在一个实施例中,室内地面所属的图层为某单一颜色的背景图层,室内地面上的各人工地物(例如包括商铺、洗手间、公共咨询台等)所属的图层为叠加在所述背景图层上的其他图层。在该其他图层上,以点、线或/和面等图元表示各人工地物,则为了得到室内的通行区域,可以通过图像处理技术中的擦除操作来实现,即擦除所述叠加在一起的背景图层和其他图层中代表人工地物的图像区域,由此,仅留下叠加后的图层中除人工地物以外的图像区域,即相当于室内的通行区域。
则进一步,基于擦除处理前的各图元的经纬度坐标,确定与这些图元共边界的通行区域的经纬度坐标,并根据对该通行区域的颜色等属性的设定,来生成该通行区域的包括经纬度坐标、颜色等在内的信息。
其中,所述擦除可以通过调用相应的应用编程接口(API)来实现。
步骤S302,基于三角剖分算法和所述通行区域信息,生成包含室内地图路网数据的室内地图数据。
具体地,可以将所述通行区域看作由多个三角形组合而成的多边形,基于现有的几何计算中对多边形进行三角剖分的方法对通行区域对应的多边形进行剖分,例如基于如下规则对通行区域对应的多边形进行剖分:三角形之间不相交、三角形之间互不包含、三角形全部包含在所述通行区域内。
经过剖分,得到诸如仅有一条边与其他三角形邻接而其他两条边与兴趣点邻接的三角形(在此称为第一类型三角形)、有两条边与其他三角形邻接而另一条边与兴趣点邻接的三角形(在此称为第二类型三角形)以及三条边都与其他三角形邻接的三角形(在此称为第三类型三角形)等。
在剖分之前,还可以对所述通行区域进行预处理,例如通过计算通行区域的宽度,删除宽度小于预设阈值的通行区域,或者通过计算通行区域的长度,删除长度小于预设阈值的通行区域等。
进一步地,可以基于预定规则或现有的几何计算算法将剖分得到的全部或部分三角形进行合并,例如,所述预定规则为:当存在特定多个第三类型三角形相互邻接时,将邻接的所述第三类型三角形合并,以得到室内路网。
当然,上述仅是简单的示例,还可以基于其他规则,例如计算合并后的多边形中各个夹角的大小,并对夹角小于预定阈值的进行相应的角度调整等,以形成调整后的室内路网。
在形成所述室内路网后,可以在此基础上计算路网的宽度、长度等,并对路网的图层顺序、颜色、方向等等进行设定,由此形成包括宽度、长度、图层顺序、颜色、方向等在内的室内路网数据。
上述实施例通过在渲染得到的室内地图渲染数据的基础上,通过计算机设备直接计算来生成该室内地图渲染数据的室内路网数据,相对于现有技术中人为地绘制路网所产生的人为计算误差和操作误差,显然提高了所生成的室内路网数据的精度和准确度。
并且,本申请实施例通过对与室内地图渲染数据所包括的通行区域进行剖分以形成多个三角形,并通过预定的规则对三角形进行处理和加工,可以自动构建室内路网,提高了生成室内路网的效率,降低了人工绘制成本。
在一个实施例中,所述数据生成方法还可以包括:
步骤S105(图中未示出),基于所述室内地图路网数据中各路线的经纬度坐标和已知的室内起点与已知的室内终点,生成从已知的室内起点至已知的室内终点的路径数据。
具体地,可以从各路线的经纬度坐标中筛选出各路线交汇处的经纬度坐标,为描述方便,各路线交汇处的经纬度坐标在此称为“路网节点经纬度坐标”,由此可以根据各路网节点经纬度坐标来计算从一个路网节点到下一个路网节点的路线的长度。
进一步地,对于每一个路网节点而言,可以在本地数据库或第三方数据库中存储该路网节点到下一个路网节点(或相邻路网节点)的路径数据列表,由此通过每一个路网节点的路径数据列表的搜索,由此搜索出任意一个路网节点到达另一个路网节点的路径。其中,所述路径数据列表中可以包括该路网节点的经纬度坐标、标识号、所在室内楼层编号、相邻的下一个路网节点的经纬度坐标、标识号、所在室内楼层编号等。
其中所述路径数据可以包括:从室内起点到室内终点所经过的路网节点的经纬度坐标、标识号、所在室内楼层编号以及路径长度等等。
对于已知的室内起点而言,可以计算经纬度坐标之间的距离,确定距离该室内起点最近的路网节点(称为路网节点a);同理,确定距离已知的室内终点最近的路网节点(称为路网节点b),由此,通过上述各路网节点的路径列表的搜索,以搜索出从路网节点a至路网节点b的路径,并可以通过判断室内起点到路网节点a的路径以及室内终点到路网节点b的路径是否包含在所述路网节点a至路网节点b的路径之内,从而基于判断的结果来确定是否在所述搜索得到的路径的基础上增加室内起点到路网节点a的路径或/和室内终点到路网节点b的路径。
进一步地,如果通过上述处理过程得到从已知的室内起点至已知的室内终点存在多条路径,还可以根据路径的总长度的比较来确定出从已知的室内起点至已知的室内终点的最短路径。
由此,对于不同楼层或彼此之间可通行的不同楼而言,都可以基于这些路网节点经纬度坐标来跨楼层和跨楼进行路径数据的搜索。
对此,图4示出了根据本申请上述实施例的所得到的从室内一起点到终点F2层的扶梯口的路径的界面示意图,在该界面的下方还呈现了该条路径需步行的距离是35米。
在一些情况中,上述路网数据中各路线的方向并不都是双向可通行的,也存在单向通行的情况,例如从上述路径节点a到路径节点b只能是单向通行的,而不能逆向地从路径节点b到达路径节点a,因此,针对这种情况,请参考图5,在一个实施例中,所述数据生成方法还可以包括:
步骤S106,获取所述室内地图路网数据中各路线的方向信息。
其中,所述方向信息可以包括双向通行、单向通行。
所述方向信息的获取可以从本地数据库或第三方数据库中获取。
步骤S107,基于所述室内地图路网数据中各路线的经纬度坐标和已知的室内起点与已知的室内终点以及所述各路线的方向信息,生成从已知的室内起点至已知的室内终点的路径数据。
该步骤S107的具体描述可以参考上述步骤S105,与步骤S105不同的是,对于每一个路网节点而言,所述路径数据列表中所包括的该路网节点相邻的下一个路网节点是指该路网节点可以达到的路网节点。例如对于单向路线上的路网节点a和路网节点b而言,路网节点a可以到达路网节点b,而路网节点b不能到达路网节点a,则在路网节点a的路径数据列表中相邻的下一个路网节点包括b,而在路网节点b的路径数据列表中相邻的下一个路网节点则不包括a。
由此,基于上述步骤S106和步骤S107,可以根据室内区域的通行方向来提供准确的单向通行路径。
在一个实施例中,请参考图6,在所述室内地图渲染数据的基础上,生成包含室内地图定位数据的室内地图数据的步骤S104包括:
步骤S401,基于所述室内地图渲染数据,确定与所述室内地图对应的、用于采集室内无线信号数据的位置点。
具体地,可以基于所述室内地图渲染数据中的点、线、面等图元的矢量数据(例如颜色、形状、渲染角度、所属的图层、经纬度坐标等),来确定待采集室内无线信号数据的位置点,例如将位置点确定在室内地图中某一商铺的附近,或者将位置点确定在室内地图中某一公共咨询台,从而在确定位置点的基础上,将采集室内无线信号数据的采集设备(例如手机)置于该确定的位置点进行无线信号数据的采集。
其中,所述无线信号包括wifi信号或/和蓝牙信号。
其中,所述无线信号数据包括在各位置点所采集到的发出wifi信号的设备物理地址、wifi信号强度、发出蓝牙信号的设备物理地址、蓝牙信号强度、地磁强度中的多项。
步骤S402,基于所确定的位置点,获取所述室内各位置点的无线信号数据。
具体地,可以在所确定的位置点对应的实际室内位置,基于诸如智能手机、平板电脑等便携式终端采集该实际室内位置的无线信号数据,并通过通信接口将所采集到的无线信号数据上传到相应的服务器。
步骤S403,基于各位置点的无线信号数据,生成包含室内地图定位数据的室内地图数据。
具体地,可以基于所获取到的各位置点的无线信号数据,来确定各位置点的无线信号之间的关联关系(例如提供无线信号的同一信号源的信号强度的变化、各位置点所接收到的无线信号所对应的信号源的数量和种类等等),基于所述关联关系来计算或预测未设置采集点的其他位置的无线信号数据,由此,得到所述室内地图所有位置的无线信号数据。
从而,在得到室内地图所有位置的无线信号数据的基础上,可以基于室内各位置与无线信号数据的对应关系,在确定某一已知的无线信号数据的情况下,容易得到该无线信号数据对应的定位数据(例如以经纬度坐标来表示),从而为用户在室内的移动提供良好的定位服务。
在一个实施例中,请参考图7,所述基于各位置点的无线信号数据,生成包含室内地图定位数据的室内地图数据的步骤S403包括:
步骤S501,接收来自室内终端的无线信号信息。
具体地,可以通过网络接口接收来自室内的诸如手机、平板电脑等便携式终端上传的该终端当前所在的位置的无线信号信息,该无线信号信息包括但不限于信号类型(例如蓝牙信号或/和wifi信号等)、信号强度、信号源名称等等。
步骤S502,基于所述终端的无线信号信息和各位置点的无线信号数据,生成包含室内地图定位数据的室内地图数据。
具体地,可以从所述得到的室内地图所有位置的无线信号数据中搜索与所述终端接收到的无线信号信息相匹配的信息,从而基于匹配来得到所述终端的室内地图定位数据(例如经纬度坐标)。
例如,所述无线信号信息包括:信号类型:蓝牙;信号强度:五格;信号源名称:XX商铺,而从所述室内地图所有位置的无线信号数据中搜索到一个位置点的无线信号数据为:信号类型:蓝牙;信号强度:五格;信号源名称:XX商铺,位置数据:经度m,纬度n。则基于上述无线信号信息与所述搜索的一个位置点的无线信号数据中的信号类型、信号强度和信号源名称的匹配,来确定该无线信号信息所对应的位置数据为经度m,纬度n。
由此,基于本实施例,可以在为用户提供室内地图渲染数据的基础上较好地为用户提供室内定位服务。
基于与方法同样的发明构思,请参考图8,本申请还提供一种室内地图数据的生成装置,该数据生成装置包括:
底图信息获取单元101,用于获取室内地图的底图信息。
坐标配准单元102,用于基于平面坐标系和目标坐标系的配准操作,获取所述室内地图的底图信息对应的经纬度信息。
渲染单元103,用于基于所述底图信息和所述经纬度信息,生成室内地图渲染数据。
地图数据生成单元104,用于在所述室内地图渲染数据的基础上,生成包含室内地图路网数据和/或室内地图定位数据的室内地图数据。
可选地,所述地图数据生成单元104用于:
-基于所述室内地图渲染数据所包括的点、线或/和面的图元数据和点、线或/和面的经纬度坐标,生成室内的通行区域信息;
-基于三角剖分算法和所述通行区域信息,生成包含室内地图路网数据的室内地图数据。
可选地,请参考图9,所述生成装置还包括:
-路径数据生成单元202,用于基于所述室内地图路网数据中各路线的经纬度坐标和已知的室内起点与已知的室内终点,生成从已知的室内起点至已知的室内终点的路径数据。
在一个实施例中,请参考图9,所述生成装置还可以包括:
路线方向信息获取单元201,用于获取所述室内地图路网数据中各路线的方向信息;
其中路径数据生成单元202,用于基于所述室内地图路网数据中各路线的经纬度坐标和已知的室内起点与已知的室内终点以及所述各路线的方向信息,生成从已知的室内起点至已知的室内终点的路径数据。
在一个实施例中,请参考图10,所述地图数据生成单元104包括:
位置点确定模块301,用于基于所述室内地图渲染数据,确定与所述室内地图对应的、用于采集室内无线信号数据的位置点;
无线信号数据获取模块302,用于基于所确定的位置点,获取所述室内各位置点的无线信号数据;
地图数据生成模块303,用于基于各位置点的无线信号数据,生成包含室内地图定位数据的室内地图数据。
在一个实施例中,所述生成装置还包括:
接收单元(图中未示出),用于接收来自室内终端的无线信号信息;
其中所述地图数据生成模块303,用于基于所述终端的无线信号信息和各位置点的无线信号数据,生成包含室内地图定位数据的室内地图数据。
其中,所述无线信号可以包括wifi信号或/和蓝牙信号。
其中,所述无线信号数据可以包括在所述位置点所采集到的发出wifi信号的设备物理地址、wifi信号强度、发出蓝牙信号的设备物理地址、蓝牙信号强度、地磁强度中的多项。
在一个实施例中,请参考图11,所述数据生成装置还可以包括:
-校验单元401,用于基于所采集到的室内地图的现场地物数据,对所述生成的室内地图渲染数据进行校验;
-地图更新单元402,用于基于所述校验,更新所述室内地图渲染数据。
需要注意的是,本申请可在软件和/或软件与硬件的组合体中被实施,例如,本申请的各个装置可采用专用集成电路(ASIC)或任何其他类似硬件设备来实现。在一个实施例中,本申请的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本申请的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本申请的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
对于本领域技术人员而言,显然本申请不限于上述示范性实施例的细节,而且在不背离本申请的精神或基本特征的情况下,能够以其他的具体形式实现本申请。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本申请的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本申请内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。***权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
虽然前面特别示出并且描述了示例性实施例,但是本领域技术人员将会理解的是,在不背离权利要求书的精神和范围的情况下,在其形式和细节方面可以有所变化。
Claims (16)
1.一种室内地图数据的生成方法,其特征在于,该生成方法包括以下步骤:
获取室内地图的底图信息;
基于平面坐标系和目标坐标系的配准操作,获取所述室内地图的底图信息对应的经纬度信息;
基于所述底图信息和所述经纬度信息,生成室内地图渲染数据;
在所述室内地图渲染数据的基础上,生成包含室内地图路网数据和/或室内地图定位数据的室内地图数据。
2.根据权利要求1所述的数据生成方法,其特征在于,所述在所述室内地图渲染数据的基础上,生成包含室内地图路网数据的室内地图数据的步骤包括:
基于所述室内地图渲染数据所包括的点、线或/和面的图元数据和点、线或/和面的经纬度坐标,生成室内的通行区域信息;
基于三角剖分算法和所述通行区域信息,生成包含室内地图路网数据的室内地图数据。
3.根据权利要求1所述的生成方法,其特征在于,所述生成方法还包括:
基于所述室内地图路网数据中各路线的经纬度坐标和已知的室内起点与已知的室内终点,生成从已知的室内起点至已知的室内终点的路径数据。
4.根据权利要求1所述的生成方法,其特征在于,所述生成方法还包括:
获取所述室内地图路网数据中各路线的方向信息;
基于所述室内地图路网数据中各路线的经纬度坐标和已知的室内起点与已知的室内终点以及所述各路线的方向信息,生成从已知的室内起点至已知的室内终点的路径数据。
5.根据权利要求1所述的生成方法,其特征在于,所述在所述室内地图渲染数据的基础上,生成包含室内地图定位数据的室内地图数据的步骤包括:
基于所述室内地图渲染数据,确定与所述室内地图对应的、用于采集室内无线信号数据的位置点;
基于所确定的位置点,获取所述室内各位置点的无线信号数据;
基于各位置点的无线信号数据,生成包含室内地图定位数据的室内地图数据。
6.根据权利要求5所述的生成方法,其特征在于,所述基于各位置点的无线信号数据,生成包含室内地图定位数据的室内地图数据的步骤包括:
接收来自室内终端的无线信号信息;
基于所述终端的无线信号信息和各位置点的无线信号数据,生成包含室内地图定位数据的室内地图数据。
7.根据权利要求5所述的生成方法,其特征在于,所述无线信号包括wifi信号或/和蓝牙信号;
所述无线信号数据包括在所述位置点所采集到的发出wifi信号的设备物理地址、wifi信号强度、发出蓝牙信号的设备物理地址、蓝牙信号强度、地磁强度中的多项。
8.根据权利要求1-7任一项所述的生成方法,其特征在于,所述基于所述底图信息和所述经纬度信息,生成室内地图渲染数据的步骤还包括:
基于所采集到的室内地图的现场地物数据,对所述生成的室内地图渲染数据进行校验;
基于所述校验,更新所述室内地图渲染数据。
9.一种室内地图数据的生成装置,其特征在于,该生成装置包括:
底图信息获取单元,用于获取室内地图的底图信息;
坐标配准单元,用于基于平面坐标系和目标坐标系的配准操作,获取所述室内地图的底图信息对应的经纬度信息;
渲染单元,用于基于所述底图信息和所述经纬度信息,生成室内地图渲染数据;
地图数据生成单元,用于在所述室内地图渲染数据的基础上,生成包含室内地图路网数据和/或室内地图定位数据的室内地图数据。
10.根据权利要求9所述的生成装置,其特征在于,所述地图数据生成单元用于:
-基于所述室内地图渲染数据所包括的点、线或/和面的图元数据和点、线或/和面的经纬度坐标,生成室内的通行区域信息;
-基于三角剖分算法和所述通行区域信息,生成包含室内地图路网数据的室内地图数据。
11.根据权利要求9所述的生成装置,其特征在于,所述生成装置还包括:
路径数据生成单元,用于基于所述室内地图路网数据中各路线的经纬度坐标和已知的室内起点与已知的室内终点,生成从已知的室内起点至已知的室内终点的路径数据。
12.根据权利要求11所述的生成装置,其特征在于,所述生成装置还包括:
路线方向信息获取单元,用于获取所述室内地图路网数据中各路线的方向信息;
其中所述路径数据生成单元,用于基于所述室内地图路网数据中各路线的经纬度坐标和已知的室内起点与已知的室内终点以及所述各路线的方向信息,生成从已知的室内起点至已知的室内终点的路径数据。
13.根据权利要求9所述的生成装置,其特征在于,所述地图数据生成单元包括:
位置点确定模块,用于基于所述室内地图渲染数据,确定与所述室内地图对应的、用于采集室内无线信号数据的位置点;
无线信号数据获取模块,用于基于所确定的位置点,获取所述室内各位置点的无线信号数据;
地图数据生成模块,用于基于各位置点的无线信号数据,生成包含室内地图定位数据的室内地图数据。
14.根据权利要求13所述的生成装置,其特征在于,所述生成装置还包括:
接收单元,用于接收来自室内终端的无线信号信息;
其中所述地图数据生成模块,用于基于所述终端的无线信号信息和各位置点的无线信号数据,生成包含室内地图定位数据的室内地图数据。
15.根据权利要求13所述的生成装置,其特征在于,所述无线信号包括wifi信号或/和蓝牙信号;
所述无线信号数据包括在所述位置点所采集到的发出wifi信号的设备物理地址、wifi信号强度、发出蓝牙信号的设备物理地址、蓝牙信号强度、地磁强度中的多项。
16.根据权利要求9-15任一项所述的生成装置,其特征在于,所述生成装置还包括:
校验单元,用于基于所采集到的室内地图的现场地物数据,对所述生成的室内地图渲染数据进行校验;
地图更新单元,用于基于所述校验,更新所述室内地图渲染数据。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610035475.3A CN106980633B (zh) | 2016-01-19 | 2016-01-19 | 室内地图数据的生成方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610035475.3A CN106980633B (zh) | 2016-01-19 | 2016-01-19 | 室内地图数据的生成方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106980633A true CN106980633A (zh) | 2017-07-25 |
CN106980633B CN106980633B (zh) | 2020-12-15 |
Family
ID=59341123
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610035475.3A Active CN106980633B (zh) | 2016-01-19 | 2016-01-19 | 室内地图数据的生成方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106980633B (zh) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107506391A (zh) * | 2017-07-28 | 2017-12-22 | 上海网罗电子科技有限公司 | 一种提取cad图纸信息至室内地图的方法 |
CN107820213A (zh) * | 2017-09-20 | 2018-03-20 | 百度在线网络技术(北京)有限公司 | 室内位置数据的采集方法及装置、计算机设备及可读介质 |
CN108509974A (zh) * | 2018-01-26 | 2018-09-07 | 北京三快在线科技有限公司 | 地图数据融合方法、装置、电子设备及存储介质 |
CN108834073A (zh) * | 2018-03-30 | 2018-11-16 | 山东路科公路信息咨询有限公司 | 一种公路网数据采集*** |
CN109035850A (zh) * | 2018-08-10 | 2018-12-18 | 湖南正维新能源科技有限责任公司 | 一种车位引导***及其方法 |
CN109387193A (zh) * | 2017-08-02 | 2019-02-26 | 深圳市耀航信息技术有限公司 | 一种室内地图的更新方法及装置 |
CN109509254A (zh) * | 2017-09-14 | 2019-03-22 | 中兴通讯股份有限公司 | 三维地图构建方法、装置及存储介质 |
CN110134744A (zh) * | 2018-02-08 | 2019-08-16 | 腾讯科技(深圳)有限公司 | 对地磁信息进行更新的方法、装置和*** |
CN110186460A (zh) * | 2019-06-11 | 2019-08-30 | 豪位控股有限公司 | 无线信标快速布设和标注方法 |
CN110220515A (zh) * | 2019-06-05 | 2019-09-10 | 北京四维图新科技股份有限公司 | 一种路线数据的生成方法、设备以及可读介质 |
CN110310503A (zh) * | 2019-07-08 | 2019-10-08 | 北方工业大学 | 一种微缩模型车的高精度定位*** |
CN110544295A (zh) * | 2019-07-19 | 2019-12-06 | 中国地质大学(武汉) | 一种室内地图邻接矩形的共边检测方法 |
CN111881824A (zh) * | 2020-07-28 | 2020-11-03 | 广东电网有限责任公司 | 一种基于图像识别的室内地图采集方法及*** |
CN112700464A (zh) * | 2021-01-15 | 2021-04-23 | 腾讯科技(深圳)有限公司 | 地图信息的处理方法、装置、电子设备以及存储介质 |
CN113252037A (zh) * | 2021-04-22 | 2021-08-13 | 深圳市眼科医院 | 一种盲人用的室内导引方法、***及代步装置 |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102800052A (zh) * | 2012-06-13 | 2012-11-28 | 浙江大学 | 非标准地图的半自动数字化方法 |
CN103337221A (zh) * | 2013-07-10 | 2013-10-02 | 武汉大学 | 一种室内地图制作方法及室内地图 |
CN103366631A (zh) * | 2012-04-09 | 2013-10-23 | 北京四维图新科技股份有限公司 | 一种制作室内地图的方法和制作室内地图的装置 |
CN103606184A (zh) * | 2013-11-21 | 2014-02-26 | 武大吉奥信息技术有限公司 | 一种基于二维和三维一体化矢量渲染引擎的装置 |
CN104035950A (zh) * | 2013-03-05 | 2014-09-10 | 多费俉株式会社 | 基于用户的地图制作设备 |
CN104236542A (zh) * | 2014-09-15 | 2014-12-24 | 墨仕(厦门)电子商务有限公司 | 一种个人定位*** |
CN104282221A (zh) * | 2013-07-01 | 2015-01-14 | 北京四维图新科技股份有限公司 | 一种构建室内地图的道路网络的方法 |
CN104615604A (zh) * | 2013-11-05 | 2015-05-13 | 北京四维图新科技股份有限公司 | 一种对多图层路网数据层次描画的方法及装置 |
CN104766360A (zh) * | 2015-03-09 | 2015-07-08 | 腾讯科技(深圳)有限公司 | 一种三维空间数据的渲染方法及装置 |
CN104807467A (zh) * | 2014-01-24 | 2015-07-29 | 高德信息技术有限公司 | 一种导航地图的展示方法和*** |
CN104897160A (zh) * | 2015-05-29 | 2015-09-09 | 北京京东尚科信息技术有限公司 | 一种制作室内地图和定位的方法及装置 |
CN105072681A (zh) * | 2015-07-27 | 2015-11-18 | 北京博阳世通信息技术有限公司 | 一种基于室内空间位置的定位***的部署装置及方法 |
CN105185222A (zh) * | 2015-09-24 | 2015-12-23 | 百度在线网络技术(北京)有限公司 | 一种地图渲染展示方法和装置 |
-
2016
- 2016-01-19 CN CN201610035475.3A patent/CN106980633B/zh active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103366631A (zh) * | 2012-04-09 | 2013-10-23 | 北京四维图新科技股份有限公司 | 一种制作室内地图的方法和制作室内地图的装置 |
CN102800052A (zh) * | 2012-06-13 | 2012-11-28 | 浙江大学 | 非标准地图的半自动数字化方法 |
CN104035950A (zh) * | 2013-03-05 | 2014-09-10 | 多费俉株式会社 | 基于用户的地图制作设备 |
CN104282221A (zh) * | 2013-07-01 | 2015-01-14 | 北京四维图新科技股份有限公司 | 一种构建室内地图的道路网络的方法 |
CN103337221A (zh) * | 2013-07-10 | 2013-10-02 | 武汉大学 | 一种室内地图制作方法及室内地图 |
CN104615604A (zh) * | 2013-11-05 | 2015-05-13 | 北京四维图新科技股份有限公司 | 一种对多图层路网数据层次描画的方法及装置 |
CN103606184A (zh) * | 2013-11-21 | 2014-02-26 | 武大吉奥信息技术有限公司 | 一种基于二维和三维一体化矢量渲染引擎的装置 |
CN104807467A (zh) * | 2014-01-24 | 2015-07-29 | 高德信息技术有限公司 | 一种导航地图的展示方法和*** |
CN104236542A (zh) * | 2014-09-15 | 2014-12-24 | 墨仕(厦门)电子商务有限公司 | 一种个人定位*** |
CN104766360A (zh) * | 2015-03-09 | 2015-07-08 | 腾讯科技(深圳)有限公司 | 一种三维空间数据的渲染方法及装置 |
CN104897160A (zh) * | 2015-05-29 | 2015-09-09 | 北京京东尚科信息技术有限公司 | 一种制作室内地图和定位的方法及装置 |
CN105072681A (zh) * | 2015-07-27 | 2015-11-18 | 北京博阳世通信息技术有限公司 | 一种基于室内空间位置的定位***的部署装置及方法 |
CN105185222A (zh) * | 2015-09-24 | 2015-12-23 | 百度在线网络技术(北京)有限公司 | 一种地图渲染展示方法和装置 |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107506391A (zh) * | 2017-07-28 | 2017-12-22 | 上海网罗电子科技有限公司 | 一种提取cad图纸信息至室内地图的方法 |
CN109387193A (zh) * | 2017-08-02 | 2019-02-26 | 深圳市耀航信息技术有限公司 | 一种室内地图的更新方法及装置 |
CN109509254A (zh) * | 2017-09-14 | 2019-03-22 | 中兴通讯股份有限公司 | 三维地图构建方法、装置及存储介质 |
CN109509254B (zh) * | 2017-09-14 | 2024-01-02 | 中兴通讯股份有限公司 | 三维地图构建方法、装置及存储介质 |
CN107820213B (zh) * | 2017-09-20 | 2020-08-28 | 百度在线网络技术(北京)有限公司 | 室内位置数据的采集方法及装置、计算机设备及可读介质 |
CN107820213A (zh) * | 2017-09-20 | 2018-03-20 | 百度在线网络技术(北京)有限公司 | 室内位置数据的采集方法及装置、计算机设备及可读介质 |
CN108509974A (zh) * | 2018-01-26 | 2018-09-07 | 北京三快在线科技有限公司 | 地图数据融合方法、装置、电子设备及存储介质 |
CN108509974B (zh) * | 2018-01-26 | 2019-09-06 | 北京三快在线科技有限公司 | 地图数据融合方法、装置、电子设备及存储介质 |
CN110134744A (zh) * | 2018-02-08 | 2019-08-16 | 腾讯科技(深圳)有限公司 | 对地磁信息进行更新的方法、装置和*** |
CN108834073A (zh) * | 2018-03-30 | 2018-11-16 | 山东路科公路信息咨询有限公司 | 一种公路网数据采集*** |
CN109035850A (zh) * | 2018-08-10 | 2018-12-18 | 湖南正维新能源科技有限责任公司 | 一种车位引导***及其方法 |
CN110220515A (zh) * | 2019-06-05 | 2019-09-10 | 北京四维图新科技股份有限公司 | 一种路线数据的生成方法、设备以及可读介质 |
CN110186460A (zh) * | 2019-06-11 | 2019-08-30 | 豪位控股有限公司 | 无线信标快速布设和标注方法 |
CN110310503A (zh) * | 2019-07-08 | 2019-10-08 | 北方工业大学 | 一种微缩模型车的高精度定位*** |
CN110544295A (zh) * | 2019-07-19 | 2019-12-06 | 中国地质大学(武汉) | 一种室内地图邻接矩形的共边检测方法 |
CN110544295B (zh) * | 2019-07-19 | 2022-05-10 | 中国地质大学(武汉) | 一种室内地图邻接矩形的共边检测方法 |
CN111881824A (zh) * | 2020-07-28 | 2020-11-03 | 广东电网有限责任公司 | 一种基于图像识别的室内地图采集方法及*** |
CN112700464A (zh) * | 2021-01-15 | 2021-04-23 | 腾讯科技(深圳)有限公司 | 地图信息的处理方法、装置、电子设备以及存储介质 |
CN113252037A (zh) * | 2021-04-22 | 2021-08-13 | 深圳市眼科医院 | 一种盲人用的室内导引方法、***及代步装置 |
Also Published As
Publication number | Publication date |
---|---|
CN106980633B (zh) | 2020-12-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106980633A (zh) | 室内地图数据的生成方法及装置 | |
US10235787B2 (en) | Path side image in map overlay | |
EP2428769B1 (en) | Generating a multi-layered geographic image and the use thereof | |
US9116011B2 (en) | Three dimensional routing | |
KR101997011B1 (ko) | 3d 물체 및 3d 지형 중 적어도 하나를 시각화하는 방법 | |
US20130169668A1 (en) | Path side imagery | |
US11816396B2 (en) | Constraint based automatic terrain surface design | |
CN109416258B (zh) | 用于在数字地图接口中的自适应性场地缩放的方法、设备和计算机程序产品 | |
AU2015101646A4 (en) | Building design system | |
JP2017517784A (ja) | 鉱山工事現場を対象にした工事状況の視覚化 | |
CN113436329B (zh) | 可视化乘梯方法、装置、计算机设备及可读存储介质 | |
EP2589933B1 (en) | Navigation device, method of predicting a visibility of a triangular face in an electronic map view | |
US9047422B2 (en) | Graph based routing for open areas | |
JP2010282657A (ja) | 配信装置及び情報配信システム | |
US11561669B2 (en) | Systems and methods of using a digital twin for interacting with a city model | |
CN111383334B (zh) | 用于渲染对象的***和方法 | |
US10650589B1 (en) | Generating surface approximations using curvature integrals for surface visualization rendering | |
US20240193871A1 (en) | Method, apparatus, and system for associating an object with a spatial budget | |
CN115761279A (zh) | 空间布局相似性检测方法、设备、存储介质及装置 | |
CN117253000A (zh) | 三维地质建模方法、模型渲染方法、设备及存储介质 | |
JP2019196977A (ja) | 測量支援装置、及び測量支援プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20200507 Address after: 310052 room 508, floor 5, building 4, No. 699, Wangshang Road, Changhe street, Binjiang District, Hangzhou City, Zhejiang Province Applicant after: Alibaba (China) Co.,Ltd. Address before: 102200, No. 18, No., Changsheng Road, Changping District science and Technology Park, Beijing, China. 1-5 Applicant before: AUTONAVI SOFTWARE Co.,Ltd. |
|
TA01 | Transfer of patent application right | ||
GR01 | Patent grant | ||
GR01 | Patent grant |