利用ArcGIS Python批量拼接裁剪遥感影像(arcpy batch processing)
来源:互联网 发布:网络活动策划 编辑:程序博客网 时间:2024/04/28 16:35
转载自http://blog.csdn.net/gisboygogogo/article/details/75195760
本篇文章将说明如何利用ArcGIS 10.1自带的Python IDLE进行遥感影像的批量拼接与裁剪。
1.运行环境:ArcGIS10.1 (安装传送门)、Python IDLE
2.数据来源:地理空间数据云 GDEMV2 30M分辨率数字高程数据
3.解决问题:制作山西省的DEM影像
如下图所示,以30M分辨率数字高程数据为例,影像皆是固定范围的经纬度保存在其服务器上,外在表现以小幅正方形影像。如果手动进行拼接,工作量会非常大且容易出错。
我们的目标:批处理,写一次代码,处理多幅影像
1.查找目标范围的经纬度信息,本文以山西为例,经纬度范围在N33-N41, E109-E114直接,所以先将这个范围内的影像下载后,解压后放在一个文件夹下。
2.拼接影像
开始菜单-ArcGIS-IDLE(Python GUI) 打开IDLE。File-New Window, 文件以 .py结尾,如MosaicToNewRasters.py
RUN-->Run Module F5 执行代码这里用到了arcpy包下面的 MosaicToNewRaster_management()函数
得到如下结果
3.以山西省shp边界裁剪影像
再新建一个Window,文件命为BatchExtractByMask.py
执行脚本代码,裁剪后的影像被存放在outw所指定的文件夹
4.通过ArcMap加载影像,最终结果:
这就实现了批量拼接与裁剪影像的工作,其实拼接与裁剪无所谓先后顺序。
阅读全文
0 0
- 利用ArcGIS Python批量拼接裁剪遥感影像(arcpy batch processing)
- 利用ArcGIS Python批量拼接裁剪遥感影像(arcpy batch processing)
- 基于ArcGIS的遥感影像批量裁剪
- 利用Arcpy向Arcmap中批量加载遥感影像
- ArcGIS Python实现批量化裁剪影像
- 利用ArcGIS与arcpy构建影像批量校正的GP工具
- 利用QMosaic进行遥感影像的镶嵌拼接
- [ArcPy] 去除遥感影像黑边
- ARCGIS 批量添加投影信息 ERDAS 批量裁剪影像
- ArcGIS Python arcpy 批量创建SDE空间索引
- 批量处理(Batch processing
- 利用python GDAL库读写geotiff格式的遥感影像
- 进行遥感影像裁剪的注意事项
- ArcPy批量掩膜裁剪栅格/图像
- arcgis 批量裁剪工具
- 利用GDAL实现遥感影像几何校正
- 基于矢量数据的大数据量遥感影像裁剪方法
- C#调用Arcgis API切割遥感影像数据
- Spark SQL操作mysql错误总结
- java
- 如何使用R语言的arcgisbinding程序包导入shp文件
- xbanner使用
- 选择器
- 利用ArcGIS Python批量拼接裁剪遥感影像(arcpy batch processing)
- 正则表达式笔记
- TypeError: object of type 'zip' has no len()
- 自定义view头
- java
- SpringBoot进阶之Web笔记
- java
- C#中Obsolete特性
- HTTP与HTTPS的区别