Richard Suchenwirth - This is my biggest and most favorite project since a long time: a geographic browser with map display and database browser. Most parts of it are on the Wiki at
Be aware that this is still in pre-alpha stage, but already running mighty nicely. Version 0.6 is at https://wiki.tcl-lang.org/_repo/wiki_images/tm06.zip
For maps in GIF images see iMap: an indexed map viewer
I first called this tkWorld, but then found out that this name has been taken by another software years ago, so now it's Tclworld.
A user (MPJ) has reported that he got Tclworld to run under WinCE on a pocket PC (check out the pictures on the Windows/CE wiki page). (RS) Another wrote "It works well on MacOS X, both on X-11 tclkit and Aqua Tk". More reports, also of problems, are welcome! Yet another adds MacOS 9 with Tclkit.
Rich map data are available e.g. from "Digital Chart of the World", http://www.maproom.psu.edu/dcw/ - downloaded text files (country outlines) from there can be loaded into Tclworld with the geo::dmc proc. Download US gazetteer files (plane names, pop., lat & lon) from http://ftp.census.gov/geo/www/gazetteer/places.html
In general, searching the web for geodata is a sometimes tedious but often rewarding experience. Best ask Google for two or three place names, together with "lat lon", and it will bring up amazingly detailed data, even out of Javascript sources not thought for human consumption - e.g. from a map of Zurich surroundings I could extract a HTML+Javascript source where many lines looked like
onMouseOver="dcc('City or Large Town<br>Zurich, Switzerland<br>Lat: 47°31.42N<br>Lon: 8°52.54E','Adliswil'); return true;"
Save the page source and let regexp show its power to extract the various information, and reformat them for Tclworld, from lines like this ;-) At other times you might run into lists of thousands of airports or satellite stations - some editing may be required, but it's incomparably easier than measuring coordinates with a ruler on a physical map...
Many links to GPS "waypoint" sites, i.e. sets of name, lat, and lon, are at http://www.swopnet.com/waypoints/
AM Many GIS systems use the so-called shape files originating from ArcInfo (ESRI) as a way to store the geographic information. See the page Reading GIS shape files