テリトリー ソリューションの作成 (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

派生した出力

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

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

Group 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

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

Group Layer

コードのサンプル

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

関連トピック