Hillshade

Description

Hillshade est utilisé pour obtenir une illumination hypothétique d'une surface en déterminant les valeurs d'illumination pour chaque cellule d'un fichier de grille raster. L'estompage (Hill Shading) assombrit les zones en pente ou obscurcies par les zones surélevées. Cela fonctionne sur le principe de l'éclaircissement des zones qui font directement face au soleil.

L'estompage peut améliorer de manière significative la visualisation d'une surface à des fins d'analyse ou d'affichage graphique, en particulier lors de l'utilisation de la transparence.

Remarque : La position du soleil source utilisée pour l'ombrage et la surbrillance est indépendante. Cependant, la surbrillance du soleil ne peut pas être activée sans activer l'ombrage du soleil.

Contexte

Tableau 1 répertorie les éléments qui peuvent contenir ou être contenus par un élément Hillshade.

Tableau 1. Contexte
Contenu par Élément Contient

Component

Hillshade

Attributs

L'élément Hillshade n'a pas d'attribut.

Exemple

Cet exemple spécifie un style d'image de grille contenant un RenderStyle de type LUTColor, un Custom DataTransform ayant une collection de six ruptures de couleur et une collection de trois points d'inflexion de grille.

<?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>