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

  • Sie können das Werkzeug Eignungsanalyse-Layer erstellen verwenden, um den Analyse-Layer zu erstellen.

  • 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 der Parameterwert Statistiktyp angegeben werden.

  • Für eine minimale Entfernung müssen die Mittelpunkte der Standorte angegeben werden. Die Mittelpunkte der Standorte werden zum Berechnen der Entfernungen zu den Punkten verwendet.

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

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Eignungsanalyse-Layer

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

Feature Layer; Group Layer
ID-Feld des Standort-Layers

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

String
Punkt-Features

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

Feature Layer
Kriterientyp

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

  • AnzahlEine Anzahl von Punkten, die in den einzelnen Polygonen des Eignungsanalyse-Layers liegen, wird als Kriterium verwendet. Dies ist die Standardeinstellung.
  • GewichtungAnhand des Feldes gewichtete Kriterien von Punkten, die basierend auf dem vom Benutzer ausgewählten Statistiktyp in den einzelnen Polygonen des Eignungsanalyse-Layers liegen, werden als Kriterien verwendet.
  • MindestabstandDie Entfernung vom nächstgelegenen Punkt zu den Schwerpunkten des Eignungsanalyse-Layers werden als Kriterien verwendet.
String
Entfernungstyp
(optional)

Die Art der Anfahrt, die zum Berechnen der minimalen Entfernung verwendet wird.

String
Maßeinheiten
(optional)

Die Maßeinheit, die beim Berechnen der minimalen Entfernung verwendet wird.

String
Features von Standortmittelpunkten
(optional)

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

Feature Layer
ID-Feld des Layers für Standortmittelpunkte
(optional)

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

Field
Gewichtungsfeld

Numerische Felder in einem Punkt-Layer, die für die Gewichtung ausgewählt werden.

Field
Statistiktyp
(optional)

Gibt den Typ von statistischer Operation an, der auf das gewichtete Feld angewendet werden soll.

  • SummeDer Gesamtwert der Feldwerte wird für jedes Punkt-Feature berechnet.
  • DurchschnittDer durchschnittliche Feldwert wird für jedes Punkt-Feature berechnet.
  • StandardabweichungDie Standardabweichung der Feldwerte wird für jedes Punkt-Feature berechnet.
  • MinimumDer kleinste Feldwert wird für jedes Punkt-Feature ermittelt.
  • MaximumDer größte Feldwert wird für jedes Punkt-Feature ermittelt.
String
Grenzwert
(optional)

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

Double

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Ausgabe-Eignungsanalyse-Layer

Ein Container für den Ausgabe-Layer.

Feature Layer; Group Layer
Ausgabekriterienname

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

String

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})
NameErläuterungDatentyp
in_analysis_layer

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

Feature Layer; Group Layer
site_layer_id_field

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

String
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, wird als Kriterium verwendet. Dies ist die Standardeinstellung.
  • WEIGHTAnhand des Feldes gewichtete Kriterien von Punkten, die basierend auf dem vom Benutzer ausgewählten Statistiktyp in den einzelnen Polygonen des Eignungsanalyse-Layers liegen, werden als Kriterien verwendet.
  • MINIMAL_DISTANCEDie Entfernung vom nächstgelegenen Punkt zu den Schwerpunkten des Eignungsanalyse-Layers werden als Kriterien verwendet.
String
distance_type
(optional)

Die Art der Anfahrt, die zum Berechnen der minimalen Entfernung verwendet wird.

String
units
(optional)

Die Maßeinheit, die beim Berechnen der minimalen Entfernung verwendet wird.

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 Parameterwert in_site_centers_features, mit dem die einzelnen Datensätze eindeutig identifiziert werden.

Field
weight_field

Numerische Felder in einem Punkt-Layer, die für die Gewichtung ausgewählt werden.

Field
statistics_type
(optional)

Gibt den Typ von statistischer Operation an, der auf das gewichtete Feld angewendet werden soll.

  • SUMDer Gesamtwert der Feldwerte wird für jedes Punkt-Feature berechnet.
  • AVEDer durchschnittliche Feldwert wird für jedes Punkt-Feature berechnet.
  • STD_DEVDie Standardabweichung der Feldwerte wird für jedes Punkt-Feature berechnet.
  • MINDer kleinste Feldwert wird für jedes Punkt-Feature ermittelt.
  • MAXDer größte Feldwert wird für jedes Punkt-Feature ermittelt.
String
cutoff_distance
(optional)

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

Double

Abgeleitete Ausgabe

NameErläuterungDatentyp
out_analysis_layer

Ein Container für den Ausgabe-Layer.

Feature Layer; Group Layer
out_criteria_name

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

String

Codebeispiel

AddPointLayerBasedSuitabilityCriteria – Beispiel (Python-Fenster)

Das folgende Skript im Python-Fenster veranschaulicht, wie Sie die Funktion AddPointLayerBasedSuitabilityCriteria verwenden.

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, Erweiterung "ArcGIS Network Analyst"
  • Standard: Erfordert Business Analyst, Erweiterung "ArcGIS Network Analyst"
  • Advanced: Erfordert Business Analyst, Erweiterung "ArcGIS Network Analyst"

Verwandte Themen