RenderStyle
Description
RenderStyle améliore l'affichage d'un raster en appliquant des palettes de couleurs et diverses méthodes de transformation. Des types de styles d'affichage différents comportent des composants différents. Le style d'affichage LUTColor peut également avoir des propriétés Hillshade qui peuvent être utilisées pour obtenir une illumination hypothétique d'une surface en déterminant les valeurs d'illumination.
Remarque : RenderStyle ne peut être utilisé que pour les MRR.
Contexte
Tableau 1 répertorie les éléments qui peuvent contenir ou être contenus par un élément RenderStyle.
Contenu par | Élément | Contient |
---|---|---|
RenderStyle |
Attributs
Tableau 2 répertorie les attributs d'un élément RenderStyle.
Attributs | Description |
---|---|
type | Représente différents types de styles d'affichage. Il existe trois types de styles d'affichage :
|
underviewInterpoltion | Représente différents types de méthodes d'interpolation. Lorsque underviewInterpolation est utilisé, les images raster conservent une apparence lisse et de grande qualité, même si vous effectuez un zoom avant au-delà de la résolution des pixels individuels. Il existe cinq types d'interpolations :
|
enableAlpha |
Alpha est activé (défini sur true) par défaut pour MRR avec RVBA. S'il existe des cellules non valides (nulles ou inexistantes) dans le MRR avec la bande RVB, elles sont alors rendues transparentes pour les cellules non valides avec la valeur alpha définie sur 0. Pour désactiver Alpha, définissez enableAlpha sur « false ». |
Exemple
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 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" enableAlpha="true">
<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>