Kriterieneigenschaften festlegen (Business Analyst)

Mit der Business Analyst-Lizenz verfügbar.

Zusammenfassung

Definiert Parameter für Kriterien.

Verwendung

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

  • Alle Kriteriengewichtungen müssen zusammen 100 Prozent ergeben.

  • Der Einfluss der Kriterien kann positiv oder invers sein.

  • Wenn die Option Ideal des Parameters Kriterieneigenschaften angegeben wird, muss für Idealer Wert ein Wert eingegeben werden.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Eignungsanalyse-Layer

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

Feature Layer; Group Layer
Kriterieneigenschaften

Die Eingabe-Features, die zum Einrichten der Kriterieneigenschaften verwendet werden.

  • Kriterium: Das Feld, der Punkt oder die Variable zur Berechnung der Eignungsbewertung.
  • Titel: Der Name der Kriterien.
  • Gewichtung: Der Einfluss, den ein Kriterienwert auf die gesamte Eignungsbewertung hat. Diese Zahl muss größer als oder gleich 0 sein.
  • Einfluss: Beispiel für einen positiven Einfluss: Je mehr Haushalte mit Hochschul- oder Berufsabschlüssen es an einem Ort gibt, desto besser soll dieser Standort abschneiden. Beispiel für einen inversen Einfluss: Ein niedrigerer Medianwert für Eigenheime ist wünschenswert, da dies bedeutet, dass mehr Menschen sich eine Immobilie leisten können. Ein Beispiel für einen idealen Einfluss ist die Suche nach Bereichen innerhalb eines Wertebereichs.
    • Positiv: Je höher der Kriterienwert, desto höher fällt die Eignungsbewertung aus.
    • Invers: Je niedriger der Kriterienwert, desto höher fällt die Eignungsbewertung aus.
    • Ideal: Je näher am idealen Wert, desto höher fällt die Eignungsbewertung aus.
    • Ziel: Je näher am Zielwert, desto höher fällt die Eignungsbewertung aus.
  • Idealer Wert: Je näher der Kriterienwert beim idealen Wert liegt, desto höher fällt die Eignungsbewertung aus.
  • Minimalwert: Ein numerischer Wert, der einen festen unteren Grenzwert für die Kriterien darstellt.
  • Maximalwert: Ein numerischer Wert, der einen festen oberen Grenzwert für die Kriterien darstellt.
  • Aktiviert: Aktivieren Sie diese Option, um die Kriterien in die endgültige Eignungsbewertung aufzunehmen.

Value Table
Voreingestellte Methode
(optional)

Gibt die Vorverarbeitungs- und Kombinationsmethode an, die bei der Berechnung des Endergebnisses verwendet wird.

  • Werte kombinierenEs wird die Summe der skalierten Werte mit Bewertungen verwendet, die die Werteverteilung für jedes Kriterium darstellen. Dies ist die Standardeinstellung.
  • Unterschiede zusammensetzenEs wird der geometrische Mittelwert der skalierten Werte verwendet.
  • BenutzerdefiniertEs werden benutzerdefinierte Vorverarbeitungs- und Kombinationsmethoden verwendet.
String
Vorverarbeitungsmethode
(optional)

Gibt die Methode an, die zum Konvertieren der Eingabevariablen in einen standardisierten Maßstab verwendet werden soll.

  • Minimum-MaximumDie Variablen werden unter Verwendung des Minimal- und des Maximalwertes jeder Variable zwischen 0 und 1 skaliert. Dies ist die Standardeinstellung.
  • PerzentilDie Variablen werden in Perzentile zwischen 0 und 1 konvertiert.
  • Z-WertJede Variable wird standardisiert, indem der Mittelwert subtrahiert und durch die Standardabweichung dividiert wird.
  • RawDie Werte der Variablen werden ohne Änderung verwendet.
String
Kombinationsmethode
(optional)

Gibt die Methode an, die zum Kombinieren der skalierten Variablen in einen einzelnen Wert verwendet werden soll.

  • SummeDie Werte werden addiert. Dies ist die Standardeinstellung.
  • MittelwertDer arithmetische (additive) Mittelwert der Werte wird berechnet. Dies ist die Standardeinstellung.
  • ProduktDie Werte werden multipliziert. Alle Maßstabswerte müssen größer oder gleich null sein
  • Geometrischer MittelwertDer geometrische (multiplikative) Mittelwert der Werte wird berechnet. Alle Maßstabswerte müssen größer oder gleich null sein
String
Maßstab des Endergebnisses
(optional)

Gibt die Methode an, die zum Skalieren des kombinierten Wertes verwendet wird. Dieser Parameter bestimmt das Endergebnis.

  • Methode 0-1Das Endergebnis wird mit 0 als niedrigstem Wert und 1 als höchstem Wert berechnet.
  • Methode 0-100Das Endergebnis wird mit 0 als niedrigstem Wert und 100 als höchstem Wert berechnet.
  • KeinDie Daten werden nicht skaliert. Dies ist die Standardeinstellung.
String

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Ausgabe-Eignungsanalyse-Layer

Der Name des Eignungsanalyse-Layers, der der Karte hinzugefügt wird.

Feature Layer; Group Layer

arcpy.ba.SetCriteriaProperties(in_analysis_layer, criteria_properties, {criteria_score_preset}, {preprocessing}, {criteria_score_method}, {final_score_method})
NameErläuterungDatentyp
in_analysis_layer

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

Feature Layer; Group Layer
criteria_properties
[[criterion, title, weight, influence, ideal_value, minimum_value, maximum_value, enabled],...]

Die Eingabe-Features, die zum Einrichten der Kriterieneigenschaften verwendet werden.

  • criterion: Das Feld, der Punkt oder die Variable zur Berechnung der Eignungsbewertung.
  • title: Der Name der Kriterien.
  • weight: Der Einfluss, den ein Kriterienwert auf die gesamte Eignungsbewertung hat. Diese Zahl muss größer als oder gleich 0 sein.
  • influence: Beispiel für einen positiven Einfluss: Je mehr Haushalte mit Hochschul- oder Berufsabschlüssen es an einem Ort gibt, desto besser soll dieser Standort abschneiden. Beispiel für einen inversen Einfluss: Ein niedrigerer Medianwert für Eigenheime ist wünschenswert, da dies bedeutet, dass mehr Menschen sich eine Immobilie leisten können. Ein Beispiel für einen idealen Einfluss ist die Suche nach Bereichen innerhalb eines Wertebereichs.
    • POSITIVE: Je höher der Kriterienwert, desto höher fällt die Eignungsbewertung aus.
    • INVERSE: Je niedriger der Kriterienwert, desto höher fällt die Eignungsbewertung aus.
    • IDEAL: Je näher am idealen Wert, desto höher fällt die Eignungsbewertung aus.
    • TARGET: Je näher am Zielwert, desto höher fällt die Eignungsbewertung aus.
  • ideal_value: Je näher der Kriterienwert beim idealen Wert liegt, desto höher fällt die Eignungsbewertung aus.
  • minimum_value: Ein numerischer Wert, der einen festen unteren Grenzwert für die Kriterien darstellt.
  • maximum_value: Ein numerischer Wert, der einen festen oberen Grenzwert für die Kriterien darstellt.
  • enabled: Verwendet den Wert true, um die Kriterien in die endgültige Eignungsbewertung aufzunehmen.
Value Table
criteria_score_preset
(optional)

Gibt die Vorverarbeitungs- und Kombinationsmethode an, die bei der Berechnung des Endergebnisses verwendet wird.

  • SUM_SCALEDEs wird die Summe der skalierten Werte mit Bewertungen verwendet, die die Werteverteilung für jedes Kriterium darstellen. Dies ist die Standardeinstellung.
  • GEOMEAN_SCALEDEs wird der geometrische Mittelwert der skalierten Werte verwendet.
  • CUSTOMEs werden benutzerdefinierte Vorverarbeitungs- und Kombinationsmethoden verwendet.
String
preprocessing
(optional)

Gibt die Methode an, die zum Konvertieren der Eingabevariablen in einen standardisierten Maßstab verwendet werden soll.

  • MINMAXDie Variablen werden unter Verwendung des Minimal- und des Maximalwertes jeder Variable zwischen 0 und 1 skaliert. Dies ist die Standardeinstellung.
  • PERCENTILEDie Variablen werden in Perzentile zwischen 0 und 1 konvertiert.
  • ZSCOREJede Variable wird standardisiert, indem der Mittelwert subtrahiert und durch die Standardabweichung dividiert wird.
  • RAWDie Werte der Variablen werden ohne Änderung verwendet.
String
criteria_score_method
(optional)

Gibt die Methode an, die zum Kombinieren der skalierten Variablen in einen einzelnen Wert verwendet werden soll.

  • SUMDie Werte werden addiert. Dies ist die Standardeinstellung.
  • MEANDer arithmetische (additive) Mittelwert der Werte wird berechnet. Dies ist die Standardeinstellung.
  • PRODUCTDie Werte werden multipliziert. Alle Maßstabswerte müssen größer oder gleich null sein
  • GEOMETRIC_MEANDer geometrische (multiplikative) Mittelwert der Werte wird berechnet. Alle Maßstabswerte müssen größer oder gleich null sein
String
final_score_method
(optional)

Gibt die Methode an, die zum Skalieren des kombinierten Wertes verwendet wird. Dieser Parameter bestimmt das Endergebnis.

  • METHOD_0_1Das Endergebnis wird mit 0 als niedrigstem Wert und 1 als höchstem Wert berechnet.
  • METHOD_0_100Das Endergebnis wird mit 0 als niedrigstem Wert und 100 als höchstem Wert berechnet.
  • NONEDie Daten werden nicht skaliert. Dies ist die Standardeinstellung.
String

Abgeleitete Ausgabe

NameErläuterungDatentyp
out_analysis_layer

Der Name des Eignungsanalyse-Layers, der der Karte hinzugefügt wird.

Feature Layer; Group Layer

Codebeispiel

SetCriteriaProperties: Beispiel (Python-Fenster)

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

import arcpy
arcpy.ba.SetCriteriaProperties("Site Suitability001", "wealth_meddi_cy 'Criterion for wealth.meddi_cy variable' 1 # # POSITIVE # true;wealth_mednw_cy 'Criterion for wealth.mednw_cy variable' 1 # # INVERSE # true")

Lizenzinformationen

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

Verwandte Themen