[Portugal] Calcular BBOX de tiles vindos do tilecache
Joaquim Luis
jluis ualg.pt
Segunda-Feira, 20 de Fevereiro de 2012 - 13:14:28 EST
Hugo,
Pois, é um esquema diferente daquele que pensei. Já agora, vi na página
do tilecache que uma das opções é escrever tiles do tipo WorldWind.
O Mirone dantes sabia ler esses tiles, mas há tanto tempo que não uso
que não sei se ainda funciona.
> Olá Joaquim,
>
> Para construir um request para tilecache usam-se os seguintes parâmetros:
> 1- O zoom com 2 casas decimais (00; 01; etc)
> 2- A referência em X com 3 casas (ex: /000/000/000/)
> 3- A referência em Y com 3 casas decimais (ex: /000/000/001)
> 4- A extensão da imagem (.png)
>
> As fórmulas de cáluco para a referência em X e Y consegui através do
> OpenLayers que mostra o seguinte:
> var tileX = Math.round((bounds.left - bbox.left) / (res * size.w));
> var tileY = Math.round((bounds.bottom - bbox.bottom) / (res * size.h));
> var tileZ = this.serverResolutions != null
> ? OpenLayers.Util.indexOf(this.serverResolutions, res) :
> this.map.getZoom();
>
> Assim, um request final seria qq coisa como:
> http://localhost/tilecache/Cartas_militares/00/000/000/000/000/000/001.png
>
> Já consegui encontrar as fórmulas que permitem, através de uma
> bounding box, calcular os tiles que a contêm. O que quero fazer agora
> é precisamente o oposto, isto é, tendo por base cada tile, calcular o
> seu bounding box. Aliás, uma vez que tenho as resoluções e o tamanho
> em pixeis do tile, apenas me bastaria calcular uma coordenada de um
> canto qualquer e a partir daí conseguiria derivar o bbox. É aqui que
> estou com problemas!
>
> Abc,
> Hugo
>
> 2012/2/20 Joaquim Luis <jluis at ualg.pt <mailto:jluis at ualg.pt>>
>
> On 20-02-2012 17:09, Hugo wrote:
>
> Olá a todos,
>
> Por acaso ninguém sabe de alguma referência que indique as
> fórmulas de cálculo do bounding box para cada tile gerado pelo
> tilecache?? Estou farto de andar à procura disto mas até agora
> nao consegui encontrar nada.
>
> Abc,
> Hugo
>
>
> Hugo,
>
> Eu ainda não experimetei o tilecache mas possivelmenet ele usa uma
> numenclatura tipo "árvore de quadrados" (liberal para Quadtree).
> Os nomes dos ficheiros (tiles) são compostos por repetições de 4
> caractéres? Tipo 'qrst' (numenclatura da Google) ou '0123' (Bing)?
>
> Joaquim
>
>
>
>
> --
> Hugo Martins
> LabNT - ISEGI UNL
> Campus de Campolide
> 1070-312 Lisboa
> N 38°43'56.84", W 9°9'35.74"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/portugal/attachments/20120220/5c41b9a7/attachment-0001.html
Mais informações acerca da lista Portugal