Punkt-Layer-basierte Eignungskriterien hinzufügen (Business Analyst)

Mit der Business Analyst-Lizenz verfügbar.

Zusammenfassung

Fügt Kriterien basierend auf räumlichen Beziehungen zwischen dem Eingabe-Layer und einem angegebenen Punkt-Layer hinzu.

Verwendung

  • Der Analyse-Layer kann mit dem Werkzeug Eignungsanalyse-Layer erstellen erstellt werden.

  • Der Einfluss für den Punkt kann auf der Anzahl, einer Gewichtung oder einer minimalen Entfernung basieren.

  • Für eine Gewichtung müssen ein numerisches Feld und ein Statistiktyp angegeben werden.

  • Für eine minimale Entfernung müssen die Mittelpunkte der Standorte angegeben werden. Der Mittelpunkt des Standortes wird zum Berechnen der Entfernung zu den Punkten verwendet.

  • Legen Sie den Einfluss für die einzelnen Kriterien mit dem Werkzeug Kriterieneigenschaften festlegen fest.

Syntax

arcpy.ba.AddPointLayerBasedSuitabilityCriteria(in_analysis_layer, site_layer_id_field, in_point_features, criteria_type, {distance_type}, {units}, {in_site_centers_features}, {site_centers_id_field}, weight_field, {statistics_type}, {cutoff_distance})
ParameterErklärungDatentyp
in_analysis_layer

Der Eignungsanalyse-Layer, der in der Analyse verwendet wird.

Feature Layer
site_layer_id_field

Ein Feld mit Einzelwerten für jeden Datensatz im Eignungsanalyse-Layer.

Field
in_point_features

Der Layer mit Punktpositionen, die basierend auf der räumlichen Beziehung als Kriterien zum Eignungsanalyse-Layer hinzugefügt werden sollen.

Feature Layer
criteria_type

Definiert den Typ der räumlichen Beziehung, die als Kriterium verwendet werden soll.

  • COUNTEine Anzahl von Punkten, die in den einzelnen Polygonen des Eignungsanalyse-Layers liegen. Dies ist die Standardeinstellung.
  • WEIGHTBerechnet basierend auf dem vom Benutzer ausgewählten Statistiktyp anhand des Feldes gewichtete Kriterien von Punkten, die in den einzelnen Polygonen des Eignungsanalyse-Layers liegen.
  • MINIMAL_DISTANCEFügt die Entfernung vom nächstgelegenen Punkt zu den Schwerpunkten des Eignungsanalyse-Layers als Kriterien hinzu.
String
distance_type
(optional)

Definiert, wie die minimale Entfernung basierend auf der Art der Anfahrt berechnet wird.

String
units
(optional)

Definiert den Typ von Einheiten für die Messung der Entfernung, der beim Berechnen der minimalen Entfernung verwendet werden soll.

String
in_site_centers_features
(optional)

Der Punkt-Layer, der für Standortmittelpunkte verwendet wird. Dieser Punkt-Layer ersetzt die standardmäßigen Polygon-Schwerpunkte des Eignungsanalyse-Layers.

Feature Layer
site_centers_id_field
(optional)

Ein Feld im Parameter in_site_centers_features, mit dem die einzelnen Datensätze eindeutig identifiziert werden.

Field
weight_field

Numerisches Feld in einem Punkt-Layer, das für die Gewichtung ausgewählt werden kann.

Field
statistics_type
(optional)

Der Typ von statistischer Operation, der auf das gewichtete Feld angewendet werden soll.

  • SUMBerechnet den Gesamtwert der Feldwerte in jedem Punkt-Feature.
  • AVEErmittelt den durchschnittlichen Feldwert in jedem Punkt-Feature.
  • STD_DEVBerechnet die Standardabweichung der Feldwerte in jedem Punkt-Feature.
  • MINErmittelt den kleinsten Feldwert in jedem Punkt-Feature.
  • MAXErmittelt den größten Feldwert in jedem Punkt-Feature.
String
cutoff_distance
(optional)

Die Entfernung, ab der Punkte in der Berechnung nicht berücksichtigt werden.

Double

Abgeleitete Ausgabe

NameErklärungDatentyp
out_analysis_layer

Ein Container für den Ausgabe-Layer.

Feature-Layer
out_criteria_name

Der Name der Kriterien, die dem Eignungsanalyse-Layer hinzugefügt werden.

Zeichenfolge

Codebeispiel

AddPointLayerBasedSuitabilityCriteria – Beispiel (Python-Fenster)

Das folgende Skript veranschaulicht die Verwendung des Werkzeugs AddPointLayerBasedSuitabilityCriteria im Python-Fenster.

import arcpy
arcpy.ba.AddPointLayerBasedSuitabilityCriteria("Suitability Analysis layer", "OBJECTID", r"Data\Business Data\USA_SHC_2018.gdb\us_shc", "WEIGHT", None, None, None, None, "GLA", "SUM", None)

Lizenzinformationen

  • Basic: Erfordert Business Analyst
  • Standard: Erfordert Business Analyst
  • Advanced: Erfordert Business Analyst

Verwandte Themen