1.一种基于可视域的景点游览微路线规划方法,包括用于获得观察目标景点的游览微路线,其特征在于,包括如下步骤:步骤A.以预设单个观景点所占正方形区域作为格网单元,定义覆盖目标景点、以及目标景点一周预设半径区域,构成待处理区域,并获得待处理区域所对应的地形DEM格网数据,然后进入步骤B;
步骤B.基于待处理区域所对应的地形DEM格网数据,获得目标景点所覆盖的各个地形格网单元,构成目标景点所对应的地形格网单元集合,然后进入步骤C;
步骤C.分别针对待处理区域中围绕目标景点的各个候选观景点,获得待处理区域中对应候选观景点360度可视域范围内的各个地形格网单元,构成该观景点所对应的可视地形格网单元集合;进而获得各候选观景点分别所对应的可视地形格网单元集合,然后进入步骤D;
步骤D.获得各候选观景点所对应可视地形格网单元集合、分别与目标景点所对应地形格网单元集合之间的重叠度,并选取大于预设重叠度阈值的各重叠度,获得该各重叠度分别所对应的候选观景点,作为各个目标观景点,然后进入步骤E;
上述步骤D中,分别针对各个候选观景点,按如下公式:获得该候选观景点所对应可视地形格网单元集合V与目标景点所对应地形格网单元集合D之间的重叠度R,其中,|V∩D|表示集合V与集合D之间重叠地形格网单元的数量,|D|表示集合中地形格网单元的数量;
步骤E.应用最短路径算法,获得各个目标观景点所对应的最短路径,即构成目标景点的游览微路线。
2.根据权利要求1所述一种基于可视域的景点游览微路线规划方法,其特征在于,所述步骤A包括如下步骤:
步骤A1.定义覆盖目标景点、以及目标景点一周预设半径区域,构成待处理区域;
步骤A2.标定待处理区域中的地形数据;
步骤A3.基于待处理区域的地形数据,以预设单个观景点所占正方形区域作为格网单元,获得待处理区域所对应的地形DEM格网数据。
3.根据权利要求1所述一种基于可视域的景点游览微路线规划方法,其特征在于,所述步骤C中,通过如下步骤,获得所述待处理区域中围绕目标景点的各个候选观景点;
步骤C1.基于待处理区域的地形数据,针对其中指定各地形因素,获得待处理区域中同时满足各地形因素所对应预设条件的各个区域,作为各个待处理区域,并进入步骤C2;
步骤C2.将各待处理区域中的各个格网单元,分别作为各个候选观景点,即获得所述待处理区域中围绕目标景点的各个候选观景点。
4.根据权利要求3所述一种基于可视域的景点游览微路线规划方法,其特征在于:所述各地形因素包括高程地形因素、坡度地形因素、坡向地形因素、地表径流地形因素、样地面积地形因素。
5.根据权利要求4所述一种基于可视域的景点游览微路线规划方法,其特征在于:所述高程地形因素所对应的预设条件为山顶制高点或山脊线;
所述坡度地形因素所对应的预设条件为0°~15°之间的坡地;
所述坡向地形因素所对应的预设条件为以正北方向为0°,按顺时针方向取值0°~
360°,坡向为315°~360°和30°~45°的区域;
所述地表径流地形因素所对应的预设条件为避开地表径流保护区域;
所述样地面积地形因素所对应的预设条件为不低于预设面积、能够建设人工设施的区域。
6.根据权利要求1所述一种基于可视域的景点游览微路线规划方法,其特征在于:所述步骤E中,应用Dijsktra算法或A*算法,获得各个目标观景点所对应的最短路径,即构成目标景点的游览微路线。
7.根据权利要求1所述一种基于可视域的景点游览微路线规划方法,其特征在于:还包括用于获得目标景区的游览路线,其中,首先分别针对目标景区中的各个目标景点,通过步骤A至步骤E的方法,获得各个目标景点分别所对应的游览微路线;然后应用最短路径算法,获得目标景区中各个目标观景点之间的最短路径,即构成目标景区的游览路线。
8.根据权利要求7所述一种基于可视域的景点游览微路线规划方法,其特征在于:应用Dijsktra算法或A*算法,获得目标景区中各个目标观景点之间的最短路径,即构成目标景区的游览路线。