24小时热门版块排行榜    

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

三人游方

铁虫 (初入文坛)

[求助] raster-polygon已有1人参与

求大神指点,多谢了
具体问题如下

1) 生成栅格之后,根据polygon进行extract by mask 或者clip, 如何做才能裁剪到shp文件覆盖面积小于栅格一半的栅格?
2)如果采用polygon to raster,如何使新生成的栅格完全覆盖polygon?
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

三人游方

铁虫 (初入文坛)

引用回帖:
2楼: Originally posted by Zoning at 2017-06-15 16:57:45
第一个问题:
首先,造一个跟栅格等大的fishnet,用shp与fishnet做intersect得新图层A(属性表中有一个表示fishnet的fid的字段B),然后在fishnet中join A中的属性B,将join的结果输出为图层C;最后,用C去提你要的r ...

多谢指点,已经按照你说的方法解决!太感谢了
3楼2017-06-15 21:51:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 3 个回答

Zoning

专家顾问 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
第一个问题:
首先,造一个跟栅格等大的fishnet,用shp与fishnet做intersect得新图层A(属性表中有一个表示fishnet的fid的字段B),然后在fishnet中join A中的属性B,将join的结果输出为图层C;最后,用C去提你要的raster。
第二个问题:
首先,对polygon生成一定半径的缓冲区,并赋属性为空(或任意的不是unique value的值),对带有缓冲区的polygon转raster。这样的结果肯定≥你想要的结果。如果想恰好等于你想要的结果的话,你需要先把第一个问题的方法走通。
说的有点乱,但是如果你能懂,就很容易能搞出来,祝好~
我喜欢黑,因为它可以把我隐藏起来……
2楼2017-06-15 16:57:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见