I need a library (preferably written in Python) which is able to take a series of IP addresses (or geographic coordinates) and plots them on a World Map.
I already found this one, but it outputs data as a .svg file and it's simply unable to cope with large data sets.
Please note that I need something which can be downloaded and run locally, so no data uploading to 3rd party web services.
Thanks!
Perhaps Basemap in Matplotlib for the plotting.
It can do all sorts of projections (don't mind the ugly default colours). And you have good control over what/how you plot. You can even use NASA Blue Marble imagery. And of course, you can plot markers, lines, etc on the map using the plot command.
I haven't put huge datasets through it, but being that it is a part of Matplotlib I suspect it will do well.
If I remember right, despite being part of the library, by default it doesn't ship with Matplotlib.