Beschriftung | Erläuterung | Datentyp |
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.
| Boolean |
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
arcpy.ga.SubsetFeatures(in_features, out_training_feature_class, {out_test_feature_class}, {size_of_training_dataset}, {subset_size_units})
Name | Erläuterung | Datentyp |
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.
| Boolean |
Codebeispiel
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")
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)
Umgebungen
Lizenzinformationen
- Basic: Erfordert Geostatistical Analyst
- Standard: Erfordert Geostatistical Analyst
- Advanced: Erfordert Geostatistical Analyst