[Talk-transit] Updating the NaPTAN bus stops in Birmingham

Christoph Böhme christoph at b3e.net
Mon Nov 23 13:19:06 GMT 2009


The update has been completed now. It's changeset 3194365 on the NaPTAN
account.

Cheers,
Christoph

Christoph Böhme <christoph at b3e.net> schrieb:

> Hi,
> 
> I plan to do an update of the NaPTAN bus stops in Birmingham to bring
> them in line with the imports in the rest of the country. The update
> will make the following changes:
> 
> 1. All naptan:unverified=yes tags are changed to naptan:verified=no.
>    This will make maintenance of the colour schemes in Novam easier.
> 2. naptan:unverified=no tags are removed. I think this makes more
> sense than replacing them with naptan:verified=yes.
> 3. naptan:AdministrativeAreaRef tags will be removed as they have only
>    been used in the Birmingham import and nowhere else. So the tag is
>    quite useless (tagwatch lists 105 as the only value for the tag).
> 4. naptan:Bearing tags will be added to all NaPTAN stops that do not
>    have them yet (i.e. the stops in Birmingham).
> 5. naptan:BusStopType=CUS will be added when available and not yet
>    existing.
> 
> I am currently making the finishing touches on the import script and
> will test it then. So, if there are no objections against the changes
> the update should ready to go ahead in a couple of days.
> 
> Method used for the update:
> 
> I extracted atco-code, bearing, and bus stop type with an xsl script
> from the NaPTAN xml file for the West Midlands and placed the data
> into a new table in the Novam database. 
> 
> Since Novam maintains an up-to-date extract of all bus stops in OSM
> the bus stops which need be updated can easily be selected and joined
> with the new data in the table created before.
> 
> Finally, a python script goes through the selected bus stops, applies
> the modifications outlined above to each them, and uploads them
> through the python osm api to OSM. If the upload fails due to a
> version conflict the latest version of the bus stop is retrieved from
> OSM and the script changes this node and uploads it again.
> 
> The scripts are currently tailored to add and remove some tags from
> the Birmingham bus stops. However, I think this update might be a
> helpful step towards more complex updates of the NaPTAN data in OSM.
> 
> Cheers,
> Christoph
> 
> _______________________________________________
> Talk-transit mailing list
> Talk-transit at openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-transit




More information about the Talk-transit mailing list