Слои с тем же именем, но с несколькими масштабами в MapServer Mapfile - PullRequest
1 голос
/ 19 мая 2010

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

1 Ответ

2 голосов
/ 26 июля 2010

Может быть, у вас должно быть только LAYER и столько CLASS единиц, сколько необходимо. Для каждого класса положить 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
...