サマリ
標準の区画単位に基づいて商圏を作成します。
[区画レベルから商圏を作成 (Create Trade Area From Geography Levels)] ツールの詳細
使用法
出力フィーチャクラスの空間参照は、入力する区画境界レイヤーと同じになります。
区画境界のフィールドを出力に追加するオプションを使用して、Esri データセットの人口統計データを商圏の出力に含めます。
照合する区画フィールドが格納されたテーブルの形式は、ArcMap と互換性がある必要があります。表形式データは、データベース ファイル (*.dbf)、カンマ区切りまたはタブ区切りのテキスト ファイル (*.txt)、またはリレーショナル データベース管理システム (RDBMS) の形式にすることができます。
一致しない郵便番号は、商圏の出力からすべて除外されます。
一致しない郵便番号とは、照合する区画 ID が格納されたテーブル内の、有効でない、対応するフィーチャが入力区画境界レイヤー内に存在しない郵便番号レコードです。
使用可能な地理フィーチャのリストから選択して分析範囲を作成する場合、ArcMap の [商圏] ウィザードを使用できます。地理フィーチャの選択は、ジオプロセシング ツールとしては使用できません。
ArcMap では、有効な分析範囲 (解析範囲) に含まれるフィーチャに対してのみ商圏が作成されます。
構文
CreateTAFromGeographyLevels_ba ({Dissolve}, InputGeographyLevelLayer, InputGeographyLevelIdField, InputGeographyUnitsTable, InputGeographyUnitsIdField, {InputGeographyUnitsStoreIdField}, InputHandleDuplicateBehavior, OutputFeatureClass, {InputAppendVisibleFields})
パラメータ | 説明 | データ タイプ |
Dissolve (オプション) | このオプションは、選択した店舗 ID に基づいて出力をディゾルブします。
| Boolean |
InputGeographyLevelLayer | 商圏の抽出に使用される入力フィーチャクラス。 | Feature Layer |
InputGeographyLevelIdField | 入力区画レイヤーの一意の ID。 | Field |
InputGeographyUnitsTable | 商圏を定義する標準の地理単位の選択に使用される入力テーブル。 | Table View |
InputGeographyUnitsIdField | 入力区画境界レイヤーからの区画単位の選択に使用される、関連する区画 ID フィールド。 | Field |
InputGeographyUnitsStoreIdField (オプション) | このフィールドによって、同じ標準の区画単位を複数の店舗に割り当てます。 | Field |
InputHandleDuplicateBehavior | テーブル内の、照合する区画 ID が格納されたテーブル内の重複するフィールドを、フィルタリングできます。
| String |
OutputFeatureClass | 商圏フィーチャが格納されるフィーチャクラス。 | Feature Class |
InputAppendVisibleFields (オプション) | 区画境界のフィールドを出力フィーチャクラスに追加します。
| Boolean |
コードのサンプル
CreateTAFromGeographyLevels (区画レベルから商圏を作成) の例 (スタンドアロン スクリプト)
# Name: CreateTAFromGeographyLevels.py
# Description: Automatically selects a set of ZIP Codes in San Francisco County from a list.
# Author: Esri
# Import system modules
import arcview
import arcpy
try:
# Acquire extension license
arcpy.CheckOutExtension("Business")
arcpy.AddToolbox("C:\Program Files (x86)\ArcGIS\Desktop10.3\Business Analyst\ArcToolbox\Toolboxes\Business Analyst Tools.tbx")
# Define input and output parameters for the Create Trade Area From Geography Levels tool
InputGeo = "C:/ArcGIS/Business Analyst/US_2014/Data/Demographic Data/esri_zip5.bds"
InputIds = "C:/temp/sf_custs.dbf"
GeoId = "ID"
Id = "ZIP"
OutPath = "C:/temp/Output_Geography.shp"
# Create standard geography based trade areas
arcpy.CreateTAFromGeographyLevels_ba(InputGeo, GeoId, InputIds, Id, "USE_FIRST_FEATURE", 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