Yukon及其模块简介

作者:YukonTeam

Yukon是什么

Yukon(禹贡)是openGauss数据库的空间数据扩展插件,实现地理空间数据的存储、计算和管理能力,以开源、开放的形式提供专业的GIS功能,赋能传统关系型数据库。

Yukon源码托管在openGauss社区的Yukon仓库。此外,Yukon还可以与其它PostgreSQL系数据库适配,源码托管在SuperMap Yukon4PGSQL仓库。

开源协议方面,Yukon延续了PostGIS的GPL协议,具体参见 LICENSE.TXT。

《禹贡》是《尚书》中的一篇,是中国古代文献中最古老和最有系统性地理观念的著作。

openGauss是华为的开源数据库,见 openGauss 官网。

Yukon有哪些功能模块

Yukon(1.0-Alpha) 基于 openGauss 扩展的模块包括:

  1. postgis:与 openGauss 适配的 PostGIS 矢量模块;
  2. postgis_raster:与 openGauss 适配的 PostGIS 栅格模块;
  3. postgis_sfcgal:与 openGauss 适配的 PostGIS 三维算法相关模块;
  4. yukon_geomodel:Yukon自有的三维模型数据模块。

模块之间的依赖关系如图:
模块依赖图
对于与PostGIS适配的三个模块(postgis、postgis_raster、postgis_sfcgal),相关接口文档可参考 PostGIS 文档。

如何使用Yukon

使用Yukon前需要安装宿主数据库,openGauss或PostgreSQL。 具体操作步骤参见 Yukon在线帮助 .

客户端工具有哪些

安装完Yukon,就可以在数据库客户端像使用普通数据类型(int、double、text等)一样使用空间数据类型(点、线、面等),用SQL语句操作空间对象。常用的工具有:

1)DBeaver:
通用数据库客户端工具,安装PG插件后,就能支持空间数据的操作,同时能对空间对象进行简单浏览;

2)QGIS:
开源GIS桌面软件,通过PostGIS插件能够查看Yukon的矢量和栅格数据, 但Yukon geomodel数据无法在QGIS中使用;

3)SuperMap系列产品:
从组件到桌面到服务端,都提供对Yukon的全面支持,包括Yukon geomodel数据。

你可能感兴趣的:(空间数据引擎,Yukon,禹贡,postgis,空间数据库)