Hillshade

説明

Hillshade ラスタ グリッド ファイル内の各セルに対してイルミネーション値を決定することで、曲面の仮想的なイルミネーションを取得するために使用します。陰影処理を行うと、傾斜のある領域や、高度の高い領域の陰になっている領域を暗く表示することができます。陰影処理は、太陽に直接面している明るい領域がある場合に効果があります。

陰影処理は、特に透過を使用している場合に、分析またはグラフィカル表示のための曲面の視覚化を大幅に向上させます。

注: 陰影処理およびハイライトの光源となる太陽の位置はそれぞれ独立して指定できます。ただし、太陽による陰影処理を有効にしないと、太陽によるハイライトは有効にできません。

コンテキスト

表 1に、Hillshade 要素を含むことができる要素と、これに含めることができる要素の一覧を示します。

表 1. コンテキスト
これを含む要素 要素 が次の値を含む

Component

Hillshade

属性

Hillshade 要素に属性はありません。

この例は、LUTColor タイプの RenderStyle、6 色のカラー分割のコレクションを持つカスタムの DataTransform、3 つのグリッドカラー調変化点のコレクションが含まれるグリッド イメージ スタイルを指定します。

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