He estado intentando trazar un conjunto de coordenadas de latitud y longitud en un mapa Mercator utilizando el siguiente conjunto de ecuaciones:
x = long - long0
y = ln(tan(pi/4 + lat/2))
Estas ecuaciones proceden de una página sobre Wolfram .
Estoy usando un mapa Mercator de Wikipedia En base a esto tengo el conjunto actual de ecuaciones para mapear completamente la latitud y la longitud de la imagen:
height = image height in pixels
width = image width in pixels
x = long * PI/180
x = x * width/(2 * PI) + width/2
latRange = 2 * 82 * PI/180
y = ln(tan(PI/4 + lat/2))
y = -(y*height/latRange - height/2)
Sin embargo cuando hago la imagen me salen puntos en el mapa más altos de lo esperado (intento trazar el trópico de cáncer y me sale la costa norte de Argelia).
Entonces, ¿alguien puede decirme dónde me estoy equivocando?