一种城市空间组团划分方法

    专利查询2022-07-07  129



    1.本发明涉及地理信息技术领域,具体涉及一种城市空间组团划分方法。


    背景技术:

    2.网络存在着组团结构,在许多网络中,节点间联系程度不尽相同,有些密集,有些稀疏,联系紧密的节点就形成了组团,而整个网络就由这些组团构成,基于此可以获得对网络组织模式的深层次认识。组团结构在城市研究领域是一个重要的空间概念,探究城市空间网络的组团结构对城市规划与空间治理具有重要支撑意义,但是如何实现对城市空间组团划分,目前仍未有具体技术方案,对组团结构的界定仍然停留在定性层面。因此,现有技术还有待于改进和发展。


    技术实现要素:

    3.针对现有技术的上述缺陷,本发明提供一种城市空间组团划分方法,旨在解决现有城市研究领域还没有实现组团划分的具体方案的问题。
    4.本发明解决技术问题所采用的技术方案如下:
    5.一种城市空间组团划分方法,其中,包括:
    6.获取城市区域的路网数据和地理位置轨迹数据,根据所述路网数据和所述地理位置轨迹数据构建城市空间网络;
    7.计算所述城市空间网络对应的最大团序列,遍历所述最大团序列确定所述最大团序列中各个最大团对应的邻接最大团;
    8.将各个所述最大团与其邻接最大团合并,以将所述城市空间网络划分为不同组团。
    9.所述的城市空间组团划分方法,其中,所述根据所述路网数据和所述地理位置轨迹数据构建城市空间网络的步骤包括:
    10.根据所述路网数据,将所述城市区域划分为若干不规则网格;
    11.根据所述地理位置轨迹数据,确定若干所述不规则网格之间的若干连边以及若干所述连边对应的权重;
    12.以若干所述不规则网格作为节点、以若干所述连边作为节点之间的连边,以若干所述连边对应的权重作为节点之间的连边的权重,构建城市空间网络。
    13.所述的城市空间组团划分方法,其中,所述根据所述地理位置轨迹数据,确定若干所述不规则网格之间的若干连边以及若干所述连边对应的权重的步骤包括:
    14.根据所述地理位置轨迹数据,确定若干所述不规则网格之间的出行流量;
    15.根据若干所述不规则网格之间的出行流量,确定若干所述不规则网格之间的若干连边以及若干所述连边对应的权重。
    16.所述的城市空间组团划分方法,其中,所述根据若干所述不规则网格之间的出行流量,确定若干所述不规则网格之间的若干连边以及若干所述连边对应的权重的步骤包
    括:
    17.遍历若干所述不规则网格中任意两个不规则网格之间的出行流量,将所述任意两个不规则网格之间的出行流量与预设流量阈值进行比较;
    18.当所述任意两个不规则网格之间的出行流量大于预设流量阈值时,确定所述任意两个不规则网格之间存在连边,并将所述任意两个不规则网格之间的出行流量作为所述连边对应的权重,直至遍历完若干所述不规则网格中所有不规则网格之间的出行流量,以确定若干所述不规则网格之间的若干连边以及若干所述连边对应的权重。
    19.所述的城市空间组团划分方法,其中,所述方法还包括:
    20.获取若干所述不规则网格的poi数据,根据所述poi数据确定各个所述不规则网格对应的若干候选poi类型的核密度;其中,所述poi数据为兴趣点数据,用于记录与人类活动密切相关的地理实体信息;
    21.根据所述核密度,从若干所述候选poi类型中确定各个所述不规则网格对应的目标poi类型。
    22.所述的城市空间组团划分方法,其中,所述根据所述路网数据和所述地理位置轨迹数据构建城市空间网络的步骤之前包括:
    23.对所述路网数据进行数据处理操作;其中,所述数据处理操作包括:删除重复项、删除短对象、打断交叉对象、延伸未及点、捕捉聚合节点、融合伪节点和删除悬挂对象。
    24.所述的城市空间组团划分方法,其中,所述根据所述路网数据和所述地理位置轨迹数据构建城市空间网络的步骤之前包括:
    25.对所述地理位置轨迹数据进行质量清洗,去除所述地理位置轨迹数据中停留时间小于预设时间阈值的数据。
    26.所述的城市空间组团划分方法,其中,所述计算所述城市空间网络对应的最大团序列的步骤包括:
    27.遍历所述城市空间网络中的各个节点,确定所述城市空间网络对应的若干极大团;
    28.获取各个所述极大团的节点数目,将节点数目最多的若干所述极大团确定为所述城市空间网络对应的最大团序列。
    29.所述的城市空间组团划分方法,其中,所述遍历所述最大团序列确定所述最大团序列中各个最大团对应的邻接最大团的步骤包括:
    30.遍历所述最大团序列,获取所述最大团序列中各个最大团与其它最大团的公共节点数目;
    31.将与各个所述最大团的公共节点数目为k-1的最大团确定为各个最大团对应的邻接最大团;其中,k为各个所述最大团的节点数目。
    32.所述的城市空间组团划分方法,其中,所述将所述城市空间网络划分为不同组团的步骤之后还包括:
    33.获取所述城市空间网络中的孤立节点及各个所述组团的连边数目;
    34.将所述孤立节点添加到连边数目最多的所述组团中。
    35.一种智能终端,其中,包括:处理器、与处理器通信连接的存储介质,所述存储介质适于存储多条指令;所述处理器适于调用所述存储介质中的指令,以执行实现上述所述的
    城市空间组团划分方法中的步骤。
    36.一种计算机可读存储介质,其上存储有多条指令,其中,所述指令适于由处理器加载并执行,以执行实现上述所述的城市空间组团划分方法中的步骤。
    37.本发明的有益效果:本发明根据路网数据和地理位置轨迹数据构建城市空间网络,根据最大团及其邻接最大团对城市空间网络进行组团划分,在空间上识别城市空间网络的局部聚集性,挖掘城市空间网络的组团结构,提高组团划分准确性。
    附图说明
    38.图1是本发明实施例中提供的城市空间组团划分方法的一个实施例流程图;
    39.图2是本发明实施例中提供的若干不规则网格的结构示意图;
    40.图3是节点数目为5的最大团的结构示意图;
    41.图4是使用本发明实施例提供的城市空间组团划分方法对图2中的若干不规则网格构建的城市空间网络进行组团划分的结构示意图;
    42.图5是本发明实施例提供的智能终端的功能原理图。
    具体实施方式
    43.为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
    44.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
    45.本发明提供的城市空间组团划分方法,可以应用于终端中。其中,终端可以但不限于是各种个人计算机、笔记本电脑、手机、平板电脑、车载电脑和便携式可穿戴设备。本发明的终端采用多核处理器。其中,终端的处理器可以为中央处理器(central processing unit,cpu),图形处理器(graphics processing unit,gpu)、视频处理单元(video processing unit,vpu)等中的至少一种。
    46.示例性方法
    47.城市空间网络反映了区域中城镇体系的城市与城市、城市与联系通道、城市与区域三要素在空间的组合关系,探究城市空间网络的组团结构对城市规划和治理具有重要支撑意义。但现有城市研究领域对组团结构的界定仍然停留在定性层面,组团结构在城市研究领域是一个空间概念,还没有实现城市研究领域的组团划分的具体方案。
    48.为了解决上述问题,本发明实施例提供了一种城市空间组团划分方法,请参照图1,图1是本发明提供的一种城市空间组团划分方法的一个实施例的流程图。
    49.在本发明的一个实施例中,所述城市空间组团划分方法有三个步骤:
    50.s100、获取城市区域的路网数据和地理位置轨迹数据,根据所述路网数据和所述地理位置轨迹数据构建城市空间网络。
    51.空间网络可表示为g=(v,e,w),其中,v为空间网格的若干节点,e为各节点之间的连边,w为各节点之间的连边的权重,从上述空间网络的表达式可知,构建城市空间网络需要确定节点、连边以及连边的权重。本实施例中为了将城市区域抽象为城市空间网络,首先获取城市区域的路网数据和地理位置轨迹数据,然后根据路网数据和所述地理位置轨迹数据将城市区域抽象为城市空间网络。
    52.在一具体实施方式中,步骤s100中所述根据所述路网数据和所述地理位置轨迹数据构建城市空间网络的步骤包括:
    53.s110、根据所述路网数据,将所述城市区域划分为若干不规则网格;
    54.s120、根据所述地理位置轨迹数据,确定若干所述不规则网格之间的若干连边以及若干所述连边对应的权重;
    55.s130、以若干所述不规则网格作为节点、以若干所述连边作为节点之间的连边,以若干所述连边对应的权重作为节点之间的连边的权重,构建城市空间网络。
    56.所述路网数据中包含城市区域的道路名称、通行方向等,通过路网数据可以对城市区域进行交通规划、路径分析等,所述地理位置轨迹数据包括手机信令数据、交通刷卡次数和车辆移动轨迹数据等能够反映用户在不同区域之间的出行流量的数据。本实施例中获取到路网数据后,根据路网数据可以将城市区域划分为若干不规则网格,然后根据获取到的地理位置轨迹数据,确定若干所述不规则网格之间的若干连边以及若干所述连边对应的权重,并以若干所述不规则网格作为节点v、以若干所述连边作为节点之间的连边e,以若干所述连边对应的权重作为节点之间的连边的权重w,构建城市空间网络。如图2所示,为若干不规则网格的结构示意图,由图2可以看出,通过路网数据将城市区域划分为a58、a59、a60等若干不规则网格,在构建城市空间网络时,可以根据地理位置轨迹数据,确定a58、a59、a60等若干不规则网格之间的若干连边以及若干所述连边对应的权重,然后以a58、a59、a60等若干不规则网格作为节点v,a58、a59、a60等若干不规则网格之间的若干连边以及若干所述连边对应的权重分别作为节点v之间的连边e以及连边的权重w,即可将城市区域抽象化为城市空间网格。
    57.在一具体实施方式中,步骤s120具体包括:
    58.s121、根据所述地理位置轨迹数据,确定若干所述不规则网格之间的出行流量;
    59.s122、根据若干所述不规则网格之间的出行流量,确定若干所述不规则网格之间的若干连边以及若干所述连边对应的权重。
    60.所述出行流量是指用户在若干不规则网格中从一个不规则网格到另一个不规则网格的出行流量,而所述地理位置轨迹数据可以反映用户在不同区域之间的出行流量,本实施例在确定若干所述不规则网格之间的若干连边以及若干所述连边对应的权重时,首先根据所述地理位置轨迹数据,确定若干所述不规则网格之间的出行流量,例如,如图2所示,根据地理位置轨迹数据可确定用户从a59到a60的出行流量,从a59到a61的出行流量,从a61到a63的出行流量等。然后根据若干所述不规则网格之间的出行流量,确定若干所述不规则网格之间的若干连边以及若干所述连边对应的权重。
    61.在一具体实施方式中,所述步骤s122具体包括:
    62.s1221、遍历若干所述不规则网格中任意两个不规则网格之间的出行流量,将所述任意两个不规则网格之间的出行流量与预设流量阈值进行比较;
    63.s1222、当所述任意两个不规则网格之间的出行流量大于预设流量阈值时,确定所述任意两个不规则网格之间存在连边,并将所述任意两个不规则网格之间的出行流量作为所述连边对应的权重,直至遍历完若干所述不规则网格中所有不规则网格之间的出行流量,以确定若干所述不规则网格之间的若干连边以及若干所述连边对应的权重。
    64.为了衡量若干所述不规则网格之间的出行流量,本实施例中预先设置流量阈值,在确定若干所述不规则网格之间的若干连边以及若干所述连边对应的权重时,遍历若干所述不规则网格中任意两个不规则网格之间的出行流量,将所述任意两个不规则网格之间的出行流量与预设流量阈值进行比较,当所述任意两个不规则网格之间的出行流量大于预设流量阈值时,确定所述任意两个不规则网格之间存在连边,并将所述任意两个不规则网格之间的出行流量作为所述连边对应的权重,直至遍历完若干所述不规则网格中所有不规则网格之间的出行流量,即可确定若干所述不规则网格之间的若干连边以及若干所述连边对应的权重。例如,仍然以图2为例,在确定若干所述不规则网格之间的若干连边以及若干所述连边对应的权重时,可以将am(m为58、59、60、61

    )与an(n为58、59、60、61

    ,且n≠m)之间的出行流量与预设流量阈值进行比较,当am与an之间的出行流量大于预设流量阈值时,确定am与an之间存在连边,并将am与an之间的出行流量作为am与an之间连边的权重。在一具体实施例中,预设流量阈值为0,即当am与an之间存在出行流量时,确定am与an之间存在连边,当am与an之间不存在出行流量时,确定am与an之间不存在连边。
    65.在一具体实施方式中,所述方法还包括:
    66.m110、获取若干所述不规则网格的poi数据,根据所述poi数据确定各个所述不规则网格对应的若干候选poi类型的核密度;
    67.m120、根据所述核密度,从若干所述候选poi类型中确定各个所述不规则网格对应的目标poi类型。
    68.兴趣点(poi)数据记录了与人类活动密切相关的地理实体信息,包括兴趣点名称、地址、类别和经纬度等,作为开源地图信息中的一种,相对于传统静态数据,poi数据能够从微观个性的视角反映“全体样本”下的城市发展状态,体现更多的城市细节。为了界定所述城市空间网络中各节点的类别属性,本实施例中,在构建城市空间网络后,还进一步通过网络爬虫技术获取若干所述不规则网格的poi数据,根据所述poi数据确定各个对应的若干候选poi类型(poi类型用于表征兴趣点数据的类别)及各个poi类型的核密度,然后根据核密度,从若干所述候选poi类型中确定各个所述不规则网格对应的目标poi类型。其中,核密度的计算公式为:其中,n为候选poi类型在同一不规则网格中的数量,k(
    ·
    )表示核密度函数,h表示距离阈值,即核密度估计法的尺度,d(x,xi)表示两点之间的欧式距离。例如,根据poi数据确定不规则网格a59对应的候选poi类型包括居民服务、商务服务、房产园区、商务楼宇四类,可根据上述公式分别计算各类候选poi类型在不规则网格a59的核密度,核密度如p1、p2、p3、p4,并比较p1、p2、p3、p4这几个核密度的大小得到最大核密度,将最大核密度对应的候选poi类型作为不规则网格a59对应的目标poi类型。
    69.考虑到poi数据包括住宿餐饮、旅游娱乐、居民服务、商务服务、房产园区、商务楼宇、商业百货、批发零售、交通运输、物流仓储等poi类型,数据量繁多,为了减少数据运算量,本实施例根据研究需要,提取其中四类poi数据包括居住、商业、公共和产业,并采用这
    四类poi数据确定各个不规则网格对应的目标poi类型。
    70.考虑到原始获取的路网数据存在拓扑错误而无法直接用于构建城市空间网络,本实施例中根据所述路网数据和所述地理位置轨迹数据构建城市空间网络之前,需要对路网数据进行数据处理操作,如利用autocad map 3d软件对路网数据进行数据清理,其中,所述数据清理操作包括删除重复项、删除短对象、打断交叉对象、延伸未及点、捕捉聚合节点、融合伪节点和删除悬挂对象等。
    71.为了提高城市空间网络构建的准确性,本实施例在构建城市空间网络前,对所述地理位置轨迹数据进行质量清洗,去除所述地理位置轨迹数据中停留时间小于预设时间阈值的数据,以过滤掉短暂停留、无效停留、临时停留等无效的出行发生点和目的点数据,获得常住居民的个体有效出行数据。
    72.s200、计算所述城市空间网络对应的最大团序列,遍历所述最大团序列确定所述最大团序列中各个最大团对应的邻接最大团。
    73.最大团作为一个全连接子网,内部节点之间两两相关,属于一个密不可分的实体,如图3所示为节点数目为5的最大团。当两个节点数目为k的最大团之间的公共节点数目为k-1时,则称这两个最大团为邻接最大团。本实施例中构建城市空间网络后,首先计算所述城市空间网络对应的最大团序列,然后遍历所述最大团序列确定所述最大团序列中各个最大团对应的邻接最大团,以便后续步骤中根据所述最大团及其邻接最大团对城市空间网络进行社团划分。
    74.在一具体实施方式中,步骤s200中所述计算所述城市空间网络对应的最大团序列的步骤包括:
    75.s210、遍历所述城市空间网络中的各个节点,确定所述城市空间网络对应的若干极大团;
    76.s220、获取各个所述极大团的节点数目,将节点数目最多的若干所述极大团确定为所述城市空间网络对应的最大团序列。
    77.极大团是指团中所有节点互相连接,且该团不是其它团的子集,最大团是极大团中节点数目最多的团,所述最大团序列为所述城市空间网络对应的若干最大团组成的序列。本实施例中在计算所述城市空间网络对应的最大团序列时,首先遍历城市空间网络中的各个节点,确定所述城市空间网络对应的若干极大团;然后获取各个所述极大团的节点数目,并将节点数据最多的若干所述极大团确定为所述城市空间网络对应的最大团序列。
    78.步骤s200中所述遍历所述最大团序列确定所述最大团序列中各个最大团对应的邻接最大团的步骤包括:
    79.s230、遍历所述最大团序列,获取所述最大团序列中各个最大团与其它最大团的公共节点数目;
    80.s240、将与各个所述最大团的公共节点数目为k-1的最大团确定为各个最大团对应的邻接最大团;其中,k为各个所述最大团的节点数目。
    81.前述步骤中提到,当两个节点数目为k的最大团之间的公共节点数目为k-1时,则称这两个最大团为邻接最大团。本实施例中在确定最大团序列中各个最大团对应的邻接最大团时,首先遍历所述最大团序列中的各个最大团,获取所述最大团序列中各个最大团与其它最大团的公共节点数目;然后将与各个所述最大团的公共节点数目为k-1的最大团确
    定为各个最大团对应的邻接最大团,其中,k为各个所述最大团的节点数目。
    82.s300、将各个所述最大团与其邻接最大团合并,以将所述城市空间网络划分为不同组团。
    83.具体地,在确定所述最大团序列中各个最大团对应的邻接最大团后,本实施例中将各个最大团与其邻接最大团合并,合并最大团后的城市空间网络中各个连通部分即为不同组团,从而将城市空间网络划分为不同组团。如图4所示,为使用本发明实施例提供的城市空间组团划分方法对图2中的若干不规则网格构建的城市空间网络进行组团划分的结构示意图,由图4可以看出,经过组团划分后,城市区域被划分为四个组团,其中,a59、a60、a61、a66位于同一组团内,a65、a72、a74、a79、a81位于同一组团内,a67、a70、a75、a76、a80位于同一组团内,a58、a63和a67位于同一组团内。
    84.在一具体实施方式中,步骤s300之后还包括:
    85.s410、获取所述城市空间网络中的孤立节点及各个所述组团的连边数目;
    86.s420、将所述孤立节点添加到连边数目最多的所述组团中。
    87.考虑到最大团合并结束后,可能会存在孤立节点,本实施例中在最大团合并结束后,获取所述城市空间网络中的孤立节点及各个所述组团的连边数目,将所述孤立节点添加到连边数据最多的所述组团中。
    88.示例性设备
    89.基于上述实施例,本发明还提供了一种智能终端,其原理框图可以如图5所示。该智能终端包括通过系统总线连接的处理器、存储器、网络接口、显示屏和温度传感器。其中,该智能终端的处理器用于提供计算和控制能力。该智能终端的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该智能终端的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种城市空间组团划分方法。该智能终端的显示屏可以是液晶显示屏或者电子墨水显示屏,该智能终端的温度传感器是预先在装置内部设置,用于检测内部设备的当前运行温度。
    90.本领域技术人员可以理解,图5中示出的原理框图,仅仅是与本发明方案相关的部分结构的框图,并不构成对本发明方案所应用于其上的终端的限定,具体的智能终端可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
    91.在一个实施例中,提供了一种智能终端,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时至少可以实现以下步骤:
    92.获取城市区域的路网数据和地理位置轨迹数据,根据所述路网数据和所述地理位置轨迹数据构建城市空间网络;
    93.计算所述城市空间网络对应的最大团序列,遍历所述最大团序列确定所述最大团序列中各个最大团对应的邻接最大团;
    94.将各个所述最大团与其邻接最大团合并,以将所述城市空间网络划分为不同组团。
    95.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,
    本发明所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
    96.综上所述,本发明公开了一种城市空间组团划分方法,包括:获取城市区域的路网数据和地理位置轨迹数据,根据所述路网数据和所述地理位置轨迹数据构建城市空间网络;计算所述城市空间网络对应的最大团序列,遍历所述最大团序列确定所述最大团序列中各个最大团对应的邻接最大团;将各个所述最大团与其邻接最大团合并,以将所述城市空间网络划分为不同组团。本发明根据路网数据和地理位置轨迹数据构建城市空间网络,根据最大团及其邻接最大团对城市空间网络进行组团划分,在空间上识别城市空间网络的局部聚集性,挖掘城市空间网络的组团结构,提高组团划分准确性。
    97.应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
    转载请注明原文地址:https://tc.8miu.com/read-1396.html

    最新回复(0)