Calcular distancia en línea recta

Disponible con Image Server

La distancia euclidiana en línea recta es la distancia en la que se suele pensar al analizar distancias. 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 sobre 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 un avión entre los dos puntos al volar por encima de la superficie.

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

Dos puntos de una superficie unidos por una línea recta

La distancia en línea recta se puede alterar en presencia de una barrera. Otra forma de alterar la distancia en línea recta es incorporar la distancia real encontrada al tener en cuenta las subidas y bajadas de la superficie.

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

La distancia en línea recta es uno de los cálculos de distancia más comunes y se utiliza en una amplia gama de aplicaciones, como las siguientes:

  • Un departamento de urbanismo está determinando si una urbanización propuesta se encuentra dentro de la franja legal de protección de un humedal.
  • En un modelo de idoneidad para el ciervo, calcular a qué distancia se encuentra cada ubicación de un arroyo, de modo que la superficie de distancia resultante pueda utilizarse como criterio de entrada.
  • En un rescate en helicóptero de un excursionista herido, determinar el hospital más cercano.
  • Durante un vertido de petróleo, identificar todos los lugares de nidificación de aves en un radio de 5.000 metros del vertido.
  • Un modelo sencillo de ruido aeroportuario puede utilizar la distancia a la pista como paso intermedio.

Análisis de distancia de en línea recta

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

A partir de la primera área funcional, los cálculos de distancia en línea recta se ilustran en las imágenes siguientes. 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
Distancia en línea recta desde cada celda no de 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 hasta la estación de guardaparques más cercana también puede determinarse como se muestra en la imagen siguiente.

Mapa de dirección en línea recta desde cuatro puntos
Dirección en línea recta desde cada celda no de origen hasta la estación de guardabosques más cercana. Las direcciones se basan en las de la brújula (de 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. Indique los orígenes para 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 la distancia en línea recta

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

Fuentes de entrada

Las fuentes de entrada identifican las ubicaciones hacia las que se calculará la distancia. Como ejemplos cabe citar carreteras, arroyos, centros urbanos, lugares de anidamiento de aves y humedales. Si la entrada de origen es un raster, debe contener solo los valores de las celdas de origen, y las demás celdas deben ser NoData. Si la entrada de origen es una clase de entidad, se convertirá en un ráster cuando se ejecute la herramienta.

Cálculos

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

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

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

Los valores de salida del ráster de distancia son valores de punto flotante. Si una celda se encuentra 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 obtienen los valores. El algoritmo real calcula la información mediante un proceso secuencial de dos barridos. 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 ni de cómo estén dispuestas dichas celdas.

Salida de distancia en línea recta

Mediante la herramienta Acumulación de distancia se pueden crear varios rásteres de salida. A continuación se describe el significado de los valores de salida resultantes del cálculo de la distancia en línea recta.

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 es de origen hasta el origen más cercano. Las unidades de los valores de distancia registrados son las unidades lineales, como pies o metros basados en la referencia espacial de salida.

Raster de salida en dirección de retorno

Este ráster identifica la dirección de salida de una celda, en ruta hacia su celda de origen más cercana por el camino más corto. Si se ha especificado una barrera, esta dirección puede no ser la misma que la dirección en línea recta hacia esa celda.

El ráster de dirección de retorno proporciona direcciones de desplazamiento 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 el sentido de las agujas del reloj, de modo que 180 es el sur, 270 es el oeste y 360 es el norte.

Uno de los usos importantes del ráster de dirección de retorno es determinar la ruta más corta entre dos ubicaciones. La acumulación de distancia y los rásteres de dirección de retorno son entradas necesarias 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 ángulos que el ráster de dirección de retorno, 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 de dirección de retorno producen los mismos resultados.

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

Una herramienta relacionada con la herramienta Acumulación de distancia es la herramienta Asignación de distancia. Todos los parámetros y salidas son los mismos, salvo 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 al que puede llegar esa celda.