-2

我将为孟加拉国建立一个交互式 Choropleth 地图。该项目的目标是构建地图系统并填充不同类型的数据。我阅读了 Openlayers、Leaflet 和 D3 的文档。我需要一些建议来找到正确的道路。解决方案必须足够优化。

我要创建的地图将类似于以下http://nasirkhan.github.io/bangladesh-gis/asset/base_files/bd_admin_3.html。它是基于leaflet js编写的。但是使用这个库并不是必须的。我尝试使用 Leaflet,因为它易于使用,并在很短的时间内找到了预期的解决方案。

该项目的要求是准备一个 Choropleth 地图,我可以在其中显示相关数据。例如,我必须显示孟加拉国所有部门的人口。同时应该有一些选项,以便我可以显示识字率,男女比例等。

我现在工作的解决方案有一些问题。就像加载时间很长,如果我想加载第二个数据集,那么我必须加载同样巨大的地理位置数据,我该如何优化或避免这种情况?

4

1 回答 1

0

Leaflet 具有图层控制功能。如果您将数据缩减为所需的数据,请将其拆分为不同的层,并允许用户选择他们有兴趣查看的层,这可能会减少数据的加载。另一种选择是简化多边形的形状。

于 2014-02-13T16:30:47.887 回答