Business Analyst ライセンスで利用できます。
概要
ポリゴン レイヤーの境界を使用してテリトリー範囲を設定できます。
使用法
ジオメトリの範囲を制限することにより、テリトリー範囲でテリトリー階層の一部が非表示になります。
- テリトリー範囲の設定と無関係なジオメトリを含むフィーチャは、テリトリー レベルの変更操作 (作成、バランス調整、改良など) を実行しても、変更されません。
- 範囲外のフィーチャは、テリトリー階層全体またはテリトリー ソリューションの変更操作 (範囲外のテリトリーの削除、データベースからのテリトリーのインポート、テリトリー レベルの削除など) を実行した場合にのみ変更できます。
構文
arcpy.td.SetupExtentByBoundaryOfLayer_TD(in_territory_solution_layer, In_boundary_layer, in_extent_calc_method)
パラメーター | 説明 | データ タイプ |
in_territory_solution_layer | テリトリー範囲ジオメトリが適用されるテリトリー ソリューション レイヤー。 | GP TD Layer |
In_boundary_layer | このコントロールから選択した境界レイヤーで制限される領域。 | Feature Layer |
in_extent_calc_method | テリトリー範囲を計算する方法。
| String |
コードのサンプル
SetupExtentByBoundaryOfLayer (レイヤー境界によるソリューション範囲の設定) の例 (Python ウィンドウ)
次の Python ウィンドウ スクリプトは、イミディエイト モードでこのツールを使用する方法を示しています。
import arcgisscripting
gp = arcgisscripting.create()
gp.SetupExtentByBoundaryOfLayer_TD("new layer", "C:/Boundary layer", "GEOMETRY_CENTROID_CONTAINED_WITHIN_EXTENT")
SetupExtentByBoundaryOfLayer (レイヤー境界によるソリューション範囲の設定) の例 2 (スタンドアロン スクリプト)
次のスタンドアロン スクリプトで、このツールの使用方法を示します。
# Import system modules
import arcgisscripting
gp = arcgisscripting.create()
# Set local variables
solution = "new layer"
layer = "C:/Boundary layer"
method = "GEOMETRY_CENTROID_CONTAINED_WITHIN_EXTENT"
# Execute tool
gp.SetupExtentByBoundaryOfLayer_TD(solution, layer, method)
環境
このツールは、ジオプロセシング環境を使用しません。
ライセンス情報
- Basic: 次のものが必要 Business Analyst
- Standard: 次のものが必要 Business Analyst
- Advanced: 次のものが必要 Business Analyst