サマリ
標準の区画単位、分析範囲、商圏、および他のポリゴン レイヤーからセグメンテーション エリア プロファイルを作成します。
[エリアの集約によりプロファイルを作成 (Create Profile by Area Summation)] (Business Analyst) の詳細
使用法
[分析範囲] は、ポリゴン フィーチャクラスである必要があります。
ほとんどの場合、[分析範囲] は Business Analyst の商圏レイヤーになります。
[各エリアのプロファイルを作成] を使用した場合、セグメンテーション モジュールは [参照プロファイル] 内に各ポリゴンに 1 つのプロファイルを作成します。
各エリアのプロファイルを作成する場合、セグメンテーション モジュールは各プロファイルを作成し、ID に基づいた名前を設定します。たとえば、プロファイルの名前が「CBSA_」で、ID フィールドには各エリアの名前が設定されている場合、すべてのプロファイルは「CBSA_」から始まり、エリア ID フィールドに含まれる名前が続きます。
構文
CreateProfileByAreaSummation_ba (InputFeatureLayer, SegmentationBase, ProfileFolder, {UseSelectedFeatures}, {InputProfileComments}, {CreateProfileForEachArea}, {FieldNameValueToAddToItemName}, {UseOnlineData})
パラメータ | 説明 | データ タイプ |
InputFeatureLayer | セグメンテーション エリア プロファイルの作成に使用するポリゴン フィーチャクラスまたはレイヤー。 | Feature Layer |
SegmentationBase | 作成するプロファイルの人口または世帯数のベース。 | String |
ProfileFolder | 出力プロファイルの作成されるフォルダー。フォルダー名は、Business Analyst で使用されるプロファイル名に対応しています。たとえば、フォルダー (C:\My Output Data\Projects\Default Project\Segmentation\Profiles\NewProfile) に作成したプロファイルは、Business Analyst では「NewProfile」として参照されます。 | Folder |
UseSelectedFeatures (オプション) | プロファイルをすべてのフィーチャに作成するか、選択したフィーチャのみに作成するかを決定します。
| Boolean |
InputProfileComments (オプション) | プロファイルに設定するオプションのコメント。これらのコメントには、作者、ソース、日付、年代などの情報を含めることができます。 | String |
CreateProfileForEachArea (オプション) | シェープファイルの各ポリゴンに対してプロファイルを作成します。
| Boolean |
FieldNameValueToAddToItemName (オプション) | 生成された各プロファイルの名前は、このフィールドの値に基づいて設定されます。 | Field |
UseOnlineData (オプション) | 分析にオンラインの Business Analyst データを使用するかどうかを決定します。
オンラインの Business Analyst データにアクセスして、分析に使用します。
| Boolean |
コードのサンプル
CreateProfileByAreaSummation (エリアの集約によりプロファイルを作成) の例 (スタンドアロン スクリプト)
# Name: AssignCustomersByLocation.py
# Description: Creates a geographic based profile.
# Author: Esri
# Import system modules
import arview
import arcpy
arcpy.AddToolbox("C:\Program Files (x86)\ArcGIS\Desktop10.3\Business Analyst\ArcToolbox\Toolboxes\Business Analyst Tools.tbx")
try:
# Acquire extension license
arcpy.CheckOutExtension("Business")
# Define input and output parameters for the Create Profile by Area Summation tool
TAPath = "C:/temp/TradeArea.shp"
OutPath = "C:/temp/NewProfile.xml"
# Create Profile by Area Summation
arcpy.CreateProfileByAreaSummation_ba(TAPath, "Total Households", "CENTROIDS_IN_TA", OutPath, "USE_ALL", "#")
# 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