データ値依存リング(Data Driven Rings) (Business Analyst)

ライセンス レベル:BasicStandardAdvanced

サマリ

リング商圏フィーチャの新規フィーチャクラスを作成します。半径は、リングの中心(店舗)レイヤのフィールドによって決定されます。

[データ値依存リング(Data Driven Rings)] の仕組みの詳細

データ値依存リング(出力)

使用法

構文

DataDrivenRings_ba (InputFeatureLayer, IDField, All_Or_Single_Or_Selected, RadiusFieldName, ValuePerUnit, {MeasureUnits}, OutputFeatureClass, {ByID_Or_ByName}, {Single_Site}, {RemoveOverlap}, {ExpValue})
パラメータ説明データ タイプ
InputFeatureLayer

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

Feature Class
IDField

リング中心(店舗)レイヤの個別値フィールド。

Field
All_Or_Single_Or_Selected

入力フィーチャ レイヤのポイントに対してリングを作成します。

  • ALLすべてのポイントに対してリングを作成します。これはデフォルト設定です。
  • SINGLE単一のポイントに対してリングを作成します。
  • SELECTEDArcMap で選択したすべてのポイントに対してリングを作成します。
String
RadiusFieldName

リングの半径の決定に使用されるフィールド。

Field
ValuePerUnit

1 測定単位に比例して入力される値。たとえば、50,000 ドルの売上が 1 マイルに等しいとします。

Double
MeasureUnits
(オプション)

距離値で使用される単位。デフォルトでは、Business Analyst の初期設定で指定された単位が選択されます。

  • 度(10 進)
  • フィート
  • キロメートル
  • メートル
  • マイル
  • 海里
  • ヤード
String
OutputFeatureClass

リング フィーチャが含まれるフィーチャクラス。

Feature Class
ByID_Or_ByName
(オプション)

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

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

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

String
RemoveOverlap
(オプション)

重なり合うリング商圏を作成するか、オーバーラップを除去します。

  • TRUEティーセン ポリゴンを使用して、出力リング商圏ポリゴン間のオーバーラップが除去されます。
  • FALSE オーバーラップする複数の出力リング商圏フィーチャを作成します。これはデフォルト設定です。
Boolean
ExpValue
(オプション)

データ値依存リングのサイズを決定する指数。この指数は、ハフ モデルで使用される指数と同じタイプです。

Double

コードのサンプル

データ値依存リング(DataDrivenRings)の例(スタンドアロン スクリプト)
# Name: DataDrivenRings.py
# Description: Creates ring based trade areas in San Francisco based on sales values in a store layer.
# 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 Data Driven Rings tool
  sStorePath = "C:/temp/sf_store.shp"
  sIdFld = "STORE_ID"
  sOutPath = "C:/temp/RingOutput.shp"
  sRadiusFld = "SALES"
 
# Create data driven rings trade areas    
  arcpy.DataDrivenRings_ba(StorePath, IdFld, "ALL", RadiusFld, "500000", "Miles", 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