我正在尝试学习设计在线地图和在地图上显示数据。网上有太多的信息,但它们很混乱。我希望有人可以回答这个问题,以便让这个过程更加清晰。
我在我的网站上使用Django,GeoDjango。所以我有一个postgresql数据库,启用了postgis。从我的搜索中我采取了以下步骤。
1-使用osm(openstreetmap)获取地图数据。我只需要一个国家/地区数据,因此我找到http://download.geofabrik.de/osm/europe/turkey-130627.shp.zip链接以将osm数据加载为形状文件。 2-使用tilemill来设置地图样式。导出为MBTiles。
3- ???现在我有MBTiles但我怎么能使用这些瓷砖。这是个问题吗?
答案 0 :(得分:0)
有点难以弄清楚问题是什么,但看起来你正试图找到一个磁贴服务器来使这些MBTiles在线。请查看TileStache。
答案 1 :(得分:0)
将地图导出为.MBtiles(Sqlite数据库)后,您可以使用Openlayer的TMS图层来显示地图。结帐此link以实施TMS图层。