将Big Planet Tracks转换为适用于OSMdroid的mbtiles

时间:2015-07-22 22:54:07

标签: android sqlite osmdroid mbtiles

我正在寻找一种方法将Big Planet Tracks SQLite转换为mbtiles。有什么不同? GDAL提供了在命令行中将Geotiff转换为mbtiles的方法。到目前为止,Big Planet Tracks SQLite只有Mobile_Atlas_Creator_1.8_SQLite.zip(http://android-map.blogspot.com/2010/11/mobile-atlas-creator-18.html)支持。我可以在命令行上使用Mobile Atlas Creator生成.mbtiles文件而不是.sqlite文件吗?

1 个答案:

答案 0 :(得分:1)

  

我正在寻找一种方法将Big Planet Tracks SQLite转换为mbtiles。有什么不同?

表结构很可能不同。

MBTiles>> https://github.com/mapbox/mbtiles-spec/blob/master/1.2/spec.md

CREATE TABLE tiles (zoom_level integer, tile_column integer, tile_row integer, tile_data blob);

Big Tracks>> https://code.google.com/p/big-planet-tracks/source/browse/BigPlanetTracks/src/tyt/android/bigplanettracks/maps/storage/SQLLocalStorage.java

CREATE TABLE tiles (x int, y int, z int, s int, image blob, PRIMARY KEY (x,y,z,s))";

所以它们与大多数tile数据库结构类似。看起来可以从一种格式转换为另一种格式(尽管它并不清楚Big Tracks中的列" s"是什么。

  

我可以在命令行上使用Mobile Atlas Creator生成.mbtiles文件而不是.sqlite文件吗?

我不知道命令行,但Mobac绝对支持创建mbtiles。