GridStyle
Descripción
Un elemento GridStyle define un estilo para una imagen de cuadrícula de MapInfo.
Contexto
Tabla 1 enumera los elementos que pueden incluir un elemento GridStyle, o incluirse en este elemento.
Incluido en | Elemento | Contiene |
---|---|---|
NamedStyle o CompositeStyle |
GridStyle |
Cero o uno de los siguientes elementos: |
Atributos
Tabla 2 enumera los atributos de un elemento GridStyle.
Atributo | Descripción |
---|---|
id |
Un identificador único del elemento. |
nombre |
Un nombre descriptivo del elemento. |
contraste |
Un valor de punto flotante, desde 0 hasta 1, que especifica el contraste de la imagen. Un valor de 0 indica que la imagen tiene un contraste mínimo. Un valor de 1 indica que la imagen tiene un contraste máximo. Un valor de 0,5 indica que la imagen tiene un 50 % de contraste. El atributo |
brillo |
Un valor de punto flotante, desde 0 hasta 1, que especifica el brillo de la imagen. El brillo es una medida de la luminosidad o la oscuridad de la imagen. Un valor de 0 indica que la imagen tiene un brillo mínimo. Un valor de 1 indica que la imagen tiene un brillo máximo. Un valor de 0,5 indica que la imagen tiene un 50 % de brillo. El atributo |
opacidad |
Un valor de punto flotante, desde 0 hasta 1, que especifica la opacidad de la imagen. Un valor de 0 indica que la imagen es totalmente transparente. Un valor de 1 indica que la imagen es totalmente opaca. Un valor de 0,5 indica que la imagen es 50 % translúcida. El atributo |
escala de grises |
Un valor booleano ( El atributo |
mostrar sombra topográfica |
Un valor booleano ( El atributo |
null-color |
Un valor de cadena que especifica el color que se usa para indicar que un valor es nulo. El valor puede ser cualquier color CSS válido. (Consulte http://www.w3.org/TR/REC-CSS1#color-units.) El atributo Nota: Este atributo no tiene efecto si
null-transparent es true . |
null-transparent |
Un valor booleano ( El atributo |
Ejemplos
Ejemplo 1: en este ejemplo, se especifica un estilo de imagen de cuadrícula que contiene un RenderStyle de tipo LUTColor, una DataTransform personalizada que tiene una colección de seis intervalos de color y una colección de tres puntos de inflexión de cuadrícula.
<?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>
Ejemplo 2: consulte la información del ráster en MapInfo Professional para obtener más información sobre los índices de campo y banda. Spectrum Spatial utiliza índices basados en 0, mientras que MapInfo Professional utiliza índices basados en 1.
Situación 1: cuando el archivo de paleta/clasificado (en el índice de campo 1) tiene una banda de BandDataType RGB (en el índice de banda 3), use el siguiente estilo para generar el ráster correctamente.
<?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>
Situación 2: cuando el archivo de paleta/clasificado (en el índice de campo 1) no tiene una banda de BandDataType RGB, pero tiene una banda de BandDataType rojo (en el índice de banda 3); una banda de BandDataType verde (en el índice de banda 4); y una banda de BandDataType azul (en el índice de banda 5) por separado; use el siguiente estilo para generar el ráster correctamente.
<?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>