Disponible con una licencia de Spatial Analyst.
Información general
Calcula la distancia acumulada para cada celda a los orígenes, teniendo en cuenta la distancia en línea recta, coste-distancia, verdadera distancia de superficie y factores de coste vertical y horizontal.
Esta es una función ráster global.
Notes
Si tiene entidades de origen, puede convertirlas primero a un dataset ráster con la función Rasterizar entidades. Use una entrada uniforme para la entrada Ráster de esa función. De esta manera, se garantiza que las entidades se conviertan adecuadamente a un dataset ráster con el mismo tamaño de celda, extensión y referencia espacial.
Los valores NoData que existen en el Ráster de origen no se incluyen como valores válidos en la función. El valor 0 se considera un valor legítimo en el ráster de origen. Se puede crear un Ráster de origen usando las herramientas de extracción o la función Recortar.
Si no se especifica la configuración del entorno Extensión, la extensión de procesamiento se determina de esta manera:
Si solo se especifican los Datos de ráster de entrada o de origen de entidades y Datos de entidad o ráster de barrera de entrada, se utiliza la combinación de las entradas (expandida dos celdas de ancho a cada lado) como extensión de procesamiento. El motivo por el que se expande el ráster de salida dos filas y columnas es que las salidas se utilizan en Ruta óptima como línea y Ruta óptima como ráster y las rutas que se generan se pueden mover por las barreras. Para utilizar la extensión como barrera implícita, debe establecer de manera explícita la Extensión en la configuración del entorno.
Si se especifica alguno de los siguientes datasets ráster: Ráster de superficie de entrada, Ráster de costes de entrada, Ráster vertical de entrada o Ráster horizontal de entrada, la extensión de procesamiento será la intersección de dichos rásteres.
Si no se especifican las configuraciones del entorno Tamaño de celda ni Ráster de alineación y se especifican varios rásteres como entradas, el Tamaño de celda y el Ráster de alineación se definen en función de la prioridad: Ráster de costes de entrada, Ráster de superficie de entrada, Ráster vertical de entrada, Ráster horizontal de entrada, Datos de ráster de entrada o de origen de entidades y Datos de entidad o ráster de barrera de entrada.
En el ráster de salida, el menor coste-distancia (o el coste-distancia acumulativo mínimo) de una celda a un conjunto de ubicaciones de origen es el límite más bajo de las distancias de menor coste desde la celda hasta todas las ubicaciones de origen.
Los valores predeterminados para los modificadores del Factor vertical son los siguientes:
Keyword Zero Low High Slope Power Cos Sec factor cut cut power power angle angle ------------------------ ------ ----- ----- ----- ----- ----- ----- Binary 1.0 -30 30 ~ ~ ~ ~ Linear 1.0 -90 90 1/90 ~ ~ ~ Symmetric linear 1.0 -90 90 1/90 ~ ~ ~ Inverse linear 1.0 -45 45 -1/45 ~ ~ ~ Symmetric inverse linear 1.0 -45 45 -1/45 ~ ~ ~ Cos ~ -90 90 ~ 1.0 ~ ~ Sec ~ -90 90 ~ 1.0 ~ ~ Cos_sec ~ -90 90 ~ ~ 1.0 1.0 Sec_cos ~ -90 90 ~ ~ 1.0 1.0
La salida de la función Orientación se puede utilizar como entrada para Ráster horizontal de entrada.
Los valores predeterminados para los modificadores del Factor horizontal son los siguientes:
Keywords Zero factor Cut angle Slope Side value -------------- ----------- ----------- ----- --------- Binary 1.0 45 ~ ~ Forward 0.5 45 (fixed) ~ 1.0 Linear 0.5 181 1/90 ~ Inverse linear 2.0 180 -1/90 ~
Al activar la opción booleana Generar banda de dirección hacia atrás como banda adicional en la salida, se creará una capa multibanda. La primera banda es el ráster de acumulación de distancia y la segunda banda es el ráster de dirección hacia atrás. Ambos rásteres son necesarios para generar una ruta óptima desde los orígenes a un destino determinado. Para generar una ruta, utilice primero la función Extraer banda para extraer el ráster de acumulación de distancia y el ráster de dirección hacia atrás; estas capas se utilizan como entrada para la función Ruta de coste. El ráster de acumulación de distancia se utilizará como Ráster de coste-distancia y el ráster de dirección hacia atrás se utilizará como Ráster de vínculo de menor coste.
Si se especifica cualquier otro parámetro de características del origen usando un valor, ese valor se aplica a todos los orígenes. Si los parámetros se especifican mediante campos asociados al Ráster de origen, los valores de la tabla se aplicarán de forma exclusiva a los orígenes correspondientes.
- Acumulación inicial define el coste inicial antes de que se inicie el movimiento.
- Acumulaciones máximas especifica el coste que puede acumular un origen antes de alcanzar su límite.
- Multiplicador para aplicar a los costes especifica el modo de desplazamiento.
- Dirección del viaje identifica si el elemento en movimiento parte de un origen y se mueve a ubicaciones distintas del origen o parte de ubicaciones distintas del origen y regresa a un origen.
Esta función admite el procesamiento en paralelo. Si su equipo tiene varios procesadores o procesadores con varios núcleos, puede conseguir un mayor rendimiento, especialmente en los datasets mayores. Consulte Procesamiento en paralelo con Spatial Analyst para más información acerca de esta posibilidad y cómo configurarla.
Al utilizar el procesamiento en paralelo, se escriben datos temporales para administrar los lotes de datos a medida que se procesan. La ubicación de la carpeta temporal predeterminada será su unidad C local. Es posible controlar la ubicación de esta carpeta cambiando el valor de una variable de entorno del sistema denominada TempFolders y especificando la ruta de la carpeta que se desea usar (por ejemplo, E:\RasterCache). Si tiene privilegios de administrador en su equipo, también puede usar una clave de registro (por ejemplo, [HKEY_CURRENT_USER\SOFTWARE\ESRI\ArcGISPro\Raster]).
De forma predeterminada, esta función usará el 50 por ciento de los núcleos disponibles. Si los datos de entrada tienen un tamaño inferior a 5.000 x 5.000 celdas, es posible que se utilicen menos núcleos. Es posible controlar el número de núcleos empleados por la herramienta, a través de la configuración de entorno de Factor de procesamiento en paralelo.
Parámetros
Nombre del parámetro | Descripción |
---|---|
Ráster de origen (Requerido) | Ubicaciones de origen de entrada. Es un dataset ráster que identifica las celdas o las ubicaciones desde las que se calcula el menor coste-distancia acumulado para cada ubicación de celda de salida. Puede ser de tipo entero o de punto flotante. |
Barreras de ráster | El ráster que define las barreras. El dataset debe contener NoData donde no haya barreras. Las barreras se representan mediante valores válidos, incluido el cero. Las barreras pueden definirse mediante un ráster entero o de punto flotante. |
Ráster de superficie | Ráster que define los valores de elevación de cada ubicación de celda. Los valores se utilizan para calcular la distancia de la superficie actual cubierta al pasar entre las celdas. |
Ráster de costes | Ráster que define el coste o la impedancia de hacer un movimiento planimétrico a través de cada celda. El valor de cada ubicación de celda representa la distancia de coste por unidad para moverse a través de la celda. Cada valor de ubicación de celda se multiplica por la resolución de la celda, mientras que también se compensa por el movimiento diagonal para obtener el coste total de pasar por la celda. Los valores del Ráster de costes pueden ser enteros o de punto flotante, pero no pueden ser negativos ni cero. |
Ráster vertical | Define la relación entre el factor de coste vertical y el ángulo de movimiento relativo vertical (VRMA). Los valores se utilizan para calcular la pendiente utilizada para identificar el factor vertical incurrido al realizar un movimiento de una celda a otra. |
Factor vertical | Define la relación entre el factor de coste vertical y el ángulo de movimiento relativo vertical (VRMA). Existen varios factores con modificadores que pueda seleccionar y que identifiquen un gráfico de factor vertical definido. Además, se puede utilizar una tabla para crear un gráfico personalizado. Los gráficos se utilizan para identificar el factor vertical utilizado para calcular el coste total de realizar el movimiento hacia una celda próxima. En las siguientes explicaciones, se utilizan dos acrónimos: VF y VRMA. VF significa factor vertical, lo que define la dificultad vertical con la se encuentra al realizar un movimiento desde una celda a la siguiente. VRMA significa ángulo de movimiento relativo vertical, que identifica el ángulo de pendiente entre la FROM o celda de procesamiento y la celda TO. Entre los tipos de Factor vertical se incluyen los siguientes:
Entre los modificadores para las palabras clave verticales se incluyen los siguientes:
|
Ráster horizontal | Ráster que define la dirección horizontal de cada celda. Los valores del ráster deben ser números enteros comprendidos entre 0 y 360, con 0 grados al norte o hacia la parte superior de la pantalla y que aumentan en el sentido de las agujas del reloj. Las áreas llanas deben tener el valor -1. Los valores de cada ubicación se utilizarán en conjunto con el Factor horizontal para determinar el coste horizontal incurrido al realizar el movimiento de una celda hacia sus elementos próximos. |
Factor horizontal | Define la relación entre el factor de coste horizontal y el ángulo de movimiento relativo horizontal (HRMA). Existen varios factores con modificadores que pueda seleccionar y que identifiquen un gráfico de factor vertical definido. Además, se puede utilizar una tabla para crear un gráfico personalizado. Los gráficos se utilizan para identificar el factor vertical utilizado para calcular el coste total de realizar el movimiento hacia una celda próxima. En las siguientes explicaciones, se utilizan dos acrónimos: HF y HRMA. HF significa factor horizontal, lo que define la dificultad horizontal con la se encuentra al realizar un movimiento desde una celda a la siguiente. HRMA significa ángulo de movimiento relativo horizontal, que define el ángulo entre la dirección horizontal de una celda y la dirección del movimiento. Entre los tipos de Factor horizontal se incluyen los siguientes:
Entre los modificadores para los factores horizontales se incluyen los siguientes:
|
Generar banda de dirección hacia atrás como banda adicional en la salida | Determina si se crea solamente el ráster de acumulación de distancia o si se crea un ráster multibanda formado por el ráster de acumulación de distancia y el ráster de dirección hacia atrás.
El ráster de dirección hacia atrás calcula en grados, para cada celda, la dirección a la celda vecina por la ruta más corta, de vuelta al origen más cercano, a la vez que evita las barreras. |
Método de distancia | Determina si la distancia se calcula basándose en un método planar (Tierra plana) o geodésico (elipsoide).
|
Acumulación inicial | El coste acumulativo inicial con el que comenzar el cálculo de costes. Este parámetro permite especificar el coste fijo asociado a un origen. En lugar de empezar con un coste de 0, el algoritmo de coste empezará con el valor especificado. Un valor numérico (doble) o un campo del Ráster de origen se pueden usar para este parámetro. El valor debe ser mayor o igual que cero. El valor predeterminado es 0. |
Acumulación máxima | Define el coste acumulativo máximo del viajero para un origen. Los cálculos de coste continúan para cada origen hasta que se alcanza la capacidad especificada. Un valor numérico (doble) o un campo del Ráster de origen se pueden usar para este parámetro. El valor debe ser mayor que cero. La capacidad predeterminada es hasta el borde del ráster de salida. |
Multiplicador para aplicar a los costes | Un multiplicador que se debe aplicar a los valores de coste. Este parámetro permite controlar el modo de desplazamiento o la magnitud en un origen. Cuanto mayor sea el multiplicador, mayor será el coste de moverse a través de cada celda. Un valor numérico (doble) o un campo del Ráster de origen se pueden usar para este parámetro. Los valores deben ser mayores que cero. El valor predeterminado es 1. |
Dirección de desplazamiento | Define la dirección del viajero cuando se aplica el factor vertical, el factor horizontal y la tasa de resistencia en origen.
Especifique la palabra clave De origen o A origen que se aplicará a todos los orígenes o especifique un campo en el Ráster de origen que contenga las palabras clave para identificar la dirección de desplazamiento de cada origen. Ese campo debe contener la cadena de caracteres FROM_SOURCE o TO_SOURCE. |
Configuración del entorno
La configuración del entorno de geoprocesamiento para las funciones globales se controla en el nivel de la aplicación. La configuración de entornos de procesamiento en ArcGIS Pro se puede realizar haciendo clic en el botón Entornos en la pestaña Análisis. Consulte Entornos de análisis y Spatial Analyst para obtener detalles adicionales sobre la configuración de entornos.
Los siguientes entornos son compatibles con esta función global: