【发布时间】:2013-03-12 17:36:10
【问题描述】:
我正面临这个问题:我的数据库中有一些矢量数据(折线...),它们描述了许多世界/国家/地区/城市边界。
我想在这些地区制作交互式地图。
当我在浏览器中渲染这些数据(数据以 geojson 发送)时,速度很慢(我并不感到惊讶)。
下一个原因是生成一些光栅图块来表示不同缩放级别的区域,并有一种方法可以在单击区域和选定区域之间建立关系(以显示更多信息)。
我是地理图块的新手:
- 从矢量数据生成 png/jpg 切片的最佳工具是什么?
- 如何在点击的区域和数据库中的“id”之间建立关系?
我知道我的问题很大,但是如果您有一些建议...
谢谢!
【问题讨论】:
-
你的数据库是什么?比如 mongo 支持 2d geospatial indexing.
-
另外,+1 表示使用 data 作为复数形式。 -1 虽然同时提出两个问题。
-
我正在使用 Mongodb,但地理索引并不是我的问题,我的问题是快速提供不同缩放级别的交互式地图。并且使用矢量数据并在客户端渲染它太慢了......这就是为什么我正在考虑生成静态/栅格图块以使其成为可能。 (抱歉同时问了两个问题)
-
你是怎么渲染的?
-
Leaflet.js 带有 geojson 图层渲染器,它很慢 :(
标签: orm map geospatial geo