Arcgis下建模后的批处理截图
- 格式:doc
- 大小:484.50 KB
- 文档页数:2
如何制作ArcGIS批处理列表已有4842 次阅读 2011-6-17 22:02 |个人分类:学习|系统分类:科研笔记|关键词:ArcGIS 批处理列表Excel最近一段时间,我需要处理一批数据。
由于种种原因,最后选择了ArcGIS来处理。
在尝试其中一组数据后,我对处理结果很满意。
不过难题来了,怎么对付这么一堆数据呢?我处理的数据是全国31个省级行政区的年数据,时间范围为1961年到2008年。
按每个省级行政区每年的数据算一组数据的话,那么总共有1488组数据。
按每组数据我要用三步来处理,总用时要10分钟的话,那么我得花上14880分钟,即248小时,或者就是不眠不休10天多,或者是31个工作日来计算。
就算我能将工作效率提高一倍,那么也相当于15.5个工作日。
这样太耗时间了。
我发现我的10分钟大部分都花在了确定执行步骤的选择上,真正运算并不花太多时间。
所以我就想怎么提高效率。
经过询问,我得知使用ArcGIS的批处理功能可以达到这个目的。
启动ArcGIS的批处理功能很简单。
在ArcMap或ArcCatalog中打开ArcToolbox,选择好你想要的工具后,右键点击,选择“批处理”即可。
如果你对这个工具的使用不是很熟,那么我建议先左键双击打开,试验一下单次处理再说。
打开的“批处理”是一个对话框,它由四个区域组成。
面积最大的,位于左上角的是列表区,可以在里面操作生成批处理列表。
列表区右边是一列操作按钮,自上而下分别是添加行、移除所选行、向上移动所选行、向下移动所选行、显示帮助和检查值。
操作按钮右边是帮助信息显示区。
最下面是对话框操作按钮。
这个对话框还可以扩大到全屏。
在批处理操作不多的情况下,如果仅有10个以内,可以直接在列表区中一个个填写单元格中的信息,直到完成整个批处理列表。
如果批处理操作比较多,但不超过1页,即列表区还不出现纵向滚动条的情况下,可以选中其中一行或多行,用复制、粘贴的办法增加新行中的内容。
1.新建文件夹:在C盘外的其他盘里面建立下面文件夹:①合并图层②裁图一③裁图二
④裁图三……..,用来备用
2.合并图层:分别合并所有的点,线,面放到“合并图层”文件夹里面
3.创建裁剪框:新建线(矩形,参数自己设定一下,要裁剪的部分描一遍),第一个裁剪
框放到“裁图一”文件夹里面,第二个裁剪框放到“裁图二”文件夹里面……
4.保存关掉
5.打开mapgis.exe:误差校正→图形裁剪
6.分别装入刚才合并的点文件、线文件和区文件
7.装入第二步做好的裁剪框
7.P裁剪工程→N裁剪
8.出来图框:
10.
11.文件名自己输入然后按保存按钮
12.记住按“修改”按钮,点文件好了,第一行的“结果文件”下面有了“ct1”,这就对了
13.选择第二行,再按“浏览”,重复上面两个步骤,结果文件那栏名字也改为“ct1”
14.选择第三行再重复上面的步骤,“结果文件”三个都改成ct1了,点击OK退出
15.按“P裁剪工程”里面的“D裁剪”
16.
17.等裁剪完成,关掉,然后新建项目把刚才裁剪出来的“ct1”的点、线、面和裁剪框都添
加进来,整个裁剪工作就结束了。
ArcGIS下栅格裁剪的几种方法和批量处理方法在一张大图中对某一个地区进行分析时候,我们只需要其中对应的栅格部分,这就需要进行栅格裁剪。
一般来说,网上常见的ArcGIS中栅格裁剪的方法主要是先有一个矢量图层,然后矢量转成栅格,其中对应的Value赋值为1或0,再调用Spatial Analyst中的Raster Calculator 进行与需要裁剪的原图的栅格计算。
这种方法的例子在网上搜"ArcGIS栅格裁剪"就会有不少。
这种方法先把矢量转成栅格再裁剪走了一条弯路,其实没必要,我们可以用掩膜进行裁剪(掩膜-英文是Mask-Photoshop中也叫蒙版)。
而在ArcGIS中,掩膜裁剪有两种方法:一是,利用Spatial Analyst中的设置Opinion—General—Analysis mask选择需要裁剪的范围的图层,然后不用矢量转成栅格,就可以直接进行Raster Calculator计算,这时,假如需被裁剪的图为,则表达式为[]或者[*1]或[+0]之类就可以裁剪了。
这种方法要注意的是在设置Opinion时,选择的General—Analysis mask必须是Export Data后的数据或者是Add Data的数据,而不能是类似中得到的临时数据,如果选了临时数据会造成设置无效的后果。
二是,直接利用ArcGIS中的裁剪工具,这也是单个图像裁剪(后面还会讲一下批量的方法)最方便的方法。
就是:Acrtools-> Spatial Analyst Tools -> Extraction-> Extract by Mask工具,这个工具只要选择被裁减的图层和掩膜图层就可以了,最省事。
到这里你可能会想,如果我想同时对多幅图像进行裁剪的话呢?哈,Extract by Mask工具直接双击打开是不能完事的,我们可以右击这个工具发现一个Batch的选项,这就是批量处理的工具了,这个功能可以1、对多幅图像进行同一区域的裁剪(裁剪同一区域的不同类型图像);2、对同一图像不同区域的批量裁剪(对一个地区按行政边界进行裁剪)。
运用arcgis会碰到很多实际的问题
例如针对地块多项目,我们需要截图,几百个地块截图可能太慢,而且伤颈椎
我们不断的在摸索
终于我们找到了方法(数据驱动页面)
1.工具栏右击显示data driven pages,这一项勾上,节目显示工具条
2.点击data driven pages工具条最左侧按钮,显示弹窗set up data driven pages
3.勾上enable data driven pages
4.设置图层,以及name field、sort field
5.点击弹窗上方extent,设置round scale to nearest(小地块500比例尺足够)
6.打开下方打印窗口,界面抬头insert dynamic text (名称)
7.设置其他制图要素以及制图辅助图层
8.export map选择pdf格式,page选择all
导出成功,观察比较进一步完善。
ArcGIS在变更调查中影像截图批量制作的统一方法作者:李松崔洪昊来源:《科技风》2017年第02期摘要:从无棣县年度变更调查工作入手,分析变更调查数据的收集、整理、检查、处理流程,结合GIS技术,数据库技术,设计调查影像批量截取技术。
最后得出批量截取技术相对于单个图斑的截取在工作流程上和工作效率上的优势。
关键词:土地变更调查;批量截取;土地利用规划;GIS一、绪论(一)研究背景变更调查的主要任务是以2010年度土地变更调查结果为基础,通过开展2011年度土地变更调查与遥感监测工作,全面汇总形成全国(除港、澳、台地区)31个省(区、市)年度土地利用变化情况,及时更新土地调查数据库,保持全国土地调查数据的现势性,扩大土地变更调查成果应用范围,实现国土资源“以图管地”的精确调查与有效监管,满足国土资源“一张图”建设和“批、供、用、补、查”日常监管的需要,为国土资源管理及经济社会发展提供基础资料。
(二)研究目的土地变更调查工作中,国土资源部下发的原始工作数据有当年卫星遥感影像、提取疑似图斑矢量数据、相应表格数据。
为确定图斑变更方向,需要利用土地利用现状数据、基本农田数据、建设用地批次数据等,分析图斑占用的地类情况、占用基本农田情况、报批情况,结合影像特征和拍摄的现场照片进行分析判断。
(三)研究意义为更好地开展工作,变更调查工作中图斑影像的查看可以采取纸质影像和电子影像相结合的方式。
获取图斑的纸质影像通常做法是,在软件中搜索到图斑,采用qq截图或系统截图,粘贴到word文档中,打上图斑编号,保存并打印,这样就完成了一个图斑的纸质截图,若对其他图斑截图,需要重复以上操作。
2015年部下发我县的监测图斑(含北海新区)有1100多个,虽然按照省厅对变更差错率的要求,可以着重分析监测面积大于1亩的图斑,但这样的图斑也有620余个。
620个图斑分工成3组,每组200余个,熟练的话一个截图操作20秒,制作word,输入图斑号15秒,每个图斑间隔5秒,全程最快需要40秒,一共需要40*200=8000秒,合133分钟,2小时12分钟,一个人做就需要6个小时36分钟,这里尚未计算人员休息时间和其他时间消耗。
ArcGIS下栅格裁剪的几种方法和批量处理方法在一张大图中对某一个地区进行分析时候,我们只需要其中对应的栅格部分,这就需要进行栅格裁剪。
一般来说,网上常见的ArcGIS中栅格裁剪的方法主要是先有一个矢量图层,然后矢量转成栅格,其中对应的Value赋值为1或0,再调用Spatial Analyst中的Raster Calculator进行与需要裁剪的原图的栅格计算。
这种方法的例子在网上搜"ArcGIS栅格裁剪"就会有不少。
这种方法先把矢量转成栅格再裁剪走了一条弯路,其实没必要,我们可以用掩膜进行裁剪(掩膜-英文是Mask-Photoshop中也叫蒙版)。
而在ArcGIS中,掩膜裁剪有两种方法:一是,利用Spatial Analyst中的设置Opinion—General—Analysis mask选择需要裁剪的范围的图层,然后不用矢量转成栅格,就可以直接进行Raster Calculator计算,这时,假如需被裁剪的图为abc.img,则表达式为[abc.img]或者[abc.img*1]或[abc.img+0]之类就可以裁剪了。
这种方法要注意的是在设置Opinion时,选择的General—Analysis mask必须是Export Data后的数据或者是Add Data的数据,而不能是类似中得到的临时数据,如果选了临时数据会造成设置无效的后果。
二是,直接利用ArcGIS中的裁剪工具,这也是单个图像裁剪(后面还会讲一下批量的方法)最方便的方法。
就是:Acrtools-> Spatial Analyst Tools -> Extraction-> Extract by Mask工具,这个工具只要选择被裁减的图层和掩膜图层就可以了,最省事。
到这里你可能会想,如果我想同时对多幅图像进行裁剪的话呢?哈,Extract by Mask工具直接双击打开是不能完事的,我们可以右击这个工具发现一个Batch的选项,这就是批量处理的工具了,这个功能可以1、对多幅图像进行同一区域的裁剪(裁剪同一区域的不同类型图像);2、对同一图像不同区域的批量裁剪(对一个地区按行政边界进行裁剪)。