Función de sombreado

Descripción general

La función Sombreado produce una representación 3D en escala de grises de la superficie del terreno, que tiene en cuenta la posición relativa del sol para sombrear la imagen. El sombreado es una técnica que permite visualizar terreno en función de una fuente de luz y de la pendiente y la orientación de la superficie de elevación. Es un método cualitativo para visualizar la topografía y no proporciona valores de elevación absolutos. Esta función proporciona dos opciones para generar sombreados: tradicional y multidireccional. El método tradicional calcula el sombreado para una fuente de iluminación con una única dirección usando las propiedades de altitud y acimut para especificar la posición del sol. El método multidireccional combina luz de varias fuentes para representar el terreno sombreado. La ventaja del método de sombreado multidireccional es que se muestra más detalle en las áreas que normalmente se ven afectadas por la sobresaturación y las sombras profundas que el método de sombreado tradicional.

De forma predeterminada, se utiliza una rampa de color de escala de grises para mostrar un modelo de elevación sombreado. Las siguientes imágenes muestran un modelo de elevación generado con el método de sombreado tradicional predeterminado, seguido por el método de sombreado multidireccional.

Sombreado tradicional
Este es un ejemplo de una imagen tradicional sombreada.

Sombreado multidireccional
Este es un ejemplo de una imagen con sombreado multidireccional.

Parámetros

La función Sombreado tiene los siguientes parámetros:

ParámetroDescripción
Ráster

La capa de elevación de entrada.

Tipo sombreado

Controla la fuente de iluminación para el sombreado:

  • Tradicional: calcula el sombreado desde una única dirección de iluminación. Puede definir las opciones Acimut y la Altitud para controlar la ubicación de la fuente de luz.
  • Multidireccional: combina luz de varias fuentes para representar una visualización mejorada del terreno.
El valor predeterminado es Tradicional.

Acimut

El acimut es la posición relativa del sol a lo largo del horizonte (en grados). Esta posición la indica el ángulo del sol que se mide en sentido de las agujas del reloj desde el Norte. Un acimut de 0 grados indica el Norte, el Este está a los 90 grados, el Sur a los 180 grados y el Oeste a los 270 grados.

Este parámetro solo es válido cuando Tipo de sombreado es Tradicional. El valor predeterminado es de 315 grados, es decir, desde el noroeste.

Altitud

La altitud es el ángulo de elevación del sol sobre el horizonte y varía entre 0 y 90 grados. Un valor de 0 grados indica que el sol se encuentra en el horizonte, es decir, en el mismo plano horizontal que el marco de referencia. Un valor de 90 grados indica que el sol está directamente sobre la cabeza.

Este parámetro solo es válido cuando Tipo de sombreado es Tradicional. La predeterminada es de 45 grados por encima del horizonte.

Escalado

El resultado sombreado se escala dinámicamente ajustando el factor z con una de estas dos opciones:

  • Ninguno: no se aplica ningún escalado. Es ideal para un dataset de ráster único que cubre un área local. No es recomendable para datasets a escala mundial con grandes variaciones de elevación ni para mapas multiescala, ya que producirá un relieve del terreno con poca variación en escalas pequeñas.
  • Ajustado: se aplica un ajuste no lineal con los valores predeterminados dePotencia de tamaño de píxel y Factor de tamaño de píxel, que tienen en cuenta una amplia variedad de cambios de altitud (escala) a medida que el visor se acerca y se aleja. La opción Ajustado se recomienda cuando se usa un dataset mundial.
El valor predeterminado es Ninguno.

Factor Z

El factor z es un factor de escala que se utiliza para convertir los valores de elevación para dos motivos:

  • Convierte las unidades de elevación (como metros o pies) a las unidades de coordenadas horizontales del dataset, que pueden ser pies, metros o grados.
  • Agregar exageración vertical para lograr un efecto visual.
El valor predeterminado es 1.

Potencia de tamaño de píxel

Potencia de tamaño de píxel refleja los cambios de altitud (o escala) a medida que el visor se acerca y se aleja en la visualización del mapa. Es el exponente aplicado al término de tamaño de píxel en la ecuación que controla la velocidad a la que cambia el Factor Z para evitar una pérdida de relieve significativa.

Este parámetro solo es válido cuando el tipo de Escalado es Ajustado. El valor predeterminado es 0,664.

Factor de tamaño de píxel

Factor de tamaño de píxel refleja los cambios de escala a medida que el visor se acerca y se aleja en la visualización del mapa. Controla la velocidad a la que cambia el Factor Z.

Este parámetro solo es válido cuando el tipo de Escalado es Ajustado. El valor predeterminado es 0,024.

Deshabilitar interpolación de píxeles de borde predeterminada

Al usar esta opción se evitan los artefactos de remuestreo que pueden producirse en los bordes de un ráster. Los píxeles de salida situados a lo largo del borde de un ráster o adyacentes a píxeles NoData se llenarán con NoData; por tanto, es recomendable que use este parámetro solo con datasets de mosaico de elevación que tengan superposiciones. Cuando haya píxeles superpuestos disponibles, estas áreas de NoData mostrarán los valores de píxeles superpuestos en lugar de píxeles en blanco.

  • Desactivada: el remuestreo bilineal se aplicará de manera uniforme para remuestrear el sombreado. Use esta opción cuando el dataset de mosaico que contiene los datos de ráster de elevación se ensamble por los extremos. Esta es la opción predeterminada.
  • Activada: el remuestreo bilineal se usará en el sombreado, excepto a lo largo de los bordes de los rásteres o junto a los píxeles NoData. Estos píxeles se llenarán con NoData y mostrarán los valores de los píxeles superpuestos, lo que reducirá los efectos de bordes agudos que podrían producirse si no se llenaran. Use esta opción cuando el dataset de mosaico que contiene los datos de ráster de elevación se componga de elementos o teselas que se solapen.

Los resultados de la función pueden depender de los datos. Si observa artefactos de límite de teselas en la salida, seleccione el otro estado de la casilla de verificación.

Más información sobre cómo funciona el sombreado

Tipo de sombreado

El sombreado multidireccional mejora la visualización del terreno. Combina luz de seis direcciones diferentes para representar una visualización mejorada del terreno y mejorar la apariencia de las regiones con poco relieve. Mejora el equilibrio entre las áreas sobreexpuestas y las áreas de sombra del mapa. La salida es adecuada para usarla como telón de fondo en relieve para los mapas topográficos, de suelo, hidrológicos, de cobertura de suelo y otros mapas temáticos en los que los datos se realzarán con la topografía.

Las siguientes imágenes muestran los dos tipos de sombreado:

  • La imagen superior muestra el resultado del sombreado tradicional.
  • La imagen inferior muestra el resultado del sombreado multidireccional.

Sombreado tradicional
Sombreado tradicional. El DEM de origen es cortesía del Servicio Geológico de los EE. UU. (USGS).

Sombreado multidireccional
Sombreado multidireccional. El DEM de origen es cortesía del Servicio Geológico de los EE. UU. (USGS).

Para obtener más información sobre el sombreado multidireccional, consulte Multidirectional Hillshade Makes Your Maps Pop.

Acimut y altitud

Las propiedades altitud y acimut en conjunto indican la posición relativa del sol que se utilizará para crear todos los modelos 3D (sombreado o relieve sombreado). La altitud es el ángulo de elevación del sol sobre el horizonte y varía entre 0 y 90 grados. Un valor de 0 grados indica que el sol se encuentra en el horizonte, es decir, en el mismo plano horizontal que el marco de referencia. Un valor de 90 grados indica que el sol está directamente sobre la cabeza.

Diagrama de altitud

El acimut es la posición relativa del sol a lo largo del horizonte (en grados). Esta posición la indica el ángulo del sol que se mide en sentido de las agujas del reloj desde el Norte. Un acimut de 0 grados indica el Norte, el Este está a los 90 grados, el Sur a los 180 grados y el Oeste a los 270 grados.

Escalado y tamaño de píxel

El resultado sombreado se escala dinámicamente ajustando el factor z con una de estas dos opciones:

  • Ninguno: no se aplica ningún ajuste de escala. Es ideal para los datasets de ráster únicos que cubren un área local. Esto no es recomendable para datasets a escala mundial o mapas con varias escalas, ya que producirá un relieve bastante plano a escalas pequeñas.
  • Ajustado: esto aplica un ajuste no lineal utilizando los valores predeterminados de Potencia del tamaño de píxel y Factor de tamaño de píxel, que tienen en cuenta los cambios de altitud (escala) a medida que el visor se acerca y se aleja. Estos valores se recomiendan cuando se utiliza el dataset mundial.

    El factor z se ajusta mediante la siguiente ecuación:

    Adjusted Z-Factor = (Z Factor) + (Pixel Size)(Potencia de tamaño de píxel) × (Pixel Size Factor)

La pendiente es un factor del tamaño de píxel. Si los píxeles son más grandes, el valor de la pendiente se vuelve más pequeño, ya que la pendiente representa la pendiente media a lo largo de una distancia más grande. Como resultado, a escalas pequeñas las entidades parecen planas. Desde el punto de vista cartográfico, esto se traduce en una pérdida considerable de relieve. Para compensarlo, el parámetro Factor Z se puede modificar en función de la escala. La relación es exponencial y no lineal. Al cambiar Potencia de tamaño de píxel y Factor de tamaño de píxeles, se modifican las velocidades a las que cambia Factor Z. Esto significa que el Factor Z se debe definir de un modo que se adecúe a la escala.

Factor z

El factor z es un factor de escala que se utiliza para convertir los valores de elevación por dos motivos:

  • Para convertir las unidades de elevación (como metros o pies) a las unidades de coordenadas horizontales del dataset, que pueden ser pies, metros o grados
  • Para agregar exageración vertical para lograr un efecto visual.

Conversión de unidad

Si las unidades para las unidades z (elevación) son las mismas que las unidades x,y (lineal), el factor de conversión z es 1. Si el dataset utiliza un sistema de coordenadas proyectadas, el escalado se establece en Ninguno y las unidades de elevación y lineales son diferentes, deberá definir un factor de conversión z para tener en cuenta la diferencia.

Para convertir de pies a metros o viceversa, consulte la tabla siguiente. Por ejemplo, si las unidades de elevación del DEM son pies y las unidades del dataset de mosaico son metros, debe utilizar un valor de 0,3048 para convertir las unidades de elevación de pies a metros (1 pie = 0,3048 metros).

Escalado y tamaño de píxel

Tipo de conversiónFactor de conversión

De pies a metros

0,3048

De metros a pies

3,28084

Si los datos utilizan un sistema de coordenadas geográficas (como DTED en GCS_WGS 84), en el que las unidades lineales se indican en grados y la elevación en metros, utilice un factor de conversión de 1 para que el sistema convierta automáticamente los grados lineales en metros. Si las unidades de elevación no están en metros, utilice la función Conversión de unidad para convertir la elevación en metros antes de usar esta función.

Nota:

Cuando el escalado se establece en Ajustado, puede usar el Factor Z para convertir las unidades z a metros y ArcGIS ajustará automáticamente la latitud y la longitud a metros.

Exageración vertical

Para aplicar la exageración vertical, debe multiplicar el factor de conversión por el factor de exageración. Por ejemplo, si tanto las coordenadas de elevación como las del dataset están en metros y desea aplicar una exageración por un múltiplo de 10, el factor de escala será el factor de conversión de la unidad (1,0) multiplicado por el factor de exageración vertical (10,0), lo que generaría un Factor Z igual a 10. Si las unidades de elevación se expresan en metros y el dataset es geográfico (grados), deberá multiplicar el factor de conversión de la unidad (1,0) por el factor de exageración (10,0), lo que generaría un Factor Z igual a 10. Si las unidades de elevación no están en metros, utilice la función Aritmética para convertir la elevación en metros antes de usar esta función. A continuación, debe multiplicar el factor de conversión de la unidad (1,0) por el factor de exageración (10,0), lo que generaría un Factor z igual a 10.

Suprimir efecto de borde

Al usar esta opción se evitarán los artefactos de remuestreo que pueda haber en los bordes de un ráster. Los píxeles de salida situados a lo largo del borde de un ráster o adyacentes a píxeles sin un valor se llenarán con NoData; por tanto, es recomendable que esta opción solo se use cuando haya otros rásteres con píxeles superpuestos disponibles. Cuando haya píxeles superpuestos disponibles, estas áreas de NoData mostrarán los valores de píxeles superpuestos en lugar de quedar en blanco.

  • Desactivada: el remuestreo bilineal se aplicará de manera uniforme para remuestrear el sombreado. Esta es la opción predeterminada.
  • Activada: el remuestreo bilineal se usará en el sombreado, excepto a lo largo de los bordes de los rásteres o junto a los píxeles NoData. Estos píxeles se llenarán con NoData y mostrarán los valores de elevación del dataset superpuesto, lo que reducirá los efectos de bordes agudos que podrían producirse.

Temas relacionados