影像做除法时,要先进行float()运算,在进行Divide运算。以下将指定文件夹下的.tif文件首先转换为float并保存在指定文件,再进行divide运算。

import arcpy,os,glob
arcpy.CheckOutExtension("spatial")
datafiles=glob.glob("F:\\Modis_16\\1Moasic\\*.tif")
for datafile in datafiles:outRaster_float ="F:\\Modis_16\\2float\\"+"flo_"+datafile[20:28]arcpy.gp.Float_sa(datafile, outRaster_float)outRaster_divide="F:\\Modis_16\\3divide\\"+"div_"+outRaster_float[23:32]arcpy.gp.Divide_sa(outRaster_float,"10000",outRaster_divide)print datafile+"     has done!"
print 'done....'

【ArcGIS遇上Python】栅格影像批量除以10000相关推荐

  1. 【ArcGIS遇上Python】ArcGIS Python批处理入门到精通实用教程目录

    文章目录 1. 专栏简介 2. 专栏地址 3. 专栏目录 1. 专栏简介 Python语言是目前很火热的语言,极大的促进了人工智能发展.你知道在ArcGIS中也会有python的身影吗?事实上,在Ar ...

  2. 【ArcGIS遇上Python】从入门到精通系列之第一章:ArcGIS Python简介

    文章目录 1. Python简介 2. Python的特点 3. ArcGIS的脚本语言 4. ArcGIS中的Python脚本编辑器 1. Python简介 Python是一种跨平台的计算机程序设计 ...

  3. 【ArcGIS遇上Python】ArcGIS批量处理栅格影像(NDVI)归一化完整案例代码

    文章<ArcGIS栅格影像(NDVI)归一化处理的两种方法精解>详细介绍了ArcGIS中进行NDVI影像归一化处理的两种方法,但是无法批量进行,本文就放大招用Python实现批量NDVI归 ...

  4. 【ArcGIS遇上Python】ArcGIS批量为多个矢量图层添加一个或多个字段(Add Field)案例实现

    多个人在利用ArcGIS做数字化之后,需要批量为多个图层添加一个或者多个相同的字段,挨个手动添加字段显然不可取.ArcGIS Python提供了快速高效的批量添加字段的解决方案.本文以土地利用数据(L ...

  5. 【ArcGIS遇上Python】Python实现Modis NDVI批量化月最大合成

    「 刘一哥GIS」CSDN专业技术博文专栏目录索引https://geostorm.blog.csdn.net/article/details/113732454 最大合成法(MVC)可以在Envi中 ...

  6. 【ArcGIS遇上Python】Python批量将多个文件夹下的多个影像数据镶嵌至新栅格

    ArcGIS虽然可以实现一次多个影像同时参与,拼接成一个整的影像,但是通常情况下,多个影像并不在同一个文件夹下,这样拼接的时候需要逐个手动进行添加,如果数据量大的话,跟不就不可取,针对这一问题,本文采 ...

  7. 【ArcGIS遇上Python】ArcGIS Python实现长时间序列遥感影像批量处理--以裁剪为例

    任务分析:在采用遥感方法研究植被物候变化时,需要下载长时间序列(本文用到的是30年)GIMMS 3G NDVI数据.原始数据是全球的,预处理过程包括几何校正.裁剪.投影变换.Hants时间序列谐波分析 ...

  8. 【ArcGIS遇上Python】ArcGIS10.6 python批量将栅格中的特定值替换Setnull为NoData

    案例一: 如下图所示为兰州市dem,将图一中高程大于1600m的像元值设置为无效(Setnull)之后的效果如图二所示.       实现过程: 栅格计算器参考文章:<[ArcGIS风暴]Arc ...

  9. 【ArcGIS遇上Python】窗体版Python批量处理地理数据--栅格裁剪

    一.说明 之前写过用Python代码块处理地理数据的例子,如裁剪.投影.格式转换等,曾想过用C#制作个窗体,嵌入Python代码,今天无意发现Python也能用tKinter构建简单的窗体,眼前一亮, ...

最新文章

  1. 数据结构(C语言版) 第二章 线性表 知识梳理+作业习题详解
  2. Java内存管理之软引用(Soft Reference)
  3. 【技术系列】浅谈GPU虚拟化技术(第一章)
  4. 读取一个文件中的字符,统计每个字符出现的次数
  5. 开发效率提升15倍!批流融合实时平台在好未来的应用实践
  6. 培训是一种乐趣(3)
  7. 【图嵌入】Graph Embedding 方法之 LINE 原理解读
  8. javafx中的tree_JavaFX中的塔防(4)
  9. BUAAOO电梯作业总结
  10. 仿listBox写了一个Control控件为item的列表集合
  11. 虎虎生威,挑战云上魔方(活动期完成可得实物魔方)
  12. 用python画科赫雪花
  13. 第2关:HTML结构:自我简介网页
  14. 专访京东科技张亮:本土开源需形成吸纳开发者的靶心
  15. 使用git时代码被冲掉
  16. 【STM32】CubeMX+HAL库之 硬件IIC+DMA控制OLED(兼容SSD1306SH1106驱动)
  17. 俄罗斯方块的简单实现
  18. Python绘图:turtle库基础语法介绍
  19. CSS设置背景图宽度100%,高度自适应
  20. 什么是多线程?实现多线程有哪俩种编程方式

热门文章

  1. 技术分享 | 【构建服务端SDK】之连接中心统一调用SDK
  2. 22504!Windows 11 新预览版发布
  3. GRPC在网页前端的使用
  4. NET问答: 如何集中化统一验证 Authorization
  5. 程序员过关斩将--错误的IOC和DI
  6. 阿里开始招聘.NET,要求WPF!
  7. WPF 从 .net core 3.1 到 .net 5.0
  8. 跟我一起学.NetCore之选项(Options)核心类型简介
  9. 大改革,GNOME 3.x将直接跳到GNOME 40
  10. ERP的配置管理实践