作者: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 扩展的模块包括:
- postgis:与 openGauss 适配的 PostGIS 矢量模块;
- postgis_raster:与 openGauss 适配的 PostGIS 栅格模块;
- postgis_sfcgal:与 openGauss 适配的 PostGIS 三维算法相关模块;
- 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数据。
|