コンポーネント
説明
Component レンダリングするフィールドやバンド、レンダリング スタイルのタイプに基づくコンポーネントのタイプ、使用する色変換オプションなど、レンダリング スタイルの基本プロパティを表します。
注: Component は、MRR でのみ使用できます。
コンテキスト
表 1に、Component 要素を含むことができる要素と、これに含めることができる要素の一覧を示します。
これを含む要素 | 要素 | が次の値を含む |
---|---|---|
コンポーネント |
ColorTable: ColorTable は、ラスタに色を適用する場合に使用される、カラー ルックアップ テーブルです。 |
属性
表 2に、Component 要素の属性の一覧を示します。
属性 | 説明 |
---|---|
type |
さまざまなタイプのコンポーネントを表します。5 つのタイプのコンポーネントがあります。
|
field |
ラスタ ファイルに複数のフィールドがある場合に、レンダリングするフィールドを表します。
注: この属性は必須です。 |
band | ラスタ ファイルに複数のバンドがある場合に、レンダリングするバンドを表します。 注: この属性は必須です。 |
dataTransform |
入力ラスタの表示品質を変更して、コントラストを改善するために使用される色変換オプションを表します。 注: DataTransformList に、この属性の値と同じ名前を持つ DataTransform 要素が存在している必要があります。
注: この属性は必須です。
|
例
この例は、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>