Страница 1 из 1
GeoServer: сортировка по полю
Добавлено: 16 дек 2009, 15:24
Shifted
Возникла проблема с отображением слоя в GeoServer: некоторые дома теряются под другими объектами, для нормального отображения необходимо отсортировать по возрастанию по полю Layer. Однако как сделать не знаю(по типу sql запроса "Order by layer"). Возможно ли например это сделать и как в стилях SLD?или где то еще?
Re: GeoServer: сортировка по полю
Добавлено: 16 дек 2009, 15:28
Mavka
В SLD подходящих конструкций не встречал.
Проще всего - разбить на отдельные слои "по полю Layer" и решить проблему раз и на всегда.
Re: GeoServer: сортировка по полю
Добавлено: 16 дек 2009, 15:32
Shifted
нет, так не подойдет, т.к. значения от -32 до 32. а 64 слоя вручную делать не стоит. да и незачем, если они нужны как единый слой, просто нужно упорядочить. Сама база на PostgreSQL
Re: GeoServer: сортировка по полю
Добавлено: 16 дек 2009, 15:42
Mavka
Тогда попробуйте создать в PostgreSQL вид (view) с сортировкой и подключить GeoServer к нему.
Re: GeoServer: сортировка по полю
Добавлено: 16 дек 2009, 16:03
Shifted
Думаю так и придется делать, или пересоздавать таблицу. Надеялся, что были и другие способы.