既存データを利用して顧客データを設定(Setup Customers Using Existing Data) (Business Analyst)

ライセンス レベル:BasicStandardAdvanced

サマリ

分析ツールと商圏ツールで顧客ファイルとして使用するために、既存のフィーチャクラスに基づいて出力フィーチャクラスを定義します。

使用法

構文

SetupCustomersByExistingData_ba (InputFeatureLayer, NameField, LinkField, {CreateNewFeatureClass}, {OutputFeatureClass})
パラメータ説明データ タイプ
InputFeatureLayer

入力フィーチャ レイヤ。

Feature Layer
NameField

入力フィーチャ レイヤのユニークな ID(一般的には顧客名)。

Field
LinkField

顧客ファイルと店舗ファイルをリンクするユニークな ID。

Field
CreateNewFeatureClass
(オプション)

既存のレイヤに基づく新規フィーチャクラスを生成するか、既存のレイヤを使用します。

  • TRUE新しいフィーチャクラスを作成します。
  • FALSE新しいフィーチャクラスを作成しません。元のレイヤが使用されます。これはデフォルト設定です。
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