RenderStyle
Beschreibung
RenderStyle Verbessert die Anzeige eines Rasters durch Anwenden von Farbpaletten und verschiedenen Transformationsmethoden. Verschiedene Arten der Renderstile haben unterschiedliche Komponenten. Der LUTColor-Renderstil kann auch Hillshade-Eigenschaften aufweisen, mit deren Hilfe eine hypothetische Ausleuchtung einer Oberfläche durch Bestimmung der Beleuchtungswerte erzielt werden kann.
Anmerkung: „RenderStyle“ kann nur für MRRs verwendet werden.
Kontext
Tabelle 1 listet die Elemente auf, die ein RenderStyle-Element enthalten oder in diesem enthalten sein können.
Enthalten in | Element | Enthält |
---|---|---|
RenderStyle |
Attribute
Tabelle 2 listet die Attribute eines RenderStyle-Elements auf.
Attribute | Beschreibung |
---|---|
Typ | Repräsentiert verschiedene Typen von Renderstilen. Es gibt drei Typen von Renderstilen:
|
underviewInterpoltion | Repräsentiert verschiedene Typen von Interpolationsmethoden. Bei Verwendung von „underviewInterpolation“ bleiben die Rasterbilder auch bei einer Vergrößerung über die Auflösung der einzelnen Pixel hinweg scharf und von hoher Qualität. Es gibt fünf Typen von Interpolationen:
|
enableAlpha |
Für MRR mit RGBA ist Alpha standardmäßig aktiviert (auf „true“ gesetzt). Wenn im MRR mit RGB-Band ungültige Zellen (null oder nicht vorhanden) existieren, wird es für diese ungültigen Zellen mit auf 0 gesetztem Alpha als transparent dargestellt. Stellen Sie zum Deaktivieren von Alpha „enableAlpha“ auf „false“ ein. |
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" 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>