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