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

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

概要

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

使用法

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

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

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

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

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

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

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

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

構文

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

関連トピック