Elementos básicos de cartografía digital

Mapa base

Elementos gráficos

Proyección

float getXdesdeLongitud(double lon) {
  float longitud = mercatorLon(lon);
  longitud = (1+(longitud/PI))/2;
  float pixLong = map(longitud, 0, 1, 0, totalPixeles);
  return pixLong;
}
float getYdesdeLatitud(double lat) {
  float latitud = mercatorLat(lat);
  latitud = (1-(latitud/PI))/2;
  float pixLat =  map(latitud, 0, 1, 0, totalPixeles);
  return pixLat;
}
float mercatorLon(double lon) {
  float longitud = radians ((float)lon);
  return longitud;
}
float mercatorLat(double lat) {
  float latitud = log(tan(radians((float)lat))+1/cos(radians((float)lat)));
  return latitud;
}

totalPixeles = (int)pow(2, z)*255;

Elementos básicos de cartografía digital

By Leonardo Aranda Brito

Elementos básicos de cartografía digital

  • 456