Asignación de distancia (Herramientas de Spatial Analyst)
Resumen
Calcula la asignación de distancia de cada celda a los orígenes proporcionados en función de la distancia en línea recta, el coste-distancia y la verdadera distancia de superficie, así como de los factores de coste vertical y horizontal.
Más información sobre el funcionamiento de las herramientas de acumulación a distancia
Uso
Los datos de origen de entrada pueden ser un ráster o una clase de entidad. La clase de entidad puede ser punto, línea o polígono.
Cuando los datos de origen de entrada son un ráster, el conjunto de celdas de origen consta de todas las celdas del ráster de origen que tengan valores válidos. Las celdas con valores NoData no se incluyen en el conjunto de origen. Cero es un valor válido. Se puede crear un ráster de origen con las herramientas de extracción.
Cuando los datos de origen de entrada son una clase de entidad, las ubicaciones de origen se convierten internamente en un ráster antes de realizar el análisis. La resolución del ráster se puede controlar con el entorno Tamaño de celda. De forma predeterminada, si no se especifica ningún otro ráster en la herramienta, la resolución se determinará por medio del valor más largo del ancho o la altura de la extensión de la entidad de entrada, en la referencia espacial de entrada, dividido entre 1000.
Al utilizar datos de entidad para los datos de origen de entrada, se debe tener cuidado con la manera en que el tamaño de celda de salida se maneja cuando es grueso en relación con los detalles presentes en la entrada. El proceso de rasterización interno utiliza el mismo valor de Tipo de asignación de celdas predeterminado que la herramienta De entidad a ráster, que es el método de centro de celda. Esto significa que los datos no ubicados en el centro de la celda no se incluirán en la salida de origen rasterizada intermedia y, por tanto, no se representarán en los cálculos de distancia. Por ejemplo, si los orígenes son una serie de polígonos pequeños (como huellas de edificios) que son pequeños en relación con el tamaño de celda de salida, es posible que solo algunos queden caigan de los centros de las celdas ráster de salida, ocasionando aparentemente que la mayor parte de los otros se pierdan en el análisis.
Para evitar esta situación, como paso intermedio, puede rasterizar las entidades de entrada directamente con la herramienta De entidad a ráster y establecer el parámetro Campo. A continuación, utilice la salida resultante como entrada de la herramienta de distancia que desee usar. Alternativamente, puede seleccionar un tamaño de celda pequeño para capturar la cantidad adecuada de detalle de las entidades de entrada.
Las barreras son obstáculos que deben sortearse. Pueden definirse de dos maneras.
En lo que respecta al parámetro Barreras de entidad o ráster de entrada, las barreras pueden representarse mediante celdas que tienen un valor válido o mediante datos de entidad que se convierten en ráster. Si las barreras están conectadas solamente mediante celdas diagonales, se engrosarán para hacerlas impermeables.
Las barreras también se definen mediante ubicaciones cuando existen celdas NoData en las entradas siguientes: Ráster de costes de entrada, Ráster de superficie de entrada, Ráster vertical de entrada y Ráster horizontal de entrada. Si las celdas NoData se conectan solamente mediante celdas diagonales, se engrosarán con celdas NoData adicionales para formar una barrera impermeable.
Si el valor de Ráster de superficie de entrada tiene un sistema de coordenadas verticales (VCS), se considera que los valores del ráster de superficie están en las unidades del VCS. Si el valor del Ráster de superficie de entrada no tiene un VCS y los datos se proyectan, se considera que los valores de superficie están en las unidades lineales de la referencia espacial. Si el valor del Ráster de superficie de entrada no tiene un VCS y los datos no se proyectan, se considera que los valores de superficie están en metros. El resultado de acumulación de distancia final se expresa en coste por unidad lineal o en unidades lineales si no se introduce el coste.
Los valores de ráster de costes que son negativos o cero no son válidos, pero se tratarán como valores positivos pequeños. El algoritmo de coste acumulativo es un proceso multiplicativo y no se puede calcular correctamente el coste acumulativo si los valores de coste son negativos o cero.
Si el ráster de costes contiene esos valores y esas ubicaciones representan áreas que se van a excluir del análisis, active esas celdas en NoData antes de ejecutar la herramienta. Esto se puede hacer con la herramienta Establecer nulos.
El valor NoData se considera como una barrera en el análisis, por lo que las ubicaciones que sean NoData en la entrada serán NoData en el resultado.
Si un origen cae en NoData en alguno de los rásteres de entrada correspondientes, se ignorará en el análisis y no se calculará ninguna distancia desde ese 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 Hiking time ~ -70 70 ~ ~ ~ ~ Bidirectional hiking time ~ -70 70 ~ ~ ~ ~La salida de la herramienta Orientación se puede utilizar como entrada para el parámetro 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 ~Las características del origen o los elementos que se mueven desde un origen, se pueden controlar por medio de los siguientes parámetros:
Acumulación inicial define el coste inicial antes de que se inicie el movimiento.
Acumulación máxima especifica el coste que puede acumular un origen antes de alcanzar su límite.
Multiplicador de costes especifica el modo de desplazamiento o la magnitud en el origen.
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.
Si alguno de los parámetros de las características de origen se especifica usando un campo, la característica de origen se aplicará a cada origen en función de la información del campo para los datos de origen especificados. Cuando se especifica una palabra clave o un valor constante, se aplica a todos los orígenes.
Si se especifica el valor del parámetro Acumulación inicial, las ubicaciones de origen de la superficie de coste-distancia de salida se establecerán en dicho valor; de lo contrario, las ubicaciones de origen de la superficie de coste-distancia de salida se establecerán en cero.
Para manejar adecuadamente el borde de la proyección en una extensión global cuando se realiza un análisis de distancia a escala global, asegúrese de que se utiliza una proyección cilíndrica o un sistema de coordenadas de salida geográfico junto con la opción Geodésico para el parámetro Método de distancia.
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 valores de Orígenes de ráster o entidad de entrada y Barreras de entidad o ráster de entrada, se utilizará la combinación de las entradas (expandida dos celdas de ancho a cada lado) como extensión de procesamiento. El motivo por el que el ráster de salida se expande en dos filas y columnas es que las salidas pueden utilizarse en las herramientas 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 el valor de Extensión en la configuración del entorno.
La extensión del procesamiento será la intersección del valor del parámetro Ráster de superficie de entrada, Ráster de costes de entrada, Ráster vertical de entrada o Ráster horizontal de entrada, si se especifica.
El entorno Máscara se puede establecer en una clase de entidad o en un dataset de ráster. Si la máscara es una de entidades, se convertirá en un ráster. Las celdas que tienen un valor definen las ubicaciones que se encuentren dentro del área de la máscara. Las celdas NoData definen las ubicaciones que están fuera del área de máscara y se tratarán como una barrera.
Si no se especifican la configuración del entorno Tamaño de celda o Ráster de alineación y se especifican varios rásteres como entradas, los entornos Tamaño de celda y el Ráster de alineación se definen en función de este orden de prioridad: Ráster de costes de entrada, Ráster de superficie de entrada, Ráster vertical de entrada, Ráster horizontal de entrada, Orígenes de ráster o entidad de entrada y Barreras de entidad o ráster de entrada.
Esta herramienta 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 el tema de ayuda Procesamiento en paralelo con Spatial Analyst para obtener más detalles 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, puede usar una clave de registro (por ejemplo, [HKEY_CURRENT_USER\SOFTWARE\ESRI\ArcGISPro\Raster]).De forma predeterminada, esta herramienta usará el 50 por ciento de los núcleos disponibles. Si los datos de entrada tienen un tamaño inferior a 5000 x 5000 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.
Cuando el formato de ráster de salida es
.crf, esta herramienta admite el entorno de almacenamiento ráster Pirámide. De forma predeterminada, se crearán pirámides en la salida. Para cualquier otro formato de salida, este entorno no es compatible y no se crearán pirámides.Consulte Entornos de análisis y Spatial Analyst para obtener detalles adicionales sobre los entornos de geoprocesamiento válidos para esta herramienta.
Parámetros
| Etiqueta | Explicación | Tipo de datos |
|---|---|---|
|
Orígenes de ráster o entidad de entrada |
Ubicaciones de origen de entrada. Se trata de un ráster o entidad (de punto, línea o polígono) que identifica las celdas o ubicaciones que se utilizarán para calcular la distancia de menor coste acumulado para cada ubicación de celda de salida. Para los rásteres, el tipo de entrada puede ser de tipo entero o punto flotante. |
Raster Layer; Feature Layer |
|
Ráster de entrada o barreras de entidad (Opcional) |
El dataset que define las barreras. Las barreras pueden definirse mediante un ráster entero o de punto flotante, o mediante una entidad de punto, de línea o de polígono. En el caso de una barrera de ráster, la barrera debe tener un valor válido, incluido cero, y las áreas que no son barreras deben ser NoData. |
Raster Layer; Feature Layer |
|
Ráster de superficie de entrada (Opcional) |
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. |
Raster Layer |
|
Ráster de costes de entrada (Opcional) |
Ráster que define la impedancia o el coste de hacer un movimiento planimétrico por medio 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 medio de la celda. Los valores del ráster de costes pueden ser de tipo entero o punto flotante. Los valores de ráster de costes que son negativos o cero no son válidos, pero se tratarán como valores de costes positivos pequeños. |
Raster Layer |
|
Ráster vertical de entrada (Opcional) |
Ráster que define los valores z de cada ubicación de celda. Los valores se utilizan para calcular la pendiente utilizada para identificar el factor vertical incurrido al realizar un movimiento de una celda a otra. |
Raster Layer |
|
Factor vertical (Opcional) |
Especifica la relación entre el factor de coste vertical y el ángulo de movimiento relativo vertical (VRMA). Existen varios factores con modificadores que identifican 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 descripciones de opción que se ofrecen a continuación se utilizan dos acrónimos: VF, que significa factor vertical y define la dificultad vertical encontrada al realizar un movimiento desde una celda a la siguiente; y VRMA, que significa ángulo de movimiento relativo vertical e identifica el ángulo de pendiente entre la celda FROM o, celda de procesamiento, y la celda TO. Las opciones son las siguientes:
Los modificadores de las palabras clave de factor vertical son los siguientes:
|
Vertical Factor |
|
Ráster horizontal de entrada (Opcional) |
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 parámetro Factor horizontal para determinar el coste horizontal en que se incurre al realizar el movimiento desde una celda hasta sus elementos próximos. |
Raster Layer |
|
Factores horizontales (Opcional) |
Especifica la relación entre el factor de coste horizontal y el ángulo de movimiento relativo horizontal (HRMA). Existen varios factores con modificadores que identifican un gráfico de factor horizontal definido. Además, se puede utilizar una tabla para crear un gráfico personalizado. Los gráficos se utilizan para identificar el factor horizontal utilizado para calcular el coste total de realizar el movimiento hacia una celda próxima. En las descripciones de opción que se ofrecen a continuación se utilizan dos acrónimos: HF, que significa factor horizontal y define la dificultad horizontal con la se encuentra al realizar un movimiento desde una celda a la siguiente; y HRMA, que significa ángulo de movimiento relativo horizontal y define el ángulo entre la dirección horizontal de una celda y la dirección del movimiento. Las opciones son las siguientes:
Los modificadores de los factores horizontales son los siguientes:
|
Horizontal Factor |
|
Ráster de acumulación de distancia de salida (Opcional) |
El ráster de distancia de salida. El ráster de acumulación de distancia contiene la distancia acumulativa de cada celda desde el origen de menor coste o hasta él. |
Raster Dataset |
|
Ráster de dirección hacia atrás de salida (Opcional) |
El ráster de dirección hacia atrás contiene la dirección calculada en grados. La dirección identifica la siguiente celda por la ruta más corta, de vuelta al origen más cercano, a la vez que evita las barreras. El rango de valores es de 0 grados hasta 360 grados, con el 0 reservado para las celdas de origen. Hacia el este es 90 y los valores aumentan en el sentido de las agujas del reloj (180 es sur, 270 es oeste y 360 es norte). El ráster de salida es de tipo flotante. |
Raster Dataset |
|
Ráster de dirección de origen de salida (Opcional) |
El ráster de dirección de origen identifica la dirección de la celda de origen de coste acumulado como acimut en grados. El rango de valores es de 0 grados hasta 360 grados, con el 0 reservado para las celdas de origen. Hacia el este es 90 y los valores aumentan en el sentido de las agujas del reloj (180 es sur, 270 es oeste y 360 es norte). El ráster de salida es de tipo flotante. |
Raster Dataset |
|
Ráster de ubicación de origen de salida (Opcional) |
El ráster de ubicación de origen es una salida multibanda. La primera banda contiene un índice de fila y la segunda banda contiene un índice de columna. Estos índices identifican la ubicación de la celda de origen más cercana al menor coste-distancia acumulado. |
Raster Dataset |
|
Campo de origen (Opcional) |
El campo que se utiliza para asignar los valores a las ubicaciones de origen. Debe ser de tipo entero. |
Field |
|
Acumulación inicial (Opcional) |
Coste acumulativo inicial que se utilizará para comenzar el cálculo del coste. Permite especificar el coste fijo asociado a un origen. En lugar de empezar con un coste cero, el algoritmo de coste empezará con este valor. Los valores deben ser mayores o iguales que cero. El valor predeterminado es 0. |
Double; Field |
|
Acumulación máxima (Opcional) |
La acumulación máxima de la persona que viaja para un origen. Los cálculos de coste continúan para cada origen hasta que se alcanza la acumulación especificada. Los valores deben ser mayores que cero. La acumulación predeterminada es hasta el borde del ráster de salida. |
Double; Field |
|
Multiplicador para aplicar a los costes (Opcional) |
Multiplicador que se aplicará a los valores de coste. Permite controlar el modo de viaje o la magnitud en un origen. Cuanto mayor sea el multiplicador, mayor será el coste de moverse a través de cada celda. Los valores deben ser mayores que cero. El valor predeterminado es 1. |
Double; Field |
|
Dirección del viaje (Opcional) |
Especifica la dirección de la persona que viaja al aplicar factores horizontales y verticales. Si selecciona la opción Cadena de caracteres, puede elegir entre las opciones desde y hasta, que se aplicarán a todos los orígenes. Si selecciona la opción Campo, puede seleccionar el campo de los datos de origen que determine qué dirección se debe usar para cada origen. El campo debe contener la cadena de caracteres de texto
|
String; Field |
|
Método de distancia (Opcional) |
Especifica si el cálculo se basará en un método planar (tierra plana) o geodésico (elipsoide).
|
String |
Valor de retorno
| Etiqueta | Explicación | Tipo de datos |
|---|---|---|
|
Ráster de asignación de distancia de salida |
El ráster de asignación de distancia de salida. |
Raster |
Entornos
Auto ejecución, Tamaño de celda, Método de proyección de tamaño de celda, Compresión, Espacio de trabajo actual, Extensión, Transformaciones geográficas, Máscara, Palabra clave CONFIG de salida, Sistema de coordenadas de salida, Pirámide, Factor de procesamiento en paralelo, Espacio de trabajo temporal, Alinear ráster, Tamaño de tesela
Información de licenciamiento
- Basic: Requiere Spatial Analyst
- Standard: Requiere Spatial Analyst
- Avanzado: Requiere Spatial Analyst