RobJN's Comments
Post | When | Comment |
---|---|---|
Porting 600k map views to OpenStreetMap/MapBox | Obviously that should read “bus routes are quite a complex thing to map”. Long day. |
|
Porting 600k map views to OpenStreetMap/MapBox | Looks great. Welcome to the OpenStreetMap community. Bus routes are quick a complex thing to map in OpenStreetMap and trying to keep track of changes to the route is equally difficult. Perhaps that’s one way in which you could feed back into the data?? The other way is to provide some thoughts on how you think bus stops should be mapped. We currently have two alternate schemes. The first simply recommends mapping the bus stop beside the road, the other is a bit more complex as it recommends mapping the bus stop beside the road and as a point on the road where the bus actually stops (then joining the 2 into a relation/grouping). The idea behind this is essentially that public transport routing has a point to route to that is on a road (rather than just next to it). As a potential user of this data, which approach works best for you, or are they both just as good? |
|
My Understanding of how OSM data is used to display the map on a PC. |
That may change at some point in the future with the introduction of something called “Vector tiles” but acknowledging that would just over complicate your basic description without adding much to it. Rob |
|
Attributing OpenStreetMap | @imagico: I wouldn’t say that it’s “clearly in violation”. It really comes down to how you interpret “reasonably calculated”. Alex has also set out in this post why they don’t link to the OSM copyright page (they need to show that the map is made up of several sources each with their own copyright). I do tend to agree with you that https://www.mapbox.com/about/maps/ could be improved to focus more on the copyright (and OSM’s story), rather than being overly flashy. On the other hand the Improve the Map page is really good. It get straight to the point: >This map is powered by Mapbox and based on data from OpenStreetMap, a community driven dataset. https://www.mapbox.com/map-feedback/#lxbarth.i48g0o0p/-53.635/-4.872/5 Perhaps Mapbox’s copyright/about page could be more similar to the Improve the Map page. |
|
New users shouldn't be allowed to delete a lot of data | Do any of the editors warn you if you try to upload a change that includes a lot of deletions? Also, we have experienced mappers coming to the local mailing list to ask for a revert. It’s actually very easy to do with JOSM’s revert plugin. |
|
A year with imagery offset database | Good work. I’ve got so used to having aerial imagery available, but if that’s not well aligned then the OSM data may be entered with a misalignment. Lots of places could do with more GPS traces (particularly on side streets). There’s not much you can do about that - perhaps we could look at using OpenData as a reliable source calculate the imagery offset? Regards, Rob p.s. I think the wiki page could do with being a lot shorter. I’ve found that short quick reference pages with the detail available on sub-pages is best. Let me know if you want me to have a go at doing this (on my User page until you’re happy with it). |
|
highway=bus_stop - Mappen für den Renderer | Start by cleaning up the public transport pages (leaving highway=bus_stop). The public transport page on the wiki is an overview of the tags, yes, buts its data overload. It’s trying to do all things for all users. In my opinion it would help if it was written as a quick reference guide:
One for buses, one for trains, etc.. Write the doc for the people you are trying to target (the mappers). |
|
highway=bus_stop - Mappen für den Renderer | Here in the West Midlands of UK, the highway=bus_stop is used in the same way by all mappers - the position of the bus shelter/pole. I get the problem that the public transport schema is trying to solve, but if after 3 years the tag is not well adopted, then you have a problem. Personally I would start by making the wiki pages a lot easier to read (shorter, basic example, separate pages for buses, trams, etc). I’ve often thought “wouldn’t it be great if we could standardise X”, but I’ve now come to realise a few things:
This isn’t to say don’t attempt it. I’m just saying, it needs to be with the community. |
|
highway=bus_stop - Mappen für den Renderer |
Yes. And I find it a bit rude that you think otherwise. Not everywhere has the level of detail of Germany and in my opinion we need all the mappers we can get.
It’s simpler. It’s gives people the information they want (i.e. where is the bus stop for this side of the road). You only have to add one thing. When do you get a bus stopping somewhere other than right next to where the passengers are waiting?! If I have a bus stop at X in the road, and the opposite bus stop is 10-20m further along the road then should I be adding 2 public_transport=stop_position tags? And how do we know which one relates to which direction of travel? You need to create a relation and add the appropriate stop_position for the direction of travel, right? If yes, then why not just do the same with highway=bus_stop and assume the stopping place is on the road adjacent to the bus stop? Why is the stopping point even relevant to OSM? Only the bus driver needs to know this, so why tag for a single end user? Also, the stopping point for us bus is often marked as a rectangle on the road, so why only map as a node?
Fine, that gives you the options in iD but you still have to find a way to ensure they get used properly. For a new user (or infrequent bus stop mapper) they won’t know that “platform” gets mapped to the side of the road, whist “stop” is as a node in the road. Add to this the language barrier that many of our mappers will experience then the chance of success will fall even lower. You’ll end up with bad data in the public_transport tag. Perhaps then someone will create a new tagging system!! Rant over! |
|
highway=bus_stop - Mappen für den Renderer | Oh and one of the things that has always concerned me about the tagging system is that the people proposing new tags (and this includes me) might not be experts and often we assume the changes we make are for the better. But has anyone ever bothered to stop and ask our current and future end data users?? Telenav? Bus companies? |
|
highway=bus_stop - Mappen für den Renderer | There is a balance you have to strike when trying to develop a tagging schema. If you make it so simple that it’s obvious without having to look in the wiki then it many more people will help contribute data (and the map editors will be more likely to adopt it). Make it difficult, and you will reduce the number of people who are able to add the feature to the map. Worst still you end up splintering the way we map something. Remember in iD tags are hidden. You mention the Opening Hours tag which is complex, but it could easily be added to iD (and other editors) via a really simple user interface. With such an interface, mappers will not need to know about the opening_hours tag. How should public transport be converted into a simple interface for iD? Stops as nodes on the way, platforms next to the way makes this task more challenging. Rob |
|
When does share alike kick in? | In my above comment, the line “If however this combination constitutes a Collective Databae then point applies” should read: “If however this combination constitutes a Collective Databae then point 3 applies.” (note the missing “3”) |
|
When does share alike kick in? | @cquest: On the subject of geocoding, perhaps Simon’s last example will help. When you read the following quote, replace “surface data” with “geocoded lat/lon data”.
So we have the following cases (in all I assume “Public Use”):
The case I’m not so sure on is the one where you use OSM to geocode some data and then display markers on top of map tiles generated from a proprietary database. In my opinion the map tiles are not a database and as such this situation would fall under point 2 above. If however this combination constitutes a Collective Databae then point applies. In any case points 2 and 3 essentially mean the same thing (i.e. the list of geocoded addresses extracted from OSM is a “derivative database” = Share Alike). You then assemble the two independent parts into a collective whole - for example. showing the markers on a non-OSM map, or (like the waste bin example) replacing addresses in a non-OSM database with the geocoded results. Obviously attribution still applies in all cases. So if you are using geocoding to display markers on your slippy map (map tiles) then you need a statement saying that the geocoded data (map markers) is from OSM. |
|
Another reason why there should be some kind of anti-spam protection... | @TomH: In the previous article you questioned how more moderators may help. My understanding was that identifying foreign language spam was a problem. A full reporting system would help, but in the mean time maybe just a simple page would do. I see now there is the spam page on the wiki - is that not good enough? Maybe a list that only approved moderators can edit, and a script you could run that pulls back this list and deletes spam? |
|
SEO SPAM @ User Diaries & Descriptions | It would be nice to see the user diaries and community blogs get used a bit more. I think user “mcld” is working on updates to the blogs.openstreetmap.org page at the moment. I’m hoping that will integrate it back into the new osm.org design. But… we could do with a few more active programmers. Fancy having a go yourself? :-) @TomH: Do we need to look for some new moderators (particularly non-English language)? |
|
Current work on vespucci | Looks good, will test it when I’m next out mapping. My big request would be to use Vespucci to help conflation of external data. So for example, load open data from a government into a holding database, and be able to intergrate this into OSM using Vespucci whilst out on the ground. |
|
Landuse and highway sharing | You can tag a pavement on a highway by adding sidewalk=both/left/right/none (as appropriate). osm.wiki/Sidewalk osm.wiki/Forward_%26backward,_left%26_right As for landuse, I prefer to map up to the edge of the road but not join it to the road. In UK rural areas, I will mark farmland up to the hedge (the small grassed areas between hedge and tarmac are almost always maintained as part of the highway). Rob |
|
Visualizing changesets ala Github | That looks great. Would really make things a lot easier here on OSM. |
|
How to download SOTM US 2013 videos? | I should point out that these are SOTM US videos. The OpenStreetMap Foundation’s annual global conference “SOTM 2013” has not yet happened! It’s 6th-8th September 2013 in Birmingham, United Kingdom. stateofthemap.org Oh and there will be videos available from SOTM 2013 during and after the conference. Thanks, Rob |
|
Mapped UK addresses by postcode area | There is also Milliams postcode tool. One part of it attempts to match the Land Registry open data to objects in OSM. For example see CV3 5 below (it’s a little slow and I recommend not searching for anything below CV3+, where “+” is needed for the space character): http://milliams.dev.openstreetmap.org/postcodefinder/landregistry/search/?postcode=cv3+5 If you look now you will see some in the “Wrong Postcode” section. These are those addresses tagged only as CV3. Every few months I look on this tool and add the full postcodes to OSM (Land Registry data is updated once a month). |