Отображение очень большого количества объектов в openlayers

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
Jim_Di
Новоприбывший
Сообщения: 8
Зарегистрирован: 25 июн 2013, 10:19
Репутация: 1

Отображение очень большого количества объектов в openlayers

Сообщение Jim_Di » 31 июл 2013, 09:45

Возникла задача отображать на карте дома, домов достаточно много практически в любом городе с населением около 300 тысяч человек. Тысяч 10 например, при их отображении на карте естественно адски тормозит всё, может кто-то сталкивался с подобной задачей и подскажет куда копать, чтобы оптимизировать процесс отображения данных?

Была мысль отслеживать актуальный bbox и подгружать дома постоянно, но это не очень удобно на мой взгляд.

ericsson
Гуру
Сообщения: 3321
Зарегистрирован: 27 июл 2009, 19:26
Репутация: 748
Ваше звание: Вредитель полей

Re: Отображение очень большого количества объектов в openlay

Сообщение ericsson » 31 июл 2013, 09:51

Когда показана большая территория, все равно все мелкие объекты сливаются, так что их показывать не нужно вообще. Когда территория меньше - именно через подгрузку данных для текущего BBOX этот вопрос и решается. Еще есть кластеризация (объединение маркеров), но она не всегда уместна.

Jim_Di
Новоприбывший
Сообщения: 8
Зарегистрирован: 25 июн 2013, 10:19
Репутация: 1

Re: Отображение очень большого количества объектов в openlay

Сообщение Jim_Di » 12 авг 2013, 08:54

Да, кластеризация в моём случае не очень уместна, хотя можно частично и её применить.

Сейчас пытаюсь найти как в openlayers обработать событие на смену bbox. Т.е. передвинул карту и подгрузились свежие данные, или зум изменился и снова подгрузили. Метод может кто-нибудь подскажет?

ericsson
Гуру
Сообщения: 3321
Зарегистрирован: 27 июл 2009, 19:26
Репутация: 748
Ваше звание: Вредитель полей

Re: Отображение очень большого количества объектов в openlay

Сообщение ericsson » 12 авг 2013, 09:06

Чем вас не устроил фирменный пример http://openlayers.org/dev/examples/strategy-bbox.html ?

Jim_Di
Новоприбывший
Сообщения: 8
Зарегистрирован: 25 июн 2013, 10:19
Репутация: 1

Re: Отображение очень большого количества объектов в openlay

Сообщение Jim_Di » 20 авг 2013, 19:35

Не знал как правильно сформулировать запрос, спасибо. Посмотрю что и как.

Ответить

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

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

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