关于Arcgis中的裁剪说明

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

使用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/rkGRsw7G.shtml

相关文章

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…

idea String报错问题

一、下载问题 1.版本安装错误; 二、问题解决 1.彻底删除下载错误的idea (1). 注册表清理 windows R 输入 regedit 打开注册表 点击一级菜单 HKEY_CURRENT_USER, 右键查找,输入idea,会找到jetbrains&…

Navicat 连接 mysql 报错

当我们用Navicat 连接数据库的时候,可能会遇到这个问题 : 这个问题主要是因为 5 和 8 的加密方式不一样,才导致报错! 解决方法 1、进入mysql的安装目录下的 bin 目录 2、mysql -h localhost -P3306 -uroot -p 3、执行 alter user…

安装tensorflow报错

安装tensorflow 使用管理员身份运行cmd 然后根据你的python版本安装对应的tensorflow (查看Python版本:python --version) pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow-gpu2.3.0如果上面的遇到403错误&#xff0…

yum makecache 报错

使用yum的时候总是提示The requested URL returned error: 404这个错误,经过一番折腾总算解决了。 首先说下yum源,使用的是163的源。http://mirrors.163.com/.help/CentOS7-Base-163.repo [base] nameCentOS-$releasever - Base - 163.com baseurlhtt…

ADS报错整理

ADS报错整理: 软件版本为:ADS2017 报错1:A virtual resistance of 1 TOhms was added between each node and ground, and a virtual resistance of 1 pOhms was inserted in each current branch, and a virtual resistance of 1 pOhms was…

Navicat连接MySQL数据库报错1045

数据库创建后直接使用navicat工具进行连接报错1045 在保证你输入的账号密码都正确的情况下; 可能是因为你的正好没有权限 权限不够,因为MySQL默认数据库创建的账号权限仅限于localhost 需要进行授权 grant all privileges on *.* to username% identif…

前端报错404

情况一: 错误截图: 错误原因:前端页面链接部分忘写了一个斜杠。 修改方法:加上斜杠 情况二: 错误截图: 错误原因:访问public文件夹时加上public,加了会导致资源无法找到。

安装weditor报错

weditor是app的定位工具,安装weditor报错如下: 跟着提示要更新一下pip c:\users\acer\appdata\local\programs\python\python38-32\python.exe -m pip install --upgrade pip Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple更新pip之后…