トポロジの検証 (Validate Topology) (データ管理)

サマリー

トポロジの検証を行います。

[トポロジの検証 (Validate Topology)] ツールでは、次の操作を行うことができます。

  • フィーチャの頂点をクラッキングおよびクラスタリングすることにより、ジオメトリを共有する (座標が共通する) フィーチャを特定します。
  • ジオメトリを共有するフィーチャに共通の座標頂点を挿入します。
  • 一連の整合チェックを実施して、トポロジに定義されているルールへの違反を特定します。

使用法

  • このツールはダーティ エリアのみを処理します。 ダーティ エリアの詳細については、「ArcGIS のトポロジ」をご参照ください。

  • マップでトポロジ レイヤーを開いているときにこのツールを使用する場合、[表示範囲のトポロジ] パラメーターを使用して、ディスプレイに表示している範囲に検証を制限することができます。

  • ArcGIS Pro 2.6 以降、サービスが ArcGIS Enterprise 10.8.1 以降で公開されている場合は、入力トポロジ レイヤーをトポロジ サービスから取得することができます。 レイヤーが [コンテンツ] ウィンドウに追加されている場合は、レイヤーを [入力トポロジ] パラメーターにドラッグするか、トポロジ レイヤー フィーチャ サービスの URL (例: https://myserver.mydomain.com/server/rest/services/myTopoService/FeatureServer/0) を入力できます。

  • 入力トポロジがフィーチャ サービスから取得されている場合、このツールは検証プロセスを非同期で実行します。

    ライセンス:
    ArcGIS Enterprise 11.2 以降でブランチ バージョニングの配置で操作する場合、このツールを使用するには、組織のメンバーに ArcGIS Advanced Editing ユーザー タイプ エクステンションのライセンスを割り当てる必要があります。

パラメーター

ラベル説明データ タイプ
入力トポロジ

検証を行うジオデータベース トポロジ。

Topology Layer
表示範囲
(オプション)

マップの現在の表示範囲のトポロジと、全範囲のトポロジのどちらを検証するかを指定します。 ツールを Python ウィンドウまたは Python スクリプトで実行する場合、このパラメーター設定にかかわらず、トポロジ全体に対して検証が行われます。

  • オン - 現在の表示範囲のトポロジだけに検証が行われます。
  • オフ - 全範囲のトポロジに検証が行われます。 これがデフォルトです。

Boolean

派生した出力

ラベル説明データ タイプ
更新された入力トポロジ

更新されたトポロジ。

Topology Layer

arcpy.management.ValidateTopology(in_topology, {visible_extent})
名前説明データ タイプ
in_topology

検証を行うジオデータベース トポロジ。

Topology Layer
visible_extent
(オプション)

マップの現在の表示範囲のトポロジと、全範囲のトポロジのどちらを検証するかを指定します。 ツールを Python ウィンドウまたは Python スクリプトで実行する場合、このパラメーター設定にかかわらず、トポロジ全体に対して検証が行われます。

  • Full_Extent全範囲のトポロジに検証が行われます。 これがデフォルトです。
  • Visible_Extent現在の表示範囲のトポロジだけに検証が行われます。
Boolean

派生した出力

名前説明データ タイプ
out_topology

更新されたトポロジ。

Topology Layer

コードのサンプル

ValidateTopology の例 (スタンドアロン スクリプト)

次のスタンドアロン スクリプトで、ValidateTopology 関数を使用する方法を示します。

# Name: ValidateTopology_Example.py
# Description: Validates a topology

import arcpy
arcpy.management.ValidateTopology("D:/Calgary/Trans.gdb/Streets/Street_Topo")

関連トピック