Business Analyst ライセンスで利用できます。
概要
選択した複数のセグメントをマップ上に 1 色で描画し、主題図に色分けして表示する方法は、ターゲット セグメントがどこに位置しているかを決定するのに役立ちます。
図
使用法
どのセグメントをターゲット マップに含めるかを最適な方法で決定するために、セグメンテーション プロファイル レポートからの出力を解析する必要があります。
セグメンテーション レイヤーを、ブロック グループ レイヤーに設定する必要があります。このマップを作成するには、区画単位に対応する世帯数を一意の割り当てにする必要があります。
参照プロファイルは、成人総数または総世帯数から生成できます。
成人総数には、18 歳以上の個人が含まれます。
セグメントの選択を容易にするために、ゲーム プラン チャートを作成することもできます。
このツールを使用して、2 値の色分け付きマップを作成します。赤の色分けが付いているすべてのブロック グループは、定義済みの選択したセグメント (ターゲット) に含まれています。
このツールは、Business Analyst のデフォルト ベースマップを使用します。(現在のデータ ビューで) 別のベースマップを使用する場合は、ジオプロセシング オプションのバックグラウンド処理をオフにします。
Business Analyst Styles ドキュメントを編集して、ターゲット マップで使用されるデフォルト色を変更できます。ArcMap のスタイル マネージャーでこれらのカラーを編集することもできます。スタイル マネージャーを開くには、[ツール] > [スタイル] > [スタイル マネージャー] の順にクリックします。
構文
arcpy.ba.TargetMap(SegmentationBase, SegmentaionClusters, SegmentationLayer, SegmentationAnalysisResultFolder, {CreateReport}, {CreateFeatureClass})
パラメーター | 説明 | データ タイプ |
SegmentationBase | 参照プロファイルは、成人総数または総世帯数から生成できます。 | String |
SegmentaionClusters [SegmentationCluster;SegmentationCluster...,...] | 要約したターゲット占有率を定義するために使用する 1 つ以上のセグメント。 | String |
SegmentationLayer | セグメンテーション データを格納している区画レイヤー。通常、このレイヤーを、ブロック グループ レイヤー、または一意のセグメンテーション割り当てを持つ他のレイヤーに設定する必要があります。 | String |
SegmentationAnalysisResultFolder | 出力ファイルのディレクトリ。 | Folder |
CreateReport (オプション) | ターゲット マップ レポートを生成するかどうかを定義します。
| Boolean |
CreateFeatureClass (オプション) | ターゲット マップに対応する出力フィーチャクラスを生成するかどうかを定義します。
| Boolean |
コードのサンプル
TargetMap (ターゲット マップ) の例 (スタンドアロン スクリプト)
# Name: TargetMap.py
# Description: Creates a report based on selected taptestry segments.
# 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 Target Map tool
OutPath = "C:/temp/Output_Segmentation"
SegLayer = "C:/ArcGIS/Business Analyst/US_2022/Data/Demographic Data/BlockGroups_bg.bds"
# Create Target Map
arcpy.TargetMap_ba("Total Adult Population", "Top Tier;Boomburbs", SegLayer, OutPath, "CREATE_REPORT", "DONT_CREATE_OUT_FEATURECLASS")
# Release extension license
arcpy.CheckInExtension("Business")
環境
このツールは、ジオプロセシング環境を使用しません。
ライセンス情報
- Basic: 次のものが必要 Business Analyst
- Standard: 次のものが必要 Business Analyst
- Advanced: 次のものが必要 Business Analyst