科普 | 三维矢量(房屋)采集细节
1矢量的预处理
Ø 建筑闭合处理:
要求:矢量中的所有建筑对象必须是闭合的线条。
原始矢量中存在着断开的线条,不是项目所要求的闭合的线条。
处理方式:利于连接工具进行节点连接
Ø 套合影像,修改矢量错误的建筑(或者不符合三维生成的建筑):
主要以下几种普遍存在的问题:
² 棚房类:
l 带脊线的棚房
按照建筑的屋脊整体采集
或者,按照高低点逐个单栋采集,节点高程两边要保持对称。
l 拱形棚房:
按照脊线棚房采集方法,采集拱形最高点和最低点,
节点高程两边要保持对称。
² 带屋脊的建筑:
l 规则的“人字型”建筑:
如果建筑脊线的节点高程抬起,房屋的脊线不用采集。
l 不规则的“人字型”建筑:
原始矢量(错误)
这样矢量不符合三维生成的要求,生成后的三维效果是塌陷的,修改后的矢量如下:
修改后矢量(正确)
² 带斜面的建筑:
l 带屋脊线的建筑:
这类建筑在矢量编辑中占的工作量挺大,原因是原始采集中,只是矢量了建筑的整体范围(如红色线条),然后附属了建筑的屋脊线(如蓝色线条),这样只是把建筑的形体构造出来,并没有把建筑的斜面特征表示出来。
修改后,是两个闭合的面组成建筑的整体形状,表示出建筑的斜面特征。
原始影像
原始矢量
修改后矢量
l 圆锥型建筑:
原始影像
原始矢量
修改后矢量
三维效果图
l 斜面型的屋檐:
类似于下图的斜面型屋檐,原始采集中,只是把斜面的上下两个外围采集了,并没有把斜面的特征表示出来。
原始影像
原始矢量(错误)
只是采集了斜面的上下两个外围形状。
修改后矢量应该把斜面矢量成两个闭合的面,来表示斜面特征,这样在生成三维时才可以显示出斜面效果。
² 带中庭的建筑:
原始矢量中,只是把建筑的外围和中庭的形状采集出来,这样并不能表示出中庭的真正效果,尤其是在三维效果中。
原始影像
原始矢量(错误)
修改后矢量(正确)
修改:在原始采集的基础上,用两个面同时把建筑的外围表示出和中庭的空洞留出,这样才能在三维效果中表示出中庭的效果。
² 高楼采集:
l 一般高楼:
要采集出建筑的外围和屋顶的附属设施。
矢量图
三维效果图
l 特殊高楼:
屋顶有特殊形状的或者需要特殊表示的。
原始矢量
修改后矢量
三维效果图类似与这样的特殊表示的建筑,比如有一定宽度的墙壁,可以表示出来的,尽量表示出来。
(二)
图中红线表示处明显低于蓝线表示处,对于这类的建筑,要突出建筑的上下关系。
修改的方法类似与中庭的修改方法,由两个面表示建筑的整体形状,空出中间的部分,按照中间面的高度矢量一个面。
原始矢量
修改后矢量
三维效果图
Ø 多余节点的删除:
建筑矢量数据的节点可以少的尽量减少,比如建筑咬合出的节点可以删除,但不要影响建筑的咬合效果。因为:节点太多,会影响三维生成的效果,生成的建筑有些会存在塌陷的效果;节点太多,生成文件也越多,这样会增加数据本身的大小;节点太多,假如要是手工贴纹理,工作量也会增大。
² 建筑主体与附属建筑:
尤其是带屋脊的的建筑,主体建筑只要本身的节点。
Ø 需特殊建模矢量的挑选:
² 清真寺的清真塔:
² 清真寺的拱形圆顶:
² 棚子类:
² 其它拱形类:
前期矢量的编辑主要就包括这些方面,矢量编辑是重要的一个环节,它的正确与否直接影像着后面三维生成和场景的建立。只有把握好这一环节,不仅可以保证项目的质量,还可以大大的提高项目的生产效率。
2三维建筑采集方法及规范
三维建筑等矢量数据的采集,主要是以闭合多边形的方式对建筑的顶面结构
进行描述。下图是矢量数据采集时的效果图。
人字型房屋,对于此类没有和边上建筑物扑捉人字型房屋我们可以用一个面
来表示,因为一个面,在矢量过程中快。节点少,数据量少。
上图(也是人字型房屋,但上图人字型房屋边上还有几个平房,平房和人字型相接而且有扑捉的地方。此人字型房屋分两个面画。因为此类的人字型房屋和边上扑捉,节点也自然多,像此类人字房屋升三维最容易出错,出错的现象是在人字型房屋和平房扑捉的地方,出现凹下去。如果上图人字型房屋和边上平房相接的地方是直线的情况下,在画人型房屋时,就不用和边上平房有节点来扑捉,正确的画法参考人子房采集方法可以用一个面来画人字型房屋。
上图中房屋是高楼,顶部高程要比边上高出一点。在画这此类房屋应该有用两个面画,从中间分开,而中间的两个节点要比边上节点要高出实际高程参照,这样就可以突出房子的结构相貌。上图中有两种颜色的矢量区分。
上图是高楼四周带有斜面。图中蓝色和黄色表示是斜面,红色表示斜面里的平顶。
注意:此类斜面和一些高楼顶部,,必需分两个面来画,而且不能节点重压,重压节点会导至提取三维模型时报错。
上图这类房屋顶部有圆顶,最快的画法是在房屋的顶部实际高程处直接画一个面,面包括圆顶和圆柱。针对此类圆顶和圆柱在三维里不是和实际一样的,所以目前最简单的做法是人工建三维。如上图(图 66)用两个图层区分开,顶部的一个大面是用粉红颜色的一个图层。则需要建模的用黄颜色的图层来表示。
注意:在提取三维时。人工建模层不能放入最后提取三维图层里。
上图是高楼,用两种颜色表示,黄色为高楼顶部的平面,高楼的顶部每个辅助性的房屋也要矢量。蓝色为高楼楼侧面,蓝色这个面它是带有一点斜面的,此类高楼四周如果有斜面,一定要用一个面来区分。这样提取的三维模型。房屋的结构不会变形。
上图楼它是由好几个部分的楼组成,它们的高程不一样,所以要用多个面来表示。在采集这种楼时,可以从上到下的顺序来画,红色键头指的地方,是上面的圆把下面的面给遮盖住了,所以看到不下面,在这种情况,你可以从先画上面,在画下面时可以设为二维扑捉来画下面。
上图中间有空长方形的空隙。此类应该用两个面来采集。中间用绿色和红色显示的面为空。
上图是高楼,它是由几个面组成的,每个面的高程不一样。用黄键头指的地方是高楼顶部外围的高度,蓝色箭头表示外围内部的高度。在矢量一般根据内部的高度来矢量。如果根据外围的高度来矢量,生出三维的效果是,外围的高度则把内部所多组成的面覆盖。在三维里观看顶部是平的。而内部的小面不有高出外围的高程是看不到的。
3三维领域采集技术规范总结
(1)在采集房屋时当影像因倒向不同只能看到一面不能完全分辨整体房屋时, 则应选择多个模型分辨其具体位置及结构类型;
(2)采集房屋时如遇到树木遮挡时应采集出房屋的大体位置,采集时应注意一
般房屋边线,而且房角一般为直角;
(3)采集房屋时应注意:当房屋顶部是由多个不同高程的面《房屋、建筑》组
成时我们应将每个面按其实际位置和高程逐面区分
(4)而在构面时不应出现重复的数据及房顶上小房子矢量出来的面与大房子的
面重叠一起;
(5)房屋顶部的女儿墙及一些结构比较正规的围墙也需采集,采集方法单独矢
量女儿墙用两个面去体现女儿墙的结构;
(6)遇到斜面房屋采集方法应根据斜面的高低进行精实采集,斜面采集有简单和复杂,一般人字行房屋没有拐角,两边大小平等。复杂斜面,不规则斜面,根据房屋结构情况进行矢量多个面;
(7)当遇到临时房屋时应根据实地现状来取舍,如工地上零散搭建的房屋不用
采集,但如有大片规整的临时房屋时根据实地情实用性进行取舍;
(8)当采集房屋时遇到圆形或弧形建筑物时,必须用多个节点采集出建筑物的最大范围,而不应采用三点画圆或弧的方法采集房屋;
(9)当需要特殊建模时,应根建筑物实际情况来取舍其高程,采集时需将特殊模型与一般模型进行分段矢量(特殊建模不只用在房屋方面,还包括陆地上一些标志性的建筑物)
(10)建筑附属的阳台如果是一层一个阳台的情况,可参照顶部阳台的面积大小进行矢量。阳台小于 0.5*0.5 则不需要采集,阳台和主楼的高程不一样和阳台底部悬空的也需要分开采集。
- End -
往期推荐