Stichprobe erneut auswählen (Data Reviewer)

Mit der Data Reviewer-Lizenz verfügbar.

Zusammenfassung

Wählt eine bereits generierte Zufallsauswahl aus einem Feature-Layer oder einer Tabellensicht erneut aus. Dieses Werkzeug wendet eine Auswahl anhand der Eingabedaten an, die auf der SQL-Abfrage basieren, die aus einer .json-Datei stammt, die mit dem Werkzeug Zufallsstichprobe auswählen generiert wurde.

Verwendung

  • Im Parameterwert JSON-Eingabedatei werden die folgenden Informationen gespeichert:

    • Datum und der Uhrzeit der Ausführung des Werkzeugs
    • Der Workspace, aus dem die Eingabe stammt
    • Der Name der Eingabe-Feature-Layer oder -Tabellen
    • Die Gesamtanzahl der ausgewählten Datensätze
    • Die OIDs der ausgewählte Datensätze
    • Der für die Auswahl verwendete SQL-Ausdruck
  • In der .json-Ausgabedatei aus dem Werkzeug Zufallsstichprobe auswählen wird die SQL-Abfrage gespeichert, die auf den Eingabe-Feature-Layer oder auf die Eingabe-Tabellensicht angewendet wird.

  • Für die Daten wird eine neue Auswahl erstellt. Eine Auswahl, die vor dem Ausführen dieses Werkzeugs erstellt wurde, wird gelöscht oder ignoriert. Die Aktivierung oder Deaktivierung der Umschaltfläche Ausgewählte Datensätze verwenden hat keine Auswirkungen auf die erneute Auswahl, da das Werkzeug für alle Zeilen im Feature-Layer oder in der Tabelle ausgeführt wird, die im Parameter Eingabezeilen angegeben sind.

  • Der Feature-Layer bzw. die Tabelle muss über ein Feld ObjectID verfügen, bevor dieses Werkzeug ausgeführt wird.

  • Wenn die Umschaltfläche Ausgewählte Datensätze verwenden deaktiviert ist, zeichnet der Wert des Parameters Ausgabedatei eine zufällige Auswahl von Features auf der Grundlage des gesamten Datasets auf. Wenn jedoch eine Definitionsabfrage angewendet wird, werden nur die Features oder Zeilen im Kartenrahmen ausgewählt, die der Abfrage entsprechen.

Parameter

BeschriftungErläuterungDatentyp
Eingabezeilen

Der Feature-Layer oder die Tabellensicht, auf die die Auswahl angewendet wird.

Feature Layer; Table View
JSON-Eingabedatei

Die .json-Datei, die verwendet wird, um Datensätze aus dem Eingabe-Feature-Layer oder aus der Eingabe-Tabellensicht erneut auszuwählen. Diese Datei wird mit dem Werkzeug Zufallsstichprobe auswählen erstellt.

File

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Aktualisierte Zeilen

Die aktualisierte Eingabe mit einer angewendeten Auswahl.

Feature Layer; Table View

arcpy.Reviewer.ReselectSample(in_layer_or_view, in_file)
NameErläuterungDatentyp
in_layer_or_view

Der Feature-Layer oder die Tabellensicht, auf die die Auswahl angewendet wird.

Feature Layer; Table View
in_file

Die .json-Datei, die verwendet wird, um Datensätze aus dem Eingabe-Feature-Layer oder aus der Eingabe-Tabellensicht erneut auszuwählen. Diese Datei wird mit dem Werkzeug Zufallsstichprobe auswählen erstellt.

File

Abgeleitete Ausgabe

NameErläuterungDatentyp
out_layer_or_view

Die aktualisierte Eingabe mit einer angewendeten Auswahl.

Feature Layer; Table View

Codebeispiel

ReselectSample: Beispiel 1 (Python)

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

import arcpy
arcpy.env.workspace = r"C:\USAData\Data.gdb"
arcpy.ReselectSample_Reviewer("Cities", in_file = "C:\\USAData\\Cities_Sample.json")
ReselectSample: Beispiel 2 (eigenständiges Skript)

Wählt innerhalb des Feature-Layers "Cities" eine Zufallsauswahl aus Features erneut aus.

# Name: ReselectSample_Example.py
# Description: Use the ReselectSample tool in ArcGIS Pro to reselect a random sample of features from a feature class.

# Import system modules
import arcpy

# Set environment workspace
arcpy.env.workspace = r"C:\USAData\Data.gdb"

# Set local variables
in_layer_or_view = "Cities"
in_file = r"C:\USAData\Cities_Sample.json"

# Reselect a random sample of features
arcpy.ReselectSample_Reviewer(in_layer_or_view, in_file)

Lizenzinformationen

  • Basic: Erfordert Data Reviewer
  • Standard: Erfordert Data Reviewer
  • Advanced: Erfordert Data Reviewer

Verwandte Themen