Страница 1 из 1

Классификация растра по значениям

Добавлено: 24 мар 2011, 11:08
SantoSB
Здравствуйте! У меня есть tif полученный путем интерполяции определенных значений. Можно ли раскрасить его по областям в MapServer. Например: мин значение в растре: 0. максимальное: 1.5. Мне нужно раскрасить область со значением 0-0.75 красным цветом, а область 0.76-1.5 -синим цветом. Нужно раскрасить область именно по значениям интерполированного параметра в ячейке. Заранее спасибо!

Re: Классификация растра по значениям

Добавлено: 24 мар 2011, 11:50
Mavka
Доки читали? Примерно так:

Код: Выделить всё

LAYER
    ...
    PROCESSING "SCALE=0,1.5"
    PROCESSING "SCALE_BUCKETS=2"
    CLASS
        NAME "red"
            EXPRESSION ([pixel] < 0.75)
            STYLE
            COLOR 255 0 0
        END # style
    END # class
    CLASS
        NAME "blue"
            EXPRESSION ([pixel] >= 0.75)
            STYLE
            COLOR 0 0 255
        END # style
    END # class
END # layer    
Обратите особое внимание на SCALE_BUCKETS, если будете сдвигать границу классификации.

Re: Классификация растра по значениям

Добавлено: 24 мар 2011, 16:14
SantoSB
Спасибо за помощь все работает!