1 votos

Cómo asignar un rango de valores a un único valor en FME

Un conjunto de datos con un conjunto de puntos tiene un atributo llamado HEIGHTS que se rellena con números como, 10.8, 0.4 y 150.6 etc... Quiero transformar este conjunto de datos en un shapefile. En la transformación quiero añadir una nueva columna al shapefile que deberá contener un código de color.

¿Cómo puedo asignar los valores de altura a este código de colores?

Por ejemplo, todas las alturas entre 5 y 10 deben tener el color azul oscuro, todas las alturas entre 10 y 20 deben tener el color azul claro, etc. ...... He intentado utilizar el transformador valuemapper, pero parece que sólo funciona para mapeos 1:1.

Estoy utilizando FME 2009. Esto significa que no puedo utilizar los transformadores AttributeRangeMapper y AttributerRangeFilter. ¿Puedo concluir que lo que quiero no es posible en FME 2009 y que debo buscar una versión más nueva de FME?

2voto

FME 2009 es compatible con los transformadores de comprobación; podrías encadenar un montón de ellos (uno para cada rango) y etiquetar las características que pasen en consecuencia mientras pasas los fallos al siguiente comprobador para su posterior evaluación.

0voto

Brian Mitchell Puntos 1881

No es lo ideal, pero se puede usar un mapeador de rango de atributos en la columna de altura - cada salida va a un creador de atributos separado para la columna de color

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X