Yukon及其模块简介

本文介绍了Yukon作为openGauss的扩展,提供了PostGIS兼容的GIS功能,包括空间数据存储、计算和管理,以及其主要模块如postgis、postgis_raster和postgis_sfcgal。还提到了与SuperMap合作及开源协议。重点在于Yukon的使用方法、客户端工具和功能模块应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

作者: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数据。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值