Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've got a list of some hundreds of latitude/longitude pairs close to each other (within a country). I want to create an image with a map, and circles overlaid around these points. Basically, what I need is:

  • an image of a map
  • a way of translating latitude/longitude pairs to pixels

Where can I obtain a fitting map (e.g. roadmap or satellite map) with the parameters needed to plot the points? I suppose there is some FOSS tool that does most of this already?

share|improve this question

The simplest option would be to download QGIS

You should then plot your points using the 'Add Delimited Text layer' if your data is in that format.

Finally, you can use the data from either Shaded Relief, or Natural Earth as the background

share|improve this answer
Thanks! Is it possible to use QGIS from the command-line, so that I can use it to generate the image in another script? – Andreas Nov 6 '12 at 11:20
@Andreas I am not much of an expert on scripting QGIS, so I really don't know whether you can do so or not. – Devdatta Tengshe Nov 6 '12 at 14:32
you may be looking for GDAL Rasterizer. there is a command line app gdal_rasterize and OGR do support csv formats or you can convert between diffrent OGR formats like csv to shape using another commandline tool available in the same package ogr2ogr – rashad Nov 6 '12 at 16:48

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.