I'd like to play with creating maps, as plane representations of the globe. I know a lot has been done, and I even considered buying some online, but at least for fun I'd like to compute my own projections, be able to tune them at will. So I would basically need a correspondence coordinate <-> country at some reasonable resolution level, in the form of a database or something more clever. Would somebody know how I can get this information ? How do they create maps anyway ? Assume you have a plain list of coordinate for points along all borders in the world, is there an efficient way to compute which country a random point belongs to ?