Linux 上 KingbaseES V8R6数据库 安装gis 插件

本文档详细介绍了如何在Linux上安装KingbaseESV8R6数据库并集成GIS插件。首先,通过链接提供了数据库安装步骤。接着,强调了所需的服务器编译环境、支持平台和PostGIS版本。安装GIS插件涉及复制插件文件到数据库目录、创建扩展和视图、修改数据库参数以及设置认证方式。最后,提供了带有GIS的KingbaseESV8R6数据库ISO镜像下载链接,简化安装流程。
摘要由CSDN通过智能技术生成

Linux 上 KingbaseES V8R6数据库 安装gis 插件

前言

最近项目上开始数据库国产化,目前要求从postgres 改为国产化 ,采用 KingbaseES V8R6数据库,因为之前好多业务用pggis,所以需要吧gis撞到KingbaseES V8R6数据库上。

一 装备工作

1. 安装数据库

首先得装上 KingbaseES V8R6数据库 ,具体步骤我在这就不讲了,操作步骤之前已经写过了,直接上链接
https://blog.csdn.net/yang_z_1/article/details/123252832

如果问题欢迎私信和留言。

2. 准备 gis插件

一开始在网上找了半天,都没找到关于KingbaseES V8R6数据库相配套的gis 插件 ,后来跟金仓那边联系,感谢金仓的工作人员提供的帮助,找到了合适的gis插件。

二 检查配置

1、检查服务器编译环境 gcc >= 4.8.5
2、当前支持的平台:x86、aarch
3、支持的postgis版本
R3支持2.3.10和2.5.2
R6支持3.0.1
4、arcsde10.2(oracle11g for arcsde10.2)是arcgis空间数据引擎,金仓目前支持10.6以上版本
5、mdb,可以另存为csv文件,然后添加geometry类型。
6、gdb为arcgis数据格式文件目前R3、R6均支持
7、关闭系统防火墙

三 安装gis插件

1、安装数据库,最好选择pg模式,配置OS参数、数据库参数。

解压插件包,将插件包的bin,lib,share/extension目录下的文件全部依次拷贝到数据库安装目录的Server/bin,Server/lib,Server/share/extension下
• R6在pg模式时,需注意的参数
NLS_LENGTH_SEMANTICS=char
enable_upper_colname=false
ora_drop_trigger=false
ora_numop_style=false
ora_input_emptystr_isnull=off
以及修改数据库标准配置里面参数,并重启数据库服务
• 设置连接到数据库的认证方式,通常改为trust即可连接,即修改sys_hba.conf 为trust

2、连接数据库并在要连接的数据库中创建postgis拓展及如下视图(R6现场版本pg模式时没有sys开头的):

create extension postgis;
create view pg_database as select * from pg_database;
create view pg_views as select * from pg_views;
create view pg_indexes as select * from pg_indexes;
create view pg_class as select * from pg_class;
create view pg_tables as select * from pg_tables;
create view pg_namespace as select oid, NSPNAME, NSPOWNER, NSPACL from pg_namespace;
alter language plsql rename to plpgsql;

3、创建相应扩展

create extension postgis;
create extension postgis_raster;
create extension postgis_sfcgal;
create extension fuzzystrmatch;
create extension postgis_tiger_geocoder;
set exclude_reserved_words = ‘level’;
create extension postgis_topology;
create extension address_standardizer;
create extension address_standardizer_data_us;
检查postgis扩展的安装,使用\dx命令检查,创建postgis 所有扩展功能,完成如下图红框中功能模块启动.

在这里插入图片描述

四 直接装带有gis 的kingbaseES V8R6数据库

最后大家一个带gis的版本,可惜太大了,无法传到csdn上面

KingbaseES_V008R006C005B0041_Lin64_install.iso
地址:
链接: https://pan.baidu.com/s/1ePit9IXF2VfBd1kMwYJr8g 提取码: 1kej
安装步骤跟上面一致,不需要改参数了

后记

如果本文章有何错误,请您评论中指出,或联系我,我会改正,如果您觉得这篇文章有用,请帮忙一键三连,让更多的人看见,谢谢
作者 yang_z_1 csdn博客地址: https://blog.csdn.net/yang_z_1?type=blog

评论 36
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yang_z_1

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值