GridStyle
Beschreibung
Ein GridStyle-Element definiert einen Stil für ein MapInfo-Grid-Bild.
Kontext
Tabelle 1 listet die Elemente auf, die ein GridStyle-Element enthalten oder in diesem enthalten sein können.
Enthalten in | Element | Enthält |
---|---|---|
NamedStyle oder CompositeStyle |
GridStyle |
Keinen oder jeden der folgenden Stile: |
Attribute
Tabelle 2 listet die Attribute eines GridStyle-Elements auf.
Attribut | Beschreibung |
---|---|
id |
Ein eindeutiger Bezeichner für das Element. |
name |
Ein beschreibender Name für das Element. |
contrast |
Ein Gleitpunktwert von 0 bis 1, der den Kontrast des Bildes angibt. Ein Wert von 0 bedeutet, dass das Bild minimalen Kontrast hat. Ein Wert von 1 bedeutet, dass das Bild maximalen Kontrast hat. Ein Wert von 0,5 bedeutet, dass das Bild einen Kontrast von 50 % hat. Das Attribut |
brightness |
Ein Gleitpunktwert von 0 bis 1, der die Helligkeit des Bildes angibt. Helligkeit ist ein Maß dafür, wie hell oder dunkel das Bild ist. Ein Wert von 0 bedeutet, dass das Bild minimale Helligkeit hat. Ein Wert von 1 bedeutet, dass das Bild maximale Helligkeit hat. Ein Wert von 0,5 bedeutet, dass das Bild eine Helligkeit von 50 % hat. Das Attribut |
opacity |
Ein Gleitpunktwert von 0 bis 1, der die Undurchsichtigkeit des Bildes angibt. Ein Wert von 0 bedeutet, dass das Bild vollkommen durchsichtig ist. Ein Wert von 1 bedeutet, dass das Bild vollkommen undurchsichtig ist. Ein Wert von 0,5 bedeutet, dass das Bild eine Transparenz von 50 % hat. Das Attribut |
grayscale |
Ein bool'scher Wert ( Das Attribut |
show-hillshade |
Ein bool'scher Wert ( Das Attribut |
null-color |
Ein Zeichenfolgenwert für die Farbe, die bei einem Nullwert verwendet wird. Der Wert kann jede gültige CSS-Farbe sein. (Siehe http://www.w3.org/TR/REC-CSS1#color-units.) Das Attribut Anmerkung: Dieses Attribut hat keine Auswirkung, wenn
null-transparent true ist. |
null-transparent |
Ein bool'scher Wert ( Das Attribut |
Beispiele
Beispiel 1: 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
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>
Beispiel 2: Weitere Informationen zu Feld- und Bandindizes finden Sie in der Raster-Info von MapInfo Professional. Spectrum Spatial verwendet 0-basierte Indizes, während MapInfo Professional 1-basierte Indizes verwendet.
Szenario 1: Wenn der klassifizierte bzw. Bildpaletten-Komponententyp (bei Feldindex 1) eine Bandbreite von BandDataType RGB (bei Bandindex 3) aufweist, verwenden Sie den folgenden Stil, um das Raster richtig zu rendern.
<?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>
Szenario 2: Wenn der klassifizierte bzw. Bildpaletten-Komponententyp (bei Feldindex 1) keine Band mit BandDataType RGB aufweist, aber separat ein Band mit BandDataType Rot (bei Bandindex 3), ein Band mit BandDataType Grün (bei Bandindex 4) und ein Band mit BandDataType Blau (bei Bandindex 5) aufweist, verwenden Sie den folgenden Stil, um das Raster richtig zu rendern.
<?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>