Hillshade

Beschreibung

Hillshade wird verwendet, um eine hypothetische Ausleuchtung einer Oberfläche zu erhalten, indem die Beleuchtungswerte für jede Zelle in einer Raster-Grid-Datei bestimmt werden. Hillshade verdunkelt Bereiche, die durch erhöhte Bereiche geneigt oder verdeckt sind. Es funktioniert auf der Grundlage der Aufhellung von Bereichen, die direkt der Sonne zugewandt sind.

Hillshade kann die Visualisierung einer Oberfläche für die Analyse oder grafische Anzeige erheblich verbessern, insbesondere bei Verwendung von Transparenz.

Anmerkung: Die Sonnenquellposition, die zum Schattieren und Hervorheben verwendet wird, ist unabhängig. Der Sonnenhervorhebung kann jedoch nur aktiviert werden, wenn Sonnenschattierung aktiviert ist.

Kontext

Tabelle 1 listet die Elemente auf, die ein Hillshade-Element enthalten oder in diesem enthalten sein können.

Tabelle 1. Kontext
Enthalten in Element Enthält

Komponente

Hillshade

Attribute

Das Hillshade-Element hat keine Attribute.

Beispiel

In diesem Beispiel wird ein Grid-Bildstil angegeben, der einen Render-Stil vom Typ „LUTColor“, eine benutzerdefinierte Datentransformation mit einer Sammlung von sechs Farbumbrüchen und eine Sammlung von drei Grid-Flexionspunkten enthält.

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