GridStyle
Description
Un élément GridStyle définit le style d'une image de type grille MapInfo.
Contexte
Tableau 1 répertorie les éléments qui peuvent contenir ou être contenus par un élément GridStyle.
Contenu par | Élément | Contient |
---|---|---|
NamedStyle ou CompositeStyle |
GridStyle |
Zéro ou l'un des éléments suivants : |
Attributs
Tableau 2 répertorie les attributs d'un élément GridStyle.
Attribut | Description |
---|---|
id |
Identificateur unique de l'élément. |
name |
Nom descriptif de l'élément. |
contrast |
Valeur à virgule flottante comprise entre 0 et 1 définissant le contraste de l'image. Une valeur 0 signifie que le contraste de l'image est au minimum. Une valeur 1 signifie que le contraste de l'image est au maximum. Une valeur 0,5 signifie que le contraste de l'image est de 50 %. L'attribut |
brightness |
Valeur à virgule flottante comprise entre 0 et 1 définissant la luminosité de l'image. La luminosité est une mesure de l'éclairage ou de l'obscurité de l'image. Une valeur 0 signifie que la luminosité de l'image est au minimum. Une valeur 1 signifie que la luminosité de l'image est au maximum. Une valeur 0,5 signifie que la luminosité de l'image est de 50 %. L'attribut |
opacity |
Valeur à virgule flottante comprise entre 0 et 1 définissant l'opacité de l'image. Une valeur 0 signifie que l'image est totalement transparente. Une valeur 1 signifie que l'image est totalement opaque. Une valeur 0,5 signifie que l'image est 50 % transparente. L'attribut |
grayscale |
Valeur booléenne ( L'attribut |
show-hillshade |
Valeur booléenne ( L'attribut |
null-color |
Valeur de chaîne définissant la couleur utilisée pour indiquer qu'une valeur est nulle. La valeur peut prendre toute couleur CSS valide. (Consultez l'adresse http://www.w3.org/TR/REC-CSS1#color-units.) L'attribut Remarque : Cet attribut n'a aucun effet si la valeur
null-transparent est définie sur true . |
null-transparent |
Valeur booléenne ( L'attribut |
Exemples
Exemple 1 : 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
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">
<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>
Exemple 2 : Reportez-vous à Infos raster MapInfo Professional pour plus d'informations sur les index de champs et de bandes. Spectrum Spatial utilise des index basés sur 0, tandis que MapInfo Professional utilise des index basés sur 1.
Scénario 1 : Lorsque Classifié/Palette (à l'index de champ 1) a une bande de BandDataType RGB (à l'index de bande 3), utilisez le style suivant pour restituer le raster correctement.
<?xml version="1.0" encoding="UTF-8"?>
<NamedStyle version="MXP_NamedResource_1_5" xmlns="http://www.mapinfo.com/mxp" xmlns:gml="http://www.opengis.net/gml">
<GridStyle>
<RenderStyle type="image" underviewInterpolation="Nearest">
<Component type="image" field="1" band="3"/>
</RenderStyle>
</GridStyle>
</NamedStyle>
Scénario 2 : Lorsque Classifié/Palette (à l'index de champ 1) ne comporte aucune bande de BandDataType RGB, mais possède une bande de BandDataType Rouge (à l'index de bande 3), une bande de BandDataType Vert (à l'index de bande 4) et une bande de BandDataType Bleu (à l'index de bande 5), séparément, utilisez le style suivant pour restituer le raster correctement
<?xml version="1.0" encoding="UTF-8"?>
<NamedStyle version="MXP_NamedResource_1_5" xmlns="http://www.mapinfo.com/mxp" xmlns:gml="http://www.opengis.net/gml">
<GridStyle>
<RenderStyle type="RGB" underviewInterpolation="Nearest">
<Component type="red" field="1" band="3"/>
<Component type="green" field="1" band="4"/>
<Component type="blue" field="1" band="5"/>
</RenderStyle>
</GridStyle>
</NamedStyle>