我想使用TileMill使用自定义样式的Map。找到了一个非常好的样式(http://a.tiles.mapbox.com/v3/aj.Sketchy2/page.html#6/34.044/10.942),我希望在其中进行一些更改,托管并使用它。 (已经找到它的风格)。
我之前使用mapbox和Tilemill创建建筑级别的mbtiles,通常会创建小于10 MB的mbtiles,之后我习惯将其上传到Mapbox免费帐户并使用。但是这次我需要在世界水平的地图上开展工作,包括国家边界,城市边界以及少数城市的道路(OSM数据)。
我已经使用TileMill软件对样式进行了更改。现在我不确定如何以及在哪里可以托管这些地图,就像我导出这个世界地图一样,这将是一个巨大的。
从TileMill导出自定义世界地图的最可行方法是什么?我可以在哪里托管它?
答案 0 :(得分:3)
是的,在高范围的缩放级别下导出这样的世界地图非常大。 Mapbox并没有真正针对那种地图大小进行优化,这也是我们基于OSM的地图不能用于MBTiles下载的原因 - 它不是他们设计的格式。
对于后台,其工作方式是OSM被烘焙到vector tiles,前端服务器使用这些服务器应用样式并像TileMill一样直接渲染到服务中的切片。
我们解决这个问题的一种方法是TileMill 2,它仍处于开发阶段。它直接从后端服务器使用这些矢量切片,允许您直接在TileMill中设置OSM的整个世界,而无需设置任何OSM数据配置。然后,您将样式信息上传到Mapbox以在我们的服务器上重现此信息。
请联系support@mapbox.com了解如何设置上传TM2样式,因为这还没有完全发布。不过,您可以立即开始使用TM2样式。
答案 1 :(得分:1)
您可以使用TileStream或TileStache + Gunicorn + nginx。 Here是一本很好的手册。
如果您不期望负载过重,可以尝试使用免费套餐的Amazon EC2服务器一年。