MapServer. Несколько параметров и стиль линии.

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
Tokha
Интересующийся
Сообщения: 38
Зарегистрирован: 08 апр 2011, 09:53
Репутация: 2

MapServer. Несколько параметров и стиль линии.

Сообщение Tokha »

На карту выводятся линии из БД.
У линии есть два параметра: PARAM1 и PARAM2.

от PARAM1 зависит цвет линии,
от PARAM2 зависит стиль линии (пунктир, волнистая и т.д.).

Когда линии делились только по цветам, проблем не было. Делал так:

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

CLASS
	EXPRESSION ("[PARAM1]" = "47")
	STYLE
		COLOR 255 0 0
	END
END		
		
CLASS
	EXPRESSION ("[PARAM1]" = "48")
	STYLE
		COLOR 0 0 255
	END
END
Сейчас необходимо учитывать второй параметр. Пока вижу только такой вариант:

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

CLASS
	EXPRESSION ("[PARAM1]" = "47" and "[PARAM2]" = "1")
	STYLE
		COLOR 255 0 0
		PATTERN 20 3 END
	END
END		
		
CLASS
	EXPRESSION ("[PARAM1]" = "47" and "[PARAM2]" = "2")
	STYLE
		COLOR 255 0 0
		PATTERN 3 3 END
	END
END
Но значений параметров не так уж и мало и описывать стили всех комбинаций PARAM1 + PARAM2 затруднительно. Есть ли более легкий способ?
Ответить

Вернуться в «Веб-картография»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 10 гостей