Слои с тем же именем, но с несколькими масштабами в MapServer Mapfile

Я использую файл карты, который имеет линейный слой с тем же именем, повторяющимся несколько раз в разных масштабах. Возможно ли, я могу получить всю информацию о масштабах в один слой, а не 15 слоев. Что и где именно мне нужно изменить. Любые советы, будут оценены. Приветствия, Али

1 ответ

Может быть, у вас должен быть только LAYER и столько классов, сколько необходимо. Для каждого класса положите MINSCALEDENOM и MAXSCALEDENOM

Например:

LAYER
  NAME "mylayer"
  ...

  CLASS
    MINSCALEDENOM 0
    MAXSCALEDENOM 3000
    ...
  END

  CLASS
    MINSCALEDENOM 3000
    MAXSCALEDENOM 10000
    ...
  END

  CLASS
    MINSCALEDENOM 10000
    MAXSCALEDENOM 25000
    ...
  END

  CLASS
    MINSCALEDENOM 25000
    MAXSCALEDENOM 50000
    ...
  END
END
Другие вопросы по тегам