既存データを利用して顧客データを設定(Setup Customers Using Existing Data) (Business Analyst)
サマリ
分析ツールと商圏ツールで顧客ファイルとして使用するために、既存のフィーチャクラスに基づいて出力フィーチャクラスを定義します。
使用法
-
シェープファイルのようなフィーチャにすでに保存されている顧客をインポートします。
-
既存の顧客レイヤは、ポイント フィーチャクラスである必要があります。
-
顧客はすでにジオコーディングされている必要があります。
構文
SetupCustomersByExistingData_ba (InputFeatureLayer, NameField, LinkField, {CreateNewFeatureClass}, {OutputFeatureClass})
パラメータ | 説明 | データ タイプ |
InputFeatureLayer |
入力フィーチャ レイヤ。 | Feature Layer |
NameField |
入力フィーチャ レイヤのユニークな ID(一般的には顧客名)。 | Field |
LinkField |
顧客ファイルと店舗ファイルをリンクするユニークな ID。 | Field |
CreateNewFeatureClass (オプション) |
既存のレイヤに基づく新規フィーチャクラスを生成するか、既存のレイヤを使用します。
| Boolean |
OutputFeatureClass (オプション) |
顧客フィーチャが含まれるフィーチャクラス。 | Feature Class |
コードのサンプル
SetupCustomersByExistingData(既存データを利用して顧客データを設定)の例(スタンドアロン スクリプト)
# Name: SetupCustomersByExistingData.py
# Description: Creates a customer layer using an existing point layer.
# Author: Esri
# Import system modules
import arcview
import arcpy
arcpy.ImportToolbox("C:\Program Files (x86)\ArcGIS\Desktop10.2\Business Analyst\ArcToolbox\Toolboxes\Business Analyst Tools.tbx")
try:
# Acquire extension license
arcpy.CheckOutExtension("Business")
# Sets up a new customer layer based on an existing layer
CustPath = "C:/temp/sf_cust.shp"
CustId = "CUST_ID"
StoreId = "STORE_ID"
# Sets up a new customer layer based on an existing layer
arcpy.SetupCustomersByExistingData_ba(CustPath, CustId, StoreId, "false")
# 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