Generate Target Penetration Layer (Business Analyst)

Available with Business Analyst license.

Summary

Generates a layer based on the percent of penetration of selected segments, providing a detailed view of the concentrations of your target segments.

Usage

  • If Boundary Layer is not specified, the Extent environment will be used.

  • Targets are a subclassification of a Target Group, for example, Core and Development targets. A target can contain one or more segments.

Parameters

LabelExplanationData Type
Geography Level

The geography level that will be used to define the target layer.

String
Segmentation Base

The segmentation base for the profile being created. Available options are provided by the segmentation dataset in use.

String
Output Feature Class

The output feature class for the target layer.

Feature Class
Target Input Type

The geographic layer containing the segmentation data or the target group.

  • Use Target Group —A target group will be used as the input type.
  • Select Segments —Selected segments will be used as the input type. One or more segments can compose a target. This is the default.
String
Target Group
(Optional)

A user-created group of targets. This parameter is used when the dataset supports target groups.

File
Target
(Optional)

A target from the selected Target Group.

String
Segments
(Optional)

Segments from the provided dataset.

String
Boundary Layer
(Optional)

The boundary that determines the extent of the analysis.

Feature Layer

arcpy.ba.GenerateTargetPenetrationLayer(geography_level, segmentation_base, out_feature_class, input_type, {target_group}, {target}, {segments}, {boundary_layer})
NameExplanationData Type
geography_level

The geography level that will be used to define the target layer.

String
segmentation_base

The segmentation base for the profile being created. Available options are provided by the segmentation dataset in use.

String
out_feature_class

The output feature class for the target layer.

Feature Class
input_type

The geographic layer containing the segmentation data or the target group.

  • USE_TARGET_GROUPA target group will be used as the input type.
  • SELECT_SEGMENTSSelected segments will be used as the input type. One or more segments can compose a target. This is the default.
String
target_group
(Optional)

A user-created group of targets. This parameter is used when the dataset supports target groups.

File
target
(Optional)

A target from the selected target_group.

String
segments
[segments,...]
(Optional)

Segments from the provided dataset.

String
boundary_layer
(Optional)

The boundary that determines the extent of the analysis.

Feature Layer

Code sample

GenerateTargetPenetrationLayer example (Python window)

The following Python window script demonstrates how to use the GenerateTargetPenetrationLayer function.

import arcpy
arcpy.ba.GenerateTargetPenetrationLayer("US.ZIP5","Total Adult Population", r"C:\Users\MyProject\MyProject.gdb\GenerateTargetLayer_PACIFICHEIGHTS", "SELECT_SEGMENTS", None, '', "2C", "proposed_site")

Licensing information

  • Basic: Requires Business Analyst
  • Standard: Requires Business Analyst
  • Advanced: Requires Business Analyst

Related topics