目录
环境
症状
问题原因
解决方案
环境
系统平台:Linux x86-64 Red Hat Enterprise Linux 7
版本:5.6.5
症状
CPU架构: x86-64
操作系统:CentOS Linux release 7.6.1810 (Core)
介质包: hgdb5.6.5-cluster-rhel7.x-x86-64-20190815.rpm
超图版本:supermap-idesktop-10.0.1
瀚高数据库集群版5.6.5在超图10i创建数据源时报错:
创建数据源失败
错误:XX000:无法加载库“/opt/HighGo5.6.5-cluster/lib/postgresql/postgis-2.4.so”:libSFCGAL.so.1:无法打开共享对象文件:没有那个文件或目录
问题原因
PostGIS在对象关系型数据库PostgreSQL上增加了存储管理空间数据的能力,相当于Oracle的spatial部分。
PostGIS最大的特点是符合并且实现了OpenGIS的一些规范,是最著名的开源GIS数据库。可以说PostGIS是对象-关系型数据库系统PostgreSQL的一个扩展,具有管理空间数据库的能力。
瀚高数据库引进了postgis插件扩展功能。在与超图10i的创建数据源的操作中,缺少了一些支持postgis的库文件。
解决方案
追加lib库文件,直到在瀚高数据库中执行下面指令成功即可。
create extension postgis;
1、把hglib.new.tar上传之home下(随便哪个路径,方便操作即可)
更多解决方案请登录【瀚高技术支持平台】查看https://support.highgo.com/#/index/docContent/242d94d805174a5d