レイヤ境界によるソリューション範囲の設定(Setup Solution Extent by Boundary of Layer) (テリトリー デザイン)

ライセンス レベル:BasicStandardAdvanced

サマリ

ポリゴン レイヤの境界を使用してテリトリー範囲を設定できます。

使用法

構文

SetupExtentByBoundaryOfLayer_TD_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

テリトリー範囲の計算方法。

  • GEOMETRY_CENTROID_CONTAINED_WITHIN_EXTENT 範囲内にジオメトリの重心を持つフィーチャのみが考慮されます。
  • GEOMETRY_COMPLETELY_CONTAINED_WITHIN_EXTENT ジオメトリが完全に範囲内に収まるフィーチャのみが考慮されます。
  • GEOMETRY_INTERSECTS_EXTENT ジオメトリが範囲と交差するフィーチャのみが考慮されます。
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)

環境

このツールはジオプロセシング環境を使用していません

関連トピック

ライセンス情報

ArcGIS for Desktop Basic: 次のものが必要 Business Analyst
ArcGIS for Desktop Standard: 次のものが必要 Business Analyst
ArcGIS for Desktop Advanced: 次のものが必要 Business Analyst
5/20/2014