下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、arcgis中对矢量和栅格数据进行裁剪切割的方法引用2011-11-0713:21:46 字号:大中小 ArcGIS9:ArcToolbox-SpatailAnalystTools-Extraction :在ArcMap-SpatialAnalyst扩展模块工具条-RasterCalculator或者直接使用Mask 1、对矢量数据进行裁减:Arctoolbox中,spatialtoolextractclip在InputFeatures中选择被裁剪的图层,在ClipFeatures中选择裁剪形状2、利用矩形对栅格数据裁剪:Arctoolbox中,datamanagementrasterclip
2、InputRaster中选择被裁剪的栅格数据,设定好矩形四个顶点即可 3、在SpatialAnalystT001s中提供了多种对栅格数据的提取方法,Arctoolbox 中,SpatialAnalyst Toolsextraction包括提取值到点,根据属性提取,用圆提取,用多边形提取, 用掩模提取,用点提取,用矩形提取等,其中的用掩模提取功能可以让我们通过不规则边界来获取需要的栅格数据。 可以先建一个polygon的图层,再用这个图层clip那个raster 加载空间分析模块, option选项中设置mask图层,范围,cell尺寸, 用其栅格计算器计算: 图层名.shape*1, 点击ev
3、aluation, ok 如果不要求一定要多变形裁剪的话,建议使用clip datamanagementtoolbox-clip 这个工具可以保持原有像元信息,但是这里arcmap只提供了矩形切割。 这个约束应该不会影响一般的应用,否则的话建议使用图像处理软件中的mask 裁剪。 另外上面大家说得mask什么的方法,只能出来灰度图,可能原先是设计成处理 grid的数据吧 用任意多边形剪切栅格数据(矢量数据转换为栅格数据) 在ArcCatlog下新建一个要素类(要素类型为:多边形),命名为:在ArcMap中,加载栅格数据:例如、和 打开编辑器工具栏,开始编辑ClipPoly,根据要剪切的区域,绘
4、制一个任意形状的多边形。打开属性表,修改多边形的字段“ID”的值为1,保存修改,停止编辑。 打开空间分析工具栏 执行命令:- 指定栅格大小:查询要剪切的栅格图层kunming的栅格大小,这里假设指定为1指定输出栅格的名称为路径 执行命令:- 构造表达式:kunming*polyClip4-polyclip4,执行栅格图层:kunming 和用以剪切的栅格polyClip4之间的相乘运算 两种方法差不多,第一种可能更好些,第二种是自己发现的虽然不怎么好但也 分享下,希望有用呵呵 是否需要裁剪栅格图象区域通过一个面状的shapefile表达出来? 如果可以,那么就很简单了。 在ArcMap中,调用
5、空间分析扩展模块,将你感兴趣区的shapefile多边形图层 设置为掩膜,然后在栅格计算器中重新计算一下你的图象,它就会沿掩膜裁出。 设置掩膜:空间分析工具条的下拉菜单option里面设置 用任意多边形剪切栅格数据(矢量数据转换为栅格数据) 在ArcCatlog下新建一个要素类(要素类型为:多边形),命名为:在ArcMap中,加载栅格数据:例如、和 打开编辑器工具栏,开始编辑ClipPoly,根据要剪切的区域,绘制一个任意形状的多边形。打开属性表,修改多边形的字段“ID”的值为1,保存修改,停止编辑。 打开空间分析工具栏 执行命令:- 指定栅格大小:查询要剪切的栅格图层kunming的栅格大小
6、,这里假设指定为1 指定输出栅格的名称为路径 执行命令:- 构造表达式:kunming*polyClip4-polyclip4,执行栅格图层:kunming 和用以剪切的栅格polyClip4之间的相乘运算 ,、一. 又早一、 使用ArcGIS的RasterCaclutaor剪切栅格文件 如果我们需要把一个栅格文件(可以是tif、grid等arcgis所能识别的)的一 部分特定感兴趣区截取出来,而且是任意形状的那种,就可以使用arcgis的 RasterCaclutaor功能实现。利用RasterCaclutaor功能我们也可以把某个栅 格图像与某一个矢量文件的相重叠部分单独切出来。两者的步骤
7、基本一致,都是 需要把矢量文件先转成栅格格式,然后利用进行象元间的加减乘除操作。 步骤: 1. 将矢量文件和栅格文件同时添加到arcmap当中。 2. 先将矢量文件转为栅格文件polygonRaster-polygonraster” Spatialanalysis工具条下的convert,FeaturestoRaster 3. Spatialanalysis工具条打开RasterCaclutaor,在计算框内输入: -polygonRaster-polygonraster。 Tips:这里采用的是两图层相剪操作,是因为polygonRaster-polygonrasterd 栅格文件的Valu
8、e为0,这样两图层象素间Value值对应相减,得到的是的Value值。 如果说polygonRaster-polygonrasterd的value值为1.为了获得的value值则应该选择两图层象素值相乘操作。 有时候这样的图层相剪操作会不成功, 提示“Error:Failedtoevaluatethecalculatorexpression0目前我还不太清楚具体原因是什么,在ESRI支持中心找到一篇文章,提到了可能的原因(语法错误、像元大小不一致、大小写不一致等) (&d=18409 TheerrormessageFailedtoevaluatethecalculatorequationapp
9、ears afterclickingEvaluateontheRasterCalculatordialogbox.Cause Thereareseveralcausesforthisproblem: ?Youhaveasyntaxerrorinthecalculatorexpression. ?Theextentandcellsizeofyourinputrasterisdifferentthantheextentsetforyouranalysisresults. ?Theexpressionwillnotbeevaluatediftherearecarriagereturnsbeforeo
10、raftertheexpression. ?TheRasterCalculatoriscasesensitive. ?Therearetoomanyopengrids.Thereisalimitof50openrastersofthegridformatatanyonetime. SolutionorWorkaround SomeoftheseissueshavebeenaddressedinArcGISVersion Thecorrespondingworkaroundsfortheabovecausesare: Checkyoursyntax.TypeMapAlgebraintheinde
11、xoftheonlineHelpsystemforinformationonMapAlgebraanditssyntax. MakesuretheextentandcellsizeofyouranalysisresultissetappropriatelyintheExtentandcellsizetabsoftheOptionsdialogbox.Theextentofyouranalysisresultsshouldbesetthesameas,orencompass,theextentofthelayeryouareusingintheRasterCalculator.Donotusec
12、arriagereturnsinyourexpression.Allowtheexpressiontoword-wrapifitislengthy. ThisproblemhasbeenresolvedinArcGIS Makesurethelayernametypedintotheexpressionboxcase-matchesthenameofthelayerintheLayerslist.Forexample: Layername:Elevation Expressiontyped:slope(elevation) Thisexpressionwillnotwork.Thefirstletterofelevationshouldbecapitalized. ThisproblemhasbeenresolvedinArcGIS Removeanyun-neededgridsfromtheArcMapTableofContents.Thetotalnumberofopengrids,inclu
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年重庆经贸职业学院单招综合素质考试题库及参考答案详解1套
- 2026年云南商务职业学院单招职业技能测试题库及参考答案详解一套
- 2026年阳泉师范高等专科学校单招职业倾向性考试题库及参考答案详解
- 2026年海南经贸职业技术学院单招职业适应性考试题库及参考答案详解一套
- 2026年安徽现代信息工程职业学院单招职业技能测试题库及参考答案详解一套
- 机电教师面试题目及答案
- 宜宾银行面试题目及答案
- 个人商铺转让合同协议书范本
- 中国煤炭地质总局2026年度应届生招聘468人备考题库有答案详解
- 2025年佛山市均安镇专职消防队招聘消防员5人备考题库完整答案详解
- 033《知识产权法》电大期末考试题库及答案
- 中医消防安全知识培训课件
- 多发性骨髓瘤的个案护理
- 洗胃操作并发症及预防
- 货运托盘利用方案(3篇)
- 绿色建筑可行性分析报告
- 重症超声在ECMO治疗中的应用
- 2024年新人教版道德与法治一年级上册 7 上课了好好学 教学课件
- 计算生物学试题及答案
- DB31/T 1108-2018监护型救护车配置规范
- .NET编程基础-形考任务1-8-国开(NMG)-参考资料
评论
0/150
提交评论