我试图将像元大小为50x50的栅格转换为多边形,但没有成功。
栅格文件具有一些值,其中大多数为零值。当我使用栅格工具将栅格转换为多边形时,对于所有等于零的值,结果将是一个大多边形,而不是对每个零值为零的像元都是一个多边形。
有人知道如何为每个零值创建一个独立的多边形吗?
答案 0 :(得分:-1)
阅读本文...可能会解决您的问题:
https://support.esri.com/en/technical-article/000012696
步骤:
1)使用栅格转点工具将每个像素转换为一个点(可在“转换工具”>“来自栅格”中找到)。这些点以后将用于标记多边形。
2)导航到ArcToolbox>数据管理工具>要素类> 创建Fishnet 。输入此工具的值取自栅格的属性。要访问栅格的属性,请在ArcMap>“属性”>“源”选项卡的目录中右键单击栅格。
3)导航到ArcToolbox>数据管理工具>功能> 要素到多边形。在步骤2的鱼网输出上运行“要素转多边形”工具,并在“标签要素”字段中指定“栅格转点”输出。这样便得到了最终的多边形,该多边形具有一个名为GRID_CODE的字段,其中包含栅格像元的值。