Teilmengen aus Features erstellen (Geostatistical Analyst)

Mit der Geostatistical Analyst-Lizenz verfügbar.

Zusammenfassung

Teilt das ursprüngliche Dataset in zwei Teile: Der eine Teil kann zum Modellieren der räumlichen Struktur und Generieren einer Oberfläche, der andere Teil zum Vergleichen und Überprüfen der Ausgabe-Oberfläche verwendet werden.

Verwendung

  • Wenn Multipart-Features als Eingabe verwendet werden, ist die Ausgabe eine Teilmenge aus Multipart-Features und nicht aus einzelnen Features.

  • Wenn die zufällige Abfolge, die zum Erstellen der Teilmengen verwendet wird, wiederholbar sein soll, dann müssen Sie einen Startwert ungleich Null in der Umgebungsvariablen Zufallszahlengenerator angeben.

    Hinweis:

    Es wird nur der Zufallszahlengenerator vom Typ Mersenne Twister unterstützt; wenn ACM599 – Sammelalgorithmus oder Standard C Rand ausgewählt wird, wird stattdessen Mersenne Twister verwendet.

  • Die Test-Feature-Class wird häufig bei der Validierung eines Modells verwendet, das mit der Training-Feature-Class erstellt wurde.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Features

Punkte, Linien, Polygon-Features oder Tabelle, aus denen bzw. der eine Teilmenge erstellt werden soll.

Table View
Ausgabe-Training-Feature-Class

Die Teilmenge aus Trainings-Features, die erstellt werden soll.

Feature Class; Table
Ausgabe-Test-Feature-Class
(optional)

Die Teilmenge aus Test-Features, die erstellt werden soll.

Feature Class; Table
Größe der Trainings-Feature-Teilmenge
(optional)

Die eingegebene Größe der Ausgabe-Training-Feature-Class, entweder als Prozentsatz der Eingabe-Features oder als absolute Anzahl der Features.

Double
Größeneinheiten der Teilmenge
(optional)

Der Typ der Teilmengengröße.

  • Eingabe-ProzentsatzDer Prozentsatz der Eingabe-Features, die im Trainings-Dataset enthalten sein sollen.
  • Absoluter WertDie Anzahl der Features, die im Trainings-Dataset enthalten sein sollen.
Boolean

arcpy.ga.SubsetFeatures(in_features, out_training_feature_class, {out_test_feature_class}, {size_of_training_dataset}, {subset_size_units})
NameErläuterungDatentyp
in_features

Punkte, Linien, Polygon-Features oder Tabelle, aus denen bzw. der eine Teilmenge erstellt werden soll.

Table View
out_training_feature_class

Die Teilmenge aus Trainings-Features, die erstellt werden soll.

Feature Class; Table
out_test_feature_class
(optional)

Die Teilmenge aus Test-Features, die erstellt werden soll.

Feature Class; Table
size_of_training_dataset
(optional)

Die eingegebene Größe der Ausgabe-Training-Feature-Class, entweder als Prozentsatz der Eingabe-Features oder als absolute Anzahl der Features.

Double
subset_size_units
(optional)

Der Typ der Teilmengengröße.

  • PERCENTAGE_OF_INPUTDer Prozentsatz der Eingabe-Features, die im Trainings-Dataset enthalten sein sollen.
  • ABSOLUTE_VALUEDie Anzahl der Features, die im Trainings-Dataset enthalten sein sollen.
Boolean

Codebeispiel

SubsetFeatures – Beispiel 1 (Python-Fenster)

Teilen der Features nach dem Zufallsprinzip in zwei Feature-Classes.

import arcpy
arcpy.env.workspace = "C:/gapyexamples/data"
arcpy.SubsetFeatures_ga("ca_ozone_pts", "C:/gapyexamples/output/training", 
                        "", "", "PERCENTAGE_OF_INPUT")
SubsetFeatures – Beispiel 2 (eigenständiges Skript)

Teilen der Features nach dem Zufallsprinzip in zwei Feature-Classes.

# Name: SubsetFeatures_Example_02.py
# Description: Randomly split the features into two feature classes.
# Requirements: Geostatistical Analyst Extension

# Import system modules
import arcpy

# Set environment settings
arcpy.env.workspace = "C:/gapyexamples/data"

# Set local variables
inPointFeatures = "ca_ozone_pts.shp"
outtrainPoints = "C:/gapyexamples/output/training.shp"
outtestPoints = ""
trainData = ""
subsizeUnits = "PERCENTAGE_OF_INPUT"

# Execute SubsetFeatures
arcpy.SubsetFeatures_ga(inPointFeatures, outtrainPoints, outtestPoints, 
                        trainData, subsizeUnits)

Lizenzinformationen

  • Basic: Erfordert Geostatistical Analyst
  • Standard: Erfordert Geostatistical Analyst
  • Advanced: Erfordert Geostatistical Analyst

Verwandte Themen