空间矢量数据生成方法及装置制造方法及图纸

技术编号:14444586 阅读:57 留言:0更新日期:2017-01-15 09:21
本发明专利技术适用于地理信息科学领域,提供了空间矢量数据生成方法及装置,包括:将地址树中节点分成已生成和未生成矢量数据节点并生成列表;遍历未生成矢量数据节点列表,利用已生成矢量数据节点中建筑物节点的矢量数据,生成城市功能单元节点的面状矢量数据;从未生成矢量数据节点列表中移除该城市功能单元节点,并添加到已生成矢量数据节点的列表;在结束一次遍历后,创建一个矢量图层,存储城市功能单元节点的面状矢量数据;重复遍历过程直到未生成矢量数据节点列表为空。本发明专利技术中,在地址树结构和建筑物空间矢量数据以及行政区划矢量数据的基础上,由建筑物空间矢量数据构建城市功能单元的面状矢量数据,使得建筑物多边形的合并过程效率提高。

【技术实现步骤摘要】

本专利技术属于地理信息科学领域,尤其涉及空间矢量数据生成方法及装置
技术介绍
在地理信息科学(GeographicInformationScience,GIS)中,空间矢量数据是GIS重要的数据源,是进行空间数据处理与分析的基础。而在二维GIS中,面状矢量数据又是最复杂的地理实体的表达形式,其自动生成的方式已从传统的几何构建方式向拓扑构建方式转换,以保证数据间拓扑关系的正确性。面状矢量数据生成以后,有时需要对空间距离相近或具有相同属性的多边形进行合并,这是制图综合领域中的重要算子。目前的面状矢量数据的合并算法的完备性与合并的结果较为理想,但并未考虑到城市功能单元面状矢量数据生成的特殊性。城市功能单元面状矢量数据创建的数据基础是各类建筑物多边形,建筑物多边形基本不存在自交,叠置等状态。“基于Delaunay三角网的多边形合并算法”与“基于矢量游走的多边形合并算法”的合并过程相对复杂,合并效率偏低;其次,部分景观型建筑物含有岛,“凸包演化算法”对含有岛的多边形处理效果不佳,因此同样不适合于城市功能单元面状矢量数据的生成。因此,针对城市建筑物这一类型多边形的合并算法缺乏针对性的研究。专本文档来自技高网...
空间矢量数据生成方法及装置

【技术保护点】
一种空间矢量数据生成方法,其特征在于,包括:将地址树中所有的节点分成已生成矢量数据节点和未生成矢量数据节点并生成各自的列表,所述已生成矢量数据节点包括建筑物节点,所述未生成矢量数据节点包括城市功能单元节点;遍历所述未生成矢量数据节点列表,利用所述建筑物节点的矢量数据,生成所述城市功能单元节点的面状矢量数据;将生成了所述面状矢量数据的城市功能单元节点从所述未生成矢量数据节点列表中移除,并添加到所述已生成矢量数据节点的列表中;在所述未生成矢量数据节点列表结束一次遍历后,创建一个矢量图层来存储所述城市功能单元节点的面状矢量数据;重复上述遍历过程,直到所述未生成矢量数据节点列表为空。

【技术特征摘要】
1.一种空间矢量数据生成方法,其特征在于,包括:将地址树中所有的节点分成已生成矢量数据节点和未生成矢量数据节点并生成各自的列表,所述已生成矢量数据节点包括建筑物节点,所述未生成矢量数据节点包括城市功能单元节点;遍历所述未生成矢量数据节点列表,利用所述建筑物节点的矢量数据,生成所述城市功能单元节点的面状矢量数据;将生成了所述面状矢量数据的城市功能单元节点从所述未生成矢量数据节点列表中移除,并添加到所述已生成矢量数据节点的列表中;在所述未生成矢量数据节点列表结束一次遍历后,创建一个矢量图层来存储所述城市功能单元节点的面状矢量数据;重复上述遍历过程,直到所述未生成矢量数据节点列表为空。2.如权利要求1所述的方法,其特征在于,在所述将地址树中所有的节点分成已生成矢量数据节点和未生成矢量数据节点并生成各自的列表之前,所述方法还包括:利用文本地址构建地址树,所述文本地址是利用文本的形式表示的地址。3.如权利要求1所述的方法,其特征在于,所述利用所述建筑物节点的矢量数据,生成所述城市功能单元节点的面状矢量数据包括:利用所述建筑物节点的矢量数据生成城市功能单元节点的面状矢量数据;将所述城市功能单元所隶属的单一的城市规划图斑或土地利用图斑确定为所述城市功能单元节点的面状矢量数据。4.如权利要求1所述的方法,其特征在于,所述利用所述建筑物节点的矢量数据,生成所述城市功能单元节点的面状矢量数据包括:利用所述建筑物节点的矢量数据生成城市功能单元节点的面状矢量数据;将所述建筑物节点生成的城市功能单元的边界数据信息确定为所述城市功能单元节点的面状矢量数据。5.如权利要求1所述的方法,其特征在于,所述利用所述建筑物节点的矢量数据,生成所述城市功能单元节点的面状矢量数据包括采用最小距离合并法生成城市功能单元的面状矢量数据,所述采用最小距离合并法生成城市功能单元的面状矢量数据包括:从建筑物图形中,任意选出一个作为起始拼接图形;计算所述起始拼接图形与其余建筑物图形的距离并定位出与所述起始拼接图形最邻近的另一个建筑物图形;拼接这两个最邻近的建筑物图形,生成一个过渡的面状矢量数据;将所述过渡的面状矢量数据作为新的起始拼接图形,返回执行所述计算所述起始拼接图形与其余建筑物...

【专利技术属性】
技术研发人员:贺彪席宇亮郭仁忠陈学业李浪姣赵志刚王伟玺
申请(专利权)人:深圳市数字城市工程研究中心
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1