Geografía, pregunta formulada por letykotlar, hace 4 meses

que ubicación da 50° lat.sur y long Este 35,°?​

Respuestas a la pregunta

Contestado por moralesmolinacristin
0

Respuesta:La fórmula de conversión es relativamente sencilla. Para hacer la conversión, tomaremos como ejemplo a Buenos Aires.

Si las coordenadas están en el sistema sexagesimal (grados-minutos-segundos), debemos pasarlas al sistema decimal. Pueden hacerlo con la calculadora usando GMS o inv-GMS o manualmente como indico aquí (para la precisión requerida no es necesario tomar en cuenta los segundos)

lat = -34º 36' = - (34 + 36/60) = -34,6

long = -58º 26' = - (58 + 26/60) = -58,433

Aplicamos la siguiente transformación lineal

top = ( 90 - lat ) / 0,36

left = (180 + long) / 0,36

para Buenos Aires sería

top = [ 90 - (-34,6) ] / 0,36 = 124,6 / 0,36 = 346,111

left = [ 180 + (-58,433) ] / 0,36 = 121,567 / 0,36 = 337,686

y redondeando al entero más próximo elegimos como el píxel más representativo de Buenos Aires en el mapa a:

top = 346 px

left = 338 px

Nota: A estos valores se le deberían restar 1 o 2 píxeles si el punto que representa a la ciudad tiene un tamaño de 3x3 o 5x5. En la práctica quizás haya que sumar o restar algún otro valor fijo, dependiendo de los navegadores, pero el valor que mantendremos en la tabla es el del pixel más representativo en la imagen original de 1000x500.

Explicación:este es un ejemplo espero y te ayude

Otras preguntas