テリトリー ソリューションの作成 (Create Territory Solution) (テリトリー デザイン)

Business Analyst ライセンスで利用できます。

サマリー

2 つのレベルを含む新しいテリトリー ソリューションを作成し、入力フィーチャをベース レベルに読み込みます。

使用法

  • ベース レベルの入力フィーチャには、ポイント フィーチャ レイヤーまたはポリゴン フィーチャ レイヤーを使用できます。

  • 入力レイヤーのタイプによって、ベース レベルの表示方法 (ポイントやポリゴンなど) が決定されます。

  • 追加のジオメトリを作成して、境界の中心またはポリゴンの境界を表示することができます。

  • 追加のレイヤーを作成して、ベース レベル (ポリゴンの中心やポイントの境界など) を表示することができます。

  • [ID フィールド][名前フィールド] のパラメーターはオプションであり、ベース レイヤーのフィーチャを一意に識別するために使用されます。たとえば、郵便番号や国勢調査地区の名前を入力します。ID フィールドが入力されていない場合は、一意の ID が自動的に生成されます。

  • デフォルトでは、入力レイヤー内のすべてのフィールドがテリトリー ソリューションに追加されます。フィールドをテリトリー ソリューションに追加しない場合は、列ヘッダーを右クリックして [フィールドを非表示] をクリックし、フィールドの表示をオフにすることができます。

  • %Number% 変数は、整数が配置される場所 (テリトリー名の後または前) を決定します。たとえば、テリトリー %Number% の場合、テリトリー 1、テリトリー 2 などが出力され、%Number% テリトリーの場合、1 テリトリー、2 テリトリーなどが出力されます。

  • マスク レイヤーは、ポイントベースのテリトリー ソリューションでのみサポートされます。

パラメーター

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

作成されたソリューションのベース レベルとして使用されるジオメトリまたはデータ フィーチャ。レベルの名前は、入力フィーチャと同じです。

Feature Layer
テリトリー ソリューションの名前

作成するテリトリー ソリューションの名前。

String
ID フィールド
(オプション)

そのレベルのオブジェクトの ID 値を含むフィールド。

Field
名前フィールド
(オプション)

そのレベルのオブジェクトの名前値を含むフィールド。

Field
テリトリー レベル名
(オプション)

テリトリー レベルの名前 (「level 2」など)。

String
デフォルト テリトリー名
(オプション)

作成される新しいテリトリー名の接頭辞 (例: テリトリー 1、テリトリー 2、テリトリー 3 または地区 1、地区 2、地区 3)。

String
境界マスク
(オプション)

ポイントベースのレイヤーの発展を制限するためのマスクとして使用されるレイヤー。

Feature Layer

派生した出力

ラベル説明データ タイプ
出力テリトリー ソリューション

出力テリトリー ソリューション。

グループ レイヤー

arcpy.td.CreateTerritorySolution(in_features, solution_name, {id_field}, {name_field}, {territory_level_name}, {default_territory_name}, {in_boundary_mask})
名前説明データ タイプ
in_features

作成されたソリューションのベース レベルとして使用されるジオメトリまたはデータ フィーチャ。レベルの名前は、入力フィーチャと同じです。

Feature Layer
solution_name

作成するテリトリー ソリューションの名前。

String
id_field
(オプション)

そのレベルのオブジェクトの ID 値を含むフィールド。

Field
name_field
(オプション)

そのレベルのオブジェクトの名前値を含むフィールド。

Field
territory_level_name
(オプション)

テリトリー レベルの名前 (「level 2」など)。

String
default_territory_name
(オプション)

作成される新しいテリトリー名の接頭辞 (例: テリトリー 1、テリトリー 2、テリトリー 3 または地区 1、地区 2、地区 3)。

String
in_boundary_mask
(オプション)

ポイントベースのレイヤーの発展を制限するためのマスクとして使用されるレイヤー。

Feature Layer

派生した出力

名前説明データ タイプ
out_territory_solution

出力テリトリー ソリューション。

グループ レイヤー

コードのサンプル

CreateTerritorySolution (テリトリー ソリューションの作成) の例 (Python ウィンドウ)

次の Python ウィンドウ スクリプトは、CreateTerritorySolutionツールの使用方法を示しています。

import arcpy
arcpy.td.CreateTerritorySolution("CensusTacts", "Territory Solution", "CensusID", "TractName", "Territories", "Territory", None)

環境

特殊なケース

ライセンス情報

  • Basic: 次のものが必要 Business Analyst
  • Standard: 次のものが必要 Business Analyst
  • Advanced: 次のものが必要 Business Analyst

関連トピック