当nc文件较多并且不会使用python进行批处理时,可以考虑利用ArsGIS中的模型构建器进行转换和裁剪。
首先将要转换的nc文件放入一个文件夹内,这样便于迭代处理;同时将你要裁剪的边界的shp文件导入到ArcMap的页面中,方便后续操作。
点击ArcGIS中工具栏中的图标打开模型构建器,图标形状如下

在打开的模型构建器页面中先选择迭代工具,这里选择的是迭代文件
Iterators——Files

双击六边形,在弹出的窗口内选择你要遍历的文件夹,其他保持默认即可。

接下来将ArcToolbox中找到创建NetCDF栅格图层的工具,将该工具拖入模型构建器中。
Multidimension Tools——Make NetCDF Raster Layer
在信息填写的时候,如果不知道怎么填写,可以先在ArcGIS中用一个nc文件做一个样本。例如直接打开创建NetCDF栅格图层的工具,在Input netCDF File那一栏输入其中一个nc文件,当文件输入以后,后边的其他信息会自动填写,这个时候可以记住下面三个要填的信息。

在填写信息时要注意Output Raster Layer那一栏要将图层加一个后缀 .tif,不要丢掉那个点,这里的%Name%时要给图层赋一个名字,由于每个图层应该有不同的名字以免覆盖,因此可以直接用nc文件的名字就行,如果你是第一次接触ArcGIS中的建模器并且不会经常用的话,那这一栏就和我保持一致就可以了;这里加后缀.tif是由于如果不加后缀的话,那么这个操作过程最后只会生成一个栅格图层,而图层是不能作为后来操作的前提条件的,只有tif格式的栅格文件才可以进行后续的操作。

下面进行裁剪工作。
同样的方法,把掩模提取的工具拖入到模型器中。
Spatial Analyst Tools——Extraction——Extract by Mask
双击Extract by Mask打开选择窗口,这里Input raster里选择上一步生成的tif文件,由于并不是值生成一个文件,因此选择循环的tif文件,如图所示
第二行导入要裁剪的shp文件,最后一栏可以修改输出位置。

我这里是由于之前输出过同样名字和后缀的tif文件了,所以给出了警告,如果你之前在这个文件夹内没有同名的文件,那就不会给警告。
如果害怕出错的话,可以更改输出的名字,但是不要输出同样的名字,这样的话能保证输出的数据不会被覆盖,最好是按照我这样的格式来进行输出。
模型构建玩以后要先进行验证

点击工具栏上的对号标志进行检验,如果没有报错,那说明是没有问题的,就可以直接点击三角按钮进行工作啦。

注:建模器中如果过程没有问题的话,每个图形都是模块都是彩色的,如果你的流程中有白色的模块,那就要考虑考虑是什么问题了。

在ArcGIS中使用建模批量将nc文件转换为tif格式并进行裁剪相关推荐

  1. 批量将NC文件转为tif格式

    批量将多年的NC文件转为tif格式进行处理(来源:https://www.geek-share.com/detail/2763962738.html) 所参考和借鉴的文章的链接如下: https:// ...

  2. 如何用python将nc格式文件转换为tif格式

    可以使用gdal库来将nc格式文件转换为tif格式,具体步骤如下: 安装gdal库:pip install gdal 使用gdal库中的gdal_translate函数:gdal_translate ...

  3. python处理nc数据转换为tif格式

    应用背景 最近在做蒸散发的相关数据处理,上一篇用ArcPy进行处理,发现太慢了,于是继续寻找简便方法.此篇文章为可运行代码. 参考文献:<使用Python语言将.nc格式影像转换成TIF格式,. ...

  4. python 之 批量将dcm文件转换为jpg格式

    提示:本文作者由于在批量转换过程中遇到图像全黑的问题,参考批量转换和单个转换结合修改 dcm文件转换jpg文件 参考文件 修改过后的批量转换且无纯黑图像问题 总结 参考文件 单张图片转换:https: ...

  5. MATLAB读取nc文件并转换为.tif格式

    MATLAB读取nc文件并转换为.tif格式 1. 博文目的 (1)利用matlab读取nc文件,并将nc文件转换为.tif文件 2.时间 (1)开始时间:2017年04月08日 (2)结束时间:20 ...

  6. MATLAB 批量读取NC文件并转为TIF文件

    因为课题处理30年的降雨和蒸发的遥感资料(.NC格式),而想要在Arcgis中处理要求的是raster格式的,所以需要批量转化为tif文件,所以在此分享自己改编之后的代码,可以简洁明了的实现这个过程: ...

  7. 学习笔记_ncl_读取nc文件中的变量_制作nc文件的方法

    由于生成的文件较大较多,在超算上不方便使用matlab,只好向ncl势力低头 目的是在超算上对相关结果进行第一步简单处理后,下载到pc上再进行其他处理 ncl新手 如果是从已有的nc文件中读取变量到新 ...

  8. arcgis 中label feature太长换行_MapGIS转换为ArcGIS小结

    MapGIS到ArcGIS数据转换 1.面(区)图层:通过Map2Shp格式转换软件转换(能保证属性和图形数据不丢失) 2.线图层:通过MapGIS文件转换模板转换(能保证属性和图形数据不丢失) 3. ...

  9. arcgis中去除图层白底,并导出透明底tif

    arcgis中去除图层白底,并导出透明底tif 如图,有两个层,下面是China.tif图层,上面是guangdong.tif,发现guangdong.tif有白底; 右击 内容列表 中的 guang ...

  10. MATLAB:读取nc文件并将nc文件转为tif文件输出

    NC(NetCDF network Common Data Form,译为"网络通用数据格式") 文件是将多个时段的数据存储在一个文件当中. 内容格式如下: •从数学上来说,net ...

最新文章

  1. 有了阿里云服务器如何运行Javaweb项目【安转JDK】【安装mysql】【安装Tomcat】【永久运行】
  2. 『原创』+『参考』使用C#在PPC的Today界面上的任务栏加入应用程序图标
  3. django-redis中redis.conf配置详细说明
  4. 多线程下HttpContext.Current 的问题
  5. [导入][ASP.NET 控件实作 Day14] 继承 CompositeControl 实作 Toolbar 控件
  6. select2插件+ajax笔记
  7. 利用vb进行autocad图形格式的批量自动转换.pdf_ReaConverter Lite图像批量转换器下载V7.607官方版...
  8. 用好binutils之gporf
  9. delphi2010 窗体使用技能总结
  10. 荷兰国旗算法设计C语言,2.7 荷兰国旗
  11. 百度云API怎么使用
  12. 大数据40天精英计划-徐培成-专题视频课程
  13. 西门子、安川、三菱伺服技术完全精通系列丛书!
  14. oracle sql 取中位数,Oracle / PLSQL MEDIAN函数
  15. 大话西游2人数最多服务器,大话2大话各个服务器狂人榜排名 看大话如今服务器...
  16. linux中.la是什么文件,linux下的so、o、lo、a、la文件有什么区别?
  17. 2012年第三届蓝桥杯试题(C/C++本科B组)
  18. 招聘|中国农科院深圳基因组研究所汪鸿儒团队诚聘副研究员、博士后与研究助理...
  19. Kafka 异常 : DefaultOffsetCommitCallback.onComplete(ConsumerCoordinator.java:537) -Offset commit faile
  20. 遗传算法(GA)的原理简介与应用【python实现】

热门文章

  1. 开学蓝牙耳机选哪个?音质好的蓝牙耳机排行
  2. win10jdk环境变量配置
  3. Leetcode 5053. 地图分析 (150周赛)
  4. 手机python30编程教程入门_Python新手入门教程_在手机上就能学习编程的软件
  5. android机器人聊天软件,虚拟男友聊天机器人
  6. Win10环境下VS2003安装教程
  7. db,dbm,w,dbw,mw的换算关系
  8. 功率单位dBm与W间的换算
  9. win7 安装ss
  10. php运算符包括,php运算符有哪些 - php完全自学手册 - php中文网手册