Komponente

Beschreibung

Component stellt die grundlegenden Eigenschaften des Renderstils dar, z. B. Feld und Band, das gerendert werden soll, Komponententyp basierend auf dem Rendertyp und zu verwendende Farbtransformationsoptionen
Anmerkung: Die Komponente kann nur für MRRs verwendet werden.

Kontext

Tabelle 1 listet die Elemente auf, die ein Component-Element enthalten oder in diesem enthalten sein können.

Tabelle 1. Kontext
Enthalten in Element Enthält

RenderStyle

Komponente

ColorTable: ColorTable ist die Farbsuchrelation, die zum Anwenden von Farbe auf das Raster verwendet wird.

Attribute

Tabelle 2 listet die Attribute eines Component-Elements auf.
Tabelle 2. Attribute
Attribute Beschreibung
Typ
Repräsentiert verschiedene Arten von Komponenten. Es gibt fünf Arten von Komponenten:
  1. Rot: Der RGB-Renderstil sollte diese Komponente enthalten.
  2. Grün: Der RGB-Renderstil sollte diese Komponente enthalten.
  3. Blau: Der RGB-Renderstil sollte diese Komponente enthalten.
  4. Farbe: Der LUTColor-Renderstil sollte diese Komponente enthalten.
  5. Bild: Der Bildwiedergabestil sollte diese Komponente enthalten.
    Anmerkung: Dieses Attribut ist erforderlich.
Feld
Stellt das zu rendernde Feld dar, wenn die Rasterdatei mehrere Felder enthält.
Anmerkung: Dieses Attribut ist erforderlich.
Band Stellt das zu rendernde Band dar, wenn die Rasterdatei mehrere Bänder enthält.
Anmerkung: Dieses Attribut ist erforderlich.
dataTransform

Stellt die Farbtransformationsoption dar, mit der die Anzeigequalität des Eingaberasters geändert und der Kontrast verbessert wird.

Anmerkung: In der DataTransformList muss ein DataTransform-Element vorhanden sein, das denselben Namen wie der Wert dieses Attributs hat.
Anmerkung: Dieses Attribut ist erforderlich.

Beispiel

In diesem Beispiel wird ein Grid-Bildstil angegeben, der einen Render-Stil vom Typ „LUTColor“, eine benutzerdefinierte Datentransformation mit einer Sammlung von sechs Farbumbrüchen und eine Sammlung von drei Grid-Flexionspunkten enthält.

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