下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、原文地址:arcgis 中对矢量和栅格数据进行裁剪切割的方法作者:狂牛祭坛ArcGIS9:ArcToolbox-Spatail ArcGIS8.X: 在 ArcMap - Spatial用 Maskyst Tools-Extractionyst 扩展模块工具条-RasterCalculator 或者直接使1、对矢量数据进行裁减:Arctoolbox 中,spatialtoolextractclip在 InputFeatures 中选择被裁剪的图层,在 ClipFeatures 中选择裁剪形状 2、利用矩形对栅格数据裁剪:Arctoolbox 中,datamanagementrasterclip
2、 InputRaster 中选择被裁剪的栅格数据,设定好矩形四个顶点即可3、在 SpatialystTools 中提供了多种对栅格数据的提取方法,Arctoolbox 中,SpatialystToolsextraction 包括提取值到点,根据属性提取,用圆提取,用多边形提取,用掩模提取,用点提取,用矩形提取等,其中的用掩模提取功能可以让栅格数据。通过不规则边界来获取需要的可以先建一个 polygon 的图层,再用这个图层 clip 那个 raster加载空间分析模块,option 选项中设置 mask 图层,范围,cell 尺寸,用其栅格计算器计算:图层名.sh*1,点击 evaluatio
3、n,ok如果不要求一定要多边形裁剪的话,建议使用 clip data management toolbox-clip这个工具可以保持原有像元信息,但是这里 arcmap 只提供了矩形切割。这个约束应该不会影响一般的应用,否则的话建议使用图像处理中的 mask 裁剪。另外上面大家说得 mask 什么的方法,只能出来灰度图,可能原先是设计成处理 grid 的数据吧(2)用任意多边形剪切栅格数据(矢量数据转换为栅格数据)在 ArcCog 下新建一个要素类(要素类型为:多边形),命名为:ClipPoly.shp在 ArcMap 中,加载栅格数据:例如 kunming.img、和 ClipPoly.sh
4、p2.3 打开 编辑器,开始编辑 ClipPoly ,根据要剪切的区域,绘制一个任意形状的多边形。打开属性表,修改多边形的字段“ID”的值为 1,保存修改,停止编辑。打开 空间分析执行命令:-指定栅格大小:查询要剪切的栅格图层 kunming 的栅格大小,这里假设指定为 1指定输出栅格的名称为路径执行命令: -构造表达式:kunming*polyClip4-polyclip4 ,执行 栅格图层:kunming 和 用以剪切的栅格 polyClip4 之间的 相乘运算两种方法差不多,第一种可能更好些,第二种是自己发现的虽然不怎么好 但也望有用 呵呵下,希(1)是否需要裁剪栅格图象区域通过一个面状
5、的 shfile 表达出来?如果可以,那么就很简单了。在 ArcMap 中,调用空间分析扩展模块,将你感区的 shfile 多边形图层设置为掩膜,然后在栅格计算器中重新计算一下你的图象,它就会沿掩膜裁出。设置掩膜:空间分析工具条的下拉菜单option 里面设置(2)用任意多边形剪切栅格数据(矢量数据转换为栅格数据)在 ArcCog 下新建一个要素类(要素类型为:多边形),命名为:ClipPoly.shp在 ArcMap 中,加载栅格数据:例如 kunming.img、和 ClipPoly.shp2.3 打开 编辑器,开始编辑 ClipPoly ,根据要剪切的区域,绘制一个任意形状的多边形。打开
6、属性表,修改多边形的字段“ID”的值为 1,保存修改,停止编辑。打开 空间分析执行命令:-指定栅格大小:查询要剪切的栅格图层 kunming 的栅格大小,这里假设指定为 1指定输出栅格的名称为路径执行命令: -构造表达式:kunming*polyClip4-polyclip4 ,执行 栅格图层:kunming 和 用以剪切的栅格 polyClip4 之间的 相乘运算文章二、使用 ArcGIS 的 Raster Caclutaor 剪切栅格文件如果需要把一个栅格文件(可以是 tif、grid 等 arcgis 所能识别的)的一部分特定感区截取出来,而且是任意形状的那种,就可以使用 arcgis
7、的 Raster Caclutaor 功能实现。利用 Raster Caclutaor 功能也可以把某个栅格图像与某一个矢量文件的相部分单独切出来。两者的步骤基本一致,都是需要把矢量文件先转成栅格格式,然后利用进行象元间的加减乘除操作。步骤:将矢量文件和栅格文件同时添加到 arcmap 当中。先将矢量文件转为栅格文件” polygonRaster - polygonraster” Spatialysis 工具条下的 convert, Features to Raster3. Spatialysis 工具条打开 Raster Caclutaor,在计算框内输入:Toid - polygonRas
8、ter - polygonraster。Tips:这里采用的是两图层相剪操作,是因为 polygonRaster polygonrasterd 栅格文件的Value 为 0,这样两图层象素间 Value 值对应相减,得到的是 Toid 的 Value 值。如果说polygonRaster polygonrasterd 的value 值为 1.为了获得Toid 的value 值则应该选择两图层象素值相乘操作。有时候这样的图层相剪操作会不成功,提示“ Error:Failed to evaluate the calculatorexpres”。目前我还不太清楚具体原因是什么,在 ESRI 支持中心
9、找到一篇文章,提到了可能的原因(语法错误、像元大小不一致、大小写不一致等)(http:/index.cfm?fa=knowledgebase.techarticles.articleShow&d=18406)The error message Failed to evaluate the calculator equation appears after clicking Evaluate on the Raster Calculator dialog box.CauseThere are several causes for this problem:You have a syntax er
10、rorhe calculator expres.The extent and cell size of your input raster is differentresults.n the extent set for yourysisThe expreswill not be evaluated if there are carriage returns before or after the expres.The Raster Calculator is case sensitive.There are too many open grids. There is a limit of 5
11、0 open rasters of the grid formaany onetime.Solution or WorkaroundSome of these ies have been addressed in ArcGIS Ver8.1.2.The corresponding workarounds for the above causes are:Check your syntax. Type Map Algebrahe index of the online Help system for information on Map Algebra and its syntax.Make s
12、ure the extent and cell size of yourysis result is set appropriayhe Extent and cellsize tabs of the Options dialog box. The extent of yourysis results should be set the same as,orpass, the extent of the layer you are usinghe Raster Calculator.Do not use carriage returns in your expres. Allow the exp
13、resto word-wrap if it is lengthy.This problem has been resolved in ArcGIS 8.1.2.Make sure the layer name typedo the expresbox case-matches the name of the layerheLayers list. For exle:Layer name: ElevationExpresThis exprestyped: slope(elevation)will not work. Theletter of elevation should be capitalized.This problem has been resolved in ArcGIS 8.1.2.Remove any un-needed grids from the ArcMap Table of Contents. The total number of open grids,including the one
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年一级建造师之一建民航机场工程实务题库试题及答案详解【考点梳理】
- 成套设备厂环保合规管理工作手册(标准版)
- 2025安徽省交通控股集团有限公司亳州高速公路管理中心收费协管员招聘合成总及下一环节人员笔试历年参考题库附带答案详解
- 2025天津团泊健康城发展集团有限公司(天津健康产业国际合作示范区管理委会)招聘笔试历年参考题库附带答案详解
- 2025四川乐山马边星农现代农业开发有限公司招聘食品安全员销售岗工作人员排名及笔试历年参考题库附带答案详解
- 2025北京易兴元石化科技有限公司创新发展部基础理论研究岗招聘1人笔试历年参考题库附带答案详解
- 2025云南昆明市盘龙区引进高中教育管理人才笔试历年参考题库附带答案详解
- 2025中建电力建设有限公司招聘笔试历年参考题库附带答案详解
- 2025中国建筑一局(集团)有限公司俄罗斯公司副总经理(履约技术)招聘1人笔试历年参考题库附带答案详解
- 2025上半年浙江湖州南太湖旅游发展有限公司下属子公司招聘99人笔试历年参考题库附带答案详解
- 4-轨道车运行控制设备(GYK)V1.5.1使用说明书20191022
- 巡察整改培训课件
- 政法委遴选笔试真题及答案详解
- 【某水力发电厂短路电流计算案例1700字】
- 霍乱防控知识试题及答案
- 酒店包厢服务流程培训
- 统编版(2024)七年级下册历史期末复习考点提纲详细版
- 喷漆练习测试题附答案
- 班本化课程培训
- 智能建造施工技术 课件全套 王春林 项目1-11 智能建造施工概论- 外墙保温与建筑施工碳排放计算
- DB37T-互花米草高分辨率卫星遥感监测技术规范
评论
0/150
提交评论