ターゲット マップ(Target Map) (Business Analyst)
サマリ
選択した複数のセグメントをマップ上に 1 色で描画し、主題図に色分けして表示する方法は、ターゲット セグメントがどこに位置しているかを決定するのに役立ちます。
図
使用法
-
どのセグメントをターゲット マップに含めるかを最善の方法で決定するために、セグメンテーション プロファイル レポートからの出力を解析する必要があります。
-
セグメンテーション レイヤを、ブロック グループ レイヤに設定する必要があります。このマップを作成するには、区画単位に対応する世帯数を一意の割り当てにする必要があります。
-
参照プロファイルは、成人総数または総世帯数から生成できます。
-
成人総数には、18 歳以上の個人が含まれます。
-
セグメントの選択を容易にするために、ゲーム プラン チャートを作成することもできます。
-
このツールを使用して、2 値の色分け付きマップを作成します。赤の色分けが付いているすべてのブロック グループは、定義済みの [選択したセグメント](ターゲット)に含まれています。
-
Business Analyst Styles ドキュメントを編集すると、ターゲット マップで使用されるデフォルトのカラーを変更できます。ArcMap の [スタイル マネージャ] でこれらのカラーを編集することもできます。[スタイル マネージャ] を開くには、[ツール] → [スタイル] → [スタイル マネージャ] をクリックします。
構文
パラメータ | 説明 | データ タイプ |
SegmentationBase |
参照プロファイルは、成人総数または総世帯数から生成できます。 | String |
SegmentationClusters [SegmentationCluster;SegmentationCluster...,...] |
要約したターゲット占有率を定義するために使用する 1 つ以上のセグメント。 | String |
SegmentationLayer |
セグメンテーション データを格納している区画レイヤ。通常、このレイヤを、ブロック グループ レイヤ、または一意のセグメンテーション割り当てを持つ他のレイヤに設定する必要があります。 | String |
SegmentationAnalysisResultFolder |
出力ファイルのディレクトリ。 | Missing value |
CreateReport (オプション) |
ターゲット マップ レポートを生成するかどうかを定義します。
| Boolean |
CreateFeatureClass (オプション) |
ターゲット マップに対応する出力フィーチャクラスを生成するかどうかを定義します。
| Boolean |
OutputFeatureClass |
ターゲット マップの出力を格納する新しいフィーチャクラス。 | Feature Class |
コードのサンプル
# Name: TargetMap.py
# Description: Creates a report based on selected taptestry segments.
# Author: Esri
# Import system modules
import arcview
import arcpy
arcpy.ImportToolbox("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 Target Map tool
OutPath = "C:/temp/Output_Segmentation"
SegLayer = "C:/ArcGIS/Business Analyst/US_2013/Data/BDS/esri_bg.bds"
# Create Target Map
arcpy.TargetMap_ba("Total Adult Population", "Top Rung;Boomburbs", SegLayer, OutPath, "CREATE_REPORT", "DONT_CREATE_OUT_FEATURECLASS")
# Release extension license
arcpy.CheckInExtension("Business")
except:
print arcpy.GetMessages(2)