当前位置: 首页 > news >正文

在PostGIS中进行点数据的等值线提取

说明

介绍在PostGIS中从点数据提取等值线。

关键字: rasterpointPostGIS等值线

环境准备

  • Postgresql版本:PostgreSQL 14.0, 64-bit
  • PostGIS版本:POSTGIS="3.3.2"
  • QGIS版本:3.28.3-Firenze(验证用)

基本步骤

在这里插入图片描述

一、数据准备

略.

二、二维点数据转换为三维点

略.

三、将三维点数据转换为栅格

略.

以上三步参见《在PostGIS中进行点数据的栅格化》

四、从栅格数据中提取等值线

关键SQL如下:

Create table _ResultTableName asWITH c AS (SELECT (ST_Contour(rast, 1, fixed_levels => 100,polygonize=>false)).*FROM _TheRastTableName )SELECT geom, id, value FROM c;

在这里插入图片描述

其中ST_Contour详细参数说明参见:

https://postgis.net/docs/RT_ST_Contour.html

按照说明参数polygonize=true时,可以生成等值面,但在实际使用时依旧会生成线,所以用了另外一种方法提取等值面,参加其他文档。

相关文章:

  • 机器人分类
  • 1457. 二叉树中的伪回文路径
  • Java基础之泛型
  • 【腾讯云云上实验室】用向量数据库在金融信用数据库分析中的实战运用
  • 03_MySQL基本SQL语句讲解
  • Spark-06:Spark 共享变量
  • 【开源】基于Vue和SpringBoot的个人健康管理系统
  • 电脑投屏到电视的软件,Mac,Linux,Win均可使用
  • 解读向量数据库
  • C++学习之路(六)C++ 实现简单的工具箱系统命令行应用 - 示例代码拆分讲解
  • KVM虚拟机的NAT网络模式原理及过程展示
  • Android frameworks 开发总结之九(Settings)
  • MySQL与Redis如何保证数据的一致性
  • rust tokio select!宏详解
  • python爬虫进阶篇(异步)
  • 分享一款快速APP功能测试工具
  • [ 一起学React系列 -- 8 ] React中的文件上传
  • Angular 响应式表单 基础例子
  • Apache Pulsar 2.1 重磅发布
  • Github访问慢解决办法
  • jQuery(一)
  • MD5加密原理解析及OC版原理实现
  • Redis提升并发能力 | 从0开始构建SpringCloud微服务(2)
  • Stream流与Lambda表达式(三) 静态工厂类Collectors
  • Vue源码解析(二)Vue的双向绑定讲解及实现
  • 测试如何在敏捷团队中工作?
  • 后端_ThinkPHP5
  • 机器人定位导航技术 激光SLAM与视觉SLAM谁更胜一筹?
  • 京东美团研发面经
  • 模型微调
  • 浅析微信支付:申请退款、退款回调接口、查询退款
  • 我建了一个叫Hello World的项目
  • 系统认识JavaScript正则表达式
  • 鱼骨图 - 如何绘制?
  • 机器人开始自主学习,是人类福祉,还是定时炸弹? ...
  • ​configparser --- 配置文件解析器​
  • ​DB-Engines 11月数据库排名:PostgreSQL坐稳同期涨幅榜冠军宝座
  • #define 用法
  • (02)Cartographer源码无死角解析-(03) 新数据运行与地图保存、加载地图启动仅定位模式
  • (09)Hive——CTE 公共表达式
  • (rabbitmq的高级特性)消息可靠性
  • (附源码)ssm智慧社区管理系统 毕业设计 101635
  • (三)uboot源码分析
  • (十)【Jmeter】线程(Threads(Users))之jp@gc - Stepping Thread Group (deprecated)
  • (五)大数据实战——使用模板虚拟机实现hadoop集群虚拟机克隆及网络相关配置
  • (转)http协议
  • (转)winform之ListView
  • (转贴)用VML开发工作流设计器 UCML.NET工作流管理系统
  • .Net CF下精确的计时器
  • .net core控制台应用程序初识
  • .NET MVC、 WebAPI、 WebService【ws】、NVVM、WCF、Remoting
  • .net 简单实现MD5
  • .NET 命令行参数包含应用程序路径吗?
  • .net 桌面开发 运行一阵子就自动关闭_聊城旋转门家用价格大约是多少,全自动旋转门,期待合作...
  • .net流程开发平台的一些难点(1)