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

Mapserver. Шахматная заливка полигонов символами

Добавлено: 22 сен 2012, 07:51
vitte
Подскажите как в Mapserver залить полигон символами в шахматном порядке?
есть, например символ:

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

SYMBOL
  NAME "test"
  TYPE truetype 
  FONT arial
  FILLED true
  CHARACTER "x"
END 

    CLASS
      NAME       "тестовый полигон"
		STYLE
			SYMBOL "test"
			COLOR 0 0 0
			SIZE 12
			GAP 4
		END
   END
дает заливку с равномерным расположением символов, а мне нужно получить "шахматную". Каким параметром это можно получить?

Re: Mapserver. Шахматная заливка полигонов символами

Добавлено: 24 сен 2012, 06:16
Denis Rykov
Например, так:

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

SYMBOL
  NAME "x-line-chess"
  TYPE vector
  POINTS
    0 0
    1 1
    -99 -99
    0 1
    1 0
    -99 -99
    1 1
    2 2
   -99 -99
    1 2
    2 1
  END
END
Это будет векторная заливка толщину и размер которой можно изменять соответствующими параметрами объекта STYLE.

Re: Mapserver. Шахматная заливка полигонов символами

Добавлено: 24 сен 2012, 06:59
vitte
Спасибо, но не подходит. У меня уже есть готовые символы в шрифтах, я не хочу их ещё раз перерисовывать. Хочется найти способ управления расположением отрисовки truetype символов в полигоне.