0

我想使用 TileMill 使用自定义样式的地图。找到了一种非常好的风格(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 导出自定义世界地图的最可行方法是什么,我可以在哪里托管它?

4

2 回答 2

3

是的,以高缩放级别导出这样的世界地图非常大。Mapbox 并没有真正针对这种地图大小进行优化,这也是为什么我们的基于 OSM 的地图不能用于 MBTiles 下载的原因——这不是它们的设计格式。

作为背景,它的工作方式是将 OSM 烘焙为矢量切片,这些切片由前端服务器使用,这些服务器应用样式并渲染它们,就像 TileMill 直接将它们放入提供的切片中一样。

我们解决这个问题的一种方法是使用仍在开发中的TileMill 2 。它直接从后端服务器使用这些矢量切片,允许您直接在 TileMill 中设置 OSM 的整个世界,而无需设置任何 OSM 数据配置。然后,您将样式信息上传到 Mapbox,以便在我们的服务器上重现。

请联系 support@mapbox.com 获取上传 TM2 样式的设置,因为这还没有完全发布。不过,您可以立即开始使用 TM2 样式。

于 2014-05-26T17:05:54.290 回答
1

您可以使用TileStream或 TileStache + Gunicorn + nginx。是很好的手册。

如果您不希望有太多负载,您可以试用一年免费套餐的 Amazon EC2 服务器。

于 2014-09-09T10:58:30.737 回答