Доступно с лицензией Geostatistical Analyst.
Сводка
Разделяет исходный набор данных на две части: одна часть используется для моделирования пространственной структуры и построения поверхности, а вторая часть – для сравнения и проверки выходной поверхности.
Использование
Если в качестве входных данных используются составные объекты, на выходе будет поднабор составных, а не отдельных объектов.
-
Если нужно, чтобы случайная последовательность, используемая для создания поднаборов, была повторяемой, нужно указать ненулевое исходное значение для переменной среды Генератор случайного числа (Random number generator).
Примечание:
Поддерживается только тип генератора случайных чисел Mersenne Twister; если выбраны ACM сборный алгоритм 599 или Standard C Rand, вместо них будет использован Mersenne Twister.
Класс тестовых объектов часто используется для проверки модели, созданной с помощью учебного класса объектов.
Синтаксис
SubsetFeatures(in_features, out_training_feature_class, {out_test_feature_class}, {size_of_training_dataset}, {subset_size_units})
Parameter | Объяснение | Тип данных |
in_features | Точечные, линейные, полигональные объекты или таблица, из которой будет создан поднабор. | Table View |
out_training_feature_class | Создаваемый поднабор обучающих пространственных объектов. | Feature Class; Table |
out_test_feature_class (Дополнительный) | Создаваемый поднабор тестовых пространственных объектов. | Feature Class; Table |
size_of_training_dataset (Дополнительный) | Размер выходного учебного класса пространственных объектов, введенный либо в виде процента от входных объектов, либо в виде абсолютного их числа. | Double |
subset_size_units (Дополнительный) | Тир размера поднабора.
| Boolean |
Пример кода
Разделите в случайном порядке объекты на два класса объектов.
import arcpy
arcpy.env.workspace = "C:/gapyexamples/data"
arcpy.SubsetFeatures_ga("ca_ozone_pts", "C:/gapyexamples/output/training",
"", "", "PERCENTAGE_OF_INPUT")
Разделите в случайном порядке объекты на два класса объектов.
# 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)
Environments
Информация о лицензиях
- Basic: Требуется Geostatistical Analyst
- Standard: Требуется Geostatistical Analyst
- Advanced: Требуется Geostatistical Analyst