GridStyle

説明

GridStyle 要素は MapInfo グリッド イメージのスタイルを定義します。

コンテキスト

表 1 は、GridStyle 要素を含むことのできる要素と、これに含めることのできる要素を示します。

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

NamedStyle または CompositeStyle

GridStyle

GridInflectionList

属性

表 2 は、GridStyle 要素の属性を示します。

表 2. 属性
属性 説明

id

要素の一意の識別子。

name

要素を説明する名前。

contrast

イメージのコントラストを指定する 0 から 1 の浮動小数点数値。

値 0 は、イメージを最小のコントラストにすることを指定します。値 1 は、イメージを最大のコントラストにすることを指定します。値 0.5 は、イメージを 50% のコントラストにすることを指定します。

contrast 属性はオプションです。デフォルト値は 0.5 です。

brightness

イメージの明るさを指定する 0 から 1 の浮動小数点数値。

明るさは、イメージの明暗の度合いです。値 0 は、イメージを最小の明るさにすることを指定します。値 1 は、イメージを最大の明るさにすることを指定します。値 0.5 は、イメージを 50% の明るさにすることを指定します。

brightness 属性はオプションです。デフォルト値は 0.5 です。

opacity

イメージの透過性を指定する 0 から 1 の浮動小数点数値。

値 0 は、イメージを完全に透明にすることを指定します。値 1 は、イメージを完全に不透明にすることを指定します。値 0.5 は、イメージを 50% 透明にすることを指定します。

opacity 属性はオプションです。デフォルト値は 1 です。

grayscale

イメージを白と黒の濃淡のみで表示するかどうかを指定する boolean 値 (true または false)。

grayscale 属性はオプションです。デフォルト値は false です。

show-hillshade

グリッド イメージを立体的に見せるためにレリーフのような陰影処理を行うかどうかを指定する boolean 値 (true または false)。

show-hillshade 属性はオプションです。デフォルト値は false です。

null-color

値が null であることを示すために使用される色を指定する文字列値。

この値には、任意の有効な CSS カラーを指定できます(http://www.w3.org/TR/REC-CSS1#color-units 参照)。

null-color 属性はオプションです。デフォルト値は black です。

注: null-transparenttrue の場合、この属性の効果はありません。

null-transparent

null 値を透明として表示するか (true)、false で指定された色として表示するか (true)) を指定する boolean 値 (null-color または false)。

null-transparent 属性はオプションです。デフォルト値は false です。

この例は、3 つのグリッド屈折点のコレクションが含まれるグリッド イメージ スタイルを指定します。



<?xml version="1.0" encoding="UTF-8"?>
<NamedStyle
    version="MXP_WorkSpace_1_5"
    xmlns="http://www.mapinfo.com/mxp">
    <GridStyle
        id="migridstyle"
        name="migridstyle"
        contrast="0.5"
        brightness="0.5"
        opacity="1"
        grayscale="false"
        show-hillshade="false"
        null-color="black"
        null-transparent="true"/>
        <GridInflectionList>
            <GridInflection
                value="0.4"
                color="yellow"/>
            <GridInflection
                value="0.5"
                color="green"/>
            <GridInflection
                value="0.6"
                color="blue"/>
        </GridInflectionList>
    </GridStyle>
</NamedStyle>