[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