2011-10-22 88 views
0

我想知道是否有人知道關於新的谷歌地圖mapsgl格式爲他們的矢量數據的任何東西。我曾與一些開放街道地圖數據合作,並將其渲染到Mapnik的柵格圖塊中。我注意到Mapnik也可以將svg文件渲染爲矢量數據,但未壓縮的svg文件比光柵圖像大。在看到來自Google的新mapgl事物之後,我想知道他們做了些什麼或者其他人爲矢量數據拼湊起了瓷磚。我想知道任何其他可用於將開放街道地圖數據存儲爲可以快速呈現的矢量數據的數據格式。瞭解Google如何映射mapgl在Web應用程序中工作,我會對他們如何做到這一點的任何細節感興趣。谷歌地圖mapsgl矢量格式或其他地圖平鋪矢量格式

我目前關注的重點是使用OpenGL的桌面程序來渲染數據,但如果這些格式可以在網絡或移動應用上運行,那麼這將是理想的選擇。

回答

1

不要混淆地理矢量數據格式與SVG。 SVG純粹用於圖形渲染,其語義不知道源地理數據的任何內容。所以SVG絕對不是一個好的格式來保存你的地理數據(反正它太冗長了)。

什麼你需要某種二進制格式(更適合桌面應用程序)或非常簡潔JSON(Web客戶機更好)的存儲在OSM數據

我建議閱讀本QA:https://gis.stackexchange.com/questions/15240/how-to-create-vector-polygons-at-the-same-amazing-speeds-giscloud-is-able-to-ren

也有一些嘗試制定一個二進制OSM協議,但我不知道這些項目都處於什麼狀態: