GIS:マルチポリゴンを複数の機能に変換します
-
02-10-2019 - |
質問
私はGISプロジェクトに参加しています。町の大部分の道路層を含むベースマップファイル(形状ファイル)があります。問題は、Shapeファイルにそれぞれ約500000ポイントを含む2つの機能が含まれていることです。機能は、内部のポリゴンの大部分を含むマルチポリゴンです。私はそれをそれぞれ複数のポリゴンを含む多数の機能に変換したいと思います。出来ますか?はいの場合、どうですか?
解決
ここに持っているのはマルチパート機能のようです。 ArcGISを使用している場合は、ARCMAPにAdvance Editorツールバーを追加する必要があります。編集セッションを開始し、Explodeマルチパート機能ツールを使用すると、各レコードに1つのジオメトリがあります。
他のヒント
接続情報がある場合(たとえば、ポリゴンだけでなくポリゴンがあります)、ポリゴン削減のまともな仕事をするのはそれほど難しくありません。
私が過去にしたことは、2つのステップで構成されていました。
ポリゴンに囲まれた頂点はすべて、すべて正常であるため、削除できます。頂点を隣の頂点に「スライドさせる」ことでこれを行いました。隣接はすべてのテスト頂点の隣接を取得し、退化する三角形(2つの頂点間で共有される三角形など)を削除しました。
両側のポリゴンが完全に存在しないか、同様に隣の頂点に崩壊することもありますが、明らかに平行エッジの1つに沿っている1つだけである場合、両側のポリゴンが同様に崩壊することもあります。
ノート-
2つのポリゴンは、少なくとも1つの共通点を共有している場合、および同じ正常を持っている場合、2つのポリゴンです。候補のポリゴンは常に候補の頂点に取り付けられているため、ポリゴンの通常を比較するだけです。正常は、ポリゴンの2つのエッジのクロス製品を取得することで計算できます。