Hi Paul,<br><br><div class="gmail_quote">On Tue, Apr 10, 2012 at 10:52 PM, Paul Norman <span dir="ltr"><<a href="mailto:penorman@mac.com">penorman@mac.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

> From: Martijn van Exel [mailto:<a href="mailto:mvexel@gmail.com">mvexel@gmail.com</a>]<br>
> Subject: [Talk-us] importing bus stops<br>
<div class="im">><br>
> Hi,<br>
><br>
> Anyone here with experience importing bus stops? Any particular<br>
> considerations?<br>
><br>
> To make it more concrete, I have permission to import all UTA stops.<br>
> They come in a shapefile similar to the one available for download here:<br>
><br>
> <a href="http://gis.utah.gov/sgid-vector-download/utah-sgid-vector-gis-data-" target="_blank">http://gis.utah.gov/sgid-vector-download/utah-sgid-vector-gis-data-</a><br>
> layer-download-index?fc=BusStops_UTA<br>
><br>
> (That particular set of files is out of date, though)<br>
><br>
> There's a number of properties that would map to OSM nodes pretty<br>
> nicely:<br>
> MAILBOX -> create a separate node amenity= LIGHT -> lit=yes SHELTER -><br>
> shelter=yes BENCH -> bench=yes (?)<br>
<br>
</div>Unfortunately, all of these attributes are null.<br></blockquote><div><br>Yea, for the public file it was. We sorted this out over IRC. I shared the file I got from UTA which is more descriptive. <br></div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">


<div class="im"><br>
><br>
> I was planning to just use what I know which is highway=bus_stop for the<br>
> bus stops, and railway=tram_stop for the light rail stops.<br>
<br>
</div>What differentiates them in the shapefile? I don't know the area so I don't<br>
know where there are any light rail stops<br></blockquote><div><br>That would be the LOCATIONUS field. It differentiates between:<br><br>Bus Bay<br>Bus Stop<br>Paratransit Stop<br>Ski Stop<br>TRAX station (that's out Light Rail)<br>

Frontrunner station (that's our heavy commuter rail)<br> <br></div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div class="im"><br>
><br>
> To get back on topic, if anyone wants to help out devise a mapping from<br>
> UTA stops file to OSM, I'd welcome some help. I've never done a local<br>
> import before, and I'm not a particularly big fan of imports, so I want<br>
> to proceed with caution.<br>
<br>
</div>I threw together a draft translation file at<br>
<a href="https://github.com/pnorman/ogr2osm-translations/blob/master/utahbus.py" target="_blank">https://github.com/pnorman/ogr2osm-translations/blob/master/utahbus.py</a><br>
<br></blockquote><div>Thanks, how would that work? Do I feed that to an existing application? This is the first time I see a file like that.<br> </div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">


To go farther, a local would need to provide some knowledge.<br>
<br>
1. Are there unique ref numbers on the stops? Every bus stop here has a<br>
unique ID on its sign. If so, do these correspond to LOCATIONID?<br></blockquote><div><br>I'm pretty sure it does but I will need to check with UTA / in the field. <br></div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">


<br>
2. What are the names of some bus stops? If they're named by the street<br>
they're on and the cross-street it should be possible to construct a name<br>
from the shapefile for each stop. (e.g. northbound far side 1st ave and main<br>
street)<br></blockquote><div><br>They don't have official names that I know of, the stops are usually just called by cross street (CROSSSTREET) or by address (ADDRESS + ' ' + ADDSUFFIX + ' ' + ONSTREET) if there isn't one. <br>

</div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
3. The shapefile appears to have address data for each stop. Should the<br>
addr:*=* information be added?<br></blockquote><div><br>Wouldn't hurt if it's accurate. If you're going to put in an address reference with house number accuracy, you'd expect (as a user) that that house number is *right there*. If that's not the case I'd say don't bother. <br>

<br></div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
I also noticed a couple of other things when looking at the data.<br>
<br>
The spatial accuracy is decent. Some stops are a few meters off and on the<br>
road, not the sidewalk, but they're all near the shelters that I can see.<br></blockquote><div><br>Yes they are very proud of that and did not fail to mention that it's spatially accurate data. <br></div><div><br>

 </div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Conflating this data with the existing data will be the hard part. If there<br>
hasn't been too much manual mapping of bus stops this could be done by hand.<br>
If there has, then you need to look at how to conflate the data.<br></blockquote><div><br>No there has not been too much bus stop mapping. 202 stops (train/tram/bus altogether) in Utah. See <a href="http://lima.schaaltreinen.nl/tmp/utahbustraxrailstops.osm">http://lima.schaaltreinen.nl/tmp/utahbustraxrailstops.osm</a><br>

<br></div></div><br>-- <br>martijn van exel<br>geospatial omnivore<br>1109 1st ave #2<br>salt lake city, ut 84103<br>801-550-5815<br><a href="http://oegeo.wordpress.com" target="_blank">http://oegeo.wordpress.com</a><br>