SunShadow

Descripción

SunShadow Ayuda a calcular la cantidad de luz solar o sombra de una superficie en tres dimensiones o en una superficie de cuadrícula de dos dimensiones. La sombra solar especifica el brillo o la oscuridad de cada celda en una cuadrícula de ráster. Esto depende de cómo se ubique la celda respecto de una fuente de luz, por ejemplo, el sol.

Contexto

Tabla 1 enumera los elementos que pueden incluir un elemento SunShadow, o incluirse en este elemento.

Tabla 1. Contexto
Incluido en Elemento Contiene

Hillshade

SunShadow

(vacío)

Atributos

Tabla 2 enumera los atributos de SunShadow.
Tabla 2. Atributos
Atributos Descripción
activado Representa un valor boolean. Configurado como True para activar el efecto de sombra solar; de lo contrario se configura como False.

Ejemplo

Este ejemplo especifica un estilo de imagen de cuadrícula que contiene un RenderStyle de tipo LUTColor, una DataTransform personalizada que tiene una colección de seis intervalos de color y una colección de tres puntos de inflexión de cuadrícula.

<?xml version="1.0" encoding="UTF-8"?>
<NamedStyle xmlns="http://www.mapinfo.com/mxp" version="MXP_WorkSpace_1_5">
   <GridStyle id="migridstyle" name="migridstyle" contrast="0.5" brightness="0.5" opacity="1" grayscale="false" show-hillshade="false" null-color="black" null-transparent="true">
      <RenderStyle type="LUTColor" underviewInterpolation="None">
         <Component type="color" field="0" band="1" dataTransform="MapInfoDataTransform">
            <ColorTable>Pseudocolor.lut</ColorTable>
         </Component>
         <Hillshade>
            <SunShadow enable="True" />
            <Highlight enable="True" />
         </Hillshade>
      </RenderStyle>
      <DataTransformList>
         <DataTransform type="Custom" name="MapInfoDataTransform">
            <ColorBreaksList>
               <ColorBreak value="-182.586959838867" color="#0000ff" />
               <ColorBreak value="57420.302986145" color="#1919ff" />
               <ColorBreak value="115023.192932129" color="#5e5eff" />
               <ColorBreak value="172626.082878113" color="#eeeeff" />
               <ColorBreak value="230228.972824097" color="#7f7f7f" />
               <ColorBreak value="287831.862770081" color="#a5a5a5" />
            </ColorBreaksList>
         </DataTransform>
      </DataTransformList>
      <GridInflectionList>
         <GridInflection value="0.4" color="yellow" />
         <GridInflection value="0.5" color="green" />
         <GridInflection value="0.6" color="blue" />
      </GridInflectionList>
   </GridStyle>
</NamedStyle>