2010-08-29 109 views
2

我有一个json文件,这大概480mb的地理定位点。我想知道是否有人知道在尝试可视化数据时使用的“模式”很好。我遇到的问题是数据必须从开始加载到Google地图中。这导致了各种明显的问题。可视化谷歌地图/可视化的大量数据

我不必通过谷歌来做到这一点。这似乎是明显的选择。

回答

1

这要看什么样的数据,这是。

如果这些是多段线或多边形的点,您可以尝试编码点(http://code.google.com/apis/maps/documentation/utilities/polylinealgorithm.htmlhttp://code.google.com/apis/maps/documentation/utilities/polylineutility.html)。还有一些功能可以用来编码点。这将显着减少数据的大小。

您可能还想考虑根据地图上的缩放级别加载数据。 (我不确定你的意思是“数据必须从开始加载” - 你可以根据事件将数据加载到地图中等)。

上面提到的融合表只接受100MB的数据。

如果您更详细地解释数据的性质以及您想要做什么,那么我可以更具体一些。希望这可以帮助。

2

有了这么多的数据,在服务器端而不是客户端处理它可能更有意义。您可以使用适当的数据点设置Geoserver。使用OpenLayers,如果您想一起剪切Google地图,则可以在Geoserver上覆盖您的点数,甚至可以覆盖自己的地图。然后重载处理发生在服务器上,并且只有图像显示在浏览器中。这可以减少网络流量和浏览器处理的数量。如果您将Geoserver设置为缓存,则服务器甚至不必非常努力地工作。