オーバーライドの更新(Update Override) (カートグラフィ)

ライセンス レベル:BasicStandardAdvanced

サマリ

リプレゼンテーションのリプレゼンテーション ルールの定義に従って、デフォルトのオーバーライド フィールドから明示的なフィールドにフィーチャのリプレゼンテーション オーバーライドを転送します。

注意注意:

ジオメトリ オーバーライドを更新すると、ジオメトリ オーバーライドがリプレゼンテーション オーバーライド フィールドから Shape フィールドに転送されます。フィーチャの元のジオメトリは上書きされます。

使用法

構文

UpdateOverride_cartography (in_features, representation, {update_option})
パラメータ説明データ タイプ
in_features

少なくとも 1 つのリプレゼンテーションが含まれる入力フィーチャ レイヤ。

Feature Layer
representation

明示的なフィールドに転送するオーバーライドが含まれるリプレゼンテーション。

String
update_option
(オプション)

明示的なフィールドに転送するリプレゼンテーション オーバーライドのタイプを指定します。

  • REPRESENTATION_PROPERTY_OVERRIDEプロパティのリプレゼンテーション オーバーライドのみを転送します。これがデフォルトです。
  • GEOMETRY_OVERRIDEジオメトリのリプレゼンテーション オーバーライドのみを Shape フィールドに転送します。フィーチャの元のジオメトリは上書きされます。
  • BOTHプロパティとジオメトリの両方のリプレゼンテーション オーバーライドを転送します。ジオメトリのリプレゼンテーション オーバーライドは Shape フィールドに転送され、フィーチャの元のジオメトリは上書きされます。
String

コードのサンプル

UpdateOverride(オーバーライドの更新)ツールの例(Python ウィンドウ)

次の Python ウィンドウ スクリプトは、イミディエイト モードで UpdateOverride(オーバーライドの更新)ツールを使用する方法を示しています。

import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.UpdateOverride_cartography("footprints.lyr", "footprints_Rep", "BOTH")
UpdateOverride(オーバーライドの更新)ツールの例(スタンドアロン Python スクリプト)

次のスタンドアロン スクリプトは、UpdateOverride(オーバーライドの更新)ツールを使用する例を示しています。

# Name: UpdateOverride_standalone_script.py
# Description: Transfers feature representation overrides
#              from the default override field to explicit fields
#              as defined by the representation rules
#              in the representation.

 
# Import system modules
import arcpy
from arcpy import env

# Set environment settings
env.workspace = "C:/data"

# Set local variables
in_features = "footprints.lyr"
representation = "footprints_Rep"
update_option = "BOTH"

# Execute Update Override
arcpy.UpdateOverride_cartography(in_features, representation, update_option)

環境

このツールはジオプロセシング環境を使用していません

関連トピック

ライセンス情報

ArcGIS for Desktop Basic: ×
ArcGIS for Desktop Standard: ○
ArcGIS for Desktop Advanced: ○
5/10/2014