多边形相交(分析),生成空输出


9

我之前曾问过一个问题,该问题用于确定具有另一个多边形边界的多边形的面积。

确定多边形边界内每个多边形的面积?

我猜想,使用相交函数是确定1000m边界内多边形面积的最可行选择。每当我与“多边形”边界内的所有多边形shapefile(大约有40个)相交时,都会生成一个空输出。

我已将每个shapefile和数据框的坐标系设置为相同的坐标系。我正在使用具有ArcInfo许可证的ArcGIS 10.1。

产生此空输出的原因是什么?

警告000117:警告生成空输出。


听起来您很小心并且做对了。接下来要考虑的一件事是一个(或多个)shapefile是否可能存在问题。相对快速的查找方法是使用二进制搜索:尝试相交一半(20)的shapefile。如果问题仍然存在,请递归继续使用其中的一半,依此类推。如果问题消失了,请尝试其余的20个,以此类推。但是即使您不这样做,您也会学到更多有关困难性质的知识。
ub

谢谢,惠伯。这个建议很有帮助,这绝对是消除的过程。
JC11 2013年

1
我有同样的错误,但是我发现一个人没有投影坐标系。一旦解决,它就可以工作。(我希望ArcGIS将提供更好的错误消息以帮助识别导致问题的原因。)

我迟到了5年,遇到了同样的问题,但是解决方案是从开发人员自己那里找到的。:-)
Hezron Seya

Answers:


5

按着这些次序:

  1. 使用Arcmap视觉验证多边形是否确实相交
  2. 重新启动Arcmap
  3. 确保未选择功能
  4. 重新运行相交

3

我遇到了非常相似的困难,并尝试修复所有文件的几何图形都无济于事。最终可行的方法是将两个文件都放入他们自己的文件地理数据库中,然后运行该操作。


1

我在这个主题上迟到了10个月,但我的回答可以帮助其他人:

解决此问题的一种简单方法是导出您正在工作的shp。应用于导出的shp的相同工具可能工作正常。导出:右键单击内容列表中的图层->数据->导出数据


0

我在这里迟到了4年,但我遇到了同样的问题,解决方案是编写任何xy公差值!也许这对其他人有用


-2

我遇到了同样的问题,并尝试了建议的解决方案,但都没有成功。但是,我搜索了问题,并在Esri网站上找到了解决方案。检查以下网站

http://support.esri.com/technical-article/000006932

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.