Кластеризации точечных объектов Geoserver

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
valeria
Интересующийся
Сообщения: 38
Зарегистрирован: 19 май 2011, 16:27
Репутация: 0

Кластеризации точечных объектов Geoserver

Сообщение valeria »

Вопрос в том что как в Geoserver сделать поддержку кластерезауии например как в MapServer.Кластерезация в oprnlayers не подходит она просто убирает часть объектов , а мне нужно знать кол-во точечных объектов в этой области. Попробовала через sql запрос :

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

 SELECT st_snaptogrid(st_force_2d(the_geom), 0.009,0.005) AS snapped_geom,
count(the_geom) AS count
   FROM metro
  GROUP BY st_snaptogrid(st_force_2d(the_geom), 0.009,0.005)
  ORDER BY count(the_geom) DESC 
НО он не подходит если у меня будет единичный объект , тогда мне не надо писпть кол-во . Может кто-то сталкивался и есть готовые решения?
Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Кластеризации точечных объектов Geoserver

Сообщение Denis Rykov »

Вы передаете слой на клиента в каком формате, WMS или WFS?
Spatial is now, more than ever, just another column- The Geometry Column.
valeria
Интересующийся
Сообщения: 38
Зарегистрирован: 19 май 2011, 16:27
Репутация: 0

Re: Кластеризации точечных объектов Geoserver

Сообщение valeria »

в формате wms ,а именно

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

var layer = new OpenLayers.Layer.WMS("x", "http://x/geoserver/gwc/service/wms", {
        layers: "x",
        format: 'image/png',
        tiled: true,
        sphericalMercator: true,
        visibility: true,
    },  {tileOrigin: new OpenLayers.LonLat(0, 0)},{
        attribution: 'В©copy rights',
        transitionEffect: 'resize',
    }, {
        isBaseLayer: true
    });
vlalexey
Активный участник
Сообщения: 141
Зарегистрирован: 01 апр 2011, 05:07
Репутация: 9

Re: Кластеризации точечных объектов Geoserver

Сообщение vlalexey »

Тоже интересует вопрос с кластеризацией точечных объектов в Geoserver. Кто-то находил решение?
Если нет полностью готового решения, то может быть хотя бы подсказки в какую сторону копать?
grozhentsov
Активный участник
Сообщения: 163
Зарегистрирован: 24 янв 2012, 22:02
Репутация: 24
Откуда: Москва
Контактная информация:

Re: Кластеризации точечных объектов Geoserver

Сообщение grozhentsov »

Кластеризация, это когда есть много точек и при изменении масштаба они сливаются в одну???
Если так, то надо писать стиль, подойдет ГС 2.3 с установленным WPS-extention
Посмотрите здесь
http://dev.horizon.opengeo.org/opengeo- ... acker.html
vlalexey
Активный участник
Сообщения: 141
Зарегистрирован: 01 апр 2011, 05:07
Репутация: 9

Re: Кластеризации точечных объектов Geoserver

Сообщение vlalexey »

Спасибо, посмотрю.

А это реально установить только на GS 2.3? На более ранние не установится?
grozhentsov
Активный участник
Сообщения: 163
Зарегистрирован: 24 янв 2012, 22:02
Репутация: 24
Откуда: Москва
Контактная информация:

Re: Кластеризации точечных объектов Geoserver

Сообщение grozhentsov »

На более ранние WPS тоже установится, но вопрос в том, будет ли работать кластеризация. Когда я пробовал ее делать с 2.1 и 2.2 ничего не получалось....
Ответить

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

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

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