美文网首页
KingBase&&Geoscene 对接创建空间数据库

KingBase&&Geoscene 对接创建空间数据库

作者: 昶衿莅 | 来源:发表于2022-01-13 18:27 被阅读0次

    1.前言废话

    KingbaseES(金仓数据库管理系统)是人大金仓公司经过多年努力自主研发的、具有自主知识产权的商用关系型数据库管理系统(DBMS)。该产品面向事务处理类应用,兼顾各类数据分析类应用,可用做管理信息系统、业务及生产系统、决策支持系统、多维数据分析、全文检索、地理信息系统、图片搜索等的承载数据库。

    GeoScene是地图软件。

    2.环境介绍

    2.1操作系统

    发行版信息: CentOS Linux release 7.8.2003 (Core)
    内核: 3.10.0-1127.el7.x86_64 #1 SMP Tue Mar 31 23:36:51 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

    2.2KingbaseES版本

    KingbaseES_V008R006C005B0023_Lin64_single
    postgis-3.1.2_X86_V008R006C005B0023

    2.3GeoScene版本

    GeoScene 2.1

    3.安装过程

    3.1KingbaseES安装

    # 创建kingbase用户
    useradd kdb
    # 将安装包拷贝至用户目录并修改为kingbase用户所属
    cd /home/kdb
    chown -R kingbase:kingbase /home/kdb/KingbaseES
    # 以kingbase用户运行安装程序(注* 选择PG模式,而非Oracle模式)
    sh setup.sh -i console
    # 切换到root用户执行Root.sh
    sh < 安装目录 >/Scripts/Root.sh
    

    3.2 postgis 扩展的安装

    #解压postgis
    su - kdb
    tar -zxvf postgis-3.1.2_X86_V008R006C005B0023.tar.gz 
    # 将解压后的文件复制到kingbase安装(默认为/home/kdb/KingbaseES/Server)
    mv -R /home/kdb/postgis-3.1.2/* /home/kdb/KingbaseES/Server/
    # 修改配置文件 /home/kdb/KingbaseES/data/kingbase.conf 增加如下内容
    nls_length_semantics=char
    enable_upper_colname=false
    ora_numop_style=false
    ora_input_emptystr_isnull=off
    # 重启数据库服务
    sys_ctl -D  /home/kdb/Kingbase/data restart
    

    3.3 配置SDE所需的用户并启用postgis拓展

    --创建数据库gisdata
    CREATE DATABASE "gisdata" WITH OWNER = "system" ENCODING = 'UTF8' TABLESPACE = "sys_default";
    
    
    --创建rds_superuser 用户
    create user rds_superuser1 superuser;
    alter user rds_superuser password 'sde';
    
    --创建sde 用户
    create user sde superuser;
    alter user sde password 'sde';
    
    --创建sde schema
    create schema sde;
    alter schema sde owner to sde;
    
    --启用空间数据扩展
    create extension postgis;  --必选
    create extension postgis_raster;  --必选
    create extension postgis_sfcgal;
    create extension fuzzystrmatch;
    create extension postgis_tiger_geocoder;
    create extension postgis_topology;  --必选
    create extension address_standardizer;
    create extension address_standardizer_data_us;
    

    3.4 启用地理数库

    1.在GeoScene Pro 2.1软件中连接创建好的数据库


    GeoScene连接Kingbase

    2.启动地理数据库功能


    运行启用地理数据库工具.png

    3.填写工具参数,运行工具


    工具参数填写

    4.安装结果验证

    4.1导入空间数据

    4.2编辑空间数据

    4.3与其他GIS软件兼容性测试

    4.4 服务发布测试

    相关文章

      网友评论

          本文标题:KingBase&&Geoscene 对接创建空间数据库

          本文链接:https://www.haomeiwen.com/subject/bppncrtx.html