Composant

Description

Component représente les propriétés de base du style d'affichage, telles que le champ et la bande à afficher, le type de composant en fonction du type de style d'affichage et les options de transformation de couleur à utiliser.
Remarque : Le composant 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 Component.

Tableau 1. Contexte
Contenu par Élément Contient

RenderStyle

Composant

ColorTable : ColorTable est la table de recherche de couleurs utilisée pour appliquer de la couleur au raster.

Attributs

Tableau 2 répertorie les attributs d'un élément Component.
Tableau 2. Attributs
Attributs Description
type
Représente différents types de composants. Il existe cinq types de composants :
  1. Rouge : le style d'affichage RVB doit comporter ce composant.
  2. Vert : le style d'affichage RVB doit comporter ce composant.
  3. Bleu : le style d'affichage RVB doit comporter ce composant.
  4. Couleur : le style d'affichage LUTColor doit comporter ce composant.
  5. Image : le style d'affichage Image doit comporter ce composant.
    Remarque : Cet attribut est obligatoire.
champ
Représente le champ à afficher lorsque le fichier raster comporte plusieurs champs.
Remarque : Cet attribut est obligatoire.
band Représente la bande à afficher lorsque le fichier raster comporte plusieurs bandes.
Remarque : Cet attribut est obligatoire.
dataTransform

Représente l'option de transformation des couleurs utilisée pour modifier la qualité d'affichage du raster d'entrée et améliorer son contraste.

Remarque : Il doit exister un élément DataTransform dans la liste DataTransformList qui porte le même nom que celui de la valeur de cet attribut.
Remarque : Cet attribut est obligatoire.

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