[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