Add Variable Based Suitability Criteria (Business Analyst)

Disponible con licencia de Business Analyst.

Resumen

Adds criteria based on the values calculated for the input layer using the Enrich Layer tool.

Uso

  • You must be signed in to ArcGIS Online or have Business Analyst Data installed.

  • The input analysis layer can be created by the Make Suitability Analysis Layer tool.

  • The selected variables are used to enrich the site layer.

  • Set the influence for each criteria using the Set Criteria Property tool.

Sintaxis

arcpy.ba.AddVariableBasedSuitabilityCriteria(in_analysis_layer, variables)
ParámetroExplicaciónTipo de datos
in_analysis_layer

The Suitability Analysis layer that will be used in the analysis.

Feature Layer
variables
[variables,...]

The variables from which the suitability criteria will be determined.

String

Salida derivada

NombreExplicaciónTipo de datos
out_analysis_layer

The name of the Suitability Analysis layer that will be added to the map.

Feature Layer
out_criteria_name

The name of the criteria that will be added to the Suitability Analysis layer.

String

Muestra de código

AddVariableBasedSuitabilityCriteria example (Python window)

The following Python window script demonstrates how to use the AddVariableBasedSuitabilityCriteria tool.

import arcpy
arcpy.ba.AddVariableBasedSuitabilityCriteria("Site Suitability", "wealth.meddi_cy;wealth.mednw_cy")
AddVariableBasedSuitabilityCriteria with Statistical Data Collection variable example (Python window)

The following Python window script demonstrates how to use the AddVariableBasedSuitabilityCriteria tool with Statistical Data Collection variables.

import arcpy
arcpy.ba.AddVariableBasedSuitabilityCriteria("Suitability Analysis", r"c:\users\<User ID>\documents\arcgis\projects\myproject\bayarea_proprietarydata.sdcx/sales_s01_sales;c:\users\<User ID>\documents\arcgis\projects\myproject\bayarea_proprietarydata.sdcx/populationtotals_dpopdenscy")

Información de licenciamiento

  • Basic: Requiere Business Analyst
  • Standard: Requiere Business Analyst
  • Advanced: Requiere Business Analyst

Temas relacionados