-
arcgis
中对矢量和栅格数据进行裁剪切割的方法
< br> [
引用
2011-11-07 13:21:46]
字号:大
中
小
ArcGIS9:
ArcToolbox-->Spatail Analyst
Tools-->Extraction
:
在
ArcMap
-->
Spatial
Analyst
扩展
模块工具条
--
〉
Raster
Calculator
或
者直接使
用
Mask
1
、对矢量数据进行裁减:
Arctoolbox
中,
spatialto
ol>extract>clip
在
InputFeatu
res
中选择被裁剪的图层,在
ClipFeatures
p>
中选择裁剪形状
2
、利用矩形对栅格数据裁剪
:Arctoolbox
中,<
/p>
datamanagement>raster>clip
I
nputRaster
中选择被裁剪的栅格数据,设定好矩形四个顶点即可
3
、在
Spatial
AnalystTools
中提供了多种对栅格数据的提取方法,
Arctoolbox
中,
SpatialAnalyst
Tools>extraction
包括提取值到点,根据属性
提取,用圆提取,用多边形提取,
用掩模提取,
用点提取,
p>
用矩形提取等,
其中的用掩模提取功能可以让我们通过
不规则边界来获取需要的栅格数据。
可以先建一个
polygon
的图层,再用这个图层
clip
那个
raster
加载空间分析模块,
option<
/p>
选项中设置
mask
图层,范围,
cell
尺寸,
用其栅格计算器计算:
图层名
.shape*1,
点击
evaluation
,
< br>
ok
如果不要求一定要多变形裁剪的话,建议使用
clip
data management toolbox---clip
< br>这个工具可以保持原有像元信息,但是这里
arcmap
只提供了矩形切割。
这个约束应该不会影响一般的应用,否则
的话建议使用图像处理软件中的
mask
裁剪。
另外上面大家说得
mask
什么的方法,只能出来灰度图,可能原先是设计成处理
grid
的数据吧
(2)
用任意多边形剪切栅格数据
(
矢量数据转换为栅格数据
)
在<
/p>
ArcCatlog
下新建一个要素类(要素类型为
:
多边形),命名为:
在
ArcMap
中,加载栅格数据:例如
、和
打开
编辑器
工具栏,
开始编辑
ClipPoly
,
根据要剪切的区域,
绘制一个任意<
/p>
形状的多边形。打开属性表,修改多边形的字段“ID”的值为
1
,保存修改,停
止编辑。
打开
空间分析
工具栏
执行命令:
<
空间分析
>
-
<
转换
< br>>--<
要素到栅格
>
指定
栅格大小:查询要剪切的栅格图层
kunming
的栅格大小,
这里假设指定为
1
指定输出栅格的名称为路径
执行命令
: <
空间分析
>-<
栅格计算器
>
构
造表达式:
[kunming]*[polyClip4-polyclip4]
,执行
栅格图层:
< br>kunming
和
用以剪切的栅格
polyClip4
之间的
相乘运算
两种方法差不多,第一种可
能更好些,第二种是自己发现的虽然不怎么好
但也
分享下,希望有用
呵呵
(1)
是否需要裁剪栅格图象区
域通过一个面状的
shapefile
表达出来?
如果可以,那么就很简单了。
在
ArcMap
中,调用空间分析扩展模块,将你感
兴趣区的
shapefile
多边形图层
设置为掩膜,然后在栅格计算器中重新计算一下你的图象,它就会沿掩膜裁出。
设置掩膜:空间分析工具条的下拉
菜单
>option
里面设置
(2)
用任意多边形剪切栅格数据
(
矢量数据转换为栅格数据
)
-
-
-
-
-
-
-
-
-
上一篇:新目标英语七上全册要点知识归纳
下一篇:LINUX服务器运维日志