現在のマップ表示によるソリューション範囲の設定(Setup Solution Extent by Current Map View) (テリトリー デザイン)

ライセンス レベル:BasicStandardAdvanced

サマリ

現在のマップ表示の範囲を使用してテリトリー範囲を設定します。

使用法

構文

SetupExtentByCurrentMapView_TD_td (in_territory_solution_layer, in_extent_calc_method)
パラメータ説明データ タイプ
in_territory_solution_layer

テリトリー範囲ジオメトリが適用されるテリトリー ソリューションレイヤ。

GP TD Layer
in_extent_calc_method

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

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

コードのサンプル

SetupExtentByCurrentMapView_TD(現在のマップ表示によるソリューション範囲の設定)の例(Python ウィンドウ)

次の Python ウィンドウ スクリプトは、イミディエイト モードでこのツールを使用する方法を示しています。

import arcgisscripting
gp = arcgisscripting.create()
gp.SetupExtentByCurrentMapView_TD("new layer", "GEOMETRY_CENTROID_CONTAINED_WITHIN_EXTENT")
SetupExtentByCurrentMapView_TD(現在のマップ表示によるソリューション範囲の設定)の例 2(スタンドアロン スクリプト)

次のスタンドアロン スクリプトで、このツールの使用方法を示します。

# Import system modules
import arcgisscripting
gp = arcgisscripting.create()

# Set local variables
solution = "new layer"
method = "GEOMETRY_CENTROID_CONTAINED_WITHIN_EXTENT"

# Execute tool
gp.SetupExtentByCurrentMapView_TD(solution, method)

環境

関連トピック

ライセンス情報

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