ArcMapジオメトリックネットワークで反転した線を見つけますか?
ジオメトリックネットワークのプロジェクトトレーシングラインで作業しています。トレースを機能させるために、多くのラインでライン(フロー)方向を逆にする必要がありました。これで、マスターデータセットを更新する必要があるので、データベースで同じ行反転を行います。 私の考えは、小さなarcpyスクリプトを実行して、マスターデータセットの一致する行のto / fromに対してすべての行のto / from XYをチェックすることです-to XYがXYからマスターに一致する(およびその逆) -versa)フリッピングのために記録されます。 このスクリプトはそれほど難しくないはずですが、反転した行を識別するためのツールがすでに利用できるかどうか疑問に思っています。ArcToolboxでまだ見つけることができませんが、間違ったものを探している可能性があります。 データセットに他のジオメトリの変更はありませんが、検出したくないことに注意してください。唯一の違いは方向である、一致する同一のライン(IDで一致)だけです。XYが異なる行は無視したい。 たとえば、行の方向を示す次の行 注意したい青い領域の線、唯一の違いは線の方向です。線が実際に移動したため、記録したくない赤い領域の線。 ArcGIS Desktop(10.5)には、フリップされたラインを識別できるが、他のジオメトリの変更は無視できるツールはありますか?もしそうなら、どれですか? 「機能の変更の検出」ツールを見つけました。これは現在テスト中です(非常に時間がかかります)。これが反転した行だけを見つけるのか、それともすべてを見つけるのかわかりません。もちろん、パラメーターを誤って設定した可能性があります。 フィーチャ変更の検出ツールの処理が終了しました-実行に約20分かかりましたが、ラインの方向が変更された9つのフィーチャのみが見つかりました。少なくとも10000のフリップ機能を期待しています。