遥感信息提取-沿河流域地类提取方法

2024-02-21 13:32

本文主要是介绍遥感信息提取-沿河流域地类提取方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、背景

沿河流边线100m范围内,提取建筑物、道路、河流、绿地、耕地、荒地。

二、建筑物、道路等人工地物提取

特征不明显,不好提取。考虑如果跟天地图矢量服务地物变化差距不大的情况下,可以在ArcMap中layout视图分部分导出图片,然后可基于面向对象的方法提取筑物、道路、河流。

如果变化过大,只能目视解译先提取出筑物、道路、河流的地类图斑。

三、绿地、耕地、荒地提取

剩下的地物,可基于样本的面向对象方法提取,效果还可以。

ENVI操作:

  1. 根据获得的建筑物等矢量裁剪影像数据,使用 subset扩展工具,勾选 inverse选项,去掉矢量数据内的影像信息。
    在这里插入图片描述

  2. 面向对象分类,基于样本example,可计算指数3,4波段。第二个合并阈值参数93,划分为绿地、耕地、荒地三类。
    在这里插入图片描述

    分类的时候可勾选纹理:
    在这里插入图片描述

    勾掉未知分类选项:
    在这里插入图片描述

  3. 使用major主要成分工具处理,平滑,默认参数即可;可选择只处理绿地、耕地、荒地三类。
    4.栅格转矢量 Classification To Vector工具,可选择只处理绿地、耕地、荒地三类。

ArcMap操作:

  1. Smooth Polygon工具, 平滑选择 5m。
  2. 属性表修改,ClassName统一修改为 绿地、耕地、荒地。可根据属性选择ClassID,字段计算器统一修改。
  3. 对照影像修改要素属性,错误明显的地方手动修改属性。
  4. 修改完成后,使用merge工具,和之前解译获取到的建筑物等矢量数据合并。
  5. 最后叠加影像等,制图出图。

这篇关于遥感信息提取-沿河流域地类提取方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

在Android中使用WebView在线查看PDF文件的方法示例

《在Android中使用WebView在线查看PDF文件的方法示例》在Android应用开发中,有时我们需要在客户端展示PDF文件,以便用户可以阅读或交互,:本文主要介绍在Android中使用We... 目录简介:1. WebView组件介绍2. 在androidManifest.XML中添加Interne

Java中字符编码问题的解决方法详解

《Java中字符编码问题的解决方法详解》在日常Java开发中,字符编码问题是一个非常常见却又特别容易踩坑的地方,这篇文章就带你一步一步看清楚字符编码的来龙去脉,并结合可运行的代码,看看如何在Java项... 目录前言背景:为什么会出现编码问题常见场景分析控制台输出乱码文件读写乱码数据库存取乱码解决方案统一使

PHP轻松处理千万行数据的方法详解

《PHP轻松处理千万行数据的方法详解》说到处理大数据集,PHP通常不是第一个想到的语言,但如果你曾经需要处理数百万行数据而不让服务器崩溃或内存耗尽,你就会知道PHP用对了工具有多强大,下面小编就... 目录问题的本质php 中的数据流处理:为什么必不可少生成器:内存高效的迭代方式流量控制:避免系统过载一次性

python获取指定名字的程序的文件路径的两种方法

《python获取指定名字的程序的文件路径的两种方法》本文主要介绍了python获取指定名字的程序的文件路径的两种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要... 最近在做项目,需要用到给定一个程序名字就可以自动获取到这个程序在Windows系统下的绝对路径,以下

JavaScript中的高级调试方法全攻略指南

《JavaScript中的高级调试方法全攻略指南》什么是高级JavaScript调试技巧,它比console.log有何优势,如何使用断点调试定位问题,通过本文,我们将深入解答这些问题,带您从理论到实... 目录观点与案例结合观点1观点2观点3观点4观点5高级调试技巧详解实战案例断点调试:定位变量错误性能分

Python中 try / except / else / finally 异常处理方法详解

《Python中try/except/else/finally异常处理方法详解》:本文主要介绍Python中try/except/else/finally异常处理方法的相关资料,涵... 目录1. 基本结构2. 各部分的作用tryexceptelsefinally3. 执行流程总结4. 常见用法(1)多个e

JavaScript中比较两个数组是否有相同元素(交集)的三种常用方法

《JavaScript中比较两个数组是否有相同元素(交集)的三种常用方法》:本文主要介绍JavaScript中比较两个数组是否有相同元素(交集)的三种常用方法,每种方法结合实例代码给大家介绍的非常... 目录引言:为什么"相等"判断如此重要?方法1:使用some()+includes()(适合小数组)方法2

504 Gateway Timeout网关超时的根源及完美解决方法

《504GatewayTimeout网关超时的根源及完美解决方法》在日常开发和运维过程中,504GatewayTimeout错误是常见的网络问题之一,尤其是在使用反向代理(如Nginx)或... 目录引言为什么会出现 504 错误?1. 探索 504 Gateway Timeout 错误的根源 1.1 后端

Python从Word文档中提取图片并生成PPT的操作代码

《Python从Word文档中提取图片并生成PPT的操作代码》在日常办公场景中,我们经常需要从Word文档中提取图片,并将这些图片整理到PowerPoint幻灯片中,手动完成这一任务既耗时又容易出错,... 目录引言背景与需求解决方案概述代码解析代码核心逻辑说明总结引言在日常办公场景中,我们经常需要从 W

Java+AI驱动实现PDF文件数据提取与解析

《Java+AI驱动实现PDF文件数据提取与解析》本文将和大家分享一套基于AI的体检报告智能评估方案,详细介绍从PDF上传、内容提取到AI分析、数据存储的全流程自动化实现方法,感兴趣的可以了解下... 目录一、核心流程:从上传到评估的完整链路二、第一步:解析 PDF,提取体检报告内容1. 引入依赖2. 封装