预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

ArcGIS中对矢量和栅格数据进行才裁剪切割的方法1、对矢量数据进行裁减:在InputFeatures中选择被裁剪的图层,在ClipFeatures中选择裁剪形状2、利用矩形对栅格数据裁剪InputRaster中选择被裁剪的栅格数据,设定好矩形四个顶点即可3、在SpatialAnalystTools中提供了多种对栅格数据的提取方法,包括提取值到点,根据属性提取,用圆提取,用多边形提取,用掩模提取,用点提取,用矩形提取等,其中的用掩模提取功能可以让我们通过不规则边界来获取需要的栅格数据。使用ArcGIS的RasterCaclutaor剪切栅格文件[转]如果我们需要把一个栅格文件(可以是tif、grid等arcgis所能识别的)的一部分特定感兴趣区截取出来,而且是任意形状的那种,就可以使用arcgis的RasterCaclutaor功能实现。利用RasterCaclutaor功能我们也可以把某个栅格图像与某一个矢量文件的相重叠部分单独切出来。两者的步骤基本一致,都是需要把矢量文件先转成栅格格式,然后利用进行象元间的加减乘除操作。步骤:1.将矢量文件和栅格文件同时添加到arcmap当中。2.先将矢量文件转为栅格文件”polygonRaster-polygonraster”Spatialanalysis工具条下的convert,FeaturestoRaster3.Spatialanalysis工具条打开RasterCaclutaor,在计算框内输入:[Topo.sid]-[polygonRaster-polygonraster]。Tips:这里采用的是两图层相剪操作,是因为polygonRaster–polygonrasterd栅格文件的Value为0,这样两图层象素间Value值对应相减,得到的是Topo.sid的Value值。如果说polygonRaster–polygonrasterd的value值为1.为了获得Topo.sid的value值则应该选择两图层象素值相乘操作。有时候这样的图层相剪操作会不成功,提示“Error:Failedtoevaluatethecalculatorexpression”。目前我还不太清楚具体原因是什么,在ESRI支持中心找到一篇文章,提到了可能的原因(语法错误、像元大小不一致、大小写不一致等)在ArcMap中显示自然地形的水流方向首先,使用FLowDirection得到自然流向的raster。然后,在ArcMap中打开,用spatialAnalyst模块中的RastertoFeature,将需要区域的Raster转换为Point对象,为了对应流向,先向Point层增加一条新的字段,用如下脚本进行计算:dimaasdouble,oasdoublea=log([GRID_CODE])/log(2.0)ifa-Int(a)=0theno=(a/8*360+180)mod360elseo=-1endif然后使用UniqueValues方式显示Point层,并将-1值的数据显示为一个圆点,将其他数据显示为一个向上的箭头,并用Advanced选项中的Rotation进行字段旋转。选择ArithMetric方式。这样,就得到了流向图。此主题相关图片如下: HYPERLINK"javascript:void(0);"