Visualización de puntos geográficos

Una vez mostrado el mapa usando la capa o capas apropiadas, escogida la proyección adecuada y escalado el mapa para mostrar el área geográfica de interés, frecuentemente querremos mostrar sobre él puntos geográficos en los que estemos interesados.

Para esto podemos trabajar con funciones de visualización de matplotlib.pyplot (como plt.plot o plt.scatter), en cuyo caso deberemos traducir la latitud y longitud de los puntos a posiciones en la imagen.

Una segunda opción más cómoda es utilizar directamente las coordenadas geográficas de los puntos a mostrar (su latitud y longitud). Para esto tendremos que recurrir a los métodos de visualización proveídos por la clase Basemap (como m.plot o m.scatter), métodos equivalentes a los disponibles en matplotlib.pyplot.

Revisemos ambas opciones.