24小时热门版块排行榜    

查看: 2637  |  回复: 19
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

libingwen

木虫 (小有名气)

[交流] 【求助】arcgis中,求多边形转栅格,加权平均 已有7人参与

在arcgis中polygon to raster 转的过程中如何能够实现cell-assignment为加权平均?
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yanggis

木虫 (著名写手)

小木虫GIS家族族长


luohouyong(金币+1):很专业!学习一下! 2010-08-28 20:48:25
引用回帖:
Originally posted by libingwen at 2010-08-22 08:58:41:
这三种方法,我当然知道。 当时,我问的是加权平均。这三种方法出来的明显都不是。

兄弟,你貌似对GIS算法不太懂啊。你要知道并不是所有的东西都是可以加权的。
给你打个比方,就按你上面粘贴的那个图:一个像素占用了三个多边形,这算个多边形在转换成栅格时,我们假设赋的值为5,10,15.也就是说所有像素值为5的代表一个多边形,所有为10的代表另一个,所有为15的代表第三个多边形。
那么,在上面那个图的例子中,一个像素同时占据了三个多边形,你不知道该给他赋值是5,10,还是15?我们用加权平均的方法,比如用多边形面积加权(加权平均的算法你可以自己参考其他书),最后计算得到的值是12.198.那么你可能会把这个值赋给你那个像素值。那么那个像素值就是12.198,或者12.
但是我们在处理好的栅格影像上一看,不知道这个12.198是个什么东西?类似的情况可能有很多。可能在其他的多边形交汇的地方你会计算出11.234,13.499等等。每个这样的值只有一个,我们又都不知道他们代表什么。最后软件认为它是“噪声”,而被删除进行重新赋值为5,或者10,或者15.
你辛苦搞的一套,到最后居然是噪声!!
其实说白了,那个像素值只能赋予它所占的三个多边形的值,在这个例子中就是5,10或者15.不可能能赋其他值。赋其他值就会被认为是噪声。
你就不用想那些没用的平均了。如果你这个方法可行的话,估计在80年代就有人发这个论文讨论了。
16楼2010-08-28 10:23:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 20 个回答

yanggis

木虫 (著名写手)

小木虫GIS家族族长

libingwen(金币+5): 2010-12-16 11:24:58
先转换为栅格,
然后再加权平均就可以了。
3楼2010-08-07 16:42:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

libingwen

木虫 (小有名气)

引用回帖:
Originally posted by yanggis at 2010-08-07 16:42:11:
先转换为栅格,
然后再加权平均就可以了。

我是问怎么能在转换中加权平均。
4楼2010-08-08 09:17:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

apple5200

铜虫 (初入文坛)

why

libingwen(金币+5): 2010-12-16 11:25:05
为什么一定要在转换过程中加权平均
5楼2010-08-08 11:01:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见