Псевдо 3D в GeoServer

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
AHrEJI
Новоприбывший
Сообщения: 8
Зарегистрирован: 01 дек 2009, 11:14
Репутация: 1

Re: Псевдо 3D в GeoServer

Сообщение AHrEJI »

Извиняюсь, что поднимаю старую тему.

Вопрос к тем, у кого получилось сделать изометрию.
Как вы решали вопрос сортировки зданий? Т.е. В каком порядке они рисуются, у меня получается что здания перекрывают друг друга и не рисуются в нужном порядке.

Т.е. Сперва должно быть нарисовано 39, потом 37, потом 35
Вложения
084.png
084.png (6.45 КБ) 4304 просмотра
Vladimir_R
Активный участник
Сообщения: 145
Зарегистрирован: 14 апр 2010, 14:11
Репутация: 44
Откуда: Екатеринбург

Re: Псевдо 3D в GeoServer

Сообщение Vladimir_R »

Могу предположить, что Geoserver рисует объекты согласно их порядку в источнике данных. Отсюда вывод: для правильной рисовки необходима правильная последовательность в источнике данных. Например, для shp это fid. Если fid 1;4;8, то сначала рисуется объект 1 потом 4 и 8.
AHrEJI
Новоприбывший
Сообщения: 8
Зарегистрирован: 01 дек 2009, 11:14
Репутация: 1

Re: Псевдо 3D в GeoServer

Сообщение AHrEJI »

Vladimir_R писал(а):Могу предположить, что Geoserver рисует объекты согласно их порядку в источнике данных. Отсюда вывод: для правильной рисовки необходима правильная последовательность в источнике данных. Например, для shp это fid. Если fid 1;4;8, то сначала рисуется объект 1 потом 4 и 8.
Да, он рисует их в порядке следования идентификаторов (используется постгис). Вопрос как раз в том, как их отсортировать :)
Vladimir_R
Активный участник
Сообщения: 145
Зарегистрирован: 14 апр 2010, 14:11
Репутация: 44
Откуда: Екатеринбург

Re: Псевдо 3D в GeoServer

Сообщение Vladimir_R »

Для того чтобы объекты отрисовать в нужном порядке они должны быть в источнике данных в нужном порядке. Отредактируйте порядок объектов в PG.
Ответить

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

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

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