Arcgis中图像裁剪

article/2025/9/15 3:53:13

使用arcmap对数据进行剪裁,Arcgis中的裁剪分为很多种,有矢量裁剪矢量,矢量裁剪栅格,栅格裁剪栅格。本文主要操作,掩膜裁剪(矢量裁剪栅格)和clip 裁剪。


主要工具:

方法一:按照行政区划裁切dem和卫片(掩膜大法)

方法二:按坐标范围裁剪(clip法)

方法三:自定义范围裁剪(掩膜大法)

方法四:KMZ数据格式转换

 


实验主要内容:

一:按照行政区划切dem和卫片
二:按照坐标区域裁切dem和卫片
三:按照kmz裁切dem和卫片


实验内容一:按照行政区划裁切dem和卫片(掩膜大法)

  • 资源准备:

1.广东省10级影像 tif格式——————互联网下载

2.行政区划(省、市、县)——————压缩包

  • 关键步骤:

1.【显示市区名称】:arcgis打开市级区划,右键市级图层—打开属性表(可查看到所有市区名称,代表无误)—右键市级图层—属性—标注—☑勾选标注此图层要素和标注字段表达式选中“市”—确认—所有市的名字都会显示了

arcgis中选中行政区要素

2.【裁剪某一市区区划】:右键某一市区—选择要素(某一市区即会高亮显示)—在图层列表里,右键市级图层—数据—导出数据—即可倒出某一市区的shp格式区划

3.【以某一市区区划裁剪原始大影像】打开广东省tif—打开步骤1.2裁剪出来的广州市区划—Mask(掩膜提取)—mask工具在 Spatial Analyst Tools-> 提取分析->按掩膜提取—按说明导入数据

4.至此,以步骤1.2裁剪出的广州市区划作为掩膜,裁剪大背景广东省10级影影像tif,最后得到了广州市的tif。


实验内容二:按坐标范围裁剪(clip法)

  • 资源准备:

1.广东省10级影像 tif格式——————互联网下载

  • 重要提示:

Clip法,主要形成裁剪面的最小外接矩形!最小外接矩形!比如说你的裁剪面是不规则的(例如行政区),最后的裁剪结果就是某一行政区的最小外接矩形(可能好看?)

  • 关键步骤:

1.使用栅格裁剪工具,打开ArcToolbox,点击Data management tools,在Data management tools下找到Raster,再找Raster Processing,下面有一个clip,双击clip,打开clip对话框,填写相应项。

2.使用这个工具有几点需要注意的地方,一是输出范围,这里就选择我们的面矢量数据;二是记得勾选使用输入要素裁剪几何选项;三是坐标范围获取;在我们的影像上移动光标,在arcgis面板右下角有XY范围记录即可;

3.然后就直接运行工具,等待裁剪结果。


实验内容三:自定义范围裁剪

  • 关键步骤:

一:新建shp格式自定义范围裁剪面(可不规则、可矩形、可正方形等)

 

       1.打开ArcGIS中,在你选择的影像所在的文件夹直接右击,新建一个shapefile文件

       2.在打开的窗口,输入名称,要素类型选择“面”,地理坐标系点击右下角的“编辑”,选取合适的坐标系(可不选?)

       3.现在已经建好shapefile文件了,点击上面菜单栏的“编辑器”,点击“开始编辑”

       4.在右边菜单栏点击文件名,例如“测试”,下面会出现一个构造工具的菜单栏。

       5.选择“面”选项(可选择其他形状),就可以在中间的空白栏进行面文件的绘制了。绘制完成以后右击,点击完成草图,在编辑器中点击停止编辑,一个面文件就制作成功了。

 

二:以步骤一的自定义范围裁剪面作为掩膜进行裁剪(参照实验内容一:掩膜大法)

 


实验内容四:按照kmz裁切dem和卫片

一:关于kmz数据格式的说明:

1、Google的KMZ数据与ArcGIS中shape数据相互转换:我们经常会在Google Earth中获取影像数据,要将其在Arcgis中打开进行使用,经过分析后可能再会回到Google Earth进行对照分析,这就涉及到二者数据格式的相互转换问题。

2、Google Earth数据格式到ArcGIS数据格式

     一般我们获取到的Google Earth数据为kmz格式的,这种格式不能在ArcGIS直接打开。

     在ArcToolbox中,依次选择Conversion Tools—>From KML—>KML to Layer ,这样就可以将kmz格式转换成我们在ArcGIS中常用的shape格式,在ArcGIS中就可以进行编辑了。

3、ArcGIS数据格式到Google Earth数据格式

     在ArcToolbox中,依次选择Conversion Tools—>To KML—>Layer to KML,这样就将shape格式转换成kmz格式。启动Google Earth,打开生成的kmz文件,Google Earth将会自动转到kmz文件所在的区域。

 

二:工具说明

在ArcGIS中导入KML(keyhole markup language),在arctoolbox中,转换工具和KML下都有KML到layer。

 

 

三:转换后的裁剪,参照掩膜大法


http://chatgpt.dhexx.cn/article/j4UaKhFF.shtml

相关文章

关于使用ArcGIS裁剪栅格后像元值发生变化的问题

使用ArcGIS对栅格数据进行clip操作,所用工具箱为Datamanagement tool,裁剪边界为line的shp 文件,发现裁剪后的文件像元值范围发生变化,且单个值也与裁剪前不同。 左为裁剪前,右为裁剪后,不过这个值可以在属…

ArcGIS裁剪shp时输出结果为空

项目场景: ArcGIS裁剪shp时输出结果为空 问题描述: 在ArcGIS中,用一个shp裁剪shp时,输出结果为空 原因分析: shp文件存在自相交等几何问题,需要进行修复才能裁剪。 解决方案: 打开【ArcT…

arcgis裁剪后发现部分矢量缺失

解决办法 1.先修复几何 2.再进行裁剪 修复几何 修复的内容如下

如何使用ArcGIS裁剪栅格图(附数据)

1.概述 数据处理是GIS工作的一个重要组成部分,平时从网络获取的数据多为分块的数据,之前已经为大家介绍过了数据的拼接,在大多数时候拼接好的数据还需要根据实际需要的范围进行裁剪,这里为大家介绍一下裁剪的方法,希望…

ArcGIS中shp文件的裁剪

一般,我们都是用arcgis来进行栅格数据的裁剪,也就是卫星影像数据。但是在arcgis作图的时候,也需要对shp文件进行裁剪。步骤如下: 首先创建一个shp文件,在Catalog中,连接一个文件,在此文件中创建shp。shp的格式是polygon(多边形) 然后编辑,可以画出来多边形。然后再开…

ArcGIS操作:裁切

1、对shp矢量文件裁切 点击ArcToolbox-Analysis Tools-Extract-Clip,弹出如下图所示的对话框,在Input Features中选取全覆盖图斑矢量文件,在Clip Features中选取上述范围shp文件,选取输出图斑矢量的文件名,点击OK即可…

ArcGIS操作系列5 - Arcmap 裁剪 矢量和栅格数据

使用arcmap对数据进行剪裁,Arcgis中的裁剪分为很多种,有矢量裁剪矢量,矢量裁剪栅格,栅格裁剪栅格。矢量裁剪栅格又分为两种:掩膜裁剪,最小包络矩形裁剪。本文主要介绍如何使用split 、clip 、Extract by mask等工具进行…

关于Arcgis中的裁剪说明

使用arcmap对数据进行剪裁,Arcgis中的裁剪分为很多种,有矢量裁剪矢量,矢量裁剪栅格,栅格裁剪栅格。本文主要操作,掩膜裁剪(矢量裁剪栅格)和clip 裁剪。 主要工具: 方法一:按照行政区…

ArcGIS学习笔记-1.功能-1.1裁剪

1.1 裁剪 1.1.1 在矢量地图中直接提取 案例: 有全国省级行政区划,提取陕西省边界;如何提取研究区 操作: 前提是已经有比较完整的矢量地图,如全国省级行政区划矢量图 选择: 在工具栏点击选择要素&#x…

Django搭建的基本流程以及创建第一个Django项目

搭建Django流程以及创建第一个Django项目 环境搭建 1.安装django pip install Django2.查看djgo版本 import djangodjango.get_version() ok ,到这里环境就搭配成功了 接下来就是创建一个django项目: 3.创建django项目 1.在合适位置创建一个项目的目录 2.终端…

Golang 教程 - YDOOK

YDOOK:Golang 教程全集 © ydook.com ydook.cn shiye.work 文章目录 YDOOK:Golang 教程全集© ydook.com ydook.cn shiye.work 结合多年开发经验,编写的 Golang 教程:https://www.ydook.com/ketang/golang/index.html欢迎…

Go io

Golang中输入和输出操作使用原语实现,这些原语将数据模拟称为可读或可写的字节流。为此,Golang的io包提供了io.Reader和io.Writer接口,分别用于数据的输入和输出。 io Golang的io包提供了对I/O原语的基本接口,包装了原语的已有实现…

json to go

简介 在对接第三方或者某些功能重写的情况下,有json字符串,需要Go的结构体定义;当字段特别多的时候,费时费力。 此时可以使用json to go的这个在线工具,自动生成对应的Go结构体,方便而且不出错 jsontogo…

Djando介绍

Django目录介绍 -day60 项目名 -app01 app的名字 -migrations 数据库变更相关记录(你不要删,也不要改) -admin.py 后台管理(创建项目如果没有选,就没有) -apps.py app的相关配置,不用管 -models…

Dubbo-go v3.0 正式发布 ——打造国内一流开源 Go 服务框架

简介:Dubbo-go 是常新的,每年都在不断进化。介绍 Dubbo-go 3.0 工作之前,先回顾其过往 6 年的发展历程,以明晰未来的方向。 作者 | 李志信 来源 | 阿里技术公众号 作者介绍: 李志信(github laurencelizhix…

gojs(一)

前言 什么是 GoJs GoJs 是一个 JavaScript 和 typescript 库,用于构建交互式图表,可以轻易的实现日常开发中所需要的各种示意图、结构图、组织图、流程图、状态图、思维导图、树状图等。 它用自定义模板和布局组件简化了节点、链接和分组等复杂的 JS …

Java 不赚钱,要转 Go 吗?

发现一个 2021 年报告,显示 Go 是最想学习的编程语言 Go 到如今的火爆程度,不仅仅是因为有个好爹。上手快,一周就能入门上手,正常人写的 Go 都不会太差。有人说,它有一种迷人的气质,很难用语言表达&#xf…

Djago(18)

9. session会话 因为因特网HTTP协议的特性,每一次来自于用户浏览器的请求(request)都是无状态的、独立的。通俗地说,就是无法保存用户状态,后台服务器根本就不知道当前请求和以前及以后请求是否来自同一用户。对于静态…

java 自动转 golang_JAVA转Golang

GO语言因其并行机制出现在大众的视野中,Go编译到机器码非常的快速,它是快速的、静态类型编译语言,但是感觉上是动态类型,解释型语言,要说响应式编程应该reactive,webflux,RXJava,net…

Go Go Go!

一、概述 本文为Go语言学习入门第一篇,《Go语言入门》如何在Windows下安装Go语言编程环境 。主要讲Go语言编译环境的安装以及基于Notepad(Go语言插件、语法高亮)的开发环境配置。 先鼓吹一下Go语言: GO是强类型语言&#xff0c…