Entidades de subconjunto (Geostatistical Analyst)

Disponible con una licencia de Geostatistical Analyst.

Resumen

Divide el dataset original en dos partes: una parte que se utilizará para modelar la estructura espacial y producir una superficie, la otra que se utilizará para comparar y validar la superficie de salida.

Uso

  • Si se utilizan entidades multiparte como entrada, la salida será un subconjunto de entidades multiparte y no de entidades individuales.

  • Si desea que la secuencia aleatoria que se utilice para crear los subconjuntos sea repetible, debe especificar un valor de inicialización distinto de cero en la variable de entorno Generador de números aleatorios.

    Nota:

    Solo se admite el tipo de generador de números aleatorios Mersenne Twister; si se elige Algoritmo 599 capturado por ACM o Rand C estándar, se utilizará Mersenne Twister en su lugar.

  • La clase de entidad de prueba se utiliza a menudo en la validación de un modelo creado mediante la clase de entidad de entrenamiento.

Parámetros

EtiquetaExplicaciónTipo de datos
Entidades de entrada

Entidades de puntos, líneas, polígonos o tablas a partir de las cuales se crea un subconjunto.

Table View
Clase de entidad de entrenamiento de salida

Subconjunto de entidades de entrenamiento que se va a crear.

Feature Class; Table
Clase de entidad de prueba salida
(Opcional)

Subconjunto de entidades de prueba que se va a crear.

Feature Class; Table
Tamaño del subconjunto de entidades de entrenamiento
(Opcional)

Tamaño de la clase de entidad de formación de salida que se introduce como un porcentaje de las entidades de entrada o como un número absoluto de entidades.

Double
Unidades de tamaño de subconjunto
(Opcional)

Tipo de tamaño de subconjunto.

  • Porcentaje de entradaPorcentaje de entidades de entrada que habrá en el dataset de entrenamiento.
  • Valor absolutoNúmero de entidades que habrá en el dataset de entrenamiento.
Boolean

arcpy.ga.SubsetFeatures(in_features, out_training_feature_class, {out_test_feature_class}, {size_of_training_dataset}, {subset_size_units})
NombreExplicaciónTipo de datos
in_features

Entidades de puntos, líneas, polígonos o tablas a partir de las cuales se crea un subconjunto.

Table View
out_training_feature_class

Subconjunto de entidades de entrenamiento que se va a crear.

Feature Class; Table
out_test_feature_class
(Opcional)

Subconjunto de entidades de prueba que se va a crear.

Feature Class; Table
size_of_training_dataset
(Opcional)

Tamaño de la clase de entidad de formación de salida que se introduce como un porcentaje de las entidades de entrada o como un número absoluto de entidades.

Double
subset_size_units
(Opcional)

Tipo de tamaño de subconjunto.

  • PERCENTAGE_OF_INPUTPorcentaje de entidades de entrada que habrá en el dataset de entrenamiento.
  • ABSOLUTE_VALUENúmero de entidades que habrá en el dataset de entrenamiento.
Boolean

Muestra de código

Ejemplo de SubsetFeatures 1 (ventana de Python)

Dividir aleatoriamente las entidades en dos clases de entidad.

import arcpy
arcpy.env.workspace = "C:/gapyexamples/data"
arcpy.SubsetFeatures_ga("ca_ozone_pts", "C:/gapyexamples/output/training", 
                        "", "", "PERCENTAGE_OF_INPUT")
Ejemplo de SubsetFeatures 2 (script independiente)

Dividir aleatoriamente las entidades en dos clases de entidad.

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

Información de licenciamiento

  • Basic: Requiere Geostatistical Analyst
  • Standard: Requiere Geostatistical Analyst
  • Advanced: Requiere Geostatistical Analyst

Temas relacionados