ArcGIS Pro求取矢量图斑所在的经纬网格

如下图所示,手头上有一个蓝色的矢量图斑,如何求得所在位置的灰色经纬网格面并输出?






这个问题我在ArcMap中尝试过创建自定义格网、创建经纬网图层,最终效果都不好。创建自定义格网无法保证是等距的经纬网,不能与之平行;创建经纬网图层是针对特定比例和坐标系而创建的,最终网格会有偏移。如下:





 
于是转战Pro,发现ArcGIS Pro解决这个问题既简单便捷,效果

笔记本电脑P15v的虚机安装GeoScene Enterprise on k8s 配置记录

安装步骤:
https://mp.weixin.qq.com/s/3HzF8uwLET07fhE4DlfA1w
创建站点成功
创建站点成功
cpu内存资源有限的条件下 示例地图服务的出图性能
资源准备参考:
cpu12核 内存64GB 硬盘90GB
实际资源占用一览:
创建站点过程中内存和cpu的request最高达到 85% 、82%:kubectl describe nodes
最高资源占用

PostgreSQL Always功能使用

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

PostgreSQL主外键延迟测试

测试过程

建主外键表
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后台代码执行流程

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

openGauss碰到的坑以及解决方法

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

实时展示st_union结果集的玩法

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

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

 1. 一个面状测试数据






 2. 该图层的源信息如下

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

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

查看Linux某个进程的环境变量

如何查看linux某个进程的所生效的环境变量

1. 查找到该进程的进程号

2. cd 到/proc/pid

3.  cat -e environ |sed 's/\^@/\n/g'

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

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

mongodb相关信息

安装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-

【08】GeoScene发布海图服务——以s57数据标准为例

在GeoScene产品中发布海图服务——以s57数据标准为例,发布的服务方便不同的客户终端调用,例如:web端通过JS api进行调用,移动端通过GeoScene Runtime SDK进行调用。

1、海图服务部署
GeoScene_Maritime_for_Server海图模块安装完之后,需要在server里面注册海图soe和授权海图许可,如下:
步骤:点击“添加扩展”,从GeoSce