Rellenar los valores que faltan (Minería de patrones en espacio-tiempo)

Resumen

Reemplaza valores que faltan (nulos) por valores estimados según los vecinos espaciales, los vecinos espaciotemporales, valores de serie temporal o valores de estadísticas globales.

Más información sobre cómo funciona Rellenar valores que faltan

Ilustración

Ilustración de la herramienta Rellenar valores que faltan

Uso

  • El valor del parámetro Tabla o entidades de entrada puede ser entidades de punto o polígono o una tabla independiente.

  • En el caso de la entidad de entrada, los valores que faltan pueden estimarse mediante el uso de vecinos espaciales, vecinos espaciotemporales o valores de serie temporal. Los valores que faltan pueden estar en entidades de entrada o en una tabla relacionada. En lo que respecta a las tablas independientes, los valores que faltan pueden estimarse mediante el uso de estadísticas globales de los valores del campo de entrada o de serie temporal. Como las tablas independientes no tienen información espacial, no se pueden definir vecinos espaciales para las tablas.

  • La salida contendrá tres campos para cada campo del parámetro Campos para rellenar. El primero contendrá los valores originales y rellenados y el segundo contendrá un indicador que señala que el valor se ha estimado. El campo estimado mantendrá su nombre de campo original, pero los alias de campo se crearán con la siguiente convención de nomenclatura: <field>_FILLED y <field>_ESTIMATED. En las entidades de entrada, el tercer campo es el campo de número de vecinos, <field>_ N_NEIGHBORS, que se utiliza en los cálculos de cada valor estimado. En las tablas de entrada independientes, el tercer campo es el campo de número de registros, <field>_NUM_REC_USED, que se utiliza en los cálculos de cada valor estimado.

  • En las entidades de entrada, la salida también incluirá campos que contienen valores que pueden ayudar a entender el número de vecinos y el rango de valores de vecinos utilizados en los cálculos del valor de destino que falta. Si el parámetro Método de relleno se configura en Promedio, se notificará la desviación estándar (<field>_STD) de los vecinos utilizada en los cálculos. Se notificará el valor máximo de vecinos (<field>_MAX) correspondiente a la opción Máximo y el valor mínimo de vecinos (<field>_MIN) de la opción Mínimo. Si el parámetro Método de relleno se define como Media, se notificará la desviación absoluta media (<field>_MAD) de los vecinos. Si los valores que faltan se rellenan utilizando la opción Tendencia temporal, el campo <field>_RES incluirá la suma de los valores residuales cuadrados de la spline. El campo NNBRS contendrá el número de vecinos utilizado para calcular los valores estimados.

  • En el caso de las tablas independientes, la salida incluirá campos que contienen valores que pueden ayudar a entender las estadísticas y el rango de valores no nulos del campo utilizados en los cálculos del valor de destino que falta. Si el parámetro Método de relleno se configura en Promedio, se notificará la desviación estándar (<field>_STD) de los valores no nulos del campo que se utiliza en los cálculos. Se notificará el valor máximo del campo de entrada (<field>_MAX) correspondiente a la opción Máximo y el valor mínimo (<field>_MIN) de la opción Mínimo. Si el parámetro Método de relleno se define como Media, se notificará la desviación absoluta media (<field>_MAD) de los valores no nulos. Si los valores que faltan se rellenan utilizando la opción Tendencia temporal, el campo <field>_RES incluirá la suma de los valores residuales cuadrados de la spline.

  • Puede incluir campos que no contengan valores nulos. Estos campos se copiarán en la salida, pero no tendrán asociados campos adicionales en la salida (como <field>_FILLED o <field>_ESTIMATED). Como alternativa, puede proporcionar el valor del parámetro Id. único que se agregará a la salida y que puede utilizarse para asociar de nuevo los resultados a la tabla o las entidades de entrada.

  • El campo NUM_EST (TOT_EST si está usando una tabla relacionada) será el número total de variables estimadas para el registro asociado. Este campo se utiliza para representar el mapa de salida.

  • Puede incorporar los campos adicionales a la tabla o la entidad de entrada mediante el uso del parámetro Incorporar campos a entrada. Si incorpora estos campos, no se puede proporcionar una tabla relacionada.

  • En el caso de las entidades de entrada, el parámetro Id. de ubicación puede utilizarse de varias manteras en función de la estructura de los datos espaciotemporales de entrada.

    • Si los datos se almacenan en una tabla relacionada (es decir, tiene un conjunto de entidades en una clase de entidad con una tabla relacionada que contiene atributos a lo largo del tiempo) y desea rellenar los valores que faltan de la tabla relacionada, puede utilizar el parámetro Tabla relacionada. El valor del parámetro Id. de ubicación empareja cada entidad de la clase de entidad de entrada con un conjunto de registros de la tabla relacionada y debe ser exclusivo de cada entidad de entrada.
    • Si los datos se almacenan en la misma clase de entidad (es decir, repitiendo formas o geometría), el parámetro Id. de ubicación especificará cada ubicación única en la clase de entidad. Por ejemplo, si tiene datos de población de los condados de Estados Unidos de 10 años, cada condado se repetirá 10 veces en la clase de entidad y el Id. del condado se utilizará para especificar cada ubicación de condado única. El Id. de ubicación debe ser exclusivo de cada ubicación, pero no necesariamente exclusivo de cada entidad.

  • El valor de Id. de ubicación es un campo de entero o texto y debe representar una ubicación única y estática. No debe tener coordenadas x,y diferentes con el tiempo.

  • Esta herramienta se puede utilizar con los datos del panel almacenados como formas repetidas o con una tabla relacionada. Si se proporciona un valor del parámetro Id. de ubicación, la herramienta reconocerá que la entrada corresponde a datos del panel y se necesitará el parámetro Campo de tiempo.

  • En las tablas independientes, si se proporciona un valor en el parámetro Id. de ubicación y no se proporciona ningún valor en el parámetro Campo de tiempo, los valores estimados pueden calcularse mediante el uso de registros con el mismo Id. de ubicación que la ubicación cuyo valor nulo se está introduciendo. Por ejemplo, si tiene datos de condados de Estados Unidos y dese rellenar los valores que faltan con el promedio de todos los condados del mismo estado, puede utilizar un campo que represente el estado como el Id. de ubicación.

  • Si los valores de los parámetros Id. de ubicación y Campo de tiempo están en las tablas independientes de entrada, solo estará disponible la opción Tendencia temporal del parámetro Método de relleno.

  • Si se elige la opción Distancia fija, Solo bordes de contigüidad o Bordes o esquinas de contigüidad como parámetro Conceptualización de relaciones espaciales, se puede simular una ventana de tiempo-espacio eligiendo un valor en los parámetros Banda de distancia y una Vecindad temporal.

  • Si se elige la opción Distancia fija, Solo bordes de contigüidad o Bordes o esquinas de contigüidad como parámetro Conceptualización de relaciones espaciales, se puede definir valor del parámetro Número de vecinos espaciales para especificar una cantidad mínima de vecinos.

  • La opción Tendencia temporal del parámetro Método de relleno solo está disponibles si se han definido los valores de los parámetros Id. de ubicación y Campo de tiempo.

  • Cuando utilice la opción Tendencia temporal para rellenar valores, la ubicación con valor nulo que se rellena debe tener como mínimo dos períodos de tiempo con valores al principio y al menos dos períodos de tiempo con valores al final de las series de tiempo que se van a rellenar. Debido a este requisito, los valores nulos presentes en los dos primeros o en los dos últimos intervalos de tiempo no se pueden rellenar mediante la opción Tendencia temporal.

  • La opción Tendencia temporal utiliza el método Spline univariante interpolada del paquete de interpolación de SciPy.

  • Al rellenar los valores que faltan de los datos del panel con vecinos espaciales, configure el parámetro Vecindad temporal en 0.

  • Si los datos son del panel, puede utilizar el parámetro Vecindad temporal para filtrar por tiempo. Asimismo, el valor de Vecindad temporal de 0 le permite consultar solamente vecinos espaciales.

  • Es importante inspeccionar los valores rellenados resultantes para asegurarse de que sean significativos para su análisis. Por ejemplo, si campo original era un entero y ha definido la herramienta para rellenar con la media de los vecinos espaciales, los decimales se incluirán en los resultados, por lo que podrían no ser significativos si el campo de entrada era un recuento. Además, dependiendo del método utilizado para el parámetro Tendencia temporal, el resultado podría ser un número negativo aunque ninguno de los valores existentes sea negativo. Esto no tendría sentido si el campo que estaba rellenado era de población.

  • El campo N_NEIGHBORS indica la cantidad de vecinos incluida en los cálculos de esa entidad. Si el parámetro Método de relleno se configura en Tendencia temporal, este número es el número de valores que existe en la serie temporal correspondiente a ese valor de Id. de ubicación (por ejemplo, si solo le faltase un valor en la serie temporal, se indicaría el número de intervalos de tiempo del dataset menos uno). Si está usando el valor Vecinos K más cercano en el parámetro Conceptualización de relaciones espaciales y un valor de Vecindad temporal, el número de vecinos notificado se incluirá en los vecinos k de la entidad que se encuentra en la ventana de tiempo especificada.

  • El parámetro Valor nulo representa los valores nulos (que faltan). Este parámetro se utiliza de maneras diferentes dependiendo de los formatos de entrada y salida.

    • En tablas o clases de entidad de geodatabases, se supone que <Null> es el valor nulo (que falta) si no se proporciona ningún valor del parámetro Valor nulo. Si se proporciona un valor, ese valor y los valores <Null> se estimarán en la salida de la herramienta.
    • En shapefiles y tablas dBASE se requiere el parámetro Valor nulo. Debe proporcionar un valor que represente valores nulos o que faltan en los datos de entrada (por ejemplo, -9999).
    • Si la entrada es una tabla o clase de entrada de geodatabases de entrada y la salida es un shapefile o tabla dBASE, se requiere este parámetro para especificar cómo se representarán en la salida de la herramienta los valores que faltan que no pueden calcularse.

  • Los valores que faltan que no se pueden estimar ni rellenar se notificarán en la salida con el formato con que los valores nulos existían originalmente o como se especifica en el parámetro Valor nulo.

  • Durante la ejecución de la herramienta, en la parte inferior del panel Geoprocesamiento se escriben los mensajes que describen detalles del análisis y las características de los campos rellenados. Para acceder a los mensajes, pase el cursor sobre la barra de progreso y haga clic en el botón emergente Elemento emergente o expanda la sección de mensajes del panel Geoprocesamiento. También puede acceder a los mensajes de la herramienta Rellenar valores que faltan ejecutada anteriormente por medio del historial de geoprocesamiento.

Parámetros

EtiquetaExplicaciónTipo de datos
Tabla o entidades de entrada

Clase de entidad de punto o polígono o tabla independiente que contiene los valores nulos que se van a rellenar.

Si se proporciona el valor del parámetro Tabla relacionada, la tabla relacionada contendrá los valores nulos que se van a rellenar. Las entidades de entrada se emparejarán con las filas de la tabla relacionada para especificar la vecindad espaciotemporal.

Table View
Tabla o entidades de salida
(Opcional)

Entidades de salida o tabla independiente que incluirá los valores rellenados (estimados).

Si se proporciona el valor del parámetro Tabla relacionada, la salida de este parámetro contendrá el número de valores estimados en cada ubicación y el valor del parámetro Tabla de salida contendrá los valores rellenados (estimados).

Feature Class; Table
Campos para rellenar

Los campos numéricos que contienen los datos que faltan (valores nulos).

Field
Método de relleno

Especifica el tipo de cálculo que se aplicará. La opción Tendencia temporal solo está disponible si se proporcionan los valores de los parámetros Id. de ubicación y Campo de tiempo.

  • PromedioLos valores nulos se reemplazarán por el valor medio (promedio) de los vecinos de la entidad o el valor medio del campo que se va a rellenar para las tablas independientes.
  • MínimoLos valores nulos se reemplazarán por el valor mínimo (más pequeño) de los vecinos de la entidad o el valor mínimo del campo que se va a rellenar para las tablas independientes.
  • MáximoLos valores nulos se reemplazarán por el valor máximo (más alto) de los vecinos de la entidad o el valor máximo del campo que se va a rellenar para las tablas independientes.
  • MedianaLos valores nulos se reemplazarán por la media (valor medio clasificado) de los vecinos de la entidad o la media del campo que se va a rellenar para las tablas independientes.
  • Tendencia temporalLos valores nulos se reemplazarán basándose en la tendencia en esa ubicación única.
String
Conceptualización de relaciones espaciales
(Opcional)

Especifica cómo se definirán las relaciones espaciales entre las entidades.

  • Distancia fijaEn los cálculos se incluirán las entidades vecinas que están dentro de una distancia crítica especificada (valor del parámetro Banda de distancia) de cada entidad y se excluirá todo lo que está fuera de la distancia crítica.
  • K vecinos más cercanosLas entidades k más cercanas se incluirán en los cálculos; k es un parámetro numérico especificado.
  • Solo bordes de contigüidadSolo las entidades de polígono vecinas que comparten un límite o que se superponen tendrán influencia sobre los cálculos de la entidad poligonal de destino.
  • Bordes o esquinas de contigüidadLas entidades poligonales que comparten un límite, comparten un nodo o se superponen tendrán influencia sobre los cálculos de la entidad poligonal de destino.
  • Obtener ponderaciones espaciales a partir del archivoLas relaciones espaciales estarán definidas por un archivo especificado de ponderaciones espaciales. La ruta del archivo de ponderaciones espaciales se especifica mediante el parámetro Archivo de matriz de ponderaciones.
String
Banda de distancia
(Opcional)

Distancia de valor límite de la opción Distancia fija del parámetro Conceptualización de relaciones espaciales. Las entidades que están fuera del valor límite especificado para una entidad de destino se ignorarán en los cálculos de esa entidad. Este parámetro no está disponible para las opciones Solo bordes de contigüidad o Bordes o esquinas de contigüidad.

Linear Unit
Vecindad temporal
(Opcional)

Intervalo hacia delante y hacia atrás en el tiempo que determina las entidades que se utilizarán en los cálculos para la entidad de destino. Las entidades que no están dentro de este intervalo de la entidad de destino se ignorarán en los cálculos para esa entidad.

Time Unit
Campo de tiempo
(Opcional)

El campo que contiene el registro de tiempo para cada registro del dataset. Este campo de tiempo debe ser de tipo Fecha.

En la entrada de la entidad, el campo de tiempo definirá vecinos temporales mientras se rellenan los valores que faltan. Si se proporciona una tabla relacionada, debe proporcionarse un valor.

En la entrada de tabla y entidad, el campo de tiempo se utilizará cuando se rellenen los valores que faltan usando la tendencia temporal en la ubicación.

Field
Número de vecinos espaciales
(Opcional)

Número de vecinos más cercanos que se incluirá en los cálculos.

Si se elige la opción Distancia fija, Solo bordes de contigüidad o Bordes o esquinas de contigüidad del parámetro Conceptualización de relaciones espaciales, el número será la cantidad mínima de vecinos que se incluirá en los cálculos.

Long
Id. de ubicación
(Opcional)

Campo de entero o texto que contiene un Id. único de cada ubicación.

Si se proporciona una tabla relacionada, este campo se utiliza para emparejar cada entidad de entrada con filas de la tabla relacionada; los valores de este campo deben ser únicos para cada entidad de entrada. Si no se proporciona una tabla relacionada, este campo se utiliza para especificar cada ubicación única en las entidades de entrada con el fin de determinar vecinos temporales. En este caso, los valores de este campo deben ser únicos de cada ubicación, pero no necesitan ser únicos de cada entidad (porque varias entidades pueden tener la misma ubicación).

Field
Tabla relacionada
(Opcional)

Tabla o vista de tabla que contiene los datos temporales de cada entidad del parámetro Tabla o entidades de entrada.

Table View
Id. de ubicación relacionada
(Opcional)

Campo de entero o texto del parámetro Tabla relacionada que contiene el valor del parámetro Id. de ubicación en el que se basará la relación.

Field
Archivo de matriz de ponderaciones espaciales
(Opcional)

La ruta a un archivo que contenga los pesos que definen las relaciones espaciales, y potencialmente temporales entre las entidades.

File
Id. único
(Opcional)

Campo de entero que contiene un valor diferente para cada registro del valor del parámetro Tabla o entidades de entrada. Este campo se puede utilizar para unir los resultados de nuevo al dataset original.

Si no tiene un campo Unique ID, puede crear uno agregando un campo de entero a la tabla de atributos de la entidad de entrada y calculando los valores de campo iguales al campo FID o OBJECTID.

Field
Valor nulo
(Opcional)

El valor que representa valores nulos (que faltan). Si no se proporciona ningún valor, se asumirá el valor <Null> para las tablas y clases de entidad de la geodatabase. Si se proporciona un valor se rellenará tanto el valor como todos los valores <Null>. Si la entrada o salida es un shapefile o tabla dBASE, se necesita un valor numérico del marcador de posición nulo.

Double
Tabla de Salida
(Opcional)

La tabla de salida que incluirá los valores rellenados (estimados).

La tabla de salida es necesaria si se ha proporcionado una tabla relacionada.

Table
Incorporar campos a datos de entrada
(Opcional)

Especifica si los campos de valor rellenos se incorporarán a los datos de entrada o se creará una tabla o clase de entidad de salida con los campos de valor rellenos. Si incorpora los campos, no puede proporcionar una tabla relacionada y el entorno del sistema de coordenadas de salida se ignorará.

  • Activado: los campos que contienen valores rellenos se incorporarán a los datos de entrada. Esta opción modifica los datos de entrada.
  • Desactivado: se creará una tabla o clase de entidad de salida que contiene los campos de valor rellenos. Esta es la opción predeterminada.

Boolean

Salida derivada

EtiquetaExplicaciónTipo de datos
Tabla o entidades de entrada actualizadas

Tabla o entidades de entrada actualizadas que contienen los campos de valor rellenos.

Table View

arcpy.stpm.FillMissingValues(in_features, {out_features}, fields_to_fill, fill_method, {conceptualization_of_spatial_relationships}, {distance_band}, {temporal_neighborhood}, {time_field}, {number_of_spatial_neighbors}, {location_id}, {related_table}, {related_location_id}, {weights_matrix_file}, {unique_id}, {null_value}, {out_table}, {append_to_input})
NombreExplicaciónTipo de datos
in_features

Clase de entidad de punto o polígono o tabla independiente que contiene los valores nulos que se van a rellenar.

Si se proporciona el valor del parámetro related_table, la tabla relacionada contendrá los valores nulos que se van a rellenar. Las entidades de entrada se emparejarán con las filas de la tabla relacionada para especificar la vecindad espaciotemporal.

Table View
out_features
(Opcional)

Entidades de salida o tabla independiente que incluirá los valores rellenados (estimados).

Si se proporciona el valor del parámetro related_table, la salida de este parámetro contendrá el número de valores estimados en cada ubicación y el valor del parámetro out_table contendrá los valores rellenados (estimados).

Feature Class; Table
fields_to_fill
[fields_to_fill,...]

Los campos numéricos que contienen los datos que faltan (valores nulos).

Field
fill_method

Especifica el tipo de cálculo que se aplicará. La opción TEMPORAL_TREND solo está disponible si se han proporcionado los valores de los parámetros location_id y time_field.

  • AVERAGELos valores nulos se reemplazarán por el valor medio (promedio) de los vecinos de la entidad.
  • MINIMUMLos valores nulos se reemplazarán por el valor mínimo (más pequeño) de los vecinos de la entidad.
  • MAXIMUMLos valores nulos se reemplazarán por el valor máximo (más alto) de los vecinos de la entidad.
  • MEDIANLos valores nulos se reemplazarán por la media (valor medio clasificado) de los vecinos de la entidad.
  • TEMPORAL_TRENDLos valores nulos se reemplazarán basándose en la tendencia en esa ubicación única.
String
conceptualization_of_spatial_relationships
(Opcional)

Especifica cómo se definirán las relaciones espaciales entre las entidades.

  • FIXED_DISTANCEEn los cálculos se incluirán las entidades vecinas que están dentro de una distancia crítica especificada (valor del parámetro distance_band) de cada entidad y se excluirá todo lo que está fuera de la distancia crítica.
  • K_NEAREST_NEIGHBORSLas entidades k más cercanas se incluirán en los cálculos; k es un parámetro numérico especificado.
  • CONTIGUITY_EDGES_ONLYSolo las entidades de polígono vecinas que comparten un límite o que se superponen tendrán influencia sobre los cálculos de la entidad poligonal de destino.
  • CONTIGUITY_EDGES_CORNERSLas entidades poligonales que comparten un límite, comparten un nodo o se superponen tendrán influencia sobre los cálculos de la entidad poligonal de destino.
  • GET_SPATIAL_WEIGHTS_FROM_FILELas relaciones espaciales estarán definidas por un archivo especificado de ponderaciones espaciales. La ruta del archivo de ponderaciones espaciales se especifica mediante el parámetro Weights_Matrix_File.
String
distance_band
(Opcional)

Distancia de valor límite de la opción FIXED_DISTANCE del parámetro conceptualization_of_spatial_relationships. Las entidades que están fuera del valor límite especificado para una entidad de destino se ignorarán en los cálculos de esa entidad. Este parámetro no está disponible para las opciones CONTIGUITY_EDGES_ONLY o CONTIGUITY_EDGES_CORNERS.

Linear Unit
temporal_neighborhood
(Opcional)

Intervalo hacia delante y hacia atrás en el tiempo que determina las entidades que se utilizarán en los cálculos para la entidad de destino. Las entidades que no están dentro de este intervalo de la entidad de destino se ignorarán en los cálculos para esa entidad.

Time Unit
time_field
(Opcional)

El campo que contiene el registro de tiempo para cada registro del dataset. Este campo de tiempo debe ser de tipo Fecha.

En la entrada de la entidad, el campo de tiempo definirá vecinos temporales mientras se rellenan los valores que faltan. Si se proporciona una tabla relacionada, debe proporcionarse un valor.

En la entrada de tabla y entidad, el campo de tiempo se utilizará cuando se rellenen los valores que faltan usando la tendencia temporal en la ubicación.

Field
number_of_spatial_neighbors
(Opcional)

Número de vecinos más cercanos que se incluirá en los cálculos.

Si se elige la opción FIXED_DISTANCE, CONTIGUITY_EDGES_ONLY o CONTIGUITY_EDGES_CORNERS del parámetro conceptualization_of_spatial_relationships, este número será la cantidad mínima de vecinos que se incluirá en los cálculos.

Long
location_id
(Opcional)

Campo de entero o texto que contiene un Id. único de cada ubicación.

Si se proporciona una tabla relacionada, este campo se utiliza para emparejar cada entidad de entrada con filas de la tabla relacionada; los valores de este campo deben ser únicos para cada entidad de entrada. Si no se proporciona una tabla relacionada, este campo se utiliza para especificar cada ubicación única en las entidades de entrada con el fin de determinar vecinos temporales. En este caso, los valores de este campo deben ser únicos de cada ubicación, pero no necesitan ser únicos de cada entidad (porque varias entidades pueden tener la misma ubicación).

Field
related_table
(Opcional)

Tabla o vista de tabla que contiene los datos temporales de cada entidad del parámetro in_features.

Table View
related_location_id
(Opcional)

Campo de entero o texto del parámetro related_table que contiene el valor del parámetro location_id en el que se basará la relación.

Field
weights_matrix_file
(Opcional)

La ruta a un archivo que contenga los pesos que definen las relaciones espaciales, y potencialmente temporales entre las entidades.

File
unique_id
(Opcional)

Campo de entero que contiene un valor diferente para cada registro en el valor del parámetro in_features. Este campo se puede utilizar para unir los resultados de nuevo al dataset original.

Si no tiene un campo unique_id, puede crear uno agregando un campo de entero a la tabla de clases de entidad y calculando los valores de campo iguales al campo FID o OBJECTID.

Field
null_value
(Opcional)

El valor que representa valores nulos (que faltan). Si no se proporciona ningún valor, se asumirá el valor <Null> para las tablas y clases de entidad de la geodatabase. Si se proporciona un valor se rellenará tanto el valor como todos los valores <Null>. Si la entrada o salida es un shapefile o tabla dBASE, se necesita un valor numérico del marcador de posición nulo.

Double
out_table
(Opcional)

La tabla de salida que incluirá los valores rellenados (estimados).

La tabla de salida es necesaria si se ha proporcionado una tabla relacionada.

Table
append_to_input
(Opcional)

Especifica si los campos de valor rellenos se incorporarán a los datos de entrada o se creará una tabla o clase de entidad de salida con los campos de valor rellenos. Si incorpora los campos, no puede proporcionar una tabla relacionada y el entorno del sistema de coordenadas de salida se ignorará.

  • APPEND_TO_INPUTLos campos que contienen valores rellenos se incorporarán a los datos de entrada. Esta opción modifica los datos de entrada.
  • NEW_FEATURESSe creará una tabla o clase de entidad de salida que contiene los campos de valor rellenos. Esta es la opción predeterminada.
Boolean

Salida derivada

NombreExplicaciónTipo de datos
updated_features

Tabla o entidades de entrada actualizadas que contienen los campos de valor rellenos.

Table View

Muestra de código

Ejemplo 1 de FillMissingValues (ventana de Python)

El siguiente script de la ventana de Python muestra cómo utilizar la función FillMissingValues.

import arcpy
arcpy.env.workspace = r"C:\STPM\Chicago.gdb"
arcpy.stpm.FillMissingValues("Chicago_Data", "Chicago_Filled", "COUNT", "AVERAGE",
                             "K_NEAREST_NEIGHBORS", "", "", "", 8)
Ejemplo 2 de FillMissingValues (secuencia de comandos independiente)

El siguiente script Python independiente muestra cómo utilizar la función FillMissingValues.

# Fill missing values using a feature set and related table
# Use the results to create a space-time cube from defined locations
# Run Emerging Hot Spot Analysis on the data
# Visualize the results in 3d

# Import system modules
import arcpy

# Set overwriteOutput property to overwrite existing output, by default
arcpy.env.overwriteOutput = True

# Local variables ...
arcpy.env.workspace = r"C:\STPM\Chicago.gdb"

try:
    # Fill missing values in a feature class containing block group polygon 
    # shapes and a related table containing the incidents. Since some of the 
    # values are missing, you will fill them using the temporal trend method.
    arcpy.stpm.FillMissingValues(
            "Chicago_Feature", "Chicago_FilledFeature", "COUNT", 
            "TEMPORAL_TREND", "", "", NoneNone, "TIME", "", "MYID", 
            "Chicago_Table", "MYID", "", "", "", "Chicago_FilledTable")

    # Create a defined location space-time cube using a related table. Using a 
    # reference time at the start of the month to force binning fall on month 
    # breaks. Using temporal aggregation to sum multiple entries into one month.
    # Using the method drop location if missing values since you already filled 
    # using Fill Missing Values.
    arcpy.stpm.CreateSpaceTimeCubeDefinedLocations(
            "Chicago_FilledFeature", r"C:\STPM\Chicago_Cube.nc", "MYID",
            "APPLY_TEMPORAL_AGGREGATION", "TIME", "1 Months", "REFERENCE_TIME", 
            "10/1/2015", "", "COUNT SUM DROP_LOCATIONS", "Chicago_FilledTable",
            "MYID")

    # Run an emerging hot spot analysis on the defined locations cube. Using 
    # contiguity edges so only block groups that bound each other are considered 
    # neighbors.
    arcpy.stpm.EmergingHotSpotAnalysis(
            r"C:\STPM\Chicago_Cube.nc", "COUNT_SUM_NONE", 
            "Chicago_Cube_EmergingHotSpot", "", 1, "", "CONTIGUITY_EDGES_ONLY")

    # Use Visualize Cube in 3d to see the hot spot results for each time slice
    arcpy.stpm.VisualizeSpaceTimeCube3D(
            r"C:\STPM\Chicago_Cube.nc", "COUNT_SUM_NONE", 
            "HOT_AND_COLD_SPOT_RESULTS", "Chicago_Cube_Visualize3d")

except arcpy.ExecuteError:
    # If an error occurred when running the tool, print the messages
    print(arcpy.GetMessages())

Información de licenciamiento

  • Basic: Sí
  • Standard: Sí
  • Advanced: Sí

Temas relacionados