|
|
Subscribe / Log in / New account

OpenStreetMap and Deborah Nicholson win 2018 FSF Awards

OpenStreetMap and Deborah Nicholson win 2018 FSF Awards

Posted Mar 27, 2019 15:27 UTC (Wed) by linuxrocks123 (subscriber, #34648)
In reply to: OpenStreetMap and Deborah Nicholson win 2018 FSF Awards by bangert
Parent article: OpenStreetMap and Deborah Nicholson win 2018 FSF Awards

The routing problem -- in the US, at least -- is because they never imported the US Census TIGER data for street addresses. Not being able to navigate to street addresses was annoying the heck out of me, so I wrote a Python script to create OSC change files from the US Census TIGER data, allowing the TIGER data to be imported into XML map dumps. Then, I used mkgmap to turn these maps into Garmin maps as is done for all OSM-based Garmin maps.

The finished maps are here (along with pure OSM Canada and Mexico maps for funsies): http://moongate.ydns.eu/tiger_versus_python/

The script to make the OSC change files is here: https://github.com/linuxrocks123/tiger_versus_python

The US Census TIGER data is a work of the federal government, and so is not copyrighted. The maps are therefore as Free as any other OSM-based maps.

I should mention that Ben Konrath, who runs openmapchest.org, helped me figure out what I needed to do for this project.


to post comments

OpenStreetMap and Deborah Nicholson win 2018 FSF Awards

Posted Mar 27, 2019 15:52 UTC (Wed) by mathstuf (subscriber, #69389) [Link] (1 responses)

Is there some tool I can run to import TIGER data for my area and do spot checks before submitting to OSM? Better street address information would be amazing for my area since it seems to mostly be "scratch my itch" coverage and smaller establishments and residential areas are completely missing.

OpenStreetMap and Deborah Nicholson win 2018 FSF Awards

Posted Mar 27, 2019 17:17 UTC (Wed) by linuxrocks123 (subscriber, #34648) [Link]

Yes. The tiger_versus_python script takes as its source the preprocessed data from Nominatim, which is in the form of a bunch of SQL insertion queries spread across several text files. You should be able to generate an OSC change file just for your area by grepping for your ZIP code across all the Nominatim files and redirecting those lines to a file, which will then just have SQL insertion queries that has just the street addresses in your area, then running that through the script. You'll then get an OSC file with just the street addresses for your area.

Feel free to open an issue on GitHub if you run into trouble.


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds