ティーセン ポリゴン (Business Analyst)
図
使用法
-
出力フィーチャクラスの空間参照は、店舗レイヤと同じになります。
-
店舗レイヤの入力フィーチャクラスは、ポイント フィーチャである必要があります。
-
多くの場合、店舗レイヤの入力フィーチャは、Business Analyst の店舗レイヤになります。
-
すべての店舗を選択すると、リング中心(店舗)の入力フィーチャクラス内に、各ポイント フィーチャに対応するリングが作成されます。
-
ArcMap では、商圏は、有効な分析範囲(解析範囲)に含まれるフィーチャに対してのみ作成されます。
-
このツールが機能するには、入力店舗レイヤ内に少なくとも 2 つの店舗ポイントが存在している必要があります。
構文
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 |
入力フィーチャ レイヤ内にあるポイントに対応してポリゴンを作成する方法を定義します。
| String |
OutputFeatureClass |
ポリゴン フィーチャの格納先となるフィーチャクラス。 | Feature class |
ByID_Or_ByName (オプション) |
単一のポイントの選択に使用されるフィールド。
| 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