Leaflet / Openlayers с большим количеством маркеров

Вопросы по нескольким пакетам сразу, или вопросы, которые непонятно к какой ГИС отнести
Ответить
Shinoby
Новоприбывший
Сообщения: 10
Зарегистрирован: 28 фев 2013, 12:11
Репутация: 1

Leaflet / Openlayers с большим количеством маркеров

Сообщение Shinoby »

Нужна отрисовка большого количества маркеров на карте.
Пока попробовал закинуть на карту через leaflet 2000 маркеров... тормозит, даже если маркеры не в зоне видимости.
Плагинов, или гайдов на то, как динамически подгружать маркеры что-то не нашел. Подгрузка при событиях зума и перемещения по карте скорее всего замучают сервер :?
Может кто-нибудь пнуть в нужном направлении?
Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Leaflet / Openlayers с большим количеством маркеров

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

Кластеризация?
Spatial is now, more than ever, just another column- The Geometry Column.
Shinoby
Новоприбывший
Сообщения: 10
Зарегистрирован: 28 фев 2013, 12:11
Репутация: 1

Re: Leaflet / Openlayers с большим количеством маркеров

Сообщение Shinoby »

Кластеризацию рассматриваю если уж совсем ничего не подойдет, но это не совсем то, что нужно.
Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Leaflet / Openlayers с большим количеством маркеров

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

Отрендерить ваши данные и отдавать их в виде тайлов?
Spatial is now, more than ever, just another column- The Geometry Column.
Shinoby
Новоприбывший
Сообщения: 10
Зарегистрирован: 28 фев 2013, 12:11
Репутация: 1

Re: Leaflet / Openlayers с большим количеством маркеров

Сообщение Shinoby »

Тоже нет, нужна интерактивность :)
Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Leaflet / Openlayers с большим количеством маркеров

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

UTFGrid?

[ Сообщение с мобильного устройства ]
Spatial is now, more than ever, just another column- The Geometry Column.
Shinoby
Новоприбывший
Сообщения: 10
Зарегистрирован: 28 фев 2013, 12:11
Репутация: 1

Re: Leaflet / Openlayers с большим количеством маркеров

Сообщение Shinoby »

Решение примерно такое
https://leaflet-js.googlegroups.com/att ... w=1&part=4
Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Leaflet / Openlayers с большим количеством маркеров

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

Причина проблем с тормозами на клиенте - это рендеринг геометрий. Приведённый пример насколько я понял позволяет загружать данные в Leaflet только в область текущего охвата. Но если на нужном вам зум левеле у вас будет много объектов (или мало, но состоящих из большого числа узлов), то опять-таки вы упрётесь в производительность операции рендеринга.
Spatial is now, more than ever, just another column- The Geometry Column.
novice
Гуру
Сообщения: 527
Зарегистрирован: 21 окт 2012, 00:17
Репутация: 15
Ваше звание: developer

Re: Leaflet / Openlayers с большим количеством маркеров

Сообщение novice »

Подскажите, пожалуйста, еще:
Пропускная способность канала от сервера до машины клиента: 1 Гб/с.
На клиент передается информация о полигонах и полилиниях(редактируемых вершин может быть до 10 000) по протоклоу WFS. Все объекты находятся на одном экране("экстенте"), т.е. пользователь может редактировать любой объект и увидеть все объекты.

Будут ли в этом случае тормоза?
Ответить

Вернуться в «Общий - ПО»

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

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