CHANGES
-----------
- address lookup for US addresses (via TIGER line data)
- reverse lookup (shows the closest known house numbers or intersections)
- new logo, startup screen, wallpaper (contributed by DaxDce)
- re-designed interface: new fonts, menus, some layout changes, more skinable data panels, battery & signal icons, etc..
- some bug fixes: clock desplay, POI layout problem, etc.
- bundled with small NYC map and corresponding geodata file. (~1Mb)
Creation of US geodata file:
I provided a set of scripts & programs (all with sources) to get the Tiger Line data from US Census Bureau. They have been tested under cygwin (
http://www.cygwin.com)...
Perhaps someone (in7ane?) could convert that code in to some kind of GUI program.
To generate the geodata file for a state do following:
1) copy geocoder folder to your cygwin home directory
2) navigate to that folder (using cd command) under cygwin prompt.
3)run following command:
./geo-map.sh [2-letter state abbreviation in capitals]
Example: ./geo-map.sh NY
4) wait for a few hours while it creates geodata.dat file
5) copy geodata.dat file to your map's folder.
Some notes:
-Some code and ideas were borrowed from Dan Egnor's geocoder (
http://ofb.net/~egnor/google.html) but the data was rearranged and compressed to allow reverse geocoding and ~3x smaller resulting file.
- Intergrity of comressed data in geodata.dat file can be cheked with decompr comand:
./decompr deodata.dat [zipcode]
This should extract all the geo entries for a given zipcode (useful for troubleshooting)
- With some minor alteratoins the script can be used to produce geodata file for any given area (from few zipcodes to few states)
I attached the county codes file for easy reference to tiger line data.
Perhaps a reference file, listing min/max GPS coordinates for each county could be created. The program then would compare the map's lon/lat span with those coordinates to extract a set of counties corresponding to that map and process only these counties.