geoscene支持多种数据库创建对应的地理数据库模型,本文针对人大金仓KingBase数据库进行实践,软件版本是geoscene pro4.1、KingbaseES_V009R001C001B0030_Lin64_install.iso,操作系统是Kylin Linux Advanced Server V10 (Lance),经过测试证明适配良好。
安装Kingbase
软件试用下载地址:
https://www.kingbase.com.cn/zxwd/index.htm
安装参考官方文档:
https://help.kingbase.com.cn/v ... .html
需要注意的是,Kingbase安装时默认采用ORACLE模式,可根据个人习惯,我这里改成PG模式
安装postgis
postgis需要选择匹配的版本,我这里使用postgis-3.1.2_X86_V009R001C001B0030.tar.gz 版本。
解压插件包,将插件包的 bin、lib、share/extension 目录下的文件全部依次拷贝到数据库安装目录的 Server/bin、Server/lib、Server/share/extension 下,重启数据库。
启用企业级地理数据库
需要使用system用户连上kingbase后手动创建相关角色和库
create role rds_superuser;
create user sde with password 'Kk20230406';
create database sdetest with owner=sde;
使用system用户连接刚创建的数据库,启用postgis插件
create extension postgis;
create schema sde authorization sde;
然后在pro上用sde用户创建一个数据库连接,选择有效的授权文件后使用”启用企业级地理数据库“
接下来就可以在pro上使用企业级地理数据库的模型了。如果想采用oracle模式具体可以参考这篇文章:
https://blog.csdn.net/liufeng1 ... 05930