可能或多或少会用到研究区域裁剪,但是用Python裁剪我总觉得还是有点麻烦!

Arcgis作为我们常用来使用看图片的(当然,他的空间分析什么功能还是很强大的,只不过我不怎么用得到),如果只是用来看图片可能还是有点浪费,毕竟好几个G的大小,安装还那么麻烦,那么用它来做点事情吧。
Arcpy其实就是Arcgis里面用python的功能,他把几乎所有的Arcgis功能都集成了,所以性价比还是挺高的。今天我用到的是一个最简单的功能,裁剪。
以下代码是arcpy按照一个shp批量裁剪tif文件。
Arcpy可以在Arcmap中打开:如下

代码如下:

import os,arcpy
file_list=os.listdir(r'F:\tif_dir')
mask=r'F:\shp\China.shp'#shp的路径
for file in file_list:
...     out=os.path.join(r'F:\out_Dir',file)#将路径整合一下
...     print 'begin project: '+out
...     arcpy.Clip_management(file,mask,out)

裁剪TIF图像,代码简单,易懂(Arcpy)相关推荐

  1. 详细讲解用Python列表for循环还有if判断语句写出1-100之内的素数,思路清晰语法准确代码简单易懂实用

    详细讲解用Python列表for循环还有if判断语句写出1-100之内的素数,思路清晰语法准确代码简单易懂实用,当然还有一定技巧的算法渗透其中.请看视频: Python 代码实例,找出1-100之内的 ...

  2. 使用SHP数据批量裁剪TIF图像并转为JPG格式

    问题描述 已有数据:1张大范围的遥感影像和1张裁剪为同一大小的shp数据 使用工具:ArcPy 实现目标: 1.shp数据按照属性分块输出 2.使用shp数据批量裁剪遥感影像,将影像裁剪为小块的tif ...

  3. excel怎么调用c语言程序设计,知识:Excel使用C语言进行读写,代码简单易懂

    [FileDemoList.java.rar]-一种递归方法,用于列出文件夹中的所有文件,包括子文件夹,文件夹和文件.您需要修改文件夹的路径名称才能运行. [Exported-2014-06-11.r ...

  4. 那就别担心了(DFS优化)30行代码简单易懂

    下图转自"英式没品笑话百科"的新浪微博 -- 所以无论有没有遇到难题,其实都不用担心. 博主将这种逻辑推演称为"逻辑自洽",即从某个命题出发的所有推理路径都会将 ...

  5. zip()函数以及编程题:最长公共前缀(代码简单易懂)

    1.zip函数 zip()函数返回一个zip类型的对象,可以转换为list或dict #定义列表 a = [1, 2, 3] b = [4, 5, 6]# 打包为元组的列表,而且元素个数与最短的列表一 ...

  6. 炫酷照片墙,代码简单易懂

    还是在分享源代码之前,先晒一下照片 原图是这样的,然后随便点一张小图 它会慢慢的看似拼凑出点的那张图的大图] 这里要注意,是慢慢拼凑出,而且再点击一下这个大图,这个大图又会慢慢分散成原来分散的小图片 ...

  7. 一个flash鼠标效果,代码简单易懂

    var posYoubiao:Array = new Array();  posYoubiao[0] = 5;  for (i=1; i [img]/Files/BeyondPic/2006-12/4 ...

  8. python 提取出所有学生的序号,姓名,成绩(简单易懂,代码可以直接运行)

    python 提取出所有学生的序号,姓名,成绩(简单易懂,代码可以直接运行)(正则表达式提取) 数据如下: <tbody> <tr><td><span> ...

  9. C语言/C++ 矩阵的右下半部分【简单易懂,代码可以直接运行】

    C语言/C++ 矩阵的右下半部分[简单易懂,代码可以直接运行] 输入一个二维数组 M[12][12],根据输入的要求,求出二维数组的右下半部分元素的平均值或元素的和. 右下半部分是指次对角线下方的部分 ...

最新文章

  1. 第一个Sprint冲刺第十天
  2. C++ - 编写一个从字符串转变成长整型的函数
  3. 使用OpenCV计算图像的轮廓矩的代码
  4. 通过 .NET NativeAOT 实现用户体验升级
  5. golang ide 环境搭建_Golang 入门 : 打造开发环境
  6. c++ 纯虚函数导出
  7. protocol_buffers简易操作
  8. 记一次ST-LINK维修及刷固件过程
  9. virtualbox vdi extend the disk usage
  10. c语言程序设计电子科技大学,C语言程序设计
  11. python公众号接口_python爬取微信公众号
  12. 自整理---Redis笔记
  13. 2079 ACM 选课时间 背包 或 母函数
  14. exmail邮件被退回
  15. P3 元宝第三天的笔记
  16. Codeforces Round #322 B Luxurious Houses
  17. CentOS挂载3T硬盘的方法
  18. R语言 第三方软件包的下载及安装
  19. plc做45度的正弦值
  20. Pikachu靶场练习

热门文章

  1. 介绍一款数据库管理工具-DBeaver
  2. python map函数的作用_python语言基础之map函数,urlib.request,多线程
  3. 框架技术----Spring介绍
  4. redis学习——redis事务
  5. 「技术选型」深度学习软件如何选择?
  6. Google公布软件网络负载均衡器Maglev
  7. 基于单片机的贪吃蛇设计
  8. 第六课_进制3_进制的表示
  9. LTspice快速上手--搭建简单RC电路
  10. Spring—xml和注解