こんにちは、<\/P>
<\/P>
約2000個のポリゴンを含むポリゴンフィーチャレイヤーがあります。数百のポリゴンが他のポリゴン内に存在しており、小さいポリゴンを使って大きいポリゴンから領域を消去したいと考えています。消去ツールはこれに最適ですが、まず消去ツールで「erase feature」として使用するために小さいポリゴンの別レイヤーを作成する必要があります。残念ながら、すべてのポリゴンが同じフィーチャレイヤーにあるため、他のポリゴン内に存在するポリゴンを選択する方法が見つかりません。そのため、「位置による選択」は入力レイヤーとターゲットレイヤーが別々である必要があるため機能せず、「属性による選択」も、区別する属性がないため機能しません(例:サイズや面積による選択は、選択したいポリゴンのサイズ範囲が選択したくないポリゴンのサイズと大きく重なっているため不可能です)。すべてのフィーチャが同じフィーチャレイヤー内にある場合に、他のフィーチャ内に完全に含まれるフィーチャを空間的に選択する方法はありますか?<\/P>
(ArcMap 10.6.1を使用しており、プログラミング知識はほとんどありません。同様の質問がhttps:\/\/community.esri.com\/thread\/108935-how-to-detect-polygon-within-a-polygon-in-the-same-layer<\/A>でされていることは承知していますが、その回答は私の場合には役立ちません。)<\/P><\/P>ご提案いただければ幸いです。どうもありがとうございます。<\/P><\/P>サラ<\/P><\/BODY><\/HTML>
ご提案いただければ幸いです。どうもありがとうございます。<\/P>
サラ<\/P><\/BODY><\/HTML>
What if you make a copy of the layer, add it to the Table of Contents, and select all features.
Then work with Select by Location using the two layers and operators that might meet your needs:
His is a better solution!
Awesome! Glad to help:)
Thank you for the suggestion, Joe, it's much appreciated. I would have used this work-around had Kory not come up with a more optimal solution.
Thank you, Kory! Exactly the solution I was after.
What if you add the feature to a topoplogy with a rule of must not overlap? That will at least identify those in violation...
サインインしたメンバーは投稿、更新のフォローなどができます。初めてですか?無料アカウントを登録してください。
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.