Map 提供多种不同样式的平铺地图

Map 提供多种不同样式的平铺地图,map,mapnik,tilecache,tilestache,Map,Mapnik,Tilecache,Tilestache,我正在寻找一个框架/库/解决方案,为mapnik生成的地图提供多种(多达数千种)不同样式(以及可能不同的备份存储)的服务。类似于他们在CloudMake或Mapbox上所做的,所见即所得的地图样式。到目前为止,我评估过的所有组件(tilecache、tilestache、renderd、tirex、tilecloud等)都有许多微妙的特性,但大多数(如果不是全部的话)都是为一组静态配置的贴图服务的(数量甚至在renderd的编译时设置)它们都没有钩子/api等,可以在运行时动态添加或删除映射。基

我正在寻找一个框架/库/解决方案,为mapnik生成的地图提供多种(多达数千种)不同样式(以及可能不同的备份存储)的服务。类似于他们在CloudMake或Mapbox上所做的,所见即所得的地图样式。到目前为止,我评估过的所有组件(tilecache、tilestache、renderd、tirex、tilecloud等)都有许多微妙的特性,但大多数(如果不是全部的话)都是为一组静态配置的贴图服务的(数量甚至在renderd的编译时设置)它们都没有钩子/api等,可以在运行时动态添加或删除映射。基于mod_tile的解决方案甚至会遇到这样的问题,即需要修改Apache配置以添加新的映射


这个问题有什么聪明的解决办法吗?我需要为这个卷我自己的堆栈吗?Mapbox和CloudMake似乎在开源方面做了很多工作,但这方面可能有点接近他们的核心业务。

我们也有类似的需求,到目前为止,我们采用了使用结构脚本编写renderd配置脚本和进程重启脚本的解决方案。这样行。尽管我们正在研究renderd和tilestache中的哪一个最适合我们。renderd的硬编码限制为10张地图,我们已经对其进行了更改和重新编译,但我想知道这是否有原因。另一个限制是renderd不提供utfgrid服务器,我一直在考虑添加它,但进展缓慢。TileStache可以服务于utfgrid,因此考虑切换,至少对于网格,并将配置步骤添加到我们的结构脚本中

事实上,自从我写了我的问题,我已经完全转向使用基于矢量分片的地图。使用Mapbox客户端库,我实现了我想要的。