MapServer + PostgreSQL

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
crook
Интересующийся
Сообщения: 22
Зарегистрирован: 30 мар 2009, 09:12
Репутация: 0

MapServer + PostgreSQL

Сообщение crook »

Есть две таблицы: в одной храняться простараннственные данные по географическим объектам, в другой атрибутивная информация по ним же. Таблицы связаны по ключевым полям
Вопрос: как составить мап-файл, чтобы через мапсервер подкрасить полигоны определенным цветом, в зависимости от значения поля из атрибутивной информации. Например, если для данного полигоны значение поля X = 1, то красим в синий, если же Х=2, то в красный.

мап-файл для простого отображения полигонов.

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

MAP
 IMAGETYPE	PNG
 EXTENT		77.8022 49.0831 89.87 54.4892
 SIZE		400 300
LAYER
 NAME altay
 CONNECTIONTYPE postgis
 CONNECTION "user=postgres password=zzcz2com dbname=postgis host=localhost"
 DATA "the_geom from altay using unique gid using srid=4326"
 TYPE POLYGON
 CLASS
      COLOR 200 120 123
      OUTLINECOLOR 32 32 32
 END
END
LAYER
 NAME altay_sity
 CONNECTIONTYPE postgis
 CONNECTION "user=postgres password=zzcz2com dbname=postgis host=localhost"
 DATA "the_geom from altay_city using unique gid using srid=4326"
 TYPE POLYGON
 CLASS
      COLOR 0 0 0
 END
END
END 
как теперь составить такой запрос?
Ответить

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

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

Сейчас этот форум просматривают: Amazon [Bot] и 2 гостя