
pg
shishi521
GIS 架构师,GIS研发工程师,GIS行业深耕10余年,数据治理专家。
展开
-
PostGIS 常用函数中文介绍说明
postgis函数原创 2022-07-08 15:30:46 · 1667 阅读 · 0 评论 -
如何用PostGIS 生成500w随机点?
通过这么一个议题,我们来认识一下几个Post GIS的高级函数ST_Dump:这是一个集合返回函数(SRF)。它返回一组geometry_dump行,由一个geometry(geom)和一个整数数组(path)组成。当输入几何体是简单类型(点、线串、多边形)时,将返回一条记录,其中包含一个空路径数组,并将输入几何体作为geom。当输入几何体是一个集合或多个集合时,它将返回每个集合组件的记录,路径将表示组件在集合中的位置。st_Dump可用于扩展几何图形。它与groupby相反,因为它创.原创 2022-02-17 17:18:41 · 643 阅读 · 0 评论 -
栅格数据从入库到发布全流程
1栅格数据入库pg1.1qgis插件添加从qgis插件库里添加postgis raster import插件。1.2qgis入库选择栅格数据和数据库链接,导入到的架构名,表名等信息。最好生成overview比例尺小的时候也可以清晰查看,设置好后,点击右下角upload2栅格数据发布看很多博客介绍在geoserver上使用mosaic image jdbc这个插件,2.14左右的版本配置非常费劲,而且也不好用。2.19版本没有这个插件。。。删掉了。暂时先搁浅这个...原创 2021-12-06 10:47:23 · 971 阅读 · 0 评论 -
postgresql单条记录,单个表,单个数据库的最大限制是多少?
pg单条记录,单个表,单个数据库的最大限制是多少?下面是一些限制:单个数据库最大尺寸? 无限制(已存在有 32TB 的数据库)单个表的最大尺寸? 32 TB一行记录的最大尺寸? 400 GB一个字段的最大尺寸? 1 GB一个表里最大行数? 无限制一个表里最大列数? 250-1600 (与列类型有关)一个表里的最大索引数量? 无限制当然,实际上没有真正的无限制,还是要受系统可用磁盘空间、可用内存/交换区的制约。 事实上,当上述这些数值变得异常地大时,系统性能也会受很大影响...原创 2021-04-13 10:11:25 · 4002 阅读 · 0 评论 -
创建pgraster的overview表以及overviewconstrants表约束
创建pgraster的overview表以及overviewconstrants表约束练习postgis官方文档中有关pgraster部分的内容。记录下笔记。在pgraster导入的时候raster2pgsql这个插件使用的时候,忘记使用-l这个参数来建立overview这个时候需要手动在写sql添加1.创建一个overview表CREATE TABLE temp_ove...原创 2020-01-17 15:00:35 · 557 阅读 · 0 评论 -
postgis批量导入postgre SQL栅格数据
之前用了raster2pgsql这个工具导入pg数据库栅格数据,过了一阵子又忘了。这里记录一下吧。发现很多帖子不适合小白用。1.先找到这个插件用了2个小时了,win+R快捷键,进入dos命令黑窗口。找到posgres的安装包的bin文件夹下。2.输入这段文字。raster2pgsql -s 4326 -I -C -M C:\Users\tt\Downloads\tmean_19_t...原创 2020-01-17 12:59:29 · 1508 阅读 · 0 评论 -
常用的pg的sql
日常积累的一些pg数据库的操作函数。自己留着,也给各位giser分享一下吧。————————————————————————————————————1.整库所有的字段获取————————————————————————————————————SELECT col_description(a.attrelid,a.attnum) as comment,format_type(a.atttyp...原创 2020-01-03 16:15:24 · 768 阅读 · 0 评论 -
pg核心数据表清单
pg_statistic pg_catalog sql_features information_schema pg_type pg_catalog sql_implementation_info information_schema pg_authid pg_catalog sql_languages information_sche...原创 2019-10-31 18:17:32 · 310 阅读 · 0 评论 -
pg数据库删除重复项
ctid表示数据行在它所处的表内的物理位置,ctid字段的类型是tid。尽管ctid可以快速定位数据行,每次vacuum full之后,数据行在块内的物理位置就会移动,即ctid会发生变化,所以ctid不能作为长期的行标识符,应该使用主键来标识一个逻辑行。select ctid, * from tableselect distinct uid, count(*) , * fromt...原创 2019-10-28 11:04:03 · 1263 阅读 · 0 评论 -
linux系统下重置pg数据库密码
工具:xshellxftp要解决的问题:pg数据库密码怎么也进不去了。需要重置步骤:1.打开xftp链接到数据库所在服务器2.我的是安装在/usr/文件夹下了,下载/usr/pgsql-9.5/data下的pg_hbf.conf到本机修改文件改为trust3.重新替换服务器上的文件4.重启pg数据库进入bin目录:cd pgsql-9.5/bin...原创 2019-10-23 18:02:09 · 2242 阅读 · 0 评论 -
PostgreSQL-主键约束和唯一性约束的区别
在建索引的过程中遇到一些问题,网络上搜索了一下基础知识。一直以为唯一索引就已经是主键了,至少在pg中看来不是这么回事儿。目录概览 1)主键约束(PRIMARY KEY) 2)唯一性约束(UNIQUE) 3)唯一索引(INDEX)1)主键约束(PRIMARY KEY) 1) 主键用于唯一地标识表中的每一条记录,可以定义一列或多列为主键。 ...原创 2019-10-17 11:12:38 · 5255 阅读 · 0 评论 -
ArcSDE连接pg数据库实践
1.首先要明白版本对应问题:arcgis desktop 和pg版本要求一一对应。就是arcgis10.4对应pg9.4及90.4以下版本。就是arcgis10.5对应pg9.5及9.5以下版本。2.客户端你中有我,我中有你问题:arcgis的pg插件要放到pg中,pg客户端要放到arcgis中。这个先不着急解决,往下看。3.arcgis只支持32位问题arcgis由于老牌软件...原创 2019-01-07 11:03:52 · 1838 阅读 · 1 评论 -
pg表中文字符变成乱码的问题解决
近期有个需求要把postgressql数据库里面的表,倒到另一个pg数据库。1使用 pg自带的插件,从pg1export出来,然后到pg2 import进去。发现倒不进去。报错说:要不试试latin编码。这个时候要修改一下两个数据库的客户端编码。使用show clinet_encoding;查看客户端编码set client_encoding='utf8';把客户端编码都统一成为utf...原创 2018-09-06 16:55:01 · 5882 阅读 · 0 评论 -
postgresSQL+geoserver+udig解决方案,整套软件,与各位giser共享
本人开始转用开源框架,深感下载软件是一个困难的事情。现把整套解决方案的软件免费共享给各位,一期共同提高共同进步。并决定建群用于giser交流分享。国外的很多软件把源码公开,都得到了共同的进步,我们不应该把好东西都藏起来。希望把软件共享作为一个开端。 上面是软件的目录软件全部是开源框架的软件,放在百度网盘地址为:链接:https://pan.baidu.com/s/1Fle1y4KT...原创 2018-08-21 09:32:01 · 339 阅读 · 0 评论