DEM编辑系列之静止水域批量置平及高程逻辑错误检测

2023-12-18 23:59

本文主要是介绍DEM编辑系列之静止水域批量置平及高程逻辑错误检测,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

前言

一、数据准备

二、打开数据

三、水域批量处理

四、置平区域高程逻辑正确性检测

总结


前言

静止水域编辑在DEM编辑工作中算是比较容易的,通常是在立体环境下圈出水面,量测水面高度,然后将其作为置平值对静止水域置平。但如果任务区内包含大量水域和水中岛,那就让人抓狂又头疼了。

比如这样的

加拿大 · Jordan Lake

还有这样的

加拿大 · Watterson Lake

本文分享使用天沐遥感影像处理系统PhotoMap批量处理包含水中岛静止水域的方法,供大家参考。

一、数据准备

我准备的试验数据如下:

①待编辑DEM数据;

②面状水域矢量

支持面状水域矢量的坐标系与待编辑DEM的坐标系不一致

*图中蓝色区域为水域

二、打开数据

打开PhotoMap软件,加载待编辑DEM数据,导入面状水域矢量,导入矢量时可以设置高程值来源

*图中红色区域为导入的水域矢量,红色区域中的黄色线条围成的区域为水中岛

三、水域批量处理

点击【编辑】-【批量置平】,软件将自动完成批量置平处理。

四、置平区域高程逻辑正确性检测

点击【编辑】-【异常检测】,软件将自动对置平编辑区及指定的外扩距离内进行高程逻辑正确性检测,也就是检测置平区及外扩区是否存在低于水面的高程值。检测结果如下:

*图中黄色区域为检测后标记的错误区域

局部放大图:

*图中黄色区域为检测后标记的高程逻辑错误区域

再采用其他编辑功能对检测出来的错误区域进行修改,此处不做展开介绍。

总结

本文分享了使用天沐遥感影像处理系统PhotoMap软件进行包含水中岛的静止水域批量置平操作,用于批量置平的面状水域矢量高程可以写在矢量“Z”中,或写在矢量数据表中,也可以从待编辑DEM上获取。如有需要,置平时可以设置向外过渡宽度,防止置平后水面和岸边存在陡坎(不常用)。

如果感兴趣,可通过网络自行搜索软件官方网站获取详细信息,包括软件介绍、申请免费试用、租售、技术支持等。

请添加作者微信:ZhangH_TZ ,了解更多信息或办理试用手续

这篇关于DEM编辑系列之静止水域批量置平及高程逻辑错误检测的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/510240

相关文章

Spring Security 从入门到进阶系列教程

Spring Security 入门系列 《保护 Web 应用的安全》 《Spring-Security-入门(一):登录与退出》 《Spring-Security-入门(二):基于数据库验证》 《Spring-Security-入门(三):密码加密》 《Spring-Security-入门(四):自定义-Filter》 《Spring-Security-入门(五):在 Sprin

综合安防管理平台LntonAIServer视频监控汇聚抖动检测算法优势

LntonAIServer视频质量诊断功能中的抖动检测是一个专门针对视频稳定性进行分析的功能。抖动通常是指视频帧之间的不必要运动,这种运动可能是由于摄像机的移动、传输中的错误或编解码问题导致的。抖动检测对于确保视频内容的平滑性和观看体验至关重要。 优势 1. 提高图像质量 - 清晰度提升:减少抖动,提高图像的清晰度和细节表现力,使得监控画面更加真实可信。 - 细节增强:在低光条件下,抖

科研绘图系列:R语言扩展物种堆积图(Extended Stacked Barplot)

介绍 R语言的扩展物种堆积图是一种数据可视化工具,它不仅展示了物种的堆积结果,还整合了不同样本分组之间的差异性分析结果。这种图形表示方法能够直观地比较不同物种在各个分组中的显著性差异,为研究者提供了一种有效的数据解读方式。 加载R包 knitr::opts_chunk$set(warning = F, message = F)library(tidyverse)library(phyl

烟火目标检测数据集 7800张 烟火检测 带标注 voc yolo

一个包含7800张带标注图像的数据集,专门用于烟火目标检测,是一个非常有价值的资源,尤其对于那些致力于公共安全、事件管理和烟花表演监控等领域的人士而言。下面是对此数据集的一个详细介绍: 数据集名称:烟火目标检测数据集 数据集规模: 图片数量:7800张类别:主要包含烟火类目标,可能还包括其他相关类别,如烟火发射装置、背景等。格式:图像文件通常为JPEG或PNG格式;标注文件可能为X

【生成模型系列(初级)】嵌入(Embedding)方程——自然语言处理的数学灵魂【通俗理解】

【通俗理解】嵌入(Embedding)方程——自然语言处理的数学灵魂 关键词提炼 #嵌入方程 #自然语言处理 #词向量 #机器学习 #神经网络 #向量空间模型 #Siri #Google翻译 #AlexNet 第一节:嵌入方程的类比与核心概念【尽可能通俗】 嵌入方程可以被看作是自然语言处理中的“翻译机”,它将文本中的单词或短语转换成计算机能够理解的数学形式,即向量。 正如翻译机将一种语言

基于 YOLOv5 的积水检测系统:打造高效智能的智慧城市应用

在城市发展中,积水问题日益严重,特别是在大雨过后,积水往往会影响交通甚至威胁人们的安全。通过现代计算机视觉技术,我们能够智能化地检测和识别积水区域,减少潜在危险。本文将介绍如何使用 YOLOv5 和 PyQt5 搭建一个积水检测系统,结合深度学习和直观的图形界面,为用户提供高效的解决方案。 源码地址: PyQt5+YoloV5 实现积水检测系统 预览: 项目背景

JavaFX应用更新检测功能(在线自动更新方案)

JavaFX开发的桌面应用属于C端,一般来说需要版本检测和自动更新功能,这里记录一下一种版本检测和自动更新的方法。 1. 整体方案 JavaFX.应用版本检测、自动更新主要涉及一下步骤: 读取本地应用版本拉取远程版本并比较两个版本如果需要升级,那么拉取更新历史弹出升级控制窗口用户选择升级时,拉取升级包解压,重启应用用户选择忽略时,本地版本标志为忽略版本用户选择取消时,隐藏升级控制窗口 2.

flume系列之:查看flume系统日志、查看统计flume日志类型、查看flume日志

遍历指定目录下多个文件查找指定内容 服务器系统日志会记录flume相关日志 cat /var/log/messages |grep -i oom 查找系统日志中关于flume的指定日志 import osdef search_string_in_files(directory, search_string):count = 0

用Unity2D制作一个人物,实现移动、跳起、人物静止和动起来时的动画:中(人物移动、跳起、静止动作)

上回我们学到创建一个地形和一个人物,今天我们实现一下人物实现移动和跳起,依次点击,我们准备创建一个C#文件 创建好我们点击进去,就会跳转到我们的Vision Studio,然后输入这些代码 using UnityEngine;public class Move : MonoBehaviour // 定义一个名为Move的类,继承自MonoBehaviour{private Rigidbo

GPT系列之:GPT-1,GPT-2,GPT-3详细解读

一、GPT1 论文:Improving Language Understanding by Generative Pre-Training 链接:https://cdn.openai.com/research-covers/languageunsupervised/language_understanding_paper.pdf 启发点:生成loss和微调loss同时作用,让下游任务来适应预训