Calcular distancia en línea recta

Disponible con una licencia de Spatial Analyst.

La distancia euclidiana en línea recta es la distancia que generalmente se plantea cuando se piensa en el análisis de distancia. Es la distancia más corta entre dos puntos.

La distancia en línea recta es la distancia que se mide con una regla en un mapa en papel. La distancia en línea recta no tiene en cuenta la superficie entre los dos puntos. Es la distancia que recorrería un pájaro o avión entre los dos puntos al volar por encima de la superficie.

Acumulación de distancia es la principal herramienta para calcular la distancia en línea recta. En su forma más simple, solo tiene que especificar las ubicaciones de origen. Para cada celda que no pertenezca al origen, la herramienta calculará la distancia en línea recta a la ubicación de origen más cercana.

Dos puntos en una superficie conectados con una línea recta

La distancia en línea recta se puede modificar cuando haya presente una barrera. Otra forma de modificar la distancia en línea recta es al incorporar la distancia real encontrada al tener en cuenta las elevaciones y las bajadas de la superficie.

Ejemplos de análisis de distancia en línea recta

La distancia en línea recta es uno de los cálculos de distancia más comunes y aborda un amplio rango de aplicaciones como las siguientes:

  • Un departamento de planificación está determinando si una propuesta de construcción de viviendas se encuentra dentro de la zona de influencia legal de un humedal.
  • En un modelo de adecuación para ciervos, calcule a qué distancia se encuentra cada ubicación de un curso de agua para que la superficie de distancia resultante se pueda utilizar como criterio de entrada.
  • En un helicóptero de rescate de un senderista herido, determine el hospital más cercano.
  • Durante un vertido de petróleo, identifique todos los lugares donde anidan los pájaros a menos de 5.000 metros del vertido.
  • Es posible que un modelo de ruido de aeropuertos simple utilice la distancia desde la pista como un paso intermedio.

Análisis de distancia en línea recta

El análisis de distancia se puede dividir conceptualmente en las siguientes áreas funcionales relacionadas:

Desde la primera área funcional, los cálculos de distancia en línea recta se ilustran en las siguientes imágenes. Este escenario implica un conjunto de cuatro estaciones de guardabosques (puntos morados) y ciertos ríos (líneas azules).

Mapa de distancia en línea recta desde cuatro puntos

La distancia en línea recta desde cada celda que no pertenezca al origen hasta la estación de guardabosques más cercana (puntos morados). Se muestran los ríos (líneas azules)

La dirección en línea recta a la estación de guardabosques más cercana también se puede determinar como se muestra en la siguiente imagen.

Mapa de dirección en línea recta desde cuatro puntos
La dirección en línea recta desde cada celda que no pertenezca al origen hasta la estación de guardabosques más cercana. Las direcciones se basan en direcciones de brújula (0 a 360).

Crear un ráster de distancia en línea recta

Para crear un ráster de distancia en línea recta, siga estos pasos:

  1. Abra la herramienta Acumulación de distancia.
  2. Proporcione los orígenes hasta los que desea calcular la distancia en el parámetro Ráster o datos de origen de entidad de entrada.
  3. Asigne un nombre al ráster de acumulación de distancia de salida.
  4. Haga clic en Ejecutar.

Cálculo y salida de distancia en línea recta

Las siguientes secciones proporcionan la información básica que necesita para tomar decisiones informadas al calcular la distancia en línea recta con la herramienta Acumulación de distancia.

Orígenes de entrada

Los orígenes de entrada identifican las ubicaciones hasta las que se calculará la distancia. Algunos ejemplos de orígenes son carreteras, cursos de agua, centros de ciudades, lugares de anidación de aves y humedales. Si la entrada de origen es un ráster, debe contener solo los valores de las celdas de origen y las otras celdas deben ser NoData. Si la entrada de origen es una clase de entidad, se convertirá a un ráster cuando se ejecute la herramienta.

Cálculos

La distancia en línea recta se calcula desde cada centro de celdas que no pertenecen al origen hasta el centro de cada celda de origen. A cada celda que no pertenezca al origen se le asigna la distancia más corta a un origen.

Conceptualmente, el algoritmo funciona del siguiente modo: para cada celda que no pertenezca al origen, la distancia hasta cada celda de origen se determina calculando la hipotenusa con x_max e y_max como los otros dos lados del triángulo. Este cálculo deriva la verdadera distancia euclidiana en línea recta en lugar de determinar la distancia de red a lo largo de una secuencia de ejes construidos entre celdas adyacentes. Una vez que se determina la distancia más corta a un origen, si es menor que la distancia máxima especificada, ese valor se asigna a la ubicación de celda en el ráster de salida. Si se especifica una distancia máxima, cualquier celda que no sea de origen que esté más lejos de esa distancia recibirá NoData.

Distancia en línea recta entre una celda de origen y una celda que no es de origen

Los valores de salida para el ráster de distancia son valores de punto flotante. Si una celda está a la misma distancia de dos o más orígenes, la celda se asigna al origen que se encuentra primero en el proceso de escaneo.

La descripción anterior es una representación conceptual de cómo se derivan los valores. El algoritmo real calcula la información mediante un proceso secuencial de dos escaneos. El tiempo de procesamiento depende del número total de celdas de la ventana de análisis, no del número de celdas de origen o de cómo se ordenan las celdas de origen.

Salida de distancia en línea recta

Se pueden crear varios rásteres de salida a partir de la herramienta Acumulación de distancia. Al calcular la distancia en línea recta, el significado de los valores de salida resultantes se describe a continuación.

Ráster de salida de acumulación de distancia

El ráster de salida de acumulación de distancia en línea recta registra la distancia medida desde cada celda que no pertenezca al origen más cercano. Las unidades de los valores de distancia registrados son las unidades lineales, como pies o metros basándose en la referencia espacial de salida.

Ráster de salida de dirección hacia atrás

Este ráster identifica la dirección del viaje fuera de una celda, en ruta a su celda de origen más cercana a lo largo de la ruta más corta. Si se ha especificado una barrera, es posible que esta dirección no sea la misma que la dirección en línea recta hacia esa celda.

El ráster de dirección hacia atrás proporciona indicaciones de viaje por celda. El rango de valores es de 0 grados hasta 360 grados, con el 0 reservado para las celdas de origen. Hacia el este, a la derecha, es 90, y los valores aumentan en sentido horario, de modo que 180 es sur, 270 es oeste y 360 es norte.

Un uso importante del ráster de dirección hacia atrás es determinar la ruta más corta entre dos ubicaciones. Los rásteres de acumulación de distancia y dirección hacia atrás son entradas requeridas para las herramientas Ruta óptima como línea y Ruta óptima como ráster.

Ráster de salida de dirección de origen

El ráster de dirección de origen identifica la dirección de la celda de origen más cercana como un acimut en grados.

Utiliza la misma convención de ángulo que el ráster de dirección hacia atrás, pero se asignan valores enteros en lugar de punto flotante. Aparte del tipo de salida, si no se identifican barreras, los rásteres de dirección de origen y dirección hacia atrás producen los mismos resultados.

Asignación de distancia y distancia en línea recta

Una herramienta relacionada con Acumulación de distancia es Asignación de distancia. Todos los parámetros y las salidas son los mismos, excepto que la herramienta Asignación de distancia también genera un ráster de asignación. Para cada celda, este ráster indica el origen más cercano para que esa celda lo alcance.

Temas relacionados