ich habe das MBTilese Format entdeckt und frage mich nun welche Bedeutung das hat. Da werden Tiles in einer SQLite-Datenbank abgelegt. Das gefällt mir für meine Zwecke ganz gut. Normalerweise werden die Tiles mit zB.: http://tile.openstreetmap.org/{$z}/{$x}/{$y}.png adressiert/ benannt und abgelegt. Wie heißt eigentlich dieses Format ? OSM-Tile-Format ?
Nun zu meiner Frage:
Im MBTiles Format wird das in der Datenbank mit rowid,zoom_level,tile_column,tile_row,tile_data abgelegt, wobei
kann mir jemand erklären wie das umgerechnet wird bzw. berechnet wird. Aus der MBTiles-Spezifikation werde ich da nicht schlau… Die Formate sind mir unbekannt.
@Thomas ich habe mal in der MOBAC Source gestöbert. MOBAC unterstützt dieses Format seit neuestem. Dort meine ich folgendes zur Umrechnung gefunden zu haben:
===>> y = (1 << zoom) - y - 1;
Ich bin eben auf der Suche nach eine Beschreibung. Nur das anzuwenden widerstrebt mir. Ich Suche nach ner Erklärung dafür… Ich hatte eben auch für NaviComputer die Basis für das SQLITE Plugin geliefert. Ich möchte deshalb auch das MBTiles Format verstehen und für meine Zwecke verwenden.
Am Ende der Seite ist auch entsprechender Python Code fuer die Umrechnung:
def GoogleTile(self, tx, ty, zoom):
"Converts TMS tile coordinates to Google Tile coordinates"
# coordinate origin is moved from bottom-left to top-left corner of the extent
return tx, (2**zoom - 1) - ty