【技术实现步骤摘要】
一种城市观山可视域的测量方法及系统
本专利技术属于城市规划领域,尤其涉及一种城市观山可视域的测量方法及系统。
技术介绍
观山可视域,又称观山可视域范围、观山可视度、观山可视率、观山可视因子等,是指山体地形在建成环境中为单个观测者视线所及可看到的地域范围。反映了在建成环境中公众对山体自然景观要素的可视程度,关乎到城市公共生活中的空间感受与舒适程度。在城市规划与设计中,将观山可视域的量化结果作为指标有助于城市规划设计决策,同时也可以作为城市空间布局控制与优化的重要依据。通过优化现状城市空间环境中的观山可视域,可以有效地强化山体景观感知,提升城市空间品质,使得公众在城市中可以“看得见山,望得见水”,在整体上达到城市与自然相和谐的状态。根据城市建成环境中反映某视点视觉感知山体的标准图像,分析测算观山可视域的准确数值是城市规划建设部门进行观山可视域调控的首要和重要技术环节。现有的观山可视域的测度技术包括现场实地测量技术、街景图片可视域测量技术。现场实地测量技术是指采用带有鱼眼镜头的数码相机,在确定的视点对于开放空间拍摄数码照片作为测算的图像来源,并进一步通过photoshop软件中的通道及色阶调整工具,抠取照片中的山体部分,并通过计算山体部分和图像中其他部分的比例关系,得到观山可视域;街景图片可视域测算技术是指通过在百度街景、腾讯街景等地图网站上进行街景图片采样,基于人工智能图像识别技术,进一步由计算机自动识别出图片中的山体要素,并通过计算机计算单张街景图片中山体要素及除山体要素以外的其他要素的比例关系,得到观山可视域数值。上述方法在其本质上,都属于对场景图像的分析 ...
【技术保护点】
1.一种城市观山可视域的测量方法,其特征在于,该方法包括以下步骤:(1)采集并建构包含山体及城市区域的实景三维模型场景;(2)提取观测区域,并对模型表面进行栅格化;(3)设定观察点并根据视野边界创建球体坐标系;(4)在球体坐标系中切割出山体有效投影面;(5)生成观山视线,并对视线是否被遮挡进行计算;(6)输出观山可视域数据并成像,生成观山可视域地图。
【技术特征摘要】
1.一种城市观山可视域的测量方法,其特征在于,该方法包括以下步骤:(1)采集并建构包含山体及城市区域的实景三维模型场景;(2)提取观测区域,并对模型表面进行栅格化;(3)设定观察点并根据视野边界创建球体坐标系;(4)在球体坐标系中切割出山体有效投影面;(5)生成观山视线,并对视线是否被遮挡进行计算;(6)输出观山可视域数据并成像,生成观山可视域地图。2.根据权利要求1所述的一种城市观山可视域的测量方法,其特征在于,步骤(1)中,采集并建构包含山体及城市区域的实景三维模型场景的方法如下:(1.1)通过实测获取包含山体及城市区域的倾斜摄影数据;(1.2)根据获取的倾斜摄影数据生成基于真实影像纹理的实景三维模型;(1.3)通过SuperMap平台加载根据倾斜摄影数据获得的实景三维模型。3.根据权利要求1或2所述的一种城市观山可视域的高精度测度方法,其特征在于,步骤(2)中,提取观测区域,并对模型表面进行栅格化的方法如下:(2.1)在实景三维模型中提取观测区域;(2.2)对实景三维模型中的观测区域表面整体栅格化。4.根据权利要求3所述的一种城市观山可视域的测量方法,其特征在于,步骤(3)中,设定观察点并根据视线夹角创建球体坐标系的方法如下:(3.1)设定观察点坐标,选取每个栅格的几何中心点,作为代表该栅格的观察点;(3.2)创建球体坐标系,将城市空间中的观察者转化为三维空间中的观察点Ο(xo,yo,zo),也即栅格观察点,其中,(xo,yo)为观察者所在的平面坐标值,zo为观察点的水平面高度,以观察点所在高度的水平面Vh为平面,以当前环境下的最大可视距离Rvmax为半径,作可视半球面,将该半球面定义为标准投影面Ps,以观察点Ο(xo,yo,zo)为球心,分别以地理坐标系中的正北方向和水平面Vh的垂直方向为矢基,建立球体坐标系(3.3)记该观察点的视野边界与球体坐标系正北方向矢基的夹角值αo和βo。5.根据权利要求4所述的一种城市观山可视域的测量方法,其特征在于,步骤(4)中,在球体坐标系中切割出山体有效投影面方法如下:在球面坐标系中作山体在水平面Vh上的投影Ph,取投影Ph中与观察点距离最大的点,记该点坐标为其中同时rt为该点到观察点的距离,该点与观察点连线与正北方方向坐标轴的夹角,取观察点在水平面Vh上的视野边界的角平分线,该角平分线与标准投影面Ps相交于点(Rvmax,0,0.5(αo+βo)),若rt≥Rvmax,则过点(Rvmax,0,0.5(αo+βo))作与标准投影面Ps相切的平面Pa,则Pa为近似投影平面;若rt<Rvmax,则以观察点所在高度的水平面Vh为平面,以rt为半径,作参考半球面Cv,然后过点作与参考半球面Cv相切的平面Pa,则Pa为近似投影平面,在近似投影平面Pa上,分别过(min(Rvmax,rt),0,αo)和(min(Rvmax,rt),0,βo)作垂直于水平面Vh的直线,则近似投影平面Pa被两条直线切割出的区域为近似有效投影区域Pea,对山体高度2/3以上区域,作其在近似有效投影区域Pea上的投影,该投影为近似有效山体投影。6.根据权利要求5所述的一种城市观山可视域的高精度测度方法,其特征在于,步骤(5)生成观山视线,并对视线是否被遮挡进行计算,具体方法如下:(5.1)生成观山视线,将有效山体投影栅格化在m×n个矩形栅格区域中,以左下角的栅格中心点为原点,在近似有效投影区域Pea上建立正交坐标系ζ,将栅格化后的有效山体投影简化为由这些栅格的中心点构成的点集{N1(x1,y1),N2(x2,y2),…,Ns(xs,ys)},其中,(x1,y1),(x2,y2),…,(xs,ys)为山体投影栅格化为点集后的点在二维正交坐标系ζ上的离散坐标,0≤xi≤m,0≤yi≤n,1<i<S,S为栅格的中心点的总数量,观察点Ο到点N1,N2,…,Ns的连线,记为视线L1,L2,…,Ls,每个栅格的中心点拥有权重wi,其中,0≤wi≤1;(5.2)视线遮挡计算步骤一,对于点集{N1(x1,y1),N2(x2,y2),…,Ns(xs,ys)}中横坐标为0的点进行检索,记检索出的点构成的子集为{N1(0,y1),…,Nj(0,y0max)},其中,j为横坐标为0的点的总数,记横坐标为0的纵坐标最大的点为N0max,y0max为N0max纵坐标的值;步骤二,判断点N0max对应的视线L0max否被遮挡,若视线L0max被遮挡,则将点集{N1(x1,y1),N2(x2,y2),…,Ns(xs,ys)}中所有横坐标为0的点对应的视线记为被遮挡;若视线L0max未被遮挡,则执行步骤三;步骤三,以集合{N1(0,y1),…,Nj(0,y0max)}中的点建立平衡二叉搜索树,平衡二叉搜索树的中每个结点的值为集合中每个点的纵坐标的值,对该平衡二叉搜索树中的结点进行遍历;步骤四,每遍历一个结点,计算该结点对应的视线是否被遮挡,并将该结点对应的视线是否被遮挡这一属性记录在一个列表中;若该结点对应的视线未被遮挡,则继续遍历其左子树,并将该结点和该结点的右子树上的全部点对应的视线定义为未被遮挡;若该结点对应的视线已被遮挡,则将该结点和该结点的左子树上的全部点对应的视线定义为已被遮挡,并计算该结点的右子结点对应的视线是否被遮挡:若该结点的右子结点对应的视线未被遮挡,则将其余未被标记的结点对应的视线定义为未被遮挡,并停止遍历;若该结点的右子结点对应的视线已被遮挡,则继续遍历其右子树;在遍历结点的过程中,若遇到已标记过对应的视线是否被遮挡的结点,则直接从列表中读取它对应的视线是否被遮挡的结果,当所有结点对应的视线是否被遮挡都以被标记时,停止遍历;步骤五,对于点集{N1(x1,y1),N2(x2,y2),…,Ns(xs,ys)}中横坐标为k的点进行检索,其中,0<k≤m,记检索出的点构成的子集为{N1(k,y1),…,Nj(k,ykmax)},其中,j为横坐标为k的点的总数,记纵坐标最大的点为Nkmax,ykmax为Nkmax纵坐标的值,判断点Nkmax对应的视线Lkmax是否被遮挡,若视线Lkmax被遮挡,则将点集{N1(x1,y1),N2(x2,y2),…,Ns(xs,ys)}中所有横坐标为k的点对应的视线记为被遮挡;若视线Lkmax未被遮挡,则以集合{N1(k,y1),…,Nj(k,ykmax)}中的点建立平衡二叉搜索树,平衡二叉搜索树的中每个结点的值为集合中每个点的纵坐标的值,对该平衡二叉搜索树中的结点进行遍历,执行步骤四;步骤六,分别取k=1,k=2,…,k=m,重复步骤五,完成全部视线L1,L2,…,Ls是否被遮挡的计算。7.根据权利要求6所述的一种城市观山可视域的测量方法,其特征在于,步骤(6)输出观山可视域数据并成像,生成观山可视域地图,具体方法如下:(6.1)计算观山可视域数值,对于视线Li∈{L1,L2,…,Ls},若Li被标记为被遮挡,则赋予Li属性值μi=0,Li被标记为未被遮挡,则赋予Li属性值μi=1,定义一个MVF值,MVF的取值范围为[0,1],它代表观察者在一定大气能见度约束下,在某一观察点的观山可视率;(6.2)通过颜色成像,将三维地图上的一点设置为观察点,输入最大可视距离和观察观察者的视野角度范围,可以实时计算观山可视率的值,根据MVF值的大小设置观测点对应栅格的颜色;(6.3)生成观山可视域地图,即将上述着色...
【专利技术属性】
技术研发人员:杨俊宴,曹俊,刘映辰,张庆尧,刘志成,王桥,
申请(专利权)人:东南大学,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。