この非ホールエッジ状態を何と呼びますか?


8

ポリゴンを一般化または簡略化すると、ポリゴンに正当な穴ができることがよくあります。これらの穴は個別のパーツであり、塗りつぶすことができます。しかし、この三角形の形状の正しい用語は何ですか?ポリゴンエッジに沿ったアーティファクトです。Clean Gaps関数を実行してから、属性を編集してマージ/ディゾルブできます。しかし、私はこれらをArcGISモデル/スクリプトの個別のステップとして排除したいと思います。

ここに画像の説明を入力してください


2
自己交差するポリゴン。トポロジーがこれらを見つけるか、またはそれらを穴に変える修復ジオメトリーで修正できます。あなたはそれらを完全に取り除きたいですか?
Michael Stimson

涼しい。早速のお返事ありがとうございます。はい、完全に削除したいので、Repair + Fill Holesを使用して、それが機能するかどうかを確認します。リンクツールを理解しているが、トポロジに困惑している人と協力しています。とても感謝しています、スティーブン!
ステフ

'feature to polygon'ツールを使用して高度なライセンスを取得している場合、ギャップに属性のない小さなポリゴンが作成され、ディゾルブによって検索および修正できます。データの整合性についてあまり気にしていない場合は、三角形よりも大きな許容差でツールを統合するとデータが破壊されるだけでなく、データの他の部分も台無しになる可能性があります。必ずバックアップを作成してください。
Michael Stimson、2015年

@ MichaelMiles-Stimson回答。回答!:Pまた、Repair Geometryは穴に変換するのではなく、塗りつぶすだけではありませんか?ヘルプファイルには、それらが「解消される」と記載されていますが、穴ではなく自己オーバーラップを想定しています。別の用語はないと仮定しているので、それが穴の内側のリングを作成し、両方のリングが同じ点に頂点を持つと言っていますか?
クリスW

3
反転の詳細については、この最近の投稿を参照してください。それらは有効です。望ましさには文脈が必要です。
ビンス

回答:


7

ジオメトリ内のこのキンクの名前は「反転」です。これは、トポロジエラーではないあたり SE(で説明したように、この答え)、それは(そのような港の口などでのように)崩壊座標の指標とすることができます。

反転を識別するエレガントな方法は考えられません。(私が試したことがない)1つの可能な解決策は、ポリゴンリングをポリラインに変換し、ラインのいずれかが単純(自己交差していない)かどうかをテストすることです。分解してリング内の重複する頂点を探す必要がある場合があります(比較を整数化する必要なく機能するはずです)が、この情報をどう処理するか、またはこれらの疑似穴を埋める一般的な方法はわかりません(ジオメトリは反転の内側から始まる可能性があるため、ループが座標配列の両端にまたがる可能性があることに注意してください。

もう1つの問題は、反転の充填が「データの修復」か「データの破損」かです。私はかつて同僚に、スタテンアイランドダンプを含むTINファセットに人口を割り当てるように勧めました。 。それ以来、私は図と地面の関係にかなり注意を払いました...


境界ループまたはねじれがポリゴンの単純化に役立つ場合があります。頂点をポイントにフィーチャーしてからイベントを収集すると、重複を見つけるのに役立ちます(すべてのポリゴンの開始/終了に重複があることを覚えておいてください)。データの修復と破損について良い点を挙げました。これらの異常を維持するか削除するかについては、十分な情報に基づいた決定が必要です。
Michael Stimson、
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.