ColorBreak

Descripción

Un elemento ColorBreak define un rango que indica una celda que tiene un valor en un rango entre dos valores de intervalos consecutivos. Se representa con el color definido de la celda.

Contexto

Tabla 1 enumera los elementos que pueden incluir un elemento ColorBreak, o incluirse en este elemento.

Tabla 1. Contexto
Incluido en Elemento Contiene

ColorBreaksList

ColorBreak

(vacío)

Atributos

Tabla 2 enumera los atributos de un elemento ColorBreak.

Tabla 2. Atributos
Atributo Descripción

valor

Un valor float que especifica el valor del intervalo de color.

Nota: Este atributo es obligatorio.

color

Un valor de cadena que especifica el color del intervalo de color.

El valor puede ser cualquier color CSS válido. (Consulte http://www.w3.org/TR/REC-CSS1#color-units.)

Nota: Este atributo es obligatorio.

Ejemplo

Este ejemplo 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 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>  

Generación de intervalos de color de Pro/GHX

En MapInfo Pro, si hay tres intervalos (es decir, tres rangos y tres colores) como se indica a continuación, entonces habrá 4 (N + 1) intervalos:
Rango Color
(-412, 558,545429299221)

#FF00FEFE

(558,545429299221, 1529,09085859844) #FFFEFC00
(1529,09085859844, 8255) #FFFE0000
El primer intervalo debe tener un valor más bajo de primer rango y un color de primer rango: (value="-412" color="#FF00FEFE")
Para generar intervalos posteriores, tome un valor más alto de rango y color (de rango 1 a N)
(value="558.545429299221" color="#FF00FEFE") para el primer rango
(value="1529.09085859844" color="#FFFEFC00") segundo rango
(value="8255" color="#FFFE0000") tercer rango
Puede pasar los colores de la siguiente manera:
  • nombre del color, como verde, rojo, etc.
  • representación de tres dígitos #RGB en el rango de #000 a #FFF
  • representación de seis dígitos #RRGGBB en el rango de #000000 a #FFFFFF
  • representación de ocho dígitos #AARRGGBB en el rango de #00000000 a #FFFFFFFF
  • rgb (int, int, int) donde "int" es cualquier valor entero y corresponde a los valores de color rojo, verde y azul respectivamente
  • rgb (float%, float%, float%) donde "float" es cualquier valor float y corresponde al porcentaje de valores de color rojo, verde y azul respectivamente