CN109934921A - 对三维建筑模型进行构建和显示的方法和设备及存储介质 - Google Patents
对三维建筑模型进行构建和显示的方法和设备及存储介质 Download PDFInfo
- Publication number
- CN109934921A CN109934921A CN201910057153.2A CN201910057153A CN109934921A CN 109934921 A CN109934921 A CN 109934921A CN 201910057153 A CN201910057153 A CN 201910057153A CN 109934921 A CN109934921 A CN 109934921A
- Authority
- CN
- China
- Prior art keywords
- dimensional
- internal structure
- dimensional building
- polygon
- model
- 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.)
- Pending
Links
Landscapes
- Processing Or Creating Images (AREA)
Abstract
本公开涉及对三维建筑模型进行构建和显示的方法和设备及存储介质。用于构建三维建筑分层分户模型的方法包括:解析三维建筑模型,获取轮廓特征点;以及基于轮廓特征点来构建三维建筑模型的内部结构。用于显示三维建筑模型的方法包括:为三维建筑模型和各个内部结构中的每一个添加属性数据,其中三维建筑模型的属性数据包括三维建筑模型的唯一标识符,以及内部结构的属性数据包括内部结构的唯一标识符和表示内部结构与三维建筑模型或其他内部结构的隶属关系的隶属标识符;以及基于属性数据和用户输入的标识符,来突出显示相应的内部结构或三维建筑模型。
Description
技术领域
本发明属于空间信息技术领域,具体地涉及一种构建三维建筑分层分户模型的方法和设备、显示三维建筑模型的方法和设备及计算机存储介质。
背景技术
对于建筑物中的层户表示的主流技术分为二维表示和三维表示两种方式。二维表示方式使用最多,其采用数字表格和对应的平面图纸来表示楼盘。具体地,用表格录入建筑物层数和每层所包含的户门牌号码,并且用平面图纸画出每层的平面图,使用时,对照表格来查看平面图。通常,三维表示方式是按照CAD建筑物平面图、分层图、分户图的平面图纸,首先建立三维体,再将三维体按照建筑、层、户的关联,组合成层户表示方式。
在现有的测绘数据显示处理技术中,层户处理显示是异常麻烦的事情,随着三维技术的广泛应用,三维地图处理显示,尤其是在传统三维建筑物显示基础上挂接各类信息的显示,已经不能满足现阶段信息表示的需求。三维建筑物中关联信息表示不合理,不易理解,展示应用难,三维好看不实用,是目前三维推广应用的瓶颈。
发明内容
在下文中给出了关于本发明的简要概述,以便提供关于本发明的某些方面的基本理解。应当理解,该概述并不是关于本发明的穷举性概述,它并非意图确定本发明的关键或重要部分,也不是意图限定本发明的范围。其目的仅仅是以简化的形式给出某些概念,以此作为后文的具体实施方式部分的铺垫。
鉴于以上提出的问题,本发明提出了一种新的建筑物显示方法,其依靠现有三维建筑物测绘方法,在建筑物分类、表示和处理上,与传统有所改进,依靠GIS技术体系的图属一体化的优势,依靠三维场景建筑物元素的不同划分和层、户模型的建立。可以完整的展现出城市建筑物、层、户复杂关联体系,为GIS分析、GPS应用,已经后期的智慧城市的建设,提供综合性应用
本发明的一方面提供了一种三维建筑分层分户模型的构建方法,包括:解析三维建筑模型,获取轮廓特征点;以及基于所述特征点来构建所述三维建筑模型的内部结构。
本发明的另一方面提供了一种对根据以上方法构建的三维建筑分层分户模型进行显示的方法,包括:为三维建筑模型和各个内部结构中的每一个添加属性数据,其中三维建筑模型的属性数据包括三维建筑模型的唯一标识符,以及内部结构的属性数据包括内部结构的唯一标识符和表示内部结构与三维建筑模型或其他内部结构的隶属关系的隶属标识符;以及基于所述属性数据和用户输入的标识符,来突出显示相应的内部结构或三维建筑模型。
根据本发明的再一方面,还提供了一种构建三维建筑分层分户模型的设备,包括:解析装置,用于解析三维建筑模型,获取轮廓特征点;以及构建装置,用于基于所述特征点来构建所述三维建筑模型的内部结构。
根据本发明的又一方面,提供了一种对上述三维建筑分层分户模型进行显示的显示设备,包括:添加装置,用于为三维建筑模型和各个内部结构中的每一个添加属性数据,其中三维建筑模型的属性数据包括三维建筑模型的唯一标识符,以及内部结构的属性数据包括内部结构的唯一标识符和表示内部结构与三维建筑模型或其他内部结构的隶属关系的隶属标识符;以及显示装置,用于基于所述属性数据和用户输入的标识符,来突出显示相应的内部结构或三维建筑模型。
根据本发明的又一方面,提供了一种计算机可读存储介质,其存储有能够由处理器运行来执行以下操作的程序:解析三维建筑模型,获取轮廓特征点;以及基于所述特征点来构建所述三维建筑模型的内部结构。
根据本发明的又一方面,还提供了一种程序。所述程序包括机器可执行的指令,当在信息处理***上执行所述指令时,所述指令使得所述信息处理***执行根据本发明的上述方法。
根据本发明的构建三维建筑分层分户模型的方法和设备,能够对层、户的具体高度、具***置、进行空间展示,同时能够快速对建筑划分层户,提高了效率。另外,在构建层户的过程中,尽量使用建筑物的本身属性和空间几何体征来构成建筑的层和户,减少了对外部数据资源的需求。此外,本发明的构建方法和设备能够减少数据冗余,增强了=分析功能和图形传输速度,特别是在大比例三维场景(1∶500到1∶2000级别)表示、以及Web发布和网上电子地图中有极强的优势。因为建筑物根据需要完成了精确划分,并将信息存储在划分后的层、户数据结构中,在工程设计上计算更加准确。
根据本发明的显示三维建筑分层分户模型的方法和设备,能够更加真实、直观地展示三维建筑模型中各个要素。
通过以下结合附图对本发明的最佳实施例的详细说明,本发明的这些以及其他优点将更加明显
附图说明
参照附图来阅读本发明的各实施方式,将更容易理解本发明的其它特征和优点,在此描述的附图只是为了对本发明的实施方式进行示意性说明的目的,而非全部可能的实施,并且不旨在限制本发明的范围。在附图中:
图1示出了根据本发明实施方式的用于构建三维建筑分层分户模型的方法的流程图。
图2示出了三维多面体的示意图。
图3示出了构建三维建筑模型的内部结构的处理的流程图。
图4示出了根据本发明实施方式的对三维建筑分层分户模型进行显示的方法的流程图。
图5示出了突出显示三维建筑模型的内部结构的示例的示意图。
图6示出了突出显示三维建筑模型的内部结构的示例的另一示意图。
图7示出了根据本发明实施方式的用于构建三维建筑分层分户模型的设备的结构的示意图。
图8示出了根据本发明实施方式的用于显示三维建筑分层分户模型的设备的结构的示意图。
图9示出了用于实施根据本发明实施方式的方法和设备的计算机的示意性框图。
具体实施方式
现参照附图对本发明的实施方式进行详细描述。应注意,以下描述仅仅是示例性的,而并不旨在限制本发明。此外,在以下描述中,将采用相同的附图标记表示不同附图中的相同或相似的部件。在以下描述的不同实施方式中的不同特征,可彼此结合,以形成本发明范围内的其他实施方式。
图1示出了根据本发明实施方式的用于构建三维建筑分层分户模型的方法的流程图。如图1所示,构建方法100包括解析步骤S110和构建步骤S120。
在解析步骤S110中,利用现有的诸如ContextCapture、Photomesh、Acute 3D、Street Factory、3DRealWorld、Smart3D等软件来解析三维建筑模型,以获取三维建筑模型的轮廓特征点。三维建筑模型可以通过实景三维获取技术来得到。例如,采用大飞机或无人机利用倾斜摄影技术来拍摄建筑物;然后利用诸如ContextCapture、Photomesh、Acute 3D、Street Factory、3DRealWorld、Smart3D等软件对影像数据进行三维计算,得到贴上实景纹理的建筑物模型;接着利用单体化技术对建筑物模型进行处理,得到独立的一幢幢的建筑物模型。然而,获取三维建筑模型的方法不限于此,本领域技术人员还可以通过现有其他的方法来获取三维建筑模型,例如利用三维制图软件CAD和CAE等来绘制三维建筑模型,并贴上实景纹理。
优选地,可以采用武汉华正空间软件技术有限公司的3DRealWorld,基于经由倾斜摄影技术获取的倾斜影像和经由激光雷达技术获取的点云数据来生成建筑物模型。该建筑物模型能够如实反映建筑物的现实情况。由3DRealWorld制作的建筑物模型,经过处理把每个建筑物模型做成可编辑的单体化模型。所做成的单体化建筑物模型具有真实的纹理,和准确、完整的结构形状,具有较高的测绘精度和可靠性,其整体和局部的高程、平面精度均能达到1:1000测绘比例尺的精度标准。
在构建步骤S120中,基于轮廓特征点来构建三维建筑模型的内部结构。在一种示例中,可以通过以下操作来构建内部结构:首先,如图2所示,通过将每三个特征点形成一个三角形来搭建三角网(也称为Mesh网),以得到三维多面体;然后,基于轮廓特征点和三维多面体来构建内部结构。图3示出了该示例性处理的具体操作流程。如图3所示,构建处理S120包括步骤S121至步骤S126。
在步骤S121中,构建幢底面多边形。构建幢底面多边形包括:将所有轮廓特征点投影到三维多面体的底面所处的XY平面中;以及依次连接XY平面上的所有投影点,得到幢底面多边形。
在步骤S122中,构建层多边形。构建层多边形包括:根据建筑的高度和层数,通过将幢底面多边形与三维多面体相交,得到由截交线包围的交平面;以及对交平面进行***缓冲区计算,以获取各个层的层多边形。
在步骤S123中,构建层体。构建层体包括:根据层底高程和层高信息,基于各个层多边形来构建各个层体。在构建层体的过程中,将层体与三维多面体进行空间几何计算,以确保层体包裹三维建筑模型,而不存在空间交汇。例如,对层体与三维多面体进行空间相交计算,如果层体与三维多面体相交,则增加层体的***缓冲区的邻域半径,以使层体包裹三维建筑模型。
在步骤S124中,构建户多边形。构建户多边形包括:根据分户示意图,对层多边形进行分割,以得到户多边形。如果没有分户示意图,则对三维多面体结构进行分析,并且按照建筑修建的结构特点来将层多边形分割成户多边形。
在步骤S125中,构建户体。构建户体包括:根据层底高程和层高信息,基于户多边形来构建户体。在构建户体的过程中,将户体与三维多面体进行空间几何计算,以确保户体与层体一致。
在步骤S126中,构建窗多边形。构建窗多边形包括:从三维建筑模型上采集窗多边形信息;以及基于窗多边形信息,在户体上绘制窗多边形。在构建窗多边形时,将窗多边形与户体进行空间几何计算,以确保窗多边形与户体共面。另外,需要确保窗户的多个顶点在XY平面上的投影点共线。
通过以上方法构建的三维建筑分层分户模型中的各个结构可以作为独立的操作单元进行加载和选取,从而更加直观地表示建筑物、层体、户体之间的关系。另外,基于轮廓特征点来构建内部结构的方法不限于以上结合图3的描述,例如本领域技术人员也可以基于三维建筑轮廓特点来连接各个轮廓特征点,由此得到三维多面体,并据此构建内部结构。
以下,以根据上述方法和设备构建的三维建筑分层分户模型为例来介绍显示三维建筑分层分户模型的方法和设备。但下述显示方法和设备也可以应用于通过其他方法和设备构建的三维建筑分层分户模型。
图4示出了根据本发明实施方式的对三维建筑分层分户模型进行显示的方法的流程图。
如图4所示,显示方法200包括添加步骤S220和显示步骤S230。
为了能够对三维建筑模型及其内部的各个要素进行索引,在添加步骤S220中,为三维建筑模型和各个内部结构中的每一个添加属性数据,其中三维建筑模型的属性数据包括三维建筑模型的唯一标识符,以及内部结构的属性数据包括内部结构的唯一标识符和表示内部结构与三维建筑模型或其他内部结构的隶属关系的隶属标识符。
在一个示例中,为三维建筑模型添加属性数据,该属性数据包括三维建筑模型的唯一标识符,优选地还可以包括诸如建筑的名称、地址等信息。
为幢底面多边形添加属性数据,该属性数据包括幢底面多边形的唯一标识符和隶属标识符,该隶属标识符对应于三维建筑模型的标识符。
为层多边形添加属性数据,该属性数据包括层多边形的唯一标识符和隶属标识符,该隶属标识符对应于三维建筑模型的标识符。优选地,属性数据还可以包括诸如层号等信息。
为层体添加属性数据,该属性数据包括层体的唯一标识符和隶属标识符,该隶属标识符对应于三维建筑模型的标识符。优选地,属性数据还可以包括诸如层号等信息。
为户多边形添加属性数据,该属性数据包括户多边形的唯一标识符和隶属标识符,该隶属标识符对应于相应的层的标识符。优选地,属性数据还可以包括诸如户号、电梯间、走廊等信息。
为户体添加属性数据,该属性数据包括户体的唯一标识符和隶属标识符,该隶属标识符对应于相应的层体的标识符。优选地,属性数据还可以包括诸如户号、电梯间、走廊等信息。
为窗多边形添加属性数据,该属性数据包括窗多边形的唯一标识符和隶属标识符,该隶属标识符对应于相应的户体的标识符。优选地,属性数据还可以包括诸如朝向等信息。
以上描述的属性数据仅是示例,本领域技术人员可以根据需要添加其他隶属关系或包含关系。
在显示步骤S230中,基于属性数据和用户输入的标识符,来突出显示相应的内部结构或三维建筑模型。具体地,假若用户输入某一内部结构的标识符,则基于属性数据,通过用高亮颜色渲染与该标识符对应的内部结构,来突出显示该内部结构,如图5所示。
优选地,显示方法200还包括:归类步骤S210,用于将各个内部结构按预定特性进行归类。该预定特性如二居室、三居室、电梯间、楼道等等。此时,在步骤S220中,为每个类别添加属性数据,该属性数据包括唯一的类别标识符,并且在步骤S230中,基于用户输入的类别标识符来突出显示相应类别中的内部结构。
例如,将三维建筑模型中的户型为二居室的若干个户体归类为二居室类,并且为二居室类添加属性数据,该属性数据包括该二居室类的唯一标识符。由此,可以基于用户输入的二居室类的类别标识符来突出显示二居室类中的内部结构。
另外,优选地,在显示步骤S230中,在屏幕的一个区域中显示三维建筑模型及其内部结构并且在屏幕的另一个区域中显示属性数据,当鼠标指向某一属性数据时,与某一属性数据对应的内部结构或三维建筑模型被突出显示。图6示出了将该优选示例应用于售楼处的楼盘展示的示意图。如图6所示,在屏幕的右侧显示属性数据,并且在屏幕的左侧显示三维建筑模型及其内部结构,当鼠标指向属性数据“华贸中心|360平米|5层”时,在三维建筑模型中与该属性数据对应的层体高亮显示。在图6所示的示例中,层体的属性数据包括三维建筑模型名称、层体面积、层数。另外,层体的属性数据还可以包括诸如每平米的日租金、月租金等信息。
优选地,在显示步骤S230中,可以多视角地突出显示内部结构或三维建筑模型。在此,定义三类视角改变:俯仰、旋转以及缩放,可以通过改变视点的位置和角度来实现对三维建筑模式及其内部结构的多角度浏览。其中,通过捕获鼠标操作的距离,来实现视角的旋转和俯仰;以及通过捕获滚***作,来实现视角的推进和拉远。
另外,在显示步骤S230中,还可以对内部结构或三维建筑模型进行飞行浏览显示或隐藏显示。
此外,为了增强用户交互,突出建筑物内部结构的细节,可以对三维建筑模型、层体、户体的颜色和/或透明度和/或刷新速度和/或遮盖关系进行设置。优选地,将户体设置成:颜色为RGB(255,190,190),透明度为80%;以及将层体设置成:颜色为RGB(190,255,232),透明度为70%。或者将户体设置成:颜色为RGB(179,179,255),透明度为0%;并且将层体设置成:颜色额为RGB(179,179,255),透明度为0%。
以上参照图1至图6描述了根据本发明实施方式的用于三维建筑分层分户模型的构建方法和显示方法。以下,参照图7至图8来描述根据本发明实施方式的用于三维建筑分层分户模型的构建设备和显示设备。
图7示出了根据本发明实施方式的用于构建三维建筑分层分户模型的设备。如图7所示,构建设备300包括解析装置310和构建装置320。
解析装置310用于解析三维建筑模型,获取轮廓特征点。
构建装置320用于基于轮廓特征点来构建三维建筑模型的内部结构。
在本发明的一个示例中,构建装置320可以通过将每三个轮廓特征点形成一个三角形来搭建三角网,由此得到三维多面体;并且基于特征点和三维多面体来构建内部结构。例如,内部结构包括幢底面多边形、层多边形、户多边形、层体、户体和窗多边形,并且构建装置320通过以下操作来构建这些内部结构:
i)构建幢底面多边形,包括:将所有轮廓特征点投影到三维多面体的底面所处的XY平面中;以及依次连接XY平面上的所有投影点,得到所述幢底面多边形。
ii)构建层多边形,包括:根据建筑的高度和层数,通过将幢底面多边形与三维多面体相交,得到由截交线包围的交平面;以及对交平面进行***缓冲区计算,以获取各个层的层多边形。
iii)构建层体,包括:根据层底高程和层高信息,基于各个层多边形来构建各个层体。
iv)构建户多边形,包括:根据分户示意图,对层多边形进行分割,以得到户多边形。
v)构建户体,包括:根据层底高程和层高信息,基于户多边形来构建户体。
vi)构建窗多边形,包括:从所述三维建筑模型上采集窗多边形信息;以及基于窗多边形信息,在户体上构建窗多边形。
图8示出了根据本发明实施方式的用于显示三维建筑分层分户模型的设备。如图8所示,显示设备400包括添加装置420和显示装置430。
添加装置420用于为三维建筑模型和各个内部结构中的每一个添加属性数据,其中三维建筑模型的属性数据包括三维建筑模型的唯一标识符,内部结构的属性数据包括内部结构的唯一标识符和内部结构与三维建筑模型和/或其他内部结构的隶属关系。
显示装置430用于基于属性数据和用户输入的标识符,来突出显示相应的内部结构或三维建筑模型。
优选地,显示设备400还包括:归类装置410,被配置成将各个内部结构按预定特性进行归类。该预定特性如二居室、三居室、电梯间、楼道等等。此时,添加装置420为每个类别添加属性数据,该属性数据包括唯一的类别标识符,并且显示装置430基于用户输入的类别标识符,来突出显示相应类别中的内部结构。
另外,优选地,显示装置430被配置成在屏幕的一个区域中显示三维建筑模型及其内部结构,并且在屏幕的另一个区域中显示属性数据,当鼠标指向某一属性数据时,与某一属性数据对应的内部结构或三维建筑模型被突出显示。
此外,优选地,显示装置430多视角地突出显示内部结构或三维建筑模型。
优选地,显示装置430通过控制内部结构的颜色和透明度来突出地显示内部结构或三维建筑模型。
以上简要地说明了三维建筑分层分户模型的构建设备和显示设备的结构和操作,关于构建设备和显示设备及其内部部件的详细操作参见以上关于图1至图6的介绍,在此不再详细说明。
另外,这里尚需指出的是,上述***中各个组成部件可以通过软件、固件、硬件或其组合的方式进行配置。配置可使用的具体手段或方式为本领域技术人员所熟知,在此不再赘述。在通过软件或固件实现的情况下,从存储介质或网络向具有专用硬件结构的计算机(例如图9所示的通用计算机900)安装构成该软件的程序,该计算机在安装有各种程序时,能够执行各种功能等。
图9示出了可用于实施根据本发明实施例的方法和***的计算机的示意性框图。
在图9中,中央处理单元(CPU)901根据只读存储器(ROM)902中存储的程序或从存储部分908加载到随机存取存储器(RAM)903的程序执行各种处理。在RAM 903中,还根据需要存储当CPU 901执行各种处理等等时所需的数据。CPU 901、ROM 902和RAM 903经由总线904彼此连接。输入/输出接口905也连接到总线904。
下述部件连接到输入/输出接口905:输入部分906(包括键盘、鼠标等等)、输出部分907(包括显示器,比如阴极射线管(CRT)、液晶显示器(LCD)等,和扬声器等)、存储部分908(包括硬盘等)、通信部分909(包括网络接口卡比如LAN卡、调制解调器等)。通信部分909经由网络比如因特网执行通信处理。根据需要,驱动器910也可连接到输入/输出接口905。可拆卸介质911比如磁盘、光盘、磁光盘、半导体存储器等等可以根据需要被安装在驱动器910上,使得从中读出的计算机程序根据需要被安装到存储部分908中。
在通过软件实现上述系列处理的情况下,从网络比如因特网或存储介质比如可拆卸介质911安装构成软件的程序。
本领域的技术人员应当理解,这种存储介质不局限于图9所示的其中存储有程序、与设备相分离地分发以向用户提供程序的可拆卸介质911。可拆卸介质911的例子包含磁盘(包含软盘(注册商标))、光盘(包含光盘只读存储器(CD-ROM)和数字通用盘(DVD))、磁光盘(包含迷你盘(MD)(注册商标))和半导体存储器。或者,存储介质可以是ROM 902、存储部分908中包含的硬盘等等,其中存有程序,并且与包含它们的设备一起被分发给用户。
本发明还提出一种存储有机器可读取的指令代码的程序产品。所述指令代码由机器读取并执行时,可执行上述根据本发明实施方式的方法。
相应地,用于承载上述存储有机器可读取的指令代码的程序产品的存储介质也包括在本发明的范围内。所述存储介质包括但不限于软盘、光盘、磁光盘、存储卡、存储棒等等。
应当注意,本发明的方法不限于按照说明书中描述的时间顺序来执行,也可以按照其他的次序顺序地、并行地或独立地执行。因此,本说明书中描述的方法的执行顺序不对本发明的技术范围构成限制。
以上对本发明各实施方式的描述是为了更好地理解本发明,其仅仅是示例性的,而非旨在对本发明进行限制。应注意,在以上描述中,针对一种实施方式描述和/或示出的特征可以以相同或类似的方式在一个或更多个其它实施方式中使用,与其它实施方式中的特征相组合,或替代其它实施方式中的特征。本领域技术人员可以理解,在不脱离本发明的发明构思的情况下,针对以上所描述的实施方式进行的各种变化和修改,均属于本发明的范围内。
综上,在根据本发明的实施例中,本发明提供了如下技术方案。
方案1.一种三维建筑分层分户模型的构建方法,包括:
解析三维建筑模型,获取轮廓特征点;以及
基于所述特征点来构建所述三维建筑模型的内部结构。
方案2.根据方案1所述的方法,其中,基于所述特征点来构建所述内部结构,包括:
通过将每三个特征点形成一个三角形来搭建三角网,进而得到三维多面体;以及
基于所述特征点和所述三维多面体来构建所述内部结构。
方案3.根据方案1至2中任一项所述的方法,其中,所述内部结构包括幢底面多边形、层多边形、户多边形、层体、户体和窗多边形。
方案4.根据方案1至3中任一项所述的方法,其中,构建所述内部结构包括:基于所述特征点和所述三维多面体来i)构建幢底面多边形、ii)构建层多边形、iii)构建层体、iv)构建户多边形、v)构建户体以及vi)构建窗多边形。
方案5.根据方案1至4中任一项所述的方法,其中,i)构建幢底面多边形,包括:将所述特征点投影到所述三维多面体的底面所处的XY平面中;以及依次连接所述XY平面上的投影点,得到所述幢底面多边形。
方案6.根据方案1至5中任一项所述的方法,其中,ii)构建层多边形,包括:根据建筑的高度和层数,通过将所述幢底面多边形与所述三维多面体相交,来获取各个层的层多边形。
方案7.根据方案1至6中任一项所述的方法,其中,iii)构建层体,根据层底高程和层高信息,基于所述层多边形来构建层体。
方案8.根据方案1至7中任一项所述的方法,其中,iv)构建户多边形,根据分户示意图,对所述层多边形进行分割,以得到所述户多边形。
方案9.根据方案1至8中任一项所述的方法,其中,v)构建户体,根据所述层底高程和所述层高信息,基于所述户多边形来构建户体。
方案10.根据方案1至9中任一项所述的方法,其中,vi)构建窗多边形,包括:从所述三维建筑模型上采集窗多边形信息;以及基于所述窗多边形信息,在所述户体上绘制窗多边形。
方案11.一种对根据方案1至10中任一项所述的方法而构建的三维建筑分层分户模型进行显示的方法,包括:
为三维建筑模型和各个内部结构中的每一个添加属性数据,其中三维建筑模型的属性数据包括三维建筑模型的唯一标识符,以及内部结构的属性数据包括内部结构的唯一标识符和表示内部结构与三维建筑模型或其他内部结构的隶属关系的隶属标识符;以及
基于所述属性数据和用户输入的标识符,来突出显示相应的内部结构或三维建筑模型。
方案12.根据方案11所述的方法,其中,在屏幕的一个区域中显示三维建筑模型及其内部结构,并且在所述屏幕的另一个区域中显示属性数据,当鼠标指向某一属性数据时,与所述某一属性数据对应的内部结构或三维建筑模型被突出显示。
方案13.根据方案11至12中任一项所述的方法,还包括:将各个内部结构按预定特性进行归类;以及
为每个类别添加属性数据,类别的属性数据包括唯一的类别标识符,
其中基于用户输入的类别标识符,来突出显示相应类别中的内部结构。
方案14.根据方案11至13中任一项所述的方法,其中,多视角地突出显示所述内部结构或所述三维建筑模型。
方案15.根据方案11至14中任一项所述的方法,其中,所述突出显示通过控制所述内部结构的颜色和透明度来实现。
方案16.根据方案11至15中任一项所述的方法,其中,关于三维建筑模型的属性数据还包括建筑名称和/或地址。
方案17.根据方案11至16中任一项所述的方法,其中,关于户体的属性数据还包括电梯间、走廊和/或户号。
方案18.一种用于构建三维建筑分层分户模型的设备,包括:
解析装置,用于解析三维建筑模型,获取轮廓特征点;以及
构建装置,用于基于所述特征点来构建所述三维建筑模型的内部结构。
方案19.根据方案18所述的设备,其中,所述构建装置还被配置成通过将每三个特征点形成一个三角形来搭建三角网,进而得到三维多面体;以及基于所述特征点和所述三维多面体来构建所述内部结构。
方案20.根据方案18至19中任一项所述的设备,其中,所述内部结构包括幢底面多边形、层多边形、户多边形、层体、户体和窗多边形。
方案21.根据方案18至20中任一项所述的设备,其中,所述构建装置被配置成:基于所述特征点和所述三维多面体来i)构建幢底面多边形、ii)构建层多边形、iii)构建层体、iv)构建户多边形、v)构建户体以及vi)构建窗多边形。
方案22.根据方案18至21中任一项所述的设备,其中,i)构建幢底面多边形,包括:将所述特征点投影到所述三维多面体的底面所处的XY平面中;以及依次连接所述XY平面上的投影点,得到所述幢底面多边形。
方案23.根据方案18至22中任一项所述的设备,其中,ii)构建层多边形,包括:根据建筑的高度和层数,通过将所述幢底面多边形与所述三维多面体相交,来获取各个层的层多边形。
方案24.根据方案18至23中任一项所述的设备,其中,iii)构建层体,根据层底高程和层高信息,基于所述层多边形来构建层体。
方案25.根据方案18至24中任一项所述的设备,其中,iv)构建户多边形,根据分户示意图,对所述层多边形进行分割,以得到所述户多边形。
方案26.根据方案18至25中任一项所述的设备,其中,v)构建户体,根据所述层底高程和所述层高信息,基于所述户多边形来构建户体。
方案27.根据方案18至26中任一项所述的设备,其中,vi)构建窗多边形,包括:从所述三维建筑模型上采集窗多边形信息;以及基于所述窗多边形信息,在所述户体上绘制窗多边形。
方案28.一种对由根据方案18至27中任一项所述的设备构建的三维建筑分层分户模型进行显示的显示设备,包括:
添加装置,用于为三维建筑模型和各个内部结构中的每一个添加属性数据,其中三维建筑模型的属性数据包括三维建筑模型的唯一标识符,以及内部结构的属性数据包括内部结构的唯一标识符和表示内部结构与三维建筑模型或其他内部结构的隶属关系的隶属标识符;以及
显示装置,用于基于所述属性数据和用户输入的标识符,来突出显示相应的内部结构或三维建筑模型。
方案29.根据方案28所述的显示设备,其中,所述显示装置在屏幕的一个区域中显示三维建筑模型及其内部结构,并且在所述屏幕的另一个区域中显示属性数据,当鼠标指向某一属性数据时,与所述某一属性数据对应的内部结构或三维建筑模型被突出显示。
方案30.根据方案28至29中任一项所述的显示设备,还包括:归类装置,用于将各个内部结构按预定特性进行归类,
其中所述添加装置为每个类别添加唯一类别标识符,并且所述显示装置基于用户输入的类别标识符,来突出显示相应类别中的内部结构。
方案31.根据方案28或30中任一项所述的显示设备,其中,所述显示装置多视角地突出显示所述内部结构或所述三维建筑模型。
方案32.根据方案28或31中任一项所述的显示设备,其中,所述显示装置通过控制所述内部结构的颜色和透明度来实现所述突出显示。
方案33.根据方案28或32中任一项所述的显示设备,其中,关于三维建筑模型的属性数据还包括建筑名称和/或地址。
方案34.根据方案28或33中任一项所述的显示设备,其中,关于户体的属性数据还包括电梯间、走廊和/或户号。
方案35.一种计算机可读存储介质,其存储有能够由处理器运行来执行以下操作的程序:
解析三维建筑模型,获取轮廓特征点;以及
基于所述特征点来构建所述三维建筑模型的内部结构。
方案36.根据方案1至10中任一项所述的方法,其中,所述三维建筑模型通过3DRealWorld来获取。
Claims (10)
1.一种三维建筑分层分户模型的构建方法,包括:
解析三维建筑模型,获取轮廓特征点;以及
基于所述特征点来构建所述三维建筑模型的内部结构。
2.根据权利要求1所述的方法,其中,基于所述特征点来构建所述内部结构,包括:
通过将每三个特征点形成一个三角形来搭建三角网,进而得到三维多面体;以及
基于所述特征点和所述三维多面体来构建所述内部结构。
3.根据权利要求2所述的方法,其中,所述内部结构包括幢底面多边形、层多边形、户多边形、层体、户体和窗多边形。
4.根据权利要求3所述的方法,其中,基于所述特征点和所述三维多面体来构建所述内部结构,包括:
i)构建幢底面多边形,包括:将所述特征点投影到所述三维多面体的底面所处的XY平面中;以及依次连接所述XY平面上的投影点,得到所述幢底面多边形;
ii)构建层多边形,包括:根据建筑的高度和层数,通过将所述幢底面多边形与所述三维多面体相交,来获取各个层的层多边形;
iii)构建层体,根据层底高程和层高信息,基于所述层多边形来构建层体;
iv)构建户多边形,根据分户示意图,对所述层多边形进行分割,以得到所述户多边形;
v)构建户体,根据所述层底高程和所述层高信息,基于所述户多边形来构建户体;
vi)构建窗多边形,包括:从所述三维建筑模型上采集窗多边形信息;以及基于所述窗多边形信息,在所述户体上绘制窗多边形。
5.根据权利要求1至4中任一项所述的方法,其中,所述三维建筑模型通过3DRealWorld来获取。
6.一种对根据权利要求1至5中任一项所述的方法而构建的三维建筑分层分户模型进行显示的方法,包括:
为三维建筑模型和各个内部结构中的每一个添加属性数据,其中三维建筑模型的属性数据包括三维建筑模型的唯一标识符,以及内部结构的属性数据包括内部结构的唯一标识符和表示内部结构与三维建筑模型或其他内部结构的隶属关系的隶属标识符;以及
基于所述属性数据和用户输入的标识符,来突出显示相应的内部结构或三维建筑模型。
7.根据权利要求6所述的方法,其中,在屏幕的一个区域中显示三维建筑模型及其内部结构,并且在所述屏幕的另一个区域中显示属性数据,当鼠标指向某一属性数据时,与所述某一属性数据对应的内部结构或三维建筑模型被突出显示。
8.根据权利要求6所述的方法,还包括:将各个内部结构按预定特性进行归类;以及
为每个类别添加属性数据,类别的属性数据包括唯一的类别标识符,
其中基于用户输入的类别标识符,来突出显示相应类别中的内部结构。
9.一种用于构建三维建筑分层分户模型的设备,包括:
解析装置,用于解析三维建筑模型,获取轮廓特征点;以及
构建装置,用于基于所述特征点来构建所述三维建筑模型的内部结构。
10.一种对根据权利要求8所述的三维建筑分层分户模型进行显示的显示设备,包括:
添加装置,用于为三维建筑模型和各个内部结构中的每一个添加属性数据,其中三维建筑模型的属性数据包括三维建筑模型的唯一标识符,以及内部结构的属性数据包括内部结构的唯一标识符和表示内部结构与三维建筑模型或其他内部结构的隶属关系的隶属标识符;以及
显示装置,用于基于所述属性数据和用户输入的标识符,来突出显示相应的内部结构或三维建筑模型。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910057153.2A CN109934921A (zh) | 2019-01-21 | 2019-01-21 | 对三维建筑模型进行构建和显示的方法和设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910057153.2A CN109934921A (zh) | 2019-01-21 | 2019-01-21 | 对三维建筑模型进行构建和显示的方法和设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109934921A true CN109934921A (zh) | 2019-06-25 |
Family
ID=66985194
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910057153.2A Pending CN109934921A (zh) | 2019-01-21 | 2019-01-21 | 对三维建筑模型进行构建和显示的方法和设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109934921A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110335346A (zh) * | 2019-07-02 | 2019-10-15 | 同济大学建筑设计研究院(集团)有限公司 | 三维模型显示方法、装置、计算机设备和存储介质 |
CN111009034A (zh) * | 2019-11-11 | 2020-04-14 | 广州地理研究所 | 一种三维模型单体化方法、***、存储介质及设备 |
CN112079214A (zh) * | 2020-09-01 | 2020-12-15 | 日立楼宇技术(广州)有限公司 | 一种电梯候梯管理***及其控制方法 |
CN113670258A (zh) * | 2021-08-24 | 2021-11-19 | 广东省水利电力勘测设计研究院有限公司 | 一种水利工程断面制作方法 |
CN114518815A (zh) * | 2022-02-23 | 2022-05-20 | 阿里巴巴(中国)有限公司 | 建筑图纸的显示方法、装置、设备、介质及程序产品 |
CN117436165A (zh) * | 2023-09-28 | 2024-01-23 | 中国中建设计研究院有限公司 | 一种全拆装式标准化建筑的设计建造方法及*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101763656A (zh) * | 2010-01-28 | 2010-06-30 | 北京航空航天大学 | 三维城市建筑分层分户模型的构建与显示控制方法 |
CN105513126A (zh) * | 2015-11-26 | 2016-04-20 | 南京国图信息产业股份有限公司 | 一种三维楼盘建模方法 |
CN105575253A (zh) * | 2014-10-16 | 2016-05-11 | 高德软件有限公司 | 一种室内地图生成方法及装置 |
CN108090952A (zh) * | 2017-12-07 | 2018-05-29 | 陈菡 | 建筑物三维建模方法和装置 |
-
2019
- 2019-01-21 CN CN201910057153.2A patent/CN109934921A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101763656A (zh) * | 2010-01-28 | 2010-06-30 | 北京航空航天大学 | 三维城市建筑分层分户模型的构建与显示控制方法 |
CN105575253A (zh) * | 2014-10-16 | 2016-05-11 | 高德软件有限公司 | 一种室内地图生成方法及装置 |
CN105513126A (zh) * | 2015-11-26 | 2016-04-20 | 南京国图信息产业股份有限公司 | 一种三维楼盘建模方法 |
CN108090952A (zh) * | 2017-12-07 | 2018-05-29 | 陈菡 | 建筑物三维建模方法和装置 |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110335346A (zh) * | 2019-07-02 | 2019-10-15 | 同济大学建筑设计研究院(集团)有限公司 | 三维模型显示方法、装置、计算机设备和存储介质 |
CN111009034A (zh) * | 2019-11-11 | 2020-04-14 | 广州地理研究所 | 一种三维模型单体化方法、***、存储介质及设备 |
CN112079214A (zh) * | 2020-09-01 | 2020-12-15 | 日立楼宇技术(广州)有限公司 | 一种电梯候梯管理***及其控制方法 |
CN112079214B (zh) * | 2020-09-01 | 2022-09-06 | 日立楼宇技术(广州)有限公司 | 一种电梯候梯管理***及其控制方法 |
CN113670258A (zh) * | 2021-08-24 | 2021-11-19 | 广东省水利电力勘测设计研究院有限公司 | 一种水利工程断面制作方法 |
CN113670258B (zh) * | 2021-08-24 | 2023-06-09 | 广东省水利电力勘测设计研究院有限公司 | 一种水利工程断面制作方法 |
CN114518815A (zh) * | 2022-02-23 | 2022-05-20 | 阿里巴巴(中国)有限公司 | 建筑图纸的显示方法、装置、设备、介质及程序产品 |
CN114518815B (zh) * | 2022-02-23 | 2023-10-10 | 阿里巴巴(中国)有限公司 | 建筑图纸的显示方法、装置、设备、介质及程序产品 |
CN117436165A (zh) * | 2023-09-28 | 2024-01-23 | 中国中建设计研究院有限公司 | 一种全拆装式标准化建筑的设计建造方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109934921A (zh) | 对三维建筑模型进行构建和显示的方法和设备及存储介质 | |
CN109993827B (zh) | 一种将建筑图纸转换为三维bim模型的立面图识别方法 | |
CN106407540B (zh) | 一种基于三维gis技术的地下管线辅助规划审核方法 | |
CN108959694A (zh) | 一种大体量复杂建筑的bim几何模型构建方法 | |
CN102663800A (zh) | 一种顾及城市意象的城市建筑综合与渲染的方法 | |
CN103390088A (zh) | 一种针对光栅建筑平面图的全自动三维转换方法 | |
JP5299993B2 (ja) | 地図表示装置および地図表示方法 | |
CN102270236A (zh) | 一种基于栅格化gis 空间关系判断方法及其*** | |
CN1763784A (zh) | 一种三维场景实时绘制框架和绘制方法 | |
ES2900811T3 (es) | Contornos y acotamiento de zonas de interés eficientes en la citometría de flujo | |
CN108090952A (zh) | 建筑物三维建模方法和装置 | |
CN112785708B (zh) | 一种建筑物模型单体化的方法、设备和存储介质 | |
CN104462155A (zh) | 一种兴趣点父子关系的建立方法及装置 | |
CN109816772A (zh) | 一种由cad户型文件快速生成虚拟现实场景的处理方法 | |
CN110070616A (zh) | 存储器、基于gis平台的统计数据呈现方法、装置和设备 | |
TW201928388A (zh) | 座標系統制定方法、裝置及資料結構產品 | |
CN110503718A (zh) | 三维工程模型轻量化显示方法 | |
CN110990919A (zh) | 城市轨道交通三维gis选线设计分析方法 | |
Hermosilla et al. | Interactive gpu-based generation of solvent-excluded surfaces | |
CN110910334B (zh) | 一种实例分割方法、图像处理设备及计算机可读存储介质 | |
CN110689598A (zh) | 一种多层道路三维建模方法及*** | |
CN109523318A (zh) | 跨界电子商务数据可视化建模分析平台 | |
Adreani et al. | A photorealistic 3D city modeling framework for smart city digital twin | |
CN106846431B (zh) | 一种支持多表现形式的统一Web图形绘制*** | |
Adreani et al. | Digital twin framework for smart city solutions |
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 | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20190625 |
|
WD01 | Invention patent application deemed withdrawn after publication |