Reconstruir recorridos (Geoanálisis)

Resumen

Crea recorridos de líneas o polígonos a partir de datos de entrada con el tiempo habilitado.

Ilustración

Herramienta Reconstruir pistas
Puntos con el tiempo habilitado reconstruidos en pistas.

Parámetros

EtiquetaExplicaciónTipo de datos
Capa de entrada

Los puntos o polígonos que se reconstruirán en recorridos. La entrada debe ser una capa con tiempo habilitado que represente un instante en el tiempo.

Feature Set
Nombre de salida

El nombre del servicio de entidades de salida.

String
Campos de pistas

Uno o varios campos que se utilizarán para identificar recorridos únicos.

Field
Método

Especifica los criterios que se utilizarán para reconstruir recorridos. Si se usa una zona de influencia, el parámetro Método determina el tipo de zona de influencia.

  • Geodésico Si la referencia espacial se puede desplazar panorámicamente, los recorridos atravesarán la línea de cambio de fecha cuando sea necesario. Si la referencia espacial no se puede desplazar panorámicamente, los recorridos se limitarán a la extensión del sistema de coordenadas y podrían no ajustarse.
  • PlanarSe crearán zonas de influencia planares.
String
Tipo de zona de influencia

Especifica cómo se definirá la distancia de zona de influencia.

  • CampoSe utilizará un campo único para definir la distancia de zona de influencia.
  • ExpresiónSe utilizará una ecuación con campos y operadores matemáticos para definir la distancia de zona de influencia.
String
Campo de zona de influencia
(Opcional)

El campo que se utilizará para crear zonas de influencia en las entidades de entrada. Los valores de campo se aplican en las unidades de la referencia espacial de la entrada a menos que se use un sistema de coordenadas geográficas, en cuyo caso estarán en metros.

Field
Expresión de zona de influencia
(Opcional)

La expresión que se utilizará para crear zonas de influencia en entidades de entrada. Los campos deben ser numéricos y la expresión puede incluir los operadores [+ - * / ] y varios campos. Los valores calculados se aplican en las unidades de la referencia espacial de la entrada, a menos que se use un sistema de coordenadas geográficas, en cuyo caso estarán en metros.

En ArcGIS Enterprise 10.5 y 10.5.1, las expresiones se formatean como as_kilometers(distance) * 2 + as_meters(15). En ArcGIS Enterprise 10.6 o posteriores, utilice expresiones de Arcade como, por ejemplo, as_kilometers($feature.distance) * 2 + as_meters(15).

Calculator Expression
División de tiempo
(Opcional)

Las entidades que están separadas por un tiempo superior a la duración de la división de tiempo se dividirán en recorridos separados.

Time Unit
Campos de resumen
(Opcional)

Las estadísticas que se calcularán en campos concretos.

  • Recuento: el número de valores no nulos. Se puede usar en campos numéricos o de cadenas de caracteres. El recuento de [null, 0, 2] es 2.
  • Suma: la suma de valores numéricos en un campo. La suma de [null, null, 3] es 3.
  • Valor medio: el valor medio de los valores numéricos. El valor medio de [0, 2, null] es 1.
  • Mín: el valor mínimo de un campo numérico. El mínimo de [0, 2, null] es 0.
  • Máx: el valor máximo de un campo numérico. El valor máximo de [0, 2, null] es 2.
  • Desviación estándar: la desviación estándar de un campo numérico. La desviación estándar de [1] es null. La desviación estándar de [null, 1,1,1] es null.
  • Varianza: la varianza de un campo numérico en un recorrido. La varianza de [1] es null. La varianza de [null, 1, 1, 1] es null.
  • Rango: el rango de un campo numérico. Se calcula como el valor mínimos restado del valor máximo. El rango de [0, null, 1] es 1. El rango de [null, 4] es 0.
  • Cualquiera: una cadena de caracteres de un campo de tipo cadena de caracteres.
  • Primero: el primer valor de un campo especificado en un recorrido. Esta opción está disponible con ArcGIS Enterprise 10.8.1.
  • Último: el último valor de un campo especificado en un recorrido. Esta opción está disponible con ArcGIS Enterprise 10.8.1.

Las estadísticas que se calcularán en campos concretos.

  • COUNT: el número de valores no nulos. Se puede usar en campos numéricos o de cadenas de caracteres. El recuento de [null, 0, 2] es 2.
  • SUM: la suma de valores numéricos en un campo. La suma de [null, null, 3] es 3.
  • MEAN: el valor medio de los valores numéricos. El valor medio de [0,2, null] es 1.
  • MIN: el valor mínimo de un campo numérico. El mínimo de [0, 2, null] es 0.
  • MAX: el valor máximo de un campo numérico. El valor máximo de [0, 2, null] es 2.
  • STDDEV: la desviación estándar de un campo numérico. La desviación estándar de [1] es null. La desviación estándar de [null, 1,1,1] es null.
  • VAR: la varianza de un campo numérico en un recorrido. La varianza de [1] es null. La varianza de [null, 1,1,1] es null.
  • RANGE: el rango de un campo numérico. Se calcula como el valor mínimos restado del valor máximo. El rango de [0, null, 1] es 1. El rango de [null, 4] es 0.
  • ANY: una cadena de caracteres de un campo de tipo cadena de caracteres.
  • FIRST: el primer valor de un campo especificado en un recorrido. Esta opción está disponible con ArcGIS Enterprise 10.8.1.
  • LAST: el último valor de un campo especificado en un recorrido. Esta opción está disponible con ArcGIS Enterprise 10.8.1.

Value Table
Almacenamiento de datos
(Opcional)

Especifica el ArcGIS Data Store en el que se guardará la salida. Por defecto es big data store espaciotemporal. Todos los resultados almacenados en un big data store espaciotemporal se almacenarán en WGS84. Los resultados almacenados en un data store relacional mantendrán su sistema de coordenadas.

  • Big data store espaciotemporalLa salida se almacenará en un big data store espaciotemporal. Esta es la opción predeterminada.
  • Data store relacionalLa salida se almacenará en un data store relacional.
String
División de distancia
(Opcional)

Las entidades que están separadas por una distancia superior al valor de división de distancia se dividirán en recorridos separados. Este parámetro solo está disponible con ArcGIS Enterprise 10.6 y posteriores.

Linear Unit
División de límite de tiempo
(Opcional)

Un intervalo de tiempo en el que dividir los datos de entrada para el análisis. Un límite de tiempo permite analizar los valores dentro de un intervalo de tiempo definido. Por ejemplo, si utiliza un límite de tiempo de 1 día, desde el 1 de enero de 1980, los recorridos se dividirán al comienzo de cada día. Este parámetro solo está disponible con ArcGIS Enterprise 10.7 y posteriores.

Time Unit
Referencia de límite de tiempo
(Opcional)

El tiempo de referencia utilizado para dividir los datos de entrada para el análisis. Se crearán límites de tiempo para todo el intervalo de los datos y no es necesario que el tiempo de referencia se encuentre en el comienzo. Si no se especifica ningún tiempo de referencia, se utilizará el 1 de enero de 1970. Este parámetro solo está disponible con ArcGIS Enterprise 10.7 y posteriores.

Date
Expresión de división
(Opcional)

Una expresión que divide recorridos en función de valores, geometría o valores de tiempo. Se dividirán las expresiones que se validan como true. Este parámetro solo está disponible con ArcGIS Enterprise 10.9 y posteriores.

Calculator Expression
Tipo de división
(Opcional)

Especifica cómo se crea el segmento de recorrido entre dos entidades cuando se divide un recorrido. El tipo de división se aplica a expresiones de división, divisiones de distancia y divisiones de tiempo. Este parámetro solo está disponible con ArcGIS Enterprise 10.9 y posteriores.

  • EspacioNo se crea ningún segmento entre las dos entidades. Esta es la opción predeterminada.
  • Finalizar después deSe crea un segmento entre las dos entidades que termina después de la división.
  • Comenzar antes deSe crea un segmento entre las dos entidades que termina antes de la división.
String

Salida derivada

EtiquetaExplicaciónTipo de datos
Clase de entidad de salida

Los recorridos de líneas o polígonos de salida.

Conjunto de entidades

arcpy.geoanalytics.ReconstructTracks(input_layer, output_name, track_fields, method, buffer_type, {buffer_field}, {buffer_expression}, {time_split}, {summary_fields}, {data_store}, {distance_split}, {time_boundary_split}, {time_boundary_reference}, {split_expression}, {split_type})
NombreExplicaciónTipo de datos
input_layer

Los puntos o polígonos que se reconstruirán en recorridos. La entrada debe ser una capa con tiempo habilitado que represente un instante en el tiempo.

Feature Set
output_name

El nombre del servicio de entidades de salida.

String
track_fields
[track_fields,...]

Uno o varios campos que se utilizarán para identificar recorridos únicos.

Field
method

Especifica los criterios que se utilizarán para reconstruir recorridos. Si se usa una zona de influencia, el parámetro method determina el tipo de zona de influencia.

  • GEODESIC Si la referencia espacial se puede desplazar panorámicamente, los recorridos atravesarán la línea de cambio de fecha cuando sea necesario. Si la referencia espacial no se puede desplazar panorámicamente, los recorridos se limitarán a la extensión del sistema de coordenadas y podrían no ajustarse.
  • PLANARLos recorridos no cruzarán la línea de cambio de fecha.
String
buffer_type

Especifica cómo se definirá la distancia de zona de influencia.

  • FIELDSe utilizará un campo único para definir la distancia de zona de influencia.
  • EXPRESSIONSe utilizará una ecuación con campos y operadores matemáticos para definir la distancia de zona de influencia.
String
buffer_field
(Opcional)

El campo que se utilizará para crear zonas de influencia en las entidades de entrada. Los valores de campo se aplican en las unidades de la referencia espacial de la entrada a menos que se use un sistema de coordenadas geográficas, en cuyo caso estarán en metros.

Field
buffer_expression
(Opcional)

La expresión que se utilizará para crear zonas de influencia en entidades de entrada. Los campos deben ser numéricos y la expresión puede incluir los operadores [+ - * / ] y varios campos. Los valores calculados se aplican en las unidades de la referencia espacial de la entrada, a menos que se use un sistema de coordenadas geográficas, en cuyo caso estarán en metros.

En ArcGIS Enterprise 10.5 y 10.5.1, las expresiones se formatean como as_kilometers(distance) * 2 + as_meters(15). En ArcGIS Enterprise 10.6 o posteriores, utilice expresiones de Arcade como, por ejemplo, as_kilometers($feature.distance) * 2 + as_meters(15).

La expresión que se utilizará para crear zonas de influencia en entidades de entrada. Los campos deben ser numéricos y la expresión puede incluir los operadores [+ - * / ] y varios campos. Los valores calculados se aplican en las unidades de la referencia espacial de la entrada, a menos que se use un sistema de coordenadas geográficas, en cuyo caso estarán en metros.

En ArcGIS Enterprise 10.5 y 10.5.1, las expresiones se formatean como as_kilometers(distance) * 2 + as_meters(15). En ArcGIS Enterprise 10.6 o posteriores, utilice expresiones de Arcade como, por ejemplo, as_kilometers($feature.distance) * 2 + as_meters(15).

Calculator Expression
time_split
(Opcional)

Las entidades que están separadas por un tiempo superior a la duración de la división de tiempo se dividirán en recorridos separados.

Time Unit
summary_fields
[summary_fields,...]
(Opcional)

Las estadísticas que se calcularán en campos concretos.

  • COUNT: el número de valores no nulos. Se puede usar en campos numéricos o de cadenas de caracteres. El recuento de [null, 0, 2] es 2.
  • SUM: la suma de valores numéricos en un campo. La suma de [null, null, 3] es 3.
  • MEAN: el valor medio de los valores numéricos. El valor medio de [0,2, null] es 1.
  • MIN: el valor mínimo de un campo numérico. El mínimo de [0, 2, null] es 0.
  • MAX: el valor máximo de un campo numérico. El valor máximo de [0, 2, null] es 2.
  • STDDEV: la desviación estándar de un campo numérico. La desviación estándar de [1] es null. La desviación estándar de [null, 1,1,1] es null.
  • VAR: la varianza de un campo numérico en un recorrido. La varianza de [1] es null. La varianza de [null, 1,1,1] es null.
  • RANGE: el rango de un campo numérico. Se calcula como el valor mínimos restado del valor máximo. El rango de [0, null, 1] es 1. El rango de [null, 4] es 0.
  • ANY: una cadena de caracteres de un campo de tipo cadena de caracteres.
  • FIRST: el primer valor de un campo especificado en un recorrido. Esta opción está disponible con ArcGIS Enterprise 10.8.1.
  • LAST: el último valor de un campo especificado en un recorrido. Esta opción está disponible con ArcGIS Enterprise 10.8.1.

Value Table
data_store
(Opcional)

Especifica el ArcGIS Data Store en el que se guardará la salida. El valor predeterminado es SPATIOTEMPORAL_DATA_STORE. Todos los resultados almacenados en un big data store espaciotemporal se almacenarán en WGS84. Los resultados almacenados en un data store relacional mantendrán su sistema de coordenadas.

  • SPATIOTEMPORAL_DATA_STORELa salida se almacenará en un big data store espaciotemporal. Esta es la opción predeterminada.
  • RELATIONAL_DATA_STORELa salida se almacenará en un data store relacional.
String
distance_split
(Opcional)

Las entidades que están separadas por una distancia superior al valor de división de distancia se dividirán en recorridos separados. Este parámetro solo está disponible con ArcGIS Enterprise 10.6 y posteriores.

Linear Unit
time_boundary_split
(Opcional)

Un intervalo de tiempo en el que dividir los datos de entrada para el análisis. Un límite de tiempo permite analizar los valores dentro de un intervalo de tiempo definido. Por ejemplo, si utiliza un límite de tiempo de 1 día, desde el 1 de enero de 1980, los recorridos se dividirán al comienzo de cada día. Este parámetro solo está disponible con ArcGIS Enterprise 10.7 y posteriores.

Time Unit
time_boundary_reference
(Opcional)

El tiempo de referencia utilizado para dividir los datos de entrada para el análisis. Se crearán límites de tiempo para todo el intervalo de los datos y no es necesario que el tiempo de referencia se encuentre en el comienzo. Si no se especifica ningún tiempo de referencia, se utilizará el 1 de enero de 1970. Este parámetro solo está disponible con ArcGIS Enterprise 10.7 y posteriores.

Date
split_expression
(Opcional)

Una expresión que divide recorridos en función de valores, geometría o valores de tiempo. Se dividirán las expresiones que se validan como true. Este parámetro solo está disponible con ArcGIS Enterprise 10.9 y posteriores.

Calculator Expression
split_type
(Opcional)

Especifica cómo se crea el segmento de recorrido entre dos entidades cuando se divide un recorrido. El tipo de división se aplica a expresiones de división, divisiones de distancia y divisiones de tiempo. Este parámetro solo está disponible con ArcGIS Enterprise 10.9 y posteriores.

  • GAPNo se crea ningún segmento entre las dos entidades. Esta es la opción predeterminada.
  • FINISH_LASTSe crea un segmento entre las dos entidades que termina después de la división.
  • START_NEXTSe crea un segmento entre las dos entidades que termina antes de la división.
String

Salida derivada

NombreExplicaciónTipo de datos
output

Los recorridos de líneas o polígonos de salida.

Conjunto de entidades

Muestra de código

Ejemplo 1 de ReconstructTracks (script independiente)

El siguiente script de la ventana de Python muestra cómo utilizar la herramienta ReconstructTracks.

# Name: ReconstructTracks.py
# Description: Reconstruct hurricane points into hurricane tracks, where each 
#              location is buffered by the wind speed * 100
# Requirements: ArcGIS GeoAnalytics Server
# Import system modules
import arcpy
# Set local variables
inFeatures = "https://sampleserver6.arcgisonline.com/arcgis/rest/services/Hurricanes/MapServer/0"
trackIdentifier = "EVENTID"
outFS = "HurricaneTracks"
bufferExpression = "WINDSPEED * 100"
statistics = [["PRESSURE", "MEAN"]]
# Execute Reconstruct Tracks
arcpy.geoanalytics.ReconstructTracks(inFeatures, outFS, trackIdentifier, 
                                     "GEODESIC", "EXPRESSION", None, 
                                     bufferExpression, None, statistics)

Entornos

Casos especiales

Sistema de coordenadas de salida

El sistema de coordenadas que se usará para el análisis. El análisis se completará en el sistema de coordenadas de entrada salvo que este parámetro especifique otra opción. Para GeoAnalytics Tools, los resultados finales se almacenarán en el data store espaciotemporal en WGS84.

Información de licenciamiento

  • Basic: Requiere ArcGIS GeoAnalytics Server
  • Standard: Requiere ArcGIS GeoAnalytics Server
  • Advanced: Requiere ArcGIS GeoAnalytics Server

Temas relacionados