Calcular distancia

Icono de la herramienta Disponible en análisis en tiempo real y de big data.

La herramienta Calcular distancia herramienta Calcular distancia puede calcular la distancia desde una entidad de punto de destino hasta la entidad más cercana del mismo feed o de otro feed o dataset. Las entidades candidatas más cercanas se pueden limitar en función de una relación de atributos entre las entidades de destino y cercanas.

Ejemplos

A continuación se muestran ejemplos de uso de la herramienta Calcular distancia:

  • Un administrador de operaciones de emergencia está monitorizando las ubicaciones de los equipos de campo en tiempo real. Cada vez que se actualiza la ubicación de un trabajador, un análisis en tiempo real calcula la distancia desde la posición actual del trabajador hasta la base de operaciones asignada.
  • Calcule la distancia desde un feed entrante de eventos de emergencia a un feed diferente que proporciona de vehículos de respuesta de emergencia que se desplazan en el mismo vecindario para determinar el personal de emergencia más cercano al evento.
  • Calcule la distancia desde las entidades de un feed de buques de transporte a otras entidades del mismo feed para determinar si la distancia entre ellas supone riesgo de colisión.

Notas de uso

Tenga en cuenta lo siguiente al trabajar con la herramienta Calcular distancia:

  • Para cada entidad de destino, se calculará la distancia a la entidad más cercana de la capa de unión dentro del radio de búsqueda proporcionado. El número de entidades en el radio de búsqueda afectará al rendimiento.
  • Si el parámetro Mantener entidades de distancia fuera se configura en No, la salida solo contendrá las entidades de destino para las que se encuentre una entidad de unión en el radio de búsqueda que satisfaga la relación de atributos, si se especifica. Si se configura en , la salida solo contendrá todas las entidades de destino. Si no se encuentra una entidad de unión correspondiente a una entidad de destino en el radio de búsqueda especificado, el valor de salida de DistanceToFeature será nulo.
  • El parámetro Relación espacial puede configurarse en Cerca de geodésico o Cerca de planar.
    • Cerca de geodésico calcula la distancia geodésica. Representa la forma real de la Tierra (un elipsoide, o más apropiadamente, un geoide). Las distancias se calculan entre dos puntos de una superficie curva (el geoide) en vez de entre dos puntos de una superficie plana (el plano Cartesiano). Considere siempre la posibilidad de calcular la distancia geodésica en las siguientes circunstancias:
      • Las entidades de entrada están dispersas (cubren varias zonas de hora universal coordinada (UTM), regiones grandes o todo el globo).
      • La referencia espacial (proyección de mapa) de las entidades de entrada distorsiona las distancias para mantener otras propiedades, por ejemplo, el área.
    • Cerca de planar calcula la distancia euclidiana. Esta es la distancia en un plano cartesiano bidimensional, en el que la línea recta o las distancias euclidianas se calculan entre dos puntos en una superficie plana (el plano cartesiano). Con ello es útil analizar distancias entre entidades que se centran en un área relativamente pequeña, como una zona UTM.
    • Si un feed está conectado al puerto de unión, los cálculos de distancia se realizarán dinámicamente en función de las entidades cambiantes de los feeds de unión y de destino.
    • Cuando se utilizan barreras geográficas dinámicas, se debe definir el parámetro Ventana de tiempo de unión. Si el feed de unión no tiene un campo etiquetado como END_TIME y la última observación conocida de una entidad de unión es más antigua que esta ventana, se eliminará de la memoria de la herramienta y no se incluirá en el análisis. Si el feed de unión tiene un campo etiquetado como END_TIME, la entidad se descarta por antigüedad del almacén de barreras geográficas de acuerdo con el valor del campo etiquetado como END_TIME o al cerrar la ventana de tiempo de unión, lo que ocurra primero.
    • Los feeds de unión deben agregarse a una herramienta desde la vista de modelo. Los análisis con herramientas que utilizan feeds de unión no se pueden ver ni editar en la vista de flujo de trabajo.
  • Se puede especificar una relación de atributos para medir la distancia desde una entidad de destino a la entidad más cercana en otro dataset con un valor de atributo coincidente.
  • Se pueden especificar uno o varios campos desde la entidad cercana (unida) para unirlos con la entidad de destino.

Parámetros

A continuación se indican los parámetros de la herramienta Calcular distancia:

ParámetroDescripciónTipo de datos

Capa de destino

Las entidades que procesará la herramienta Calcular distancia.

Entidades

Capa de unión

La capa en la que se identifica la entidad más cercana para cada entidad del parámetro Capa de destino y se calcula la distancia entre ellas.

Entidades

Relación espacial

El método utilizado para crear el radio de búsqueda para buscar las entidades más cercanas.

Los operadores espaciales incluyen Cerca de geodésico o Cerca de planar.

Nota:

Si se selecciona Cerca de planar, se deben proyectar las entidades de destino y las entidades más cercanas. La herramienta Proyectar se puede utilizar para proyectar los puntos de entrada antes de ejecutar la herramienta Calcular distancia.

Nota:

El método de búsqueda espacial Cerca de geodésico solo se admite cuando tanto las entidades de destino como las entidades próximas (unidas) son entidades de punto.

Nota:

Los métodos de búsqueda espacial Cerca de geodésico y Cerca de planar solo se admiten cuando las entidades de destino son entidades de punto

Cadena de caracteres

Radio de búsqueda espacial

La distancia dentro de la cual se identifica la entidad más cercana. No se considerarán las entidades fuera de esta distancia.

Unidad lineal

Relación de atributos (opcional)

Limita las entidades candidatas más cercanas en función de una relación entre las entidades de destino y cercanas (unidas). Especifique qué campo de atributo de la capa de destino coincide con un campo de atributo de la capa de unión.

Cadena de caracteres

Unidades de distancia de salida

Las unidades de distancia de salida para el cálculo de distancia.

Cadena de caracteres

Campos de unión (opcional)

Conjunto de campos de las entidades próximas (unidas) que se van a unir a las entidades de destino.

Cadena de caracteres

Ventana de tiempo de unión

La ventana de tiempo del feed de unión (barreras geográficas dinámicas). Si la última observación conocida de una entidad de unión es más antigua que la ventana de tiempo especificada, se elimina y no se incluye en el análisis. Si el feed de unión presenta un campo marcado como END_TIME, este parámetro es opcional.

Cadena de caracteres

Mantener entidades de distancia fuera

Especifica si la salida contendrá todas las entidades de destino o solo aquellas para las que se encuentre una entidad de unión en el radio de búsqueda que satisfaga la relación de atributos, si se especifica.

Booleano

Capa de salida

La capa de salida se incorporará con el nuevo campo DistanceToFeature. Además, los campos especificados en el parámetro Campos de unión también se incorporarán a la capa de salida.

Nombre de campoDescripciónTipo de campo

DistanceToFeature

La distancia desde la entidad hasta la entidad más cercana en la Capa de unión en las unidades definidas en el parámetro Unidades de distancia de salida.

Float64

Consideraciones y limitaciones

Existen varias consideraciones y limitaciones que se deben tener en cuenta a la hora de utilizar la herramienta Calcular distancia:

  • El método de búsqueda espacial Cerca de geodésico solo se admite como relación espacial cuando tanto las entidades de destino como las entidades próximas (unidas) son entidades de punto.
  • Los métodos de búsqueda espacial Cerca de geodésico y Cerca de planar solo se admiten cuando las entidades de destino son entidades de punto