[Talk-ca] GeoBase to OSM attribute mapping.

Jason Reid osm at bowvalleytechnologies.com
Fri Dec 26 23:32:07 GMT 2008


James Ewen wrote:
> Just looking at some attributes...
>
> The alleyway/lane is currently mapped as highway:service. I would
> suggest that highway:service is more appropriate. Here's the
> description for a sevice road:
>
> Generally for access to a building, motorway service station, beach,
> campsite, industrial estate, business park, etc.. This is also
> commonly used for access to parking and trash collection. Sometimes
> called an alley, particularly in the US.
>
> Local/unknown is currently mapped to highway:service. This should
> probably be highway:road. where that is described as:
>
> Road with an unknown classification. This tag should be used
> temporarily until the road has been properly surveyed. Once it is
> surveyed the highway tag should be changed to record the appropriate
> classification.
>
> Rapid Transit is currently mapped to highway:bus_guideway. I'm
> thinking railway:light_rail, at least in Edmonton, our rapid transit
> system is a light rail transit system. Perhaps other areas of Canada
> have a rubber tire based guided transit system.
>
> When working on another GeoBase to public map project, I ended up
> making Freeway and Expressway map to the same road type, with Highway
> mapped to the next lower level.
>
> There's no mapping to highway:trunk. I'd have to dig into the NRN
> deeper to look at sample roads and tags again, but I think our top
> level roads would map to highway:motorway. This would include such
> entities as the Queen Elizabeth II Highway (#2) between Edmonton and
> Calgary, although in some areas the restricted access limits don't
> quite apply.
>
> In Alberta, we haven't tagged anything as highway:motorway. Our top
> level tag is highway:trunk. This GeoBase/OSM project could work to
> unify the tagging across the country!
>
> What about Freeway -> highway:motorway, Expressway -> highway:trunk,
> Highway -> highway:primary?
>
> James
> VE6SRV
>
> _______________________________________________
> Talk-ca mailing list
> Talk-ca at openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-ca
>   
The prototype import script 
(http://svn.openstreetmap.org/applications/utils/import/geobase2osm/) 
was built using the following:

geobase        OSM
-----------------------
freeway        trunk
expressway   primary
arterial          secondary
collector       tertiary
local/street    residential

However, there are corrections made to this, mostly to align things with 
what each province classifies the roads as (a classification that 
doesn't map directly to geobase as each province has its own). This is 
to accomplish getting certain things to be correct. For instance, when I 
last looked at the geobase data there were some highways that were 
primary in one province, but crossed the border and were a secondary 
highway in the other. But geobase used the same classification level on 
both sides. Each province has a set of guidelines as to which number 
groups mean what, which maps closer to the OSM based guidelines then how 
Geobase maps the data IMO. Then there are also considerations for things 
like the NHS highways, which are laid out on the Canadian Tagging 
Guidelines 
(http://wiki.openstreetmap.org/wiki/Canadian_tagging_guidelines#Highway_Tags)

Personally I can't see any real way to do the import without taking the 
differences between the provinces into account.

-Jason Reid






More information about the Talk-ca mailing list