Страница 2 из 2
Re: Mapserver визуализация
Добавлено: 21 сен 2012, 11:21
Malig
Код: Выделить всё
msDrawMap(): Image handling error. Failed to draw layer named 'azs'. msPostGISLayerWhichShapes(): Query error. Error executing query: ОШИБКА: колонка "gid" не существует LINE 1: ...sBinary(ST_Force_2D("geom"),'NDR'),'hex') as geom,"gid" from... ^
C любой колонкой такая ошибка
Re: Mapserver визуализация
Добавлено: 21 сен 2012, 11:48
Denis Rykov
Ну значит не существует колонка. Проверяйте свои данные. Вот
эту статью читали?
Re: Mapserver визуализация
Добавлено: 21 сен 2012, 12:02
Malig
Этот же запрос работает:
Код: Выделить всё
DATA "the_geom from roadazs using unique gid using srid=4326"
А этот нет
Код: Выделить всё
DATA "geom from (SELECT ST_Centroid(the_geom) AS geom FROM roadazs) AS query using unique gid using srid=4326"
Re: Mapserver визуализация
Добавлено: 21 сен 2012, 12:45
old_Bibigon
попробуйте так
Код: Выделить всё
DATA "geom from (SELECT ST_Centroid(the_geom) AS geom, gid as gid FROM roadazs) AS query using unique gid using srid=4326"
если колонка roadazs.gid действительно существует, если ещё используете TEXT или LABELITEM то и те колонки так добавляйте
Re: Mapserver визуализация
Добавлено: 21 сен 2012, 13:09
Malig
Работает:)
МегоСпасибо!
Re: Mapserver визуализация
Добавлено: 24 сен 2012, 10:40
Malig
А как при разных масштабах, по-разному отрисовывать слой?
Re: Mapserver визуализация
Добавлено: 24 сен 2012, 10:55
Denis Rykov
У объекта CLASS есть свойства MAXSCALEDENOM и MINSCALEDENOM.
Re: Mapserver визуализация
Добавлено: 25 сен 2012, 07:23
Malig
Столкнулся с новой проблемой.
Задаю условный знак как
и привязываю его к центроидам полигнов. На границах тайлов происходит обрезка изображений.

- example.png (114.69 КБ) 5125 просмотров