1

我正在尝试学习设计在线地图和在地图上显示数据。网上的资料很多,但都是乱七八糟的。我希望有人可以回答这个问题,以便过程更加清晰。

我正在为我的网站使用 Django、GeoDjango。所以我有一个启用了 postgis 的 postgresql 数据库。从我的搜索中,我采取了以下步骤。

1- 使用 osm( openstreetmap ) 获取地图数据。我只需要一个国家数据,所以我找到了http://download.geofabrik.de/osm/europe/turkey-130627.shp.zip链接来将 osm 数据加载为形状文件。2- 使用 tilemill 设置地图样式。导出为 MBTiles。

3- ???现在我有 MBTiles 但我如何使用这些瓷砖。这是问题吗?

4

2 回答 2

0

将地图导出为 .MBtiles(Sqlite 数据库)后,您可以使用 openlayer 的 TMS 图层来显示您的地图。查看此链接以实现 TMS 层。

于 2013-08-06T13:31:14.187 回答
0

有点难以弄清楚问题是什么,但看起来您正在尝试找到一个磁贴服务器来使这些 MBTiles 在线。看看TileStache

于 2013-08-05T18:07:38.783 回答