Re: [Talk-it] Pagina wiki zoom levels

2011-11-11 Per discussione sabas88
Ti sei dimenticato di moltiplicare C per il coseno della latitudine :)

Il giorno 11 novembre 2011 13:42, emmexx emm...@tiscalinet.it ha scritto:

 Ho qualche problema nell'applicazione di una formula che ho trovato sul
 wiki.

 Voglio trovare il livello di zoom necessario affinche' una certa
 distanza intorno ad un punto venga visualizzata tutta entro un
 rettangolo di M x N pixel.

 In questa pagina c'e' una spiegazione ed una formula:
 http://wiki.openstreetmap.org/wiki/Zoom_levels

 Dopo numerosi tentativi di applicazione della formula, con zoom
 risultante spesso non corretto, ho controllato i risultati della formula
 confrontandoli con quelli della tabella presente in quella pagina.

 Ad esempio per lo zoom 18 viene riportato metri/pixel = 0,596

 Se applico la formula riportata ottengo:

 S = C / 2^26 = 6372798,2 / 2^26 = 0.0949620932340622

 Se invece applico un'altra formula [1] ottengo il numero corretto.

 C'e' un errore nella formula? Ho capito male io come applicarla?

 grazie
maxx


 [1] http://msdn.microsoft.com/en-us/library/aa940990.aspx

 ___
 Talk-it mailing list
 Talk-it@openstreetmap.org
 http://lists.openstreetmap.org/listinfo/talk-it

___
Talk-it mailing list
Talk-it@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] Pagina wiki zoom levels

2011-11-11 Per discussione emmexx
Il 11/11/2011 01:45 PM, sabas88 scrisse:
 Ti sei dimenticato di moltiplicare C per il coseno della latitudine :)

Magari... ;-)

I numeri della tabella sono all'equatore. Quindi cos(0)=1.

ciao
maxx

___
Talk-it mailing list
Talk-it@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] Pagina wiki zoom levels

2011-11-11 Per discussione Alessandro Rubini
All-To: talk-it@openstreetmap.org,saba...@gmail.com Re: [Talk-it] Pagina wiki 
zoom levels
 From: sabas88 saba...@gmail.com
 To: openstreetmap list - italiano talk-it@openstreetmap.org
 Subject: Re: [Talk-it] Pagina wiki zoom levels
 Date: Fri, 11 Nov 2011 13:45:24 +0100

 --===8757609740844314487==
 Content-Type: multipart/alternative; boundary=00151759246603edd304b174e6f3
 
 --00151759246603edd304b174e6f3
 Content-Type: text/plain; charset=ISO-8859-1
 
 Ti sei dimenticato di moltiplicare C per il coseno della latitudine :)
 
 Il giorno 11 novembre 2011 13:42, emmexx emm...@tiscalinet.it ha scritto:
 
 Ho qualche problema nell'applicazione di una formula che ho trovato sul
 wiki.

 Voglio trovare il livello di zoom necessario affinche' una certa
 distanza intorno ad un punto venga visualizzata tutta entro un
 rettangolo di M x N pixel.

 In questa pagina c'e' una spiegazione ed una formula:
 http://wiki.openstreetmap.org/wiki/Zoom_levels

Qui c'e` una tabella che tiene conto del coseno, ovviamente per
una specifica latitudine va fatto il conto apposta.

http://wiki.openstreetmap.org/wiki/FAQ#What_is_the_map_scale_for_a_particular_zoom_level_of_the_map.3F

 Ad esempio per lo zoom 18 viene riportato metri/pixel = 0,596

 Se applico la formula riportata ottengo:

 S = C / 2^26 = 6372798,2 / 2^26 = 0.0949620932340622

la circonferenza terrestre una volta erano 40mila chilometri (me
l'hanno insegnato alle elementari). 6372, il numero usato qui sopra,
e` il raggio. Infatti il rapporto tra i due numeri e` duepigreco.

Comunque (come gia` detto) va tenuta in contol la latitudine: si usa
mercatore perche` e` isogonica, ma non e` equivalente.

/alessandro

___
Talk-it mailing list
Talk-it@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-it


Re: [Talk-it] Pagina wiki zoom levels

2011-11-11 Per discussione emmexx
Il 11/11/2011 02:00 PM, Alessandro Rubini scrisse:
 la circonferenza terrestre una volta erano 40mila chilometri (me
 l'hanno insegnato alle elementari). 6372, il numero usato qui sopra,
 e` il raggio. Infatti il rapporto tra i due numeri e` duepigreco.

L'hanno insegnato anche a me. Mi hanno anche insegnato anche a leggere,
in teoria. Ho interpretato male (bevuto probabilmente) la legenda della
formula.

grazie
maxx

___
Talk-it mailing list
Talk-it@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-it