ティーセン ポリゴン (Business Analyst)

ライセンス レベル:BasicStandardAdvanced

サマリ

各店舗位置からの均等な境界線を作成することにより、各店舗が競争上の優位にある商圏を生成します。

[ティーセン ポリゴン(Thiessen Polygons)] ツールの仕組みの詳細

ティーセン ポリゴン(Thiessen Polygons)ツールの例

使用法

構文

ThiessenPolygons_ba (StoreLayer, StoreIDField, All_Or_Single_Or_Selected, OutputFeatureClass, {ByID_Or_ByName}, {Single_Site})
パラメータ説明データ タイプ
StoreLayer

ティーセン ポリゴンに対応する中心点を格納する入力フィーチャクラス。多くの場合、これは、Business Analyst の店舗レイヤになります。

Feature Layer
StoreIDField

ポリゴンの中心(店舗)レイヤ内の [個別値] フィールド。

Field
All_Or_Single_Or_Selected

入力フィーチャ レイヤ内にあるポイントに対応してポリゴンを作成する方法を定義します。

  • Allすべてのポイントに対応するポリゴンが作成されます。
  • Single単一ポイントに対応するポリゴンが作成されます。
  • SelectedArcMap 内で選択したすべてのポイントに対応するポリゴンが作成されます。
String
OutputFeatureClass

ポリゴン フィーチャの格納先となるフィーチャクラス。

Feature class
ByID_Or_ByName
(オプション)

単一のポイントの選択に使用されるフィールド。

  • ID店舗 ID フィールドを使用して単一のポイントを選択します。
  • Name店舗名フィールドを使用して単一のポイントを選択します。
String
Single_Site
(オプション)

単一のポイントとして使用される店舗の ID または名前。

String

コードのサンプル

ThiessenPolygons(ティーセン ポリゴン)の例(スタンドアロン スクリプト)
# Name: ThiessenPolygons.py
# Description: Creates Thiessen based trade areas around selected stores. 
# Author: Esri

# Import system modules
import arcview
import arcpy

arcpy.AddToolbox("C:\Program Files (x86)\ArcGIS\Desktop10.2\Business Analyst\ArcToolbox\Toolboxes\Business Analyst Tools.tbx")

try:
# Acquire extension license 
  arcpy.CheckOutExtension("Business") 
 
# Define input and output parameters for the Thiessen Polygons tool
  StorePath = "C:/temp/sf_stores.shp"
  IdFld = "STORE_ID"
  OutPath = "C:/temp/ThiessenPolygons.shp"
 
# Create Thiessen Polygon based trade areas
  arcpy.ThiessenPolygons_ba(StorePath, IdFld, "ALL", OutPath)
 
# Release extension license 
  arcpy.CheckInExtension("Business") 
 
except:
  print arcpy.GetMessages(2)

環境

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

関連トピック

ライセンス情報

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