隣接図郭情報の追加 (Calculate Adjacent Fields) (カートグラフィ)

サマリー

グリッド ポリゴン フィーチャクラスの隣接ページ (ポリゴン) 用のフィールドを作成し、値を計算します。

このツールのごく一般的な使用例は、マップ ブック内の隣接ページへのラベル設定に使用できるフィールドに値を移入することです。このツールは、8 つの新しいフィールド (羅針盤の北、北東、東、南東、南、南西、西、北西の 8 地点を表す各フィールド) を入力フィーチャクラスに付加し、入力フィーチャクラスのフィーチャごとに各基本的な方向における隣接 (近隣) ポリゴンを識別する値を計算します。

使用法

  • このツールは、作成された 8 つの各フィールドに、[フィールド名] と方向を組み合わせた名前を付けます。方向は省略されます。たとえば、[フィールド名] 値が「PageName」の場合、ツールで作成された新しいフィールド名は PageName_NPageName_NEPageName_EPageName_SEPageName_SPageName_SWPageName_W、および PageName_NW になります。[フィールド名] 値が「MyPoly」の場合、新しいフィールド名は MyPoly_NMyPoly_NEMyPoly_EMyPoly_SEMyPoly_SMyPoly_SWMyPoly_W、および MyPoly_NW になります。

  • このツールは、新しいフィールドにデフォルト名を使用します。フィールド名は、ツールの実行後に変更することができます。

  • 結合テーブルからのフィールドを使用できます。

パラメーター

ラベル説明データ タイプ
入力フィーチャ

隣接フィールド データを付加するポリゴン グリッド インデックス フィーチャ。

Feature Layer
フィールド名

隣接フィールド データの自動入力に使用する値があるフィールド。

Field

派生した出力

ラベル説明データ タイプ
出力フィーチャ

隣接するフィールド データを含む、更新されたフィーチャクラス。

フィーチャ レイヤー

arcpy.cartography.CalculateAdjacentFields(in_features, in_field)
名前説明データ タイプ
in_features

隣接フィールド データを付加するポリゴン グリッド インデックス フィーチャ。

Feature Layer
in_field

隣接フィールド データの自動入力に使用する値があるフィールド。

Field

派生した出力

名前説明データ タイプ
out_features

隣接するフィールド データを含む、更新されたフィーチャクラス。

フィーチャ レイヤー

コードのサンプル

CalculateAdjacentFields (隣接図郭情報の追加) の例 (Python ウィンドウ)

ポリゴン グリッド フィーチャクラスの隣接フィーチャを識別するフィールドを作成し、値を自動入力します。

import arcpy
arcpy.env.workspace = "C:\Data\ProjectData.gdb"
arcpy.CalculateAdjacentFields_cartography ("Index", "PageName")
CalculateAdjacentFields (隣接図郭情報の追加) の例 (スタンドアロン スクリプト)

ポリゴン グリッド フィーチャクラスの隣接フィーチャを識別するフィールドを作成し、値を自動入力します。

# Name: calculateadjacentfields_example.py
# Description: Create and populate fields identifying adjacent features for a
# regular polygon grid feature class
# Author: ESRI

# Import system modules
import arcpy
from arcpy import env

# Set environment settings
arcpy.env.workspace = "C:\Data\ProjectData.gdb"

# Set local variables
inFeatures = "MyPolygonIndex"
inField = "PageName"

# Execute CalculateAdjacentFields
arcpy.CalculateAdjacentFields_cartography (inFeatures, inField)

環境

特殊なケース

ライセンス情報

  • Basic: Yes
  • Standard: Yes
  • Advanced: Yes

関連トピック