QGIS 使用矢量数据(shp)批量裁剪栅格数据(tif)

2023-11-16

前提描述

有一种情况是一个矢量数据有多个元素,比如A省有11个市,那么我用A省的矢量去裁剪栅格的时候,想直接输出11个市域独立的栅格结果,也就是输出11个栅格数据,这个在ArcGIS Pro和Arcmap目前还不能直接做到,用Python肯定是可以做到,但是笔者对Python不熟悉,所以使用QGIS做这个工作。

注意事项

在ArcGIS Pro和Arcmap中能完美使用的shp数据,在QGIS中不一定能完美运行,可能存在零零散散的错误,如果遇到了错误,可以使用QGIS去修复。QGIS 修复矢量数据

裁剪步骤

1.打开按掩膜图层裁剪栅格工具

在这里插入图片描述

2.设置参数

输入图层选择栅格数据(tif),掩膜图层选择矢量数据(shp),主义勾选掩膜图层后面的绿色循环按钮,意思是遍历这个矢量内部的各个元素

在这里插入图片描述

在这里插入图片描述

3.运行并查看结果

点击运行,这一步的处理时间会随着栅格数据的大小而长短,如果数据量较大,需要等很久,还有就是不要同时运行多个按掩膜图层裁剪栅格工具!如果同时运行多个,QGIS会直接闪退!

矢量数据属性表:
可以看到这个矢量数据里面有36个元素,那么批量裁剪之后应该也会裁剪出36个栅格
在这里插入图片描述
可以看到,从0-35,正好36个栅格数据
在这里插入图片描述
设置唯一值,查看分类效果。
在这里插入图片描述

在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

QGIS 使用矢量数据(shp)批量裁剪栅格数据(tif) 的相关文章

  • QGIS数据可视化学习笔记04(完结)——POI检索和数据上图

    一 POI数据检索概念 什么是POI检索 xff1f 为什么要使用POI检索 xff1f 有的时候 xff0c 我们可能不知道某个位置的地址 xff0c 比如说北京朝阳图书馆 xff0c 这个位置没有任何部门会去公布位置信息 xff0c 但
  • GEE学习笔记 五十四:QGIS展示3D的高程数据

    写了一个多月的GEE中文教程文档 想到GEE头就疼 今天就写一篇不是GEE的文章 QGIS作为一个开源的非常好用的本地GIS工具 这里不在赘述 这里说它的一个比较有意思的内容 通过DEM数据展示3D地形 下载DEM 高程数据 比如从官网下载
  • ArcGIS Pro矢量(shp)裁栅格(tif)

    需求描述 手上有一个矢量面数据 shp格式 有一个栅格数据 tif格式 矢量面就是研究区 栅格就是一个数据集 研究区的面积小于数据集的面积 所以需要用研究区的矢量去裁剪数据集 方法和工具 矢量裁剪栅格的工具有很多 在ArcGIS Pro中
  • 使用Qgis按属性批量裁剪

    参考 QGIS按属性表批量裁剪 知乎 1 加载栅格图以及矢量 2 根据属性字段将矢量分割成单独的矢量文件 Vetor Data Management Tools Splt vector layer 3 根据单独矢量文件批量裁剪栅格图像 Ra
  • QGIS3.10编译指南

    下载所需要软件 安装VS2015以及版本5以上的QT 根据我的电脑环境 我使用vs2015 x64 和 QT5 10 1版本 并将QT配置到VS上 安装CMake 有需要的再额外安装Python37 安装doxyden 除VS默认加入环境路
  • 遥感影像深度学习样本制作

    交流QQ 3239516597 对于遥感同学 在学习深度学习时 第一步就要解决遥感数据样本的制作 遥感影像数据的样本根据不同的应用也有所不同 不知道的同学可以去看视频 遥感深度学习样本制作视频1 今天介绍一下如果已经有了遥感影像和对应的类别
  • QGIS+PyUIC+PyQt5 ImportError: DLL load failed 解决方法

    软件环境 QGIS下载地址 https qgis org downloads https qgis org downloads QGIS OSGeo4W 3 16 5 1 Setup x86 64 exe PyCharm下载地址 https
  • 使用ERDAS对国产卫星影像进行控制点正射校正—以高分二号卫星(GF2)为例

    使用ERDAS对国产卫星影像进行控制点正射校正 以高分二号卫星 GF2 为例 一 研究区影像 1 1 高分二号原始影像 影像为山西介休市的一景获取时间为2019 01 22的GF2影像 1 2 参考影像 参考影像为往期的该区域的DOM成果
  • 学习笔记(一):Windows和Ubuntu系统下的QGIS-python二次开发环境配置方法

    学习笔记 一 Windows和Ubuntu系统下的QGIS python二次开发环境配置方法 过程超级超级无敌详细 0 写在前面 1 Win10系统下QGIS python的开发环境配置 1 1 方法一 使用QGIS软件中的bat文件直接配
  • 最新Landsat数据下载教程

    目前 国内下载Landsat数据可以通过USGS网站或者地理空间数据云下载 由于USGS对Landsat数据进行了修改 地理空间数据云目前只存储有2017年5月之前的数据 本文只介绍从USGS网站下载Landsat数据 USGS有两个网站可
  • GEE学习记录(四)基于NPP和GPP数据集产生NPP8天、月度数据

    GEE官网提供的GPP数据集有8天的 但是NPP都是以年为单位的 挺不友好的 此链接是对数据集的介绍 链接 想要产生NPP8天 月度的数据集 需要利用NPP年度数据和GPP八天数据进行计算 代码如下 参考链接 首先导入八天的GPP数据和年度
  • 高光谱图像端元提取——vertex component analysis(VCA/python)

    在高光谱图像中 VCA是一种常用的端元提取方法 算法来源 Vertex Component Analysis A Fast Algorithm to Unmix Hyperspectral Data submited to IEEE Tra
  • 3S基础知识:VC6.0+MapX编程总结

    一 MapX的帮助 MapX的官方帮助文档是 MapX在线帮助 个人认为 这套文档过于简单 系统性偏差 与ArcEngine的帮助文档不可比 很多MapX的开发技巧在 MapX在线帮助 中查找不到 只能在互联网上搜索 本文试图从一个程序员的
  • MODIS数据的简介和下载(一)——MODIS数据简介

    借最近上课实习上机内容 来介绍MODIS数据相关方面内容 本部分主要包括了MODIS数据的简介和下载的问题 本篇是第一部分 MODIS的简介 主要分为三个部分 1 MODIS传感器简介及参数 2 MODIS产品及命名规则 3 MODIS的典
  • QGIS编译

    一 准备工作 1 下载QGIS源码 最新版本的QGIS源码需要从git上下载 最新的发布版是2 0 下载地址见下 https github com qgis QGIS tree release 2 0 打开网页 在右侧有个Download
  • 相关性和因果性

    一 如果A和B相关 有至少五种可能性 1 A导致B 2 B导致A 3 C导致A和B 4 A和B互为因果 5 小样本引起的巧合 二 相关是线性关性 非线性的因果关系对应的相关性可能会减弱或消失 统计上A和B具有线性 或者非线性 关系 通常代表
  • python 可以读取电子表格中单元格的值吗?

    All python 可以读取电子表格中单元格的值吗 从绘图 GIS 分析的角度来看 最简单的示例是在给定 shapefile GIS 数据集 上运行缓冲区 邻近 工具的脚本 对于缓冲区距离参数 脚本将指向电子表格单元格中的值 首选 lib
  • 从本地目录(即不是来自 git 存储库)在 R 传单中渲染自定义图块

    我使用 Qgis 中的 Qtiles 插件从一个非常大的栅格中创建了一些图块 我已将它们保存到计算机上的本地目录中 现在想使用 R 将它们渲染在传单地图中 The addTiles函数传递一个 URL 但似乎不适用于本地文件路径 在另一篇文
  • python-qgis版本信息

    有人可以告诉我如何获取版本信息python qgis http docs qgis org testing en docs pyqgis developer cookbook intro html 我已经尝试了所有常规方法foo versi
  • 有没有人在 Ubuntu 16.04 LTS 上安装 QGIS

    按照以下网址提供的说明进行操作 这一页 http www qgis org en site forusers alldownloads html并收到以下错误 以下软件包具有未满足的依赖关系 python qgis Depends pyth

随机推荐

  • opencv-python 中对PPT图象进行图象文字增强(重制含原版)

    话不多说直接上代码 这是原来的代码 import cv2 import numpy as np img cv2 imread D picture dabo goal png img cv2 resize img None fx 0 5 fy
  • C# 的继承(学习心得 19)

    继承允许我们根据一个类来定义另一个类 这使得创建和维护应用程序变得更容易 利于重用代码和节省开发时间 已有的类被称为的 基类 这个新的类被称为 派生类 继承的思想实现了 属于 IS A 关系 例如 哺乳动物 属于 IS A 动物 狗 属于
  • Windows下Ceres库的配置 包含四个依赖库Eigen、gflags、glad、suitesparse-metis-for-windows的配置

    一 首先Windows下Ceres库的配置过程中Eigen gflags glad是必须的 suitesparse虽不是必须但非常影响性能故也可以说是必须的 二 整个配置过程主要参考这一博客博主猪蹄97关于ceres库的配置 侵删 故读者在
  • ubuntu安装mysql并使用datagrip远程连接

    1 安装client sudo apt get install mysql server 2 mysql8默认不开启用户root 默认用户是debian sys maint 其默认密码是存在 etc mysql debian cnf sud
  • 构造函数调用顺序及初始化列表

    设有3个类A B C 其中A派生B B派生C 即 C gt B gt A 定义一个C对象 则 进入C对象的构造函数 检查C构造函数的初始化列表 看其中是否手动调用基类B构造函数 无论是否手动 都立即调用基类B构造函数 不同的是手动调用时 可
  • 12306验证码具体坐标

    如图 整张图片的大小是 293 190 单位 像素 包括下述 锦旗二字相对大图的范围是 117 0 258 29 长 141 宽 29 第一排第一张小图片的范围是 5 41 72 108 长 67 宽 67 间距都是5px 第二排第一张小图
  • Excel VBA 打开对话框,获取文件夹路径

    Excel 打开对话框 获取文件夹路径 Window 参照 選択 Item 名 取得 Public Function GetFolderName ByVal DialogType As MsoFileDialogType As String
  • MCCMNC列表

    http blog chinaunix net uid 20484604 id 1941290 html https clients txtnation com hc en us articles 218719768 MCCMNC mobi
  • ODrive踩坑(五)ODrive驱动云台电机、低齿槽转矩电机实现高精度定位

    前几篇介绍了ODrive在Windows下的使用环境搭建 驱动3508 5008无刷电机 TLE5012B AS5047P的ABI编码器配置 AS5047P SPI绝对值编码器配置 ODrive踩坑 一 windows下使用环境的搭建 od
  • DOPI EV200开发板开箱组装

    随着网友们 连续收到开发板 我再次开贴 分享下如何组装 插上配件 主板接口再次复习下 各位成员 再次认识下 主板链接FPC软排线的方向 Sensor链接 FPC软排线的方向 其他配件链接 这里特别强调下 WiFi请插到SDIO1上 如果插到
  • python实现分页

    使用python实现分页功能 当我们有大量数据需要展示时 需要对数据进行分页展示 这时就用到了分页功能 分页使得数据更好的展示给用户 当访问页码数大于总页码数的时候 展示第一页内容 import math content name aa a
  • 基于STM8的ADC0832采集及蓝牙通信系统

    为了方便大家学习 工程已经打包上传 http download csdn net detail devintt 8029389 最近在淘宝逛的时候发现了一款单片机 STM8 相比之前一直使用的也是8位的AVR相比 感觉STM8更为强大 芯片
  • 【计算机网络】

    1 1 1 发出一条邮件 其OSI七层模型的传输过程 参考1 参考2
  • Python学习笔记 数据类型

    要学习一门语言 首先要看看它的数据类型 由于Python是一门动态语言 所以Python的变量在声明时不需要类型 只要写出名称即可 这里所用的Python版本是目前最新的Python 3 6 1 数字类型 整数 在Python中只有一种整数
  • 机器学习集成模型ML ens学习——多层模型集成(一)

    集成模型就是把多个模型融合在一起使用 通过构建一层层的模型体系 最终得到不同模型的预测结果 首先安装 pip install mlens 案例 import pandas as pd from sklearn model selection
  • vue中逗号的使用方法_Vuex 的使用方法

    Vuex 的使用 安装 npm i vuex save 然后创建一个store import Vue from vue import Vuex from vuex Vue use Vuex export default new Vuex S
  • java 反射泛型工具类, 获取类的泛型类型

    直接上代码 public class ParameterizedTypeUtils 根据索引获取泛型实例类 param type 类型 param index return java lang Class
  • aixos ajax,使用axios如何实现ajax请求(详细教程)

    之前给大家介绍了jQuery利用最优雅的方式写ajax请求的相关内容 这篇文章主要给大家介绍了关于axios进阶实践之利用最优雅的方式写ajax请求的相关资料 文中通过示例代码介绍的非常详细 对大家的学习或者工作具有一定的参考学习价值 需要
  • Linux grep 显示前后几行的信息

    grep 后面带上 A B C 参数可以多显示几行内容 grep A 5 可以显示匹配内容以及后面的5行内容 grep B 5 可以显示匹配内容以及前面的5行内容 grep C 5 可以显示匹配内容以及前后面的5行内容 cat size t
  • QGIS 使用矢量数据(shp)批量裁剪栅格数据(tif)

    前提描述 有一种情况是一个矢量数据有多个元素 比如A省有11个市 那么我用A省的矢量去裁剪栅格的时候 想直接输出11个市域独立的栅格结果 也就是输出11个栅格数据 这个在ArcGIS Pro和Arcmap目前还不能直接做到 用Python肯