4 votos

MBtiles y SlippyMap tilenames

No estoy seguro de si he entendido mal cómo MBTiles y SlippyMap tilenames van juntos o si hay un problema cuando estoy haciendo una exportación con TileMill.

El problema es que un azulejo que muestra la misma región - que tiene el mismo cuadro delimitador - tiene diferentes tile_column/tile_row en MBtiles y en x/y en OSM.

Por ejemplo, el azulejo en OSM tiene los valores z/x/y de 12/2143/1406 . Pero en mi archivo MBTiles tiene los valores zoom_level/tile_column/tile_row 12/2143/2689 .

Tile from MBTiles Tile from OSM

¿Alguna idea de lo que le pasa a mi exportación? ¿O estoy malinterpretando la nomenclatura en MBTiles?

3voto

Mike Puntos 401

Para OSM: (de: http://wiki.openstreetmap.org/wiki/Slippy_map_tilenames )

X e Y

X goes from 0 (left edge is 180 °W) to 2zoom − 1 (right edge is 180 °E)
Y goes from 0 (top edge is 85.0511 °N) to 2zoom − 1 (bottom edge is 85.0511 °S) in a Mercator projection

Lo que significa que OSM utiliza un origen NW.

Su Mbtiles estaría utilizando un origen SW mirando a sus números, pero pensé mbtiles sigue el esquema XYZ con un origen NW, no el origen SW TMS (ver: http://alastaira.wordpress.com/2011/07/06/converting-tms-tile-coordinates-to-googlebingosm-tile-coordinates/ ).

No mencionaste cómo estabas usando tus azulejos, pero necesitarás usar la rutina correcta para tu origen.

0voto

Tom Smith Puntos 1069

http://www.maptiler.org/google-maps-coordinates-tile-bounds-projection/ http://rclark.github.io/L.TileGridLayer/example/

utilice el complemento TileLayer de QGIS y podrá añadir referencias TMS y XYZ a su mapa

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X