Business Analyst ライセンスで利用できます。
概要
標準の区画単位、分析範囲、商圏、および他のポリゴン レイヤーからセグメンテーション エリア プロファイルを作成します。
[エリアの集約によりプロファイルを作成 (Create Profile by Area Summation)] の詳細 (Business Analyst)
使用法
[分析範囲] は、ポリゴン フィーチャクラスである必要があります。
ほとんどの場合、[分析範囲] は Business Analyst の商圏レイヤーになります。
[各エリアのプロファイルを作成] を使用すると、セグメンテーション モジュールにより、各ポリゴンの 1 つのプロファイルが [参照プロファイル] 内に作成されます。
各エリアのプロファイルを作成する場合、セグメンテーション モジュールは各プロファイルを作成し、ID に基づいた名前を設定します。たとえば、プロファイルの名前が「CBSA_」で、ID フィールドには各エリアの名前が設定されている場合、すべてのプロファイルは「CBSA_」から始まり、エリア ID フィールドに含まれる名前が続きます。
構文
arcpy.ba.CreateProfileByAreaSummation(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 データにアクセスして、分析に使用します。
| Boolean |
コードのサンプル
CreateProfileByAreaSummation (エリアの集約によりプロファイルを作成) の例 (スタンドアロン スクリプト)
# Name: CreateProfileByAreaSummation.py
# Description: Creates a geographic based profile.
# Author: Esri
# Import system modules
import arcview
import arcpy
arcpy.ImportToolbox(r"C:\Program Files (x86)\ArcGIS\Desktop10.8\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
InputFeatureLayer = "C:/temp/TradeArea.shp"
SegmentationBase = "Total Households"
ProfileFolder = "C:/temp/NewProfile.xml"
# Create Profile by Area Summation
arcpy.CreateProfileByAreaSummation_ba(InputFeatureLayer, SegmentationBase, ProfileFolder)
# Release extension license
arcpy.CheckInExtension("Business")
環境
このツールは、ジオプロセシング環境を使用しません。
ライセンス情報
- Basic: 次のものが必要 Business Analyst
- Standard: 次のものが必要 Business Analyst
- Advanced: 次のものが必要 Business Analyst