添加地理位置控件后保存报错

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

添加地理位置控件后保存报错


问题描述

苍穹版本V5.0.011,数据库为PostgreSQL,开发平台添加地理位置控件后保存报错,报错如下:

ERROR: type "geography" does not exist


解决方法

  • type “geography” does not exist 。这是由于pgsql没有安装支持geography类型数据的扩展。

  • postgresql安装postgis扩展模块


为postgresql安装postgis扩展模块:

1、安装postgis

#为CentOS7安装EPEL仓库(repo)
yum -y install epel-release

#yum在线安装postgis
yum -y install postgis31_12.x86_64 postgis31_12-client.x86_64 postgis31_12-devel.x86_64 postgis31_12-docs.x86_64 postgis31_12-gui.x86_64 postgis31_12-utils.x86_64


2、在指定数据库下执行下面语句

#pgsql添加postgis拓展
CREATE EXTENSION postgis;


3、验证:执行下面语句不报错即可

SELECT ST_SetSRID(ST_Point(-87.71,43.741),4326),ST_GeomFromText('POINT(-87.71 43.741)',4326)


4、查看安装版本

SELECT version();
SELECT PostGIS_full_version();


适用版本

苍穹版本V5.0.011


参考资料

postgis官网:http://www.postgis.org/

postgis官方文档:http://postgis.net/documentation/

postgis用户手册:http://download.osgeo.org/postgis/docs/postgis-3.1.1.pdf













添加地理位置控件后保存报错

问题描述苍穹版本V5.0.011,数据库为PostgreSQL,开发平台添加地理位置控件后保存报错,报错如下:ERROR: type "geography" does not exist...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息