煤矿三维巷道页面的标注方法及装置制造方法及图纸

技术编号:38903098 阅读:18 留言:0更新日期:2023-09-22 14:21
本发明专利技术提出一种煤矿三维巷道页面的标注方法及装置,涉及三维巷道标注技术领域。包括:加载巷道三维模型,并获取当前页面屏幕的四至位置和视点位置;根据所述四至位置,进行巷道中心线过滤计算,以确定所述页面屏幕中的各个巷道的第一可见端点集合;根据所述视点位置,确定当前视距,并根据所述当前视距以及每个所述巷道的类型,从所述第一可见端点集合中获取第二可见端点集合;基于所述第二可见端点集合,生成端点列表,并生成对应的屏幕坐标列表;基于所述屏幕坐标列表,确定当前待标注在所述页面屏幕的信息。由此,可以在三维巷道页面中尽可能表现出更多实用性信息,且能保证整个巷道页面的易读性,通过适当地在煤矿三维巷道页面中添加标注信息,增强了用户的煤矿三维巷道场景浏览体验。场景浏览体验。场景浏览体验。

【技术实现步骤摘要】
煤矿三维巷道页面的标注方法及装置


[0001]本专利技术涉及三维巷道标注
,尤其涉及一种煤矿三维巷道页面的标注方法及装置。

技术介绍

[0002]三维巷道标注是巷道信息传输的基础,能有效地进行标识各种巷道对象属性及表明各巷道对象间的拓扑关系,是煤矿GIS主页面的主要内容之一。传统的煤矿巷道图主要表现形式为二维地图,如巷道掘进平面图、煤矿通风示意图、煤矿主运示意图等,囿于平面大小限制,采用分幅分层的形式进行巷道专题图及标注的展现,割裂了煤矿巷道间的立体联系,这种表现形式单一、内容抽象,在空间尺度上远不如三维直观,但煤矿三维巷道标注相对二维渲染量大更大,且存在远小近大、多视角差异等问题。且煤矿三维巷道对象复杂多样,包括主运巷、硐室、回风巷、联络巷、井底机场等,要想在三维巷道页面中尽可能表现出更多实用性信息,且能保证整个巷道页面的易读性、清晰性和美学平衡性,就需要开发者适当地在煤矿三维巷道页面中添加标注信息,采用合适的标注方法,以增强用户的煤矿三维巷道场景浏览体验。
[0003]因而,如何对煤矿三维巷道页面进行标注是目前需要解决的问题。

技术实现思路

[0004]本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。
[0005]本专利技术第一方面实施例提出了一种煤矿三维巷道页面的标注方法,包括:加载巷道三维模型,并获取当前页面屏幕的四至位置和视点位置;根据所述四至位置,进行巷道中心线过滤计算,以确定所述页面屏幕中的各个巷道的第一可见端点集合;根据所述视点位置,确定当前视距,并根据所述当前视距以及每个所述巷道的类型,从所述第一可见端点集合中获取第二可见端点集合;基于所述第二可见端点集合,生成端点列表,并生成对应的屏幕坐标列表;基于所述屏幕坐标列表,确定当前待标注在所述页面屏幕的信息。
[0006]本专利技术第二方面实施例提出了一种煤矿三维巷道页面的标注装置,包括:第一获取模块,用于加载巷道三维模型,并获取当前页面屏幕的四至位置和视点位置;第一确定模块,用于根据所述四至位置,进行巷道中心线过滤计算,以确定所述页面屏幕中的各个巷道的第一可见端点集合;第二获取模块,用于根据所述视点位置,确定当前视距,并根据所述当前视距以及每个所述巷道的类型,从所述第一可见端点集合中获取第二可见端点集合;生成模块,用于基于所述第二可见端点集合,生成端点列表,并生成对应的屏幕坐标列表;
第二确定模块,用于基于所述屏幕坐标列表,确定当前待标注在所述页面屏幕的信息。
[0007]本专利技术第三方面实施例提出了一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如本专利技术第一方面实施例提出的煤矿三维巷道页面的标注方法。
[0008]本专利技术第四方面实施例提出了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,实现如本专利技术第一方面实施例提出的煤矿三维巷道页面的标注方法。
[0009]本专利技术提供的煤矿三维巷道页面的标注方法及装置,存在如下有益效果:本公开实施例中,首先加载巷道三维模型,并获取当前页面屏幕的四至位置和视点位置,然后根据四至位置,进行巷道中心线过滤计算,以确定页面屏幕中的各个巷道的第一可见端点集合,之后根据视点位置,确定当前视距,并根据当前视距以及每个巷道的类型,从第一可见端点集合中获取第二可见端点集合,然后基于第二可见端点集合,生成端点列表,并生成对应的屏幕坐标列表,最后基于屏幕坐标列表,确定当前待标注在页面屏幕的信息。由此,可以在三维巷道页面中尽可能表现出更多实用性信息,且能保证整个巷道页面的易读性,通过适当地在煤矿三维巷道页面中添加标注信息,增强了用户的煤矿三维巷道场景浏览体验。
[0010]本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。
附图说明
[0011]本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为本专利技术一实施例所提供的一种煤矿三维巷道页面的标注方法的流程示意图;图2为本专利技术一实施例所提供的一种巷道中线分割示意图;图3为本专利技术一实施例所提供的一种巷道及中线显示示意图;图4为本专利技术一实施例所提供的一种巷道俯视图;图5为本专利技术一实施例所提供的又一种煤矿三维巷道页面的标注方法的框架结构示意图;图6为本专利技术另一实施例所提供的煤矿三维巷道页面的标注装置的结构示意图;图7示出了适于用来实现本专利技术实施方式的示例性电子设备的框图。
具体实施方式
[0012]下面详细描述本专利技术的实施例,实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。
[0013]下面参考附图描述本专利技术实施例的煤矿三维巷道页面的标注方法、装置、电子设备和存储介质。
[0014]图1为本专利技术实施例所提供的一种煤矿三维巷道页面的标注方法的流程示意图。
[0015]本专利技术实施例以该煤矿三维巷道页面的标注方法被配置于煤矿三维巷道页面的标注装置中来举例说明,该煤矿三维巷道页面的标注装置可以应用于任一电子设备中,比如手机、电脑、计算机,以使该电子设备可以执行煤矿三维巷道页面的标注方法,或者也可以是服务器,在此不做限定。
[0016]如图1所示,该煤矿三维巷道页面的标注方法可以包括以下步骤:步骤101,加载巷道三维模型,并获取当前页面屏幕的四至位置和视点位置。
[0017]其中,巷道三维模型数据通常由激光扫描或摄影测量等技术获取,在获取数据之前需要确定巷道的尺寸和形状等信息。具体的,可以先选择三维模型软件:选择一款适合加载巷道三维模型的三维建模软件,如Maya、SketchUp、Blender等,之后导入模型数据:将巷道三维模型数据导入到三维模型软件中,通常需要将数据转换为软件所支持的格式,如OBJ、STL、FBX等,然后调整模型尺寸和位置:根据实际需求调整巷道三维模型的尺寸和位置,确保其与其他模型和场景相匹配。其中,页面屏幕的四至位置是指网页在浏览器中显示的范围,也就是网页内容的可见区域的边界位置。通常以页面左上角为原点,向右为 x 轴正方向,向下为 y 轴正方向,四至位置可以用左上角和右下角两个点的坐标来表示。
[0018]其中,页面屏幕视点位置是指用户在浏览器中查看网页时,浏览器窗口的视点位置,也就是用户当前屏幕中心点在现实环境中的真实位置。在网页开发和设计中,通常需要获取用户的视点位置,以便进行页面交互设计、滚动监听等操作。可选的,在浏览器中获取用户视点位置可以通过第三方依赖库的图形引擎封装的功能函数获取。
[0019]其中,页面四至位置是指浏览器屏幕在进行模型展示时,屏幕四个边界所对应的现实环境中的真实位置,可以通过第三方依赖库的图形引擎封装的功能函数获取。
[0020]步骤102,根据四至位置,进行巷道中心线过滤计算,以确定页面本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种煤矿三维巷道页面的标注方法,其特征在于,包括:加载巷道三维模型,并获取当前页面屏幕的四至位置和视点位置;根据所述四至位置,进行巷道中心线过滤计算,以确定所述页面屏幕中的各个巷道的第一可见端点集合;根据所述视点位置,确定当前视距,并根据所述当前视距以及每个所述巷道的类型,从所述第一可见端点集合中获取第二可见端点集合;基于所述第二可见端点集合,生成端点列表,并生成对应的屏幕坐标列表;基于所述屏幕坐标列表,确定当前待标注在所述页面屏幕的信息。2.根据权利要求1所述的方法,其特征在于,所述根据所述四至位置,进行巷道中心线过滤计算,以确定所述页面屏幕中的各个巷道的第一可见端点集合,包括:基于所述页面屏幕的四至位置,判断每个所述巷道的两端点是否在所述页面屏幕的内部;若任一巷道的两个端点在所述页面屏幕的内部,获取所述任一巷道的中心线的两个端点和巷道编码;若所述任一巷道的中心线经过所述页面屏幕的边界,获取所述中心线和所述边界的交点,并将所述交点和所述任一巷道在所述页面屏幕内部的端点作为目标中心线的两个端点,并获取所述目标中心线的巷道编码;根据当前获取的各个所述巷道编码所对应巷道的端点信息,生成第一可见端点集合。3.根据权利要求1所述的方法,其特征在于,在所述根据所述视点位置,确定当前视距,并根据所述当前视距以及每个所述巷道的类型,从所述第一可见端点集合中获取第二可见端点集合之前,还包括:根据所述每个巷道的基本信息,确定所述每个巷道的类型。4.根据权利要求1所述的方法,其特征在于,所述根据所述当前视距以及每个所述巷道的类型,从所述第一可见端点集合中获取第二可见端点集合,包括:确定与所述当前视距对应的目标巷道类型;根据每个所述巷道的类型,从所述第一可见端点集合中获取与所述目标巷道类型对应的目标端点作为所述第二可见端点集合。5.根据权利要求1所述的方法,其特征在于,所述基于所述第二可见端点集合,生成端点列表,并生成对应的屏幕坐标列表,包括:基于所述第二可...

【专利技术属性】
技术研发人员:蒋佳明郭军陈龙黄坤崔宗帅
申请(专利权)人:天地科技股份有限公司北京技术研究分公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1