2010-08-29 112 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設置爲緩存,則服務器甚至不必非常努力地工作。