Re: [Talk-it] Pagina wiki zoom levels
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
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
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
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