PostgreSQL Always功能使用

刘锋 发表了文章 • 0 个评论 • 337 次浏览 • 2023-12-28 11:09 • 来自相关话题

背景
有些弱gis项目,比如通讯行业,大部分都是采集的poi点,比如基站或者信令数据,录入数据的应用都是用的X,Y坐标,那如何再不改变应用的情况下,可以在一些GIS软件是展示这些数据,毕竟很多的GIS软件并不支持直接显示X,Y坐标
解决方法
可以通过在表中添加一个类型为geometry的字段,然后利用PG的Generate Always功能自动更新该类型的值
步骤$(document).read

PostgreSQL主外键延迟测试

刘锋 发表了文章 • 0 个评论 • 319 次浏览 • 2023-12-28 11:04 • 来自相关话题

测试过程

建主外键表
create table testp(id int primary key,value text);
CREATE TABLE
create table testf(id int primary key ,id1 int references testp(id),value text);
CREATE TABLE

建好表之后查看表信息
\d testp

Java访问PG后台代码执行流程

刘锋 发表了文章 • 0 个评论 • 303 次浏览 • 2023-12-28 10:48 • 来自相关话题

直接执行:stmt.executeQuery(select 语句)
执行流程ReadCommand--->message 'Q'----->exec_simple_query--->(PS状态为SELECT)
finish_xact_command&&send_ready_for_query=true--->(PS状态为SELECT)
下一个循环由于sen

openGauss碰到的坑以及解决方法

刘锋 发表了文章 • 0 个评论 • 571 次浏览 • 2023-12-27 17:56 • 来自相关话题

下载地址以及编译方法
https://gitee.com/opengauss
postgis for opengauss下载地址以及编译方法
openGauss-third_party: openGauss third party libraries - Gitee.com
编译注意的问题
按照官网上步骤安装postgis是可以的,但是装好之后create extension postgis会报

实时展示st_union结果集的玩法

刘锋 发表了文章 • 0 个评论 • 281 次浏览 • 2023-12-27 11:14 • 来自相关话题

今天碰到客户在PostgreSQL中使用view实时获取st_union的结果集,有点流数据库的感觉,挺妖也挺有意思,所以就玩了一会。

客户的需求很简单,就是有个面图层,需要根据某个识别字段把相关的面给union起来,为了能够实时,所以使用了view,但是该view无法用arcgis desktop中打开,下面是测试过程

 1. 一个面状测试数据






 2. 该图层的源信息如下

GeoScene Geodatabase对OpenGauss系列商用产品的支持的步骤

刘锋 发表了文章 • 0 个评论 • 352 次浏览 • 2023-12-27 11:07 • 来自相关话题

基于OpenGauss系列主要包括华为gaussDB for openGauss, vastbase G系列产品,GBase8c ,GBase8s,  Shentong For OpenGauss
1. 建库的时候需要将DBCOMPATIBILITY='PG' 否则后续插入数据的时候会出现文本数据录入不进去的问题。
具体可以在pg_database进行查询openGauss=# select da

Linux 上 离线部署GeoScene Server Py3 运行时环境

刘锋 发表了文章 • 0 个评论 • 372 次浏览 • 2023-12-26 17:12 • 来自相关话题

默认安装ArcGIS Pro的时候,会自动部署上Python3环境,所以在windows上不需要考虑这个问题,但是linux默认并不部署Py3,因此需要单独部署,具体部署可以参考Linux 上 ArcGIS Server 的 Python 3 运行时—ArcGIS Server | ArcGIS Enterprise 文档
前提条件:
需要找一个在线环境先进行如下部署:(因为需要联网安装一些Pyt

mongodb相关信息

刘锋 发表了文章 • 0 个评论 • 244 次浏览 • 2023-12-25 18:41 • 来自相关话题

安装mongodb server 搭建的Replica环境
三台机器的IP地址分别为
192.168.100.205
192.168.100.206
192.168.100.207
操作系统为centos
1. 将mongodb-org-server-4.4.4-1.el7.x86_64.rpm上传到三台机器上
2. 使用yum install mongodb-org-server-4.4.4-