空の出力を生成するポリゴンの交差(分析)


9

以前に、別のポリゴン境界を持つポリゴンの領域を決定することについて質問しました。

ポリゴン境界内の各ポリゴンの面積を決定していますか?

私は、交差関数を使用することが1000m境界内のポリゴンの面積を決定する上で最も実行可能なオプションであるという結論に達しました。ポリゴン境界内のすべてのポリゴンシェープファイル(約40個あります)との交差を実行すると、空の出力が生成されます。

各シェープファイルとデータフレームの座標系を同じものに設定しました。ArcGISライセンスでArcGIS 10.1を使用しています。

この空の出力が生成される原因は何ですか?

警告000117:空の出力が生成されました。


あなたは注意深く、正しいことをしたようですね。次に検討すべき1つのことは、1つ(または複数)のシェープファイルに問題があるかどうかです。比較的すばやく見つける方法は、バイナリ検索を使用することです。シェープファイルの半分(20)の交差を試みます。問題が解決しない場合は、それらの半分を再帰的に続けます。問題が解決した場合は、残りの20などを試してください。多くの場合、エラーの原因となっている1つの問題のある入力に頼ることができます。しかし、理解していなくても、難易度の性質についてさらに学ぶことになります。
whuber

ありがとう、Whuber。その提案は役立ちます。それは間違いなく排除のプロセスです。
JC11 2013年

1
同じエラーが発生しましたが、投影座標系がないことに気づきました。それが修正されると、うまくいきました。(ArcGISが問題の原因を特定するのに役立つより良いエラーメッセージを提供してくれることを願っています。)

そして私は5年遅れて同じ問題を抱えていましたが、解決策は開発者自身から発見されました。:-)
Hezron Seya 2018

回答:


5

次の手順を実行します:

  1. Arcmapを使用して、ポリゴンが実際に交差していることを視覚的に確認します
  2. Arcmapを再起動します
  3. 機能が選択されていないことを確認してください
  4. 交差を再実行します

3

私は非常によく似た問題を経験しており、すべてのファイルでジオメトリを修復しようとしましたが、役に立ちませんでした。最終的に機能したのは、両方のファイルを独自のファイルジオデータベースに配置し、操作を実行することでした。


1

私はこのトピックについて10ヶ月遅れていますが、私の答えは他の人を助けることができます:

これを回避する簡単な方法は、作業中のshpをエクスポートすることです。エクスポートされたshpに適用された同じツールがうまく機能する場合があります。エクスポートするには、コンテンツテーブルのレイヤーを右クリック->データ->データをエクスポート


0

私はここで4年遅れていますが、同じ問題に直面し、解決策はxy許容値に任意の値を書き込むことでした!多分これは誰かのために働くでしょう


-2

私は同じ問題に直面し、提案された解決策を試しましたが、どれもうまくいきませんでした。しかし、私は問題をグーグルで調べ、Esri Webサイトで解決策を見つけました。次のウェブサイトを確認してください

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.