Ajustar la distancia encontrada utilizando un factor vertical

Disponible con una licencia de Spatial Analyst.

Una vez calculada la distancia ajustada en línea recta, puede utilizar el factor vertical para controlar la tasa a la que se cubre la distancia. Puede utilizar la superficie de coste, las características de la persona en movimiento y el factor horizontal para controlar la tasa también.

El factor vertical tiene en cuenta el esfuerzo de moverse por las pendientes en el paisaje. Este factor afecta a la forma en que se cubre la distancia. Ir cuesta arriba puede requerir más esfuerzo, ir cuesta abajo requiere menos esfuerzo y atravesar pendientes es algo intermedio. Modificar la distancia ajustada en línea recta para este esfuerzo ayuda a capturar la tasa a la que el viajero cubre la distancia.

Un senderista que va cuesta abajo
Se gasta menos energía yendo cuesta abajo, de modo que la persona que se mueve puede cubrir la distancia a mayor velocidad

No confunda el factor vertical, que representa el esfuerzo para superar las pendientes, con la distancia de superficie, que es un ajuste a la distancia en línea recta para la distancia real que el viajero cubre a medida que se mueve por las subidas y bajadas del paisaje.

Por lo general, la pendiente es relevante para el análisis de coste-distancia. Intuitivamente, es más costoso superar las pendientes pronunciadas que las pendientes más planas. Normalmente, la herramienta Spatial Analyst Spatial Analyst se utiliza para generar un ráster de pendiente; sin embargo, a veces ese ráster de pendiente se introduce incorrectamente en la superficie de coste.

La herramienta Pendiente calcula el descenso más empinado para cada celda hacia sus ocho vecinos. No obstante, como se mencionó anteriormente, importa cómo se encuentra la pendiente al moverse por una celda. El viajero puede evitar una celda que tenga asignada una pendiente pronunciada en una superficie de coste. Esto puede ser efectivo si el viajero está subiendo por esa pendiente al desplazarse por la celda. Sin embargo, si el viajero está bajando o atravesando esa pendiente al desplazarse por la celda, la celda puede resultar preferida para el desplazamiento.

Puede tener en cuenta el esfuerzo para superar la pendiente utilizando el ráster de elevación en el factor vertical. No incluya el ráster de pendiente en la superficie de coste si importa la dirección en la que se encuentra la pendiente.

La dirección en la que se calculan las pendientes en el factor vertical también puede ser modificada por el parámetro de características del origen Dirección del viaje. Es decir, si se mueve hacia un origen o se aleja de él, se cambiará la dirección en la que el viajero entra en una celda y, como resultado, la forma en que se encuentra la pendiente.

Incorporar el factor vertical (VF) es un modificador multiplicador para los cálculos de distancia ajustada en línea recta. En el tema Algoritmo acumulación de distancia se proporcionan detalles sobre cómo se calcula el factor vertical.

Ejemplos de uso del factor vertical

El factor vertical se puede utilizar en varios escenarios, como los siguientes:

  • Localice un nuevo camino de senderismo entre dos campamentos más largos, pero más fáciles de atravesar que subir directamente por la ruta más corta entre ellos.
  • Examine los efectos de la sal esparcida por las carreteras en invierno en la salud de la vegetación circundante. La vegetación pendiente abajo de la carretera se verá más afectada por la escorrentía.
  • Determine el movimiento de una criatura marina que depende del cambio en la concentración de salinidad.

Incorporar un factor vertical

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

Desde la segunda área funcional, determine la tasa a la que se cubre la distancia a través de un factor vertical, como se ilustra a continuación. Este escenario implica un conjunto de cuatro estaciones de guardabosques (puntos morados) y ciertos ríos (líneas azules).

Mapa de coste-distancia acumulado desde cuatro estaciones de guardabosques
El menor coste-distancia desde cada celda hasta las estaciones de guardabosques más cercanas incorpora una barrera, un ráster de superficie y una superficie de coste.

Para incorporar el esfuerzo que emplearán los guardabosques para superar las pendientes, se especifica un factor vertical. La superficie de elevación se utiliza como ráster vertical.

Mapa de coste-distancia acumulado con un factor vertical agregado

El menor coste-distancia desde cada celda hasta la estación de guardabosques más cercana, que incorpora el factor vertical al mapa anterior que tiene una barrera, un ráster de superficie y una superficie de coste. El factor vertical influye en el centro del área de estudio en particular.

Crear un ráster de distancia utilizando un factor vertical

Para crear un mapa de distancia que incorpore un factor vertical, siga estos pasos:

  1. Abra la herramienta Acumulación de distancia.
  2. Proporcione un origen para 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. Expanda la categoría Costes relativos al movimiento vertical.
  5. Proporcione un ráster de factor vertical para el parámetro Ráster vertical de entrada.

    Esta entrada se utiliza para calcular la pendiente que se encuentra al desplazarse entre celdas. Normalmente, se debería especificar un ráster de elevación.

    Aparece el parámetro Factor vertical.

  6. Especifique la configuración para el parámetro Factor vertical.

    Este parámetro identifica el multiplicador que se debe aplicar al coste para ajustarlo al esfuerzo empleado para desplazarse por las pendientes encontradas.

  7. Haga clic en Ejecutar.

El factor vertical afecta a la tasa a la que se cubre la distancia

Para modificar la tasa a la que se cubre la distancia y tener en cuenta el esfuerzo del viajero para superar las pendientes, la herramienta realiza internamente dos acciones:

  • Calcular cómo se encuentra la pendiente al desplazarse de una celda a la siguiente. Esto se conoce como el ángulo de movimiento relativo vertical (VRMA).
  • Identificar cómo el VRMA modificará la tasa a la que se cubre la distancia.

Calcular el VRMA

El VRMA es el ángulo de pendiente desde la celda de procesamiento (la celda de origen) hasta la celda hacia la que se mueve el viajero (la celda de destino). Se calcula la distancia para la celda de destino. Las alturas a partir de las cuales se calculan las pendientes se definen mediante el ráster de factor vertical de entrada.

La pendiente se calcula utilizando la fórmula del teorema de Pitágoras de la elevación sobre la extensión. La base del triángulo necesaria para determinar la pendiente se obtiene de la distancia ajustada en línea recta. La altura se establece al sustraer el valor de la celda de origen del valor de la celda de destino. El ángulo resultante es el VRMA.

Cálculo del VRMA

El VRMA se especifica en grados. El rango de valores para el VRMA va desde -90 hasta +90 grados, teniendo en cuenta las pendientes positivas y negativas.

Identificar el multiplicador VF

El valor del VRMA se traza en el gráfico del factor vertical especificado para obtener el multiplicador del factor vertical que se utilizará en los cálculos que determinan el coste para llegar a la celda de destino. El valor de distancia para moverse a través de la celda se multiplica por el factor vertical identificado. Mientras más grande sea el factor vertical, más difícil resulta el movimiento. Un VF mayor que 1 aumenta el coste-distancia encontrado. Un VF menor que 1, pero mayor que 0 permite a la persona en movimiento cubrir las distancias a mayor tasa.

Por ejemplo, el siguiente gráfico muestra la relación del VF y el VRMA para una función de VF lineal:

VF y VRMA en un gráfico de tipo lineal
La relación entre el VF y el VRMA se muestran en un gráfico de tipo lineal.

Las funciones del factor vertical que permiten capturar la interacción del viajero con las pendientes que se encuentra son Binario, Lineal, Lineal inverso, Lineal simétrico, Lineal inverso simétrico, Cos, Sec, Cos-Sec y Sec-Cos. Consulte la sección Información adicional que aparece a continuación para obtener detalles sobre cada función.

Nota:

El factor vertical es un multiplicador. Tenga cuidado al especificar las unidades al combinar el factor vertical con una superficie de coste, características del origen o un factor horizontal. Generalmente, cuando se introduce una superficie de coste, el factor vertical debería ser un ajuste multiplicador de la tasa de unidades de superficie de coste. Si el tiempo es la unidad para la tasa de la superficie de coste, el factor vertical debería ser un modificador de tiempo. Solo uno de estos factores puede definir las unidades para la tasa. Los otros factores no tienen unidades, y sus valores son modificadores de multiplicador de las unidades especificadas.

Aplicaciones de muestra que usan un factor vertical

A continuación, se describen aplicaciones de muestra que usan un factor vertical.

Crear una zona de influencia con pendiente descendente para comprender el efecto de sal de invierno en la vegetación

Quiere identificar las áreas que están en pendiente descendente y a menos de 50 metros de una carretera, ya que estas áreas pueden verse afectadas por la escorrentía del agua salada de invierno. Desea medir la distancia a lo largo de la superficie del terreno. Puede utilizar la configuración de factor vertical Binario para evitar que la herramienta Acumulación de distancia identifique las celdas que estén más alto que las celdas de la carretera. A continuación, se muestran ejemplos de las zonas de influencia de pendiente descendente resultantes.

Carretera con una zona de influencia de pendiente descendente de 50 metros alrededor de la misma
Se identifican las áreas que pueden verse afectadas por la escorrentía de la sal de invierno bajo las carreteras. Al utilizar Acumulación de distancia con la configuración de factor vertical Binario, se determinan las celdas con pendiente descendente dentro de una distancia de superficie de 50 metros desde las carreteras (sombreado naranja).

A efectos de comparación, se utiliza una sección diferente de la carretera para mostrar a continuación la diferencia en las zonas de influencia en línea recta y solo en pendiente descendente.

Carretera con una zona de influencia de pendiente descendente de 50 metros superpuesta a una zona de influencia de 50 metros de línea recta
Una zona de influencia de 50 metros de distancia en línea recta (sombreado azul) superpuesta a una zona de influencia de distancia de superficie únicamente con pendiente descendente (sombreado naranja). La última es más estrecha en las ubicaciones en las que no puede desplazarse cuesta abajo 50 metros.

Para crear una zona de influencia con pendiente descendente, siga estos pasos:

  1. Abra la herramienta Acumulación de distancia.
  2. Introduzca las carreteras en el parámetro Ráster o datos de origen de entidad de entrada.
  3. Asigne un nombre al valor de Ráster de acumulación de distancia de salida.
  4. Expanda la categoría Costes relativos al movimiento vertical.
  5. Proporcione un ráster de elevación en el parámetro Ráster vertical de entrada.
  6. Establezca Binario para el parámetro Factor vertical.
  7. Expanda la categoría Características del origen.
  8. Establezca el parámetro de distancia Acumulación máxima en 50 metros.
  9. Haga clic en Ejecutar.

Función de senderismo de Tobler

Desea calcular el tiempo de senderismo por el paisaje y ajustar la velocidad a pie en función de la pendiente encontrada en la dirección del viaje. La función de senderismo de Tobler (1993) es un modelo empírico que se utiliza para realizar ese ajuste. En el modelo, se presupone una velocidad a pie base de 6 km/h, que se logra al desplazarse ligeramente con pendiente descendente (alrededor de -3 grados).

Función de senderismo de Tobler

Donde S se define en términos de pendiente d (en grados), de tal forma que S = tan(d π/180)

La función de velocidad W se parece a la siguiente:

Gráfico de la función de velocidad de Tobler
La función de velocidad de Tobler como función de la pendiente en grados se expresa en km/h. La velocidad de viaje máxima de 6 km/h se produce al caminar ligeramente con pendiente descendente.

Desea saber cuánto tiempo se tarda en recorrer una distancia determinada (una celda), no hasta dónde puede desplazarse en un periodo de tiempo específico, así que debe trabajar con el valor recíproco de la velocidad, llamado ritmo. El ritmo se expresa en horas por metro (porque las unidades de análisis de distancia horizontal son metros), en lugar de en horas por kilómetro:

Función de ritmo

La función de ritmo se parece a la siguiente:

Gráfico de la función de velocidad de Tobler convertida a una función de ritmo
El valor recíproco de la función de velocidad de Tobler es la función de ritmo, expresada aquí en horas por metro, representada como una función de pendiente en grados.

Determine el P(S) para un rango de valores de d y guárdelos en una tabla (se muestra en la sección Tabla a continuación). A continuación, la tabla se puede utilizar con la función de factor vertical Tabla para proporcionar un coste por celda que tenga en cuenta la dirección del viaje a través de una celda. El coste (en tiempo) para viajar a través de una celda en una dirección específica y encontrar una pendiente d es P(S(d)) * tamaño de celda (en metros).

Para utilizar una superficie de fricción de coste de entrada no direccional además de la función de senderismo (ritmo) de Tobler en el mismo análisis, preste atención a las unidades de la entrada de fricción de coste. En cada celda, la herramienta Acumulación de distancia multiplicará P(S) * (coste de entrada en la celda), de modo que ambos valores no pueden tener unidades de ritmo. Puede modificar la función de ritmo de Tobler para que sea únicamente una ponderación (reemplace el 6 por un 1 si cree que se justifica empíricamente) o utilizar ponderaciones sin unidades en la entrada de coste.

Información adicional

En las siguientes secciones se proporciona información adicional sobre los factores verticales.

Factores verticales

Para definir la función de factor vertical, puede elegir una de una lista de gráficos proporcionados o puede crear una función personalizada mediante un archivo ASCII. Las siguientes funciones de factor vertical están disponibles en la herramienta Acumulación de distancia:

Opciones de factor vertical, modificadores y valores predeterminados

FunciónFactor ceroÁngulo de corte bajoÁngulo de corte altoPendientePotenciaPotencia cosPotencia sec
Binario

1

-30

30

N/A

N/A

N/A

N/A

Lineal

1

-90

90

1.111E-02

N/A

N/A

N/A

Lineal inverso

1

-45

45

-2.222E-02

N/A

N/A

N/A

Lineal simétrico

1

-90

90

1.111E-02

N/A

N/A

N/A

Lineal inverso simétrico

1

-45

45

-2.222E-02

N/A

N/A

N/A

Coseno (Cos)

N/A

-90

90

N/A

1

N/A

N/A

Seg

N/A

-90

90

N/A

1

N/A

N/A

Cos – Sec

N/A

-90

90

N/A

N/A

1

1

Sec – Cos

N/A

-90

90

N/A

N/A

1

1

Binario

Cuando el VRMA es mayor que el ángulo de corte bajo y menor que el ángulo de corte alto, el VF para moverse entre las dos celdas se establece en el valor asociado con el factor cero. Si el VRMA es mayor que el ángulo de corte, el VF se establece como infinito. El ángulo de corte predeterminado es de 30 grados, si no se especifica otro.

Gráfico del factor vertical binario predeterminado

Lineal

Los VF están determinados por una línea recta en el sistema de coordenadas VRMA-VF. La línea intercepta el eje y, equivalente al factor VF, en el valor de Factor cero. La pendiente de la línea se puede especificar con el modificador Pendiente. Si no se identifica una pendiente, el valor predeterminado es 1/90 (especificado como 0,01111). El ángulo de corte bajo predeterminado es de -90 grados y el ángulo de corte alto predeterminado es de 90 grados.

Gráfico del factor vertical lineal predeterminado

Lineal inverso

Los VF están determinados por los valores inversos de una línea recta en el sistema de coordenadas VRMA-VF. La línea intercepta el eje y, equivalente al factor VF, en el valor de Factor cero. La pendiente de la línea se puede identificar si se especifica con el modificador Pendiente. Si no se identifica una pendiente, el valor predeterminado es -1/45 (especificado como 0,02222). El ángulo de corte bajo predeterminado es de -45 grados y el ángulo de corte alto predeterminado es de 45.

Gráfico del factor vertical lineal inverso predeterminado

Lineal simétrico

Este factor vertical se compone de dos funciones lineales relativas a los VRMA que son simétricas con respecto al eje VF (y). Ambas líneas interceptan al eje y en el valor VF asociado con el factor cero. La pendiente de las líneas se define como una pendiente única relativa al VRMA positivo mediante el modificador del factor vertical Pendiente, que refleja los VRMA negativos. La pendiente predeterminada es 1/90 (especificada como 0,01111). El ángulo de corte bajo predeterminado es de -90 y el ángulo de corte alto predeterminado es de 90.

Gráfico del factor vertical lineal simétrico predeterminado

Lineal inverso simétrico

Este factor vertical logra el efecto contrario a la palabra clave del factor vertical Lineal simétrico. Comprende dos funciones lineales inversas relativas a los VRMA, que son simétricas al eje VF (y). Ambas líneas interceptan el eje y con un valor VF de 1. La pendiente de las líneas se define como una pendiente única relativa al VRMA positivo mediante el modificador del factor vertical Pendiente, que refleja los VRMA negativos. La pendiente predeterminada es -1/45 (especificada como 0,02222). El ángulo de corte bajo predeterminado es de -45 y el ángulo de corte alto predeterminado es de 45.

Gráfico del factor vertical lineal simétrico inverso predeterminado

Coseno (Cos)

El VF está determinado por la función coseno del VRMA. El ángulo de corte bajo predeterminado es de -90 grados y el ángulo de corte alto predeterminado es de 90 grados. El valor predeterminado de Potencia cos es 1,0.

Gráfico del factor vertical coseno predeterminado: valor predeterminado (1,0)

Sec

El VF está determinado por la función secante del VRMA. El ángulo de corte bajo predeterminado es de -90 grados y el ángulo de corte alto predeterminado es de 90 grados. El valor predeterminado de Potencia sec es 1,0.

Gráfico del factor vertical secante predeterminado

Cos - Sec

Cuando el VRMA es un valor de grado negativo, el VF se determina mediante la función coseno del VRMA. Si el VRMA es un valor de grado positivo, el VF se determina mediante la función secante del VRMA. El ángulo de corte bajo predeterminado es de -90 grados y el ángulo de corte alto predeterminado es de 90 grados. Los valores predeterminados de Potencia cos y Potencia ses son 1,0.

Gráfico del factor vertical cosecante predeterminado

Sec - Cos

Cuando el VRMA es un valor de grado negativo, el VF se determina mediante la función secante del VRMA. Si el VRMA es un valor de grado positivo, el VF se determina mediante la función coseno del VRMA. El ángulo de corte bajo predeterminado es de -90 grados y el ángulo de corte alto predeterminado es de 90 grados. Los valores predeterminados de Potencia sec y Potencia cos son 1,0.

Gráfico del factor vertical secante-coseno predeterminado

Tabla

La tabla es un archivo ASCII con dos columnas en cada línea.

La primera columna identifica el VRMA en grados, y la segunda columna identifica el VF. Cada línea especifica un punto. Dos puntos consecutivos producen un segmento de línea en el sistema de coordenadas VRMA-VF. Los ángulos se deben introducir en orden ascendente y en el rango de -90 a 90. El factor VF para cualquier ángulo VRMA menor que el primer (mínimo) valor de entrada o mayor que la última (máximo) entrada se establecerá como infinito. Un VF infinito se representa con -1 en la tabla ASCII.

A continuación, se muestra un ejemplo de tabla ASCII del factor vertical. Las unidades de la primera columna son grados y las unidades de la segunda columna son horas por metro.

    -90  -1
    -80  -1
    -70   2.099409721
    -60   0.060064462
    -50   0.009064613
    -40   0.00263818
    -30   0.001055449
    -20   0.000500142
    -10   0.00025934
      0   0.000198541
     10   0.000368021
     20   0.000709735
     30   0.001497754
     40   0.003743755
     50   0.012863298
     60   0.085235529
     70   2.979204206
     80  -1
     90  -1

Modificadores del factor vertical

Puede controlar aún más la función VRMA utilizando modificadores que permiten el refinamiento de los factores verticales. Puede haber un ángulo de umbral, de modo que, si el VRMA lo supera, el coste será tan grande que se convertirá en una barrera para el viaje. Este umbral también se conoce como el ángulo de corte. El VF se asigna al infinito cuando el VRMA supera este valor.

El gráfico del factor vertical tendrá un ángulo de corte bajo y un ángulo de corte alto, en contraste con el gráfico del factor horizontal, que solo tendrá un único ángulo de corte.

Utilizando estos modificadores, los ángulos de corte se pueden especificar para cada una de las funciones, las curvas trigonométricas se pueden elevar a una potencia, el factor cero puede modificar la intercepción del eje y para las funciones no trigonométricas, y se puede definir la pendiente de la línea en las funciones lineales.

Factor cero

Este modificador establece el factor vertical utilizado cuando el VRMA sea cero. Este factor posiciona el interceptor y de la función especificada.

Ángulo de corte bajo

Este modificador es el grado del VRMA que define el umbral más bajo, debajo del cual (menor que) los VF se establecen como el infinito, sin importar las palabras clave del factor vertical especificadas.

Ángulo de corte alto

Este modificador es el grado del VRMA que define el umbral más alto, por encima del cual (mayor que) los VF se establecen como el infinito, sin importar las palabras clave del factor vertical especificadas.

Ejemplo de modificadores del factor vertical de los ángulos de corte alto y bajo

Pendiente

Este modificador identifica la pendiente de las líneas rectas en el sistema de coordenadas VRMA-VF para las palabras clave Lineal, Lineal inverso, Lineal simétrico y Lineal inverso simétrico. La pendiente está especificada como la elevación sobre la extensión (por ejemplo, una pendiente de 30 grados es 1/30, especificada como 0,03333). Consulte el diagrama VRMA lineal para obtener un ejemplo de una función lineal con una pendiente de 1/90.

Potencia

Este modificador es la potencia a la que se elevarán los valores.

Potencia cos

Este modificador es potencia a la que se elevarán los valores no negativos de la función VRMA Sec-Cos y los valores negativos de la función VRMA Cos-Sec. El VF está determinado por lo siguiente:

VF = cos(VRMA)power

Potencia sec

Este modificador es potencia a la que se elevarán los valores no negativos de la función VRMA Cos-Sec y los valores negativos de la función VRMA Sec-Cos. El VF está determinado por lo siguiente:

VF = sec(VRMA)power

Nombre de tabla

Este modificador identifica el nombre del archivo ASCII que se utilizará con la palabra clave del factor vertical Tabla.

Referencias

Tobler, Waldo (1993) Three Presentations on Geographical Analysis and Modeling: Non-Isotropic Geographic Modeling; Speculations on the Geometry of Geography; and Global Spatial Analysis (93-1). Obtenido de https://escholarship.org/uc/item/05r820mz

Temas relacionados