Поднабор пространственных объектов (Geostatistical Analyst)

Доступно с лицензией Geostatistical Analyst.

Краткая информация

Разделяет исходный набор данных на две части: одна часть используется для моделирования пространственной структуры и построения поверхности, а вторая часть – для сравнения и проверки выходной поверхности.

Использование

  • Если в качестве входных данных используются составные объекты, на выходе будет поднабор составных, а не отдельных объектов.

  • Если нужно, чтобы случайная последовательность, используемая для создания поднаборов, была повторяемой, нужно указать ненулевое исходное значение для переменной среды Генератор случайного числа (Random number generator).

    Примечание:

    Поддерживается только тип генератора случайных чисел Mersenne Twister; если выбраны ACM сборный алгоритм 599 или Standard C Rand, вместо них будет использован Mersenne Twister.

  • Класс тестовых объектов часто используется для проверки модели, созданной с помощью учебного класса объектов.

Параметры

ПодписьОписаниеТип данных
Входные объекты

Точечные, линейные, полигональные объекты или таблица, из которой будет создан поднабор.

Table View
Выходной обучающий класс пространственных объектов

Создаваемый поднабор обучающих пространственных объектов.

Feature Class; Table
Выходной тестовый класс пространственных объектов
(Дополнительный)

Создаваемый поднабор тестовых пространственных объектов.

Feature Class; Table
Размер обучающего поднабора пространственных объектов
(Дополнительный)

Размер выходного учебного класса пространственных объектов, введенный либо в виде процента от входных объектов, либо в виде абсолютного их числа.

Double
Единицы размера поднабора
(Дополнительный)

Тир размера поднабора.

  • Процент входных Процент входных пространственных объектов, которые будут в учебном наборе данных.
  • Абсолютное значение Количество пространственных объектов, которые будут в учебном наборе данных.
Boolean

arcpy.ga.SubsetFeatures(in_features, out_training_feature_class, {out_test_feature_class}, {size_of_training_dataset}, {subset_size_units})
ИмяОписаниеТип данных
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
(Дополнительный)

Тир размера поднабора.

  • PERCENTAGE_OF_INPUT Процент входных пространственных объектов, которые будут в учебном наборе данных.
  • ABSOLUTE_VALUE Количество пространственных объектов, которые будут в учебном наборе данных.
Boolean

Пример кода

SubsetFeatures Пример 1 (окно Python)

Разделите в случайном порядке объекты на два класса объектов.

import arcpy
arcpy.env.workspace = "C:/gapyexamples/data"
arcpy.SubsetFeatures_ga("ca_ozone_pts", "C:/gapyexamples/output/training", 
                        "", "", "PERCENTAGE_OF_INPUT")
SubsetFeatures, пример 2 (автономный скрипт)

Разделите в случайном порядке объекты на два класса объектов.

# 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)

Информация о лицензиях

  • Basic: Обязательно Geostatistical Analyst
  • Standard: Обязательно Geostatistical Analyst
  • Advanced: Обязательно Geostatistical Analyst

Связанные разделы