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

相关文章

C++工程编译链接错误汇总VisualStudio

目录 一些小的知识点 make工具 可以使用windows下的事件查看器崩溃的地方 dumpbin工具查看dll是32位还是64位的 _MSC_VER .cc 和.cpp 【VC++目录中的包含目录】 vs 【C/C++常规中的附加包含目录】——头文件所在目录如何怎么添加,添加了以后搜索头文件就会到这些个路径下搜索了 include<> 和 include"" WinMain 和

JavaWeb系列二十: jQuery的DOM操作 下

jQuery的DOM操作 CSS-DOM操作多选框案例页面加载完毕触发方法作业布置jQuery获取选中复选框的值jQuery控制checkbox被选中jQuery控制(全选/全不选/反选)jQuery动态添加删除用户 CSS-DOM操作 获取和设置元素的样式属性: css()获取和设置元素透明度: opacity属性获取和设置元素高度, 宽度: height(), widt

基于CTPN(tensorflow)+CRNN(pytorch)+CTC的不定长文本检测和识别

转发来源:https://swift.ctolib.com/ooooverflow-chinese-ocr.html chinese-ocr 基于CTPN(tensorflow)+CRNN(pytorch)+CTC的不定长文本检测和识别 环境部署 sh setup.sh 使用环境: python 3.6 + tensorflow 1.10 +pytorch 0.4.1 注:CPU环境

C语言入门系列:探秘二级指针与多级指针的奇妙世界

文章目录 一,指针的回忆杀1,指针的概念2,指针的声明和赋值3,指针的使用3.1 直接给指针变量赋值3.2 通过*运算符读写指针指向的内存3.2.1 读3.2.2 写 二,二级指针详解1,定义2,示例说明3,二级指针与一级指针、普通变量的关系3.1,与一级指针的关系3.2,与普通变量的关系,示例说明 4,二级指针的常见用途5,二级指针扩展到多级指针 小结 C语言的学习之旅中,二级

vscode-创建vue3项目-修改暗黑主题-常见错误-element插件标签-用法涉及问题

文章目录 1.vscode创建运行编译vue3项目2.添加项目资源3.添加element-plus元素4.修改为暗黑主题4.1.在main.js主文件中引入暗黑样式4.2.添加自定义样式文件4.3.html页面html标签添加样式 5.常见错误5.1.未使用变量5.2.关闭typescript检查5.3.调试器支持5.4.允许未到达代码和未定义代码 6.element常用标签6.1.下拉列表

BD错误集锦9——查询hive表格时出错:Wrong FS: hdfs://s233/user/../warehouse expected: hdfs://mycluster

集群环境描述:HDFS集群处于HA模式下,同时启动了YARN\JN\KAFKA\ZK。 现象: FAILED: SemanticException Unable to determine if hdfs://s233/user/hive/warehouse/mydb.db/ext_calllogs_in_hbase is encrypted: java.lang.IllegalArgument

BD错误集锦8——在集成Spring MVC + MyBtis编写mapper文件时需要注意格式 You have an error in your SQL syntax

报错的文件 <?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapperPUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="com.yuan.dao.YuanUserDao"><!

BD错误集锦7——在集成Spring MVC + MyBtis时使用c3p0作为数据库时报错Method com/mchange/v2/c3p0/impl/NewProxyPreparedStatem

异常信息如下: Type Exception ReportMessage Handler dispatch failed; nested exception is java.lang.AbstractMethodError: Method com/mchange/v2/c3p0/impl/NewProxyPreparedStatement.isClosed()Z is abstractDescr

BD错误集锦6——【IDEA报错】tomcat server功能无效,报错Java EE: EJB, JPA, Servlets

在网上查找原因,发现是非法关闭IDEA导致的。 Open Settings | Plugns and enable it. 在设置中enable JAVA EE和tomcat server即可。 参考: https://stackoverflow.com/questions/43607642/intellij-idea-plugin-errorproblems-found-loadin

BD错误集锦5——java.nio.file.FileSystemException 客户端没有所需的特权

问题:在运行storm本地模式程序时,java.nio.file.FileSystemException  客户端没有所需的特权   解决方式:以管理员身份运行IDEA即可。