2013-04-05 10 views
-2

Я собираюсь создать интерактивную карту Choropleth для Бангладеш. Целью этого проекта является создание системы карт и заполнение различных типов данных. Я прочитал документацию Openlayers, Leaflet и D3. Мне нужен совет, чтобы найти правильный путь. Решение должно быть оптимизировано достаточно.Лучший и оптимизированный способ создания веб-интерактивной карты Choropleth

Карта, которую я собираюсь создать, будет примерно такой: http://nasirkhan.github.io/bangladesh-gis/asset/base_files/bd_admin_3.html. Он подготовлен на основе листовки js. Но не обязательно работать с этой библиотекой. Я пробовал с помощью Leaflet, потому что он прост в использовании и нашел ожидаемое решение за очень короткое время.

Требование проекта заключается в подготовке карты Choropleth, где я могу отображать связанные данные. например, я должен показать население всех подразделений Бангладеш. в то же время должны быть некоторые варианты, чтобы я мог показывать уровень грамотности, соотношение мужчин и женщин и так далее.

Решение, с которым я работаю, теперь имеет некоторые проблемы. как время загрузки огромно, и если я хочу загрузить второй набор данных, то мне нужно загрузить те же огромные данные геолокации, как я могу оптимизировать или избежать этой ситуации?

ответ

0

Листовка имеет функцию управления слоями. Если вы сократите свои данные до требуемого, разделите их на разные слои и разрешите пользователю выбирать слои, которые они заинтересованы в просмотре, которые могут сократить загрузку данных. Другой вариант - упростить форму полигонов.