テリトリー レベル フィーチャクラスの作成 (Create Territory Level Feature Classes) (テリトリー デザイン)

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

サマリー

指定したテリトリー レベルのフィーチャクラスを作成します。

使用法

  • 出力ポイント フィーチャクラスは、ベース レベルまたはテリトリー レベルのフィーチャの中心を表します。

  • 出力ポリゴン フィーチャクラスは、ベース レベルまたはテリトリー レベルのフィーチャの境界線 (外周) を表します。

  • ベース レベルは、ベース境界とベースの中心だけを含むことができます。

  • ポイント ベースのソリューションが作成される場合、ベース境界フィーチャクラスのためにティーセン ポリゴンが作成されます。

  • ポリゴン ソリューションのデフォルトのフィーチャクラスは、ベース テリトリー境界です。

    ベース テリトリー境界

  • ポイント ソリューションのデフォルトのフィーチャクラスは、ベース テリトリーの中心です。

    ベース テリトリーの中心

  • ポリゴン フィーチャクラスは、テリトリー レベルのフィーチャの境界線 (外周) を表します。

    テリトリー境界

  • ポイント フィーチャクラスは、テリトリーの中心を表します。

    テリトリーの中心

パラメーター

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

解析で使用するテリトリー デザイン ソリューション レイヤー。

Group Layer; Feature Dataset; String
レベル

フィーチャクラスが追加されるレベル。

String
フィーチャクラス

指定した [レベル] パラメーター値で作成されるフィーチャクラスを指定します。

  • テリトリー境界テリトリー境界を表すポリゴン フィーチャが作成されます。
  • テリトリーの中心テリトリーの中心を表すポイント フィーチャが作成されます。
  • ベース境界ベース境界を表すポリゴン フィーチャが作成されます。
  • ベースの中心ベースの中心を表すポイント フィーチャが作成されます。
  • ライン バリアラインの横断を規制するライン フィーチャが作成されます。
  • シード ポイントテリトリーの元となるポイント フィーチャが作成されます。
  • 制限エリアテリトリーの作成を防ぐポリゴン フィーチャが作成されます。
  • ポリゴン バリアポリゴンの横断を規制するポリゴン フィーチャが作成されます。
String

派生した出力

ラベル説明データ タイプ
更新済みのテリトリー ソリューション

更新されたテリトリー ソリューション。

Group Layer

arcpy.td.CreateTerritoryLevelFeatureClasses(in_territory_solution, level, feature_classes)
名前説明データ タイプ
in_territory_solution

解析で使用するテリトリー デザイン ソリューション レイヤー。

Group Layer; Feature Dataset; String
level

フィーチャクラスが追加されるレベル。

String
feature_classes
[feature_classes,...]

指定した level パラメーター値で作成されるフィーチャクラスを指定します。

  • TERRITORY_BOUNDARIESテリトリー境界を表すポリゴン フィーチャが作成されます。
  • TERRITORY_CENTERSテリトリーの中心を表すポイント フィーチャが作成されます。
  • BASE_BOUNDARIESベース境界を表すポリゴン フィーチャが作成されます。
  • BASE_CENTERSベースの中心を表すポイント フィーチャが作成されます。
  • LINE_BARRIERSラインの横断を規制するライン フィーチャが作成されます。
  • SEED_POINTSテリトリーの元となるポイント フィーチャが作成されます。
  • RESTRICTED_AREASテリトリーの作成を防ぐポリゴン フィーチャが作成されます。
  • POLYGON_BARRIERSポリゴンの横断を規制するポリゴン フィーチャが作成されます。
String

派生した出力

名前説明データ タイプ
out_territory_solution

更新されたテリトリー ソリューション。

Group Layer

コードのサンプル

CreateTerritoryLevelFeatureClasses (テリトリー レベル フィーチャクラスの作成) の例 (Python ウィンドウ)

次の Python ウィンドウ スクリプトは、CreateTerritoryLevelFeatureClasses 関数の使用方法を示しています。

import arcpy
arcpy.td.CreateTerritoryLevelFeatureClasses("TerritoryDesignSolution", "Territories[1]", "TERRITORY_BOUNDARIES;TERRITORY_CENTERS")

環境

特殊なケース

ライセンス情報

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

関連トピック