---- [http://www.eteamz.com/cmym/images/tclworld2.jpg] [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 * [tkworld 0.2] - previous version, now at almost 0.5 * [A little database API] * [A little database GUI] * [Geographic mapping the Tcl way] for first ideas * [Defining Tclworld] * [Tclworld gazetteer] - major cities with lat/lon data * [strimj - string image routines] for drawing marks (for cities, mountains etc... ovals and polygon scaled "too well") * [Language/country name servers] * [Qualified geographic names] Be aware that this is still in pre-alpha stage, but already running mighty nicely. Download tclworld 0.5 (ZIP file, 250 k) from http://www.digital-smarties.com/pub/tm05.zip ''The link above is no longer valid, but digital-smarties.com still is a very interesting site for tcl-ers'' ---- For maps in GIF images see [iMap: an indexed map viewer] ---- I can also send you the whole ZIP file, just ask for it by mailto:Richard.Suchenwirth-Bauersachs@siemens.com 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
Zurich, Switzerland
Lat: 47°31.42N
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] [GIS] ---- [Arts and crafts of Tcl-Tk programming]