阅读:2062回复:3
栅格数据处理,有更好的办法吗?<P ><FONT size=3> </P> <P ><FONT size=3>最近看了一篇ESRI用户欧洲年会的文章,用Arcinfo的Grid Function评价地下水的污染风险。</FONT></P> <P ><FONT size=3><FONT color=#ff0000>将两个Grid图层表示的值,按照矩阵组合指定的值,得到结果Grid图层。</FONT></FONT></P> <P ><DIV align=center> <TABLE cellSpacing=3 cellPadding=0 border=1> <TR> <TD width=85> <P align=center><B>Exposure</B><p></p></P></TD> <TD width=322 colSpan=6> <P align=center><B>Intrinsic vulnerability level</B><p></p></P></TD></TR> <TR> <TD width=84> <P align=center><B>level</B><p></p></P></TD> <TD width=47> <P align=center><B>Vi0</B><p></p></P></TD> <TD width=55> <P align=center><B>Vi1</B><p></p></P></TD> <TD width=55> <P align=center><B>Vi2</B><p></p></P></TD> <TD width=55> <P align=center><B>Vi3</B><p></p></P></TD> <TD width=55> <P align=center><B>Vi4</B><p></p></P></TD> <TD width=54> <P align=center><B>Vi5</B><p></p></P></TD></TR> <TR> <TD width=84> <P align=center><B>L0</B><p></p></P></TD> <TD width=47> <P align=center>0<p></p></P></TD> <TD width=55> <P align=center>0<p></p></P></TD> <TD width=55> <P align=center>0<p></p></P></TD> <TD width=55> <P align=center>1<p></p></P></TD> <TD width=55> <P align=center>2<p></p></P></TD> <TD width=54> <P align=center>3<p></p></P></TD></TR> <TR> <TD width=84> <P align=center><B>L1</B><p></p></P></TD> <TD width=47> <P align=center>0<p></p></P></TD> <TD width=55> <P align=center>0<p></p></P></TD> <TD width=55> <P align=center>1<p></p></P></TD> <TD width=55> <P align=center>2<p></p></P></TD> <TD width=55> <P align=center>3<p></p></P></TD> <TD width=54> <P align=center>4<p></p></P></TD></TR> <TR> <TD width=84> <P align=center><B>L2</B><p></p></P></TD> <TD width=47> <P align=center>0<p></p></P></TD> <TD width=55> <P align=center>1<p></p></P></TD> <TD width=55> <P align=center>2<p></p></P></TD> <TD width=55> <P align=center>3<p></p></P></TD> <TD width=55> <P align=center>5<p></p></P></TD> <TD width=54> <P align=center>5<p></p></P></TD></TR> <TR> <TD width=84> <P align=center><B>L3</B><p></p></P></TD> <TD width=47> <P align=center>1<p></p></P></TD> <TD width=55> <P align=center>2<p></p></P></TD> <TD width=55> <P align=center>3<p></p></P></TD> <TD width=55> <P align=center>4<p></p></P></TD> <TD width=55> <P align=center>5<p></p></P></TD> <TD width=54> <P align=center>5<p></p></P></TD></TR></TABLE></DIV> </P> <P ><FONT size=3> <p></p></FONT></P> <P ><FONT size=3>例如:Exposure Level图层中某单元格的值是3(L=3),Vulnerability level图层中相应单元格的值是0(Vi=0),则结果图层中相应单元格的值是1。</FONT></P> <P ><FONT size=3>可是我在Arcinfo中找不到直接的解决办法。只好先将两个Grid图层转为点Shapefile(属性表中的GRID-CODE表示每个单元格的值),然后将属性表导出,编程计算出结果,将结果做为一个字段加入点文件,再通过点文件生成结果Grid图层。很麻烦。</FONT></P> <P ><FONT size=3>请问各位高手,<FONT color=#f70909>有更好的办法吗</FONT>?</FONT></P></FONT> |
|
1楼#
发布于:2006-04-24 09:49
<P>没细想,不过不一定非得转成Shapfile,用workstation的Grid模块应该能做</P>
<P>不好意思,要是做不出来,表PIA偶</P> |
|
2楼#
发布于:2006-04-26 14:39
输出为ascii是最方便计算的
|
|
|
3楼#
发布于:2006-08-21 09:31
可以啊,用判断函数啊,在栅格计算器的函数参考帮助里面有。
|
|