• KingbaseES V8 GIS数据迁移方案(2. Kingbase GIS能力介绍)


    2. Kingbase GIS能力介绍

    2.1. 概述

    5G、大数据中心、人工智能、工业互联网、物联网等为代表的新基建正成为我国经济发展的助推新引擎。作为新基建底层的安全重要保障,地理信息技术也将大有可为。随着GIS在各个行业的规模化应用,围绕GIS相关的技术研究、项目应用和市场推广应运而生,如各类GIS平台、中间件、存储等,同时对GIS核心的空间数据库,提出了更高要求。

    人大金仓作为国产数据库软件头部企业,拥有自主知识产权的数据管理软件产品KingbaseES,该产品可广泛应用于政务信息化、企业信息化和个人信息服务、自然资源、电力、金融等领域。KingbaseES V8(以下简称KES)数据库可以替代国外数据库产品如Oracle、MySQL等,满足企事业单位管理信息系统、业务及生产系统、决策支持系统等国产化数据库改造升级要求。

    2.2. KingbaseES数据库管理系统与GIS系统及数据的关系

    GIS数据主要有结构化数据(如矢量数据)、非结构化数据(如栅格数据)和一些文件类型数据(各类切片缓存数据)等。这些数据的存储关系,如下图所示:

    图 2.2.1 数据库关系

    国内外GIS平台大多数都采用上述架构存储空间数据,并且在数据库类型中存储量最多、使用频度最广的是关系型数据库,可以存储矢量数据、栅格数据、三维数据等GIS相关数据,如易智瑞的GeoScene平台和超图公司的SuperMap平台等,都是使用上图所展示的结构存储空间数据。

    KingbaseES拥有KGIS插件(以下简称KGIS),具有空间数据库能力。KingbaseES+KGIS正是满足上述需求的关系型数据库系统,下面将介绍KES数据库管理系统存储的空间数据的能力:

    1. 矢量数据:如行政区划、建筑物、POI点、道路等矢量数据,常见的矢量数据文件格式的扩展名有.dwg、.dxf、.shp、.kml、.geosjon等。其中.dwg、.dxf为CAD的文件格式,.shp为ESRI的矢量格式(现已成国际标准)。

      数据存储方式

      空间数据库将矢量数据文件转为数据库表存储,数据库表中会有专门的字段来储存矢量文件的空间位置,如下图中的geom字段。

      图 2.2.2 数据库存储空间数据

    2) 栅格数据: KGIS具有存储栅格数据的能力,栅格数据用像元值信息表达地理与特征,数据种类繁多,例如有表示航片、卫片、高程或无人机等各类栅格文件,如tif、img等栅格数据。 KGIS可以直接存储数据的元数据等属性信息,从而提高数据的查询效率,同时可以减少栅格数据存储读取的时间及空间成本。如影像的实际存储路径、中心点、范围框、星历参数信息等。如下图所示:

    图 2.2.3 栅格数据存储属性表

    3) 三维数据: KGIS具有存储三维数据的能力,支持用于表示高度信息的"Z"维度以及用于添加额外附加信息的 "M" 维度三维、四维数据,同时还支持三维空间数据,如TIN(不规则三角网)、POLYHEDRALSURFACE在数据库中对体积对象进行建模,KGIS同时拥有许多函数可用于计算三维对象之间的关系。

    注意:

    GIS系统中的三维模型、倾斜摄影测量数据等,不采用这种方式存储,存储方式参见栅格数据存储。

  • 相关阅读:
    子不语发生工商变更:注册资本增至3000万元,预计全年净利润下滑
    (附源码)node.js宠物医生预约平台 毕业设计 030945
    基于Echarts实现可视化数据大屏城市规划系统
    Scikit-Learn支持向量机分类
    Java基础系列(八)——线程池详解
    【java基础系列】16- Java中怎么处理异常?
    算法Day16 | 104.二叉树的最大深度,559.n叉树的最大深度, 111.二叉树的最小深度,222.完全二叉树的节点个数
    达尔优EK87键盘说明书
    【JavaEE进阶系列 | 从小白到工程师】正则表达式的语法&使用
    Edegex Foundry docker和源码安装
  • 原文地址:https://blog.csdn.net/arthemis_14/article/details/126139263