最近隣店舗に割り当て(Assign by Closest Stores Location) (Business Analyst)

ライセンス レベル:BasicStandardAdvanced

サマリ

直線距離に基づいて顧客を最近隣店舗に割り当てます。

[最近隣店舗に割り当て(Assign by Closest Stores Location)] の仕組みの詳細

使用法

構文

AssignCustomersByLocation_ba (InputFeatureLayer, IdField, CustomerLayer, LinkField, {UseSelectedFeatures}, {WayToDefineLinkField}, {CreateNewFeatureClass}, {OutputFeatureClass})
パラメータ説明データ タイプ
InputFeatureLayer

顧客を割り当てる店舗レイヤ。

Feature Layer
IdField

各店舗の一意な ID。

Field
CustomerLayer

各店舗への顧客の割り当てに使用される顧客レイヤ。

Feature Layer
LinkField

関連付けられた店舗 ID が設定されるフィールド。

Field
UseSelectedFeatures
(オプション)

顧客は、顧客レイヤの選択したフィーチャに応じて割り当てられます。

  • TRUE選択した顧客を店舗に割り当てます。
  • FALSEすべての顧客を店舗に割り当てます。
Boolean
WayToDefineLinkField
(オプション)

既存の店舗 ID フィールドを選択するか、新しいフィールドを作成します。

  • USE_EXISTING既存の店舗 ID フィールドを使用します。
  • CREATE_NEW新しい店舗 ID フィールドを作成します。
Boolean
CreateNewFeatureClass
(オプション)

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

  • TRUE新しいフィーチャクラスを作成します。
  • FALSE新しいフィーチャクラスを作成しません。元のレイヤが使用されます。
Boolean
OutputFeatureClass
(オプション)

割り当てられたフィーチャが含まれるフィーチャクラス。

Feature Class

コードのサンプル

AssignCustomersByLocation(最近隣店舗に割り当て)の例(スタンドアロン スクリプト)
# Name: AssignCustomersByLocation.py
# Description: Assigns customers in the San Francisco area to their designated stores by closest location using a straight-line distance metho
# Author: Esri

# Import system modules

import arview
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") 
 
# Defines the parameters for the Assign by Closest Stores Location tool
  StorePath = "C:/temp/sf_stores.shp"
  CustPath = "C:/temp/sf_cust.shp"
  StoreId = "STORE_ID"
  StoreLink = "STORE_ID"
 
# Assigns by Closest Stores Location
  arcpy.AssignCustomersByLocation_ba(StorePath, StoreId, CustPath, StoreLink, "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