OpenStreetMap

Polyglot has commented on the following diary entries

Post When Comment
Breaking route relations while splitting roads about 1 month ago

I'm not putting the stop_position nodes into the route relations, I hope it doesn't hiccup on that.

Breaking route relations while splitting roads about 1 month ago

ToniE,

I don't exit the relation editor anymore, instead I use the lowest button on the middle button bar, to remove the selected members from the relation and save. Then I split the road and readd the part I wanted. Then I use the middle sort button on the left row of buttons to sort the relation members from that point on, downward.

Polyglot

Breaking route relations while splitting roads about 1 month ago

Hi, last year we created a plugin to help with keeping route relations sane. It's called PT_Assistant. This year another student is working on it and it will be extended to bicycle and foot route relations.

What I do now, when working on a dataset for a longer time:

Update Selection If there are any conlicts, resolve them in favour of the last editor, instead of myself. Validate (either the route you want to work on, or everything, or use the upload button, but abort before actually uploading, this causes validation to be performed on everything that was changed) Use the validation warnings (and sometimes the fix button) to resolve continuity of the route relation. Put all the stops (platforms and/or stop_positions) to the beginning of the route relation Do a visual check of the continuity of the line Use the middle sort button, to sort members from the current position down (that's the reason for putting the stops first)

Select the relation and use Upload Selection before doing more work. Find all that was modified and use Upload Selection again on everything that was not a relation in case more roads were split.

Your way works too, but I can't get used to it, for some reason (perceived complexity).

Polyglot

Edits from StreetComplete 2 months ago

Indeed, it does.

I would like to be able to add quests to it: Which lines serve this bus stop -> route_ref Or if route_ref is already present, but last time stop was changed > 6 months: do all these lines still serve this stop? Does the stop have tactile_paving, shelter, waste_basket, raised platform (wheelchair=yes)?

Edits from StreetComplete 2 months ago

I've been using streetcomplete a bit myself and was pleasantly surprised with the UI. I thought it would have uploaded the changes as my OSM user account though.

Polyglot

Transcontinental highway interconnecting Brazil to Germany 5 months ago

The changeset is also in Dutch, but I guess you can use the actual road network to get from Germany to The Netherlands :-)

Mapping bus route in Ayacucho - PerĂº 6 months ago

I added the platforms to the routes. There is a new rendering of Public Transport routes based on Overpass API, so always up to date:

https://ptmap.plepe.at/#lat=-13.15860&lon=-74.22325&zoom=15

Saludos,

Polyglot

Mapping bus route in Ayacucho - PerĂº 6 months ago

Hi,

This is wonderful! During the previous Google Summer of Code, we created a plugin to help with mapping public transport. So I opened JOSM, drew a bounding box around Ayacucho and downloaded all the data using Download from Overpass API with the following query:

[out:xml][timeout:25][bbox:{{bbox}}]; ( node["public_transport"="stop_position"]; node["public_transport"="platform"]; relation["route"="bus"]; ); (._;>;); out meta;

Then I added public_transport:version=2 to all the bus route relations.

With the PT_Assistant plugin installed, validation will produce a result showing all the 'issues'. Most relations were upside down, meaning that many times a problem with going against the flow of oneway traffic was reported. I fixed all those.

There was 1 route where both directions were in 1 route relation, so I split that one.

I hope I didn't introduce any errors, local survey will, of course always be necessary. I think the tool may help you save some time and if you use it regularly, you know all the relations are always continuous from start to end. Once you start adding platform nodes, you will also be able to verify that the sequence order makes sense (for the relation shown in the active foreground relation editor window).

Polyglot

Short history of name editing in MAPS.ME 9 months ago

I think it makes sense to keep name: even when it's the same as name. It enables one to know which language(s) the name field is in. At some point there have been proposals to indicate which language the name field holds, but those never broke through. Discarding name: seems counterproductive. A few years ago I would have tried to 'conserve' memory, but I've long since given up on that.

Polyglot

Short history of name editing in MAPS.ME 9 months ago

Initially I didn't like duplication between name and one/some of the local languages either, but since there still no better solution for indicating the language(s) of the main name tag, I think it's the only sensible option. Especially in multilingual countries (which are most, even the US is not exclusively English speaking).

Anyway, thanks for being responsive to our comments/criticisms. We're a bunch that's hard to please :-)

Polyglot

Tell me about your username 10 months ago

I chose Polyglot when I started editing on Wiktionary, which I did for a few years, until I discovered that improving OpenStreetMap is a lot more fun than fighting vandalism on WikiMedia sites. The username stuck somehow. I'm still very interested in Wikidata and Wikivoyage and combining those Opendata projects with one another.

Pokemon Go ==> OSM Go (EN) 12 months ago

I've been thinking about this myself. The best I could come up with, is to distribute flyers promoting OSM to the players, as they all have good smartphones with GPS. Tell them about Mapillary, OSMand and Maps.ME.

Creating a gamelike experience would take a lot of effort. The first thing I would provide, is the possibility for people to indicate their mode of transport. This may help a lot with mapping PT routes.

Our stops could be bus stops and POIs. Add opening hours: 50 points. Verify them a few months later: 100 points.

We would need a separate intermediate DB though to store all that source data and metadata like how often has something been checked.

And then a way to make this available to JOSM and iD users.

I have no idea how one would be able to gain the kind of enthusiasm Pokemon Go gets, while doing something as useful as generating such source data for the rest of us to use.

Polyglot

Public Transport Plugin 12 months ago

The reason why we didn't emphasize this resorting of stops is that there was already a plugin for PT which does add the stops, starting from the ways itinerary in the route relation. I'm going to download Managua and see if that works as a workaround. It would involve removing all the stops and I have no idea if it would even work with the stop_position nodes. That other plugin was coded a long time ago. Let's see if we can still include that functionality in this plugin as well.

The basic idea was to start from an ordered list of stops though, as that is what I'm usually doing, so it's more 'import' geared than the other way around.

Jo

Public Transport Plugin about 1 year ago

Hi Stephen,

Are you working with version 23623? I still need to test with that one, but I also found an inconsistency, when stop_position nodes have the highway=bus_stop tag. I mentioned that this morning, so it could be solved in the latest version. It's still work in progress.

About the first comment. For the first and last ways, I think it makes sense to split them on the stop_position node, as the part before, in case of the first stop, and the part after, in case of the terminal stop, aren't part of the routes.

Checking whether the order of the stops is plausible, wasn't implemented yet.

Jo

Public Transport Plugin about 1 year ago

Oh, that is very interesting indeed! Thanks for that tip. I'll probably work it into the diary entry.

Jo

Belgische Mapper van de Maand: Stijn Rombauts over 1 year ago

Wat de busroutes betreft. Vanavond wordt bekendgemaakt welke student een oplossing mag helpen coderen in het kader van GSoC 2016; een JOSM-plugin die ervoor moet gaan zorgen dat het mappen van bus- en tramlijnen voor iedereen toegankelijk wordt en dat het eenvoudiger wordt om deze up-to-date te houden.

Ik was daar al een tijdje aan bezig, maar dan in Python, wat het minder toegankelijk maakt voor de 'modale' JOSM-gebruiker.

Binnen een maand of 2 zouden de eerste resultaten te zien moeten zijn.

Jo

National Missing Maps mapathon over 1 year ago

Oh look, there is a brand new project for Swaziland:

http://tasks.hotosm.org/project/1789

For those mappers who already start to suffer from withdrawal :-)

Jo

National Missing Maps mapathon over 1 year ago

I guess that's what happens when you give students of cartography a new toy to play with :-)

I agree that it was a big success. Personally I didn't make many pictures. I was busy enough presenting and helping people out. Since I don't know iD, I taught them JOSM right away. Getting started takes a bit longer that way, but I think it's worth it. I really have to get those instructions done by next time though...

Polyglot

Mapillary over 1 year ago

Hi Philippe,

By not following the wiki, you make life harder for other people who do. Glueing together 2 strings is a trivial thing to do in most programming languages. Now, if people use 2 incompatible formats, you'll have to add logic to figure out whether the url is already complete, or not.

In the wikipedia key we also don't add the full url, neither in wikidata.

Can you elaborate on why this makes things more difficult for you?

Jo

Welcome to the new Missing Maps over 1 year ago

I'm glad to see that Missing Maps is expanding our community here in Belgium. Organise a mapping party and you get 8-15 people. Organise a Mapathon and you get 30+

It's great to see all these people learn about Openstreetmap. It's also great to see so many activities being organised lately. And not only to go and map remotely. We recently had one focusing on facilities for homeless people in Brussels, incorporating data that would otherwise have remained in isolation.

I see what we do remotely as a first step for local groups to build upon and this really works, maybe at a smaller scale than would be desirable (the local mapping happening over there), but at least it's set in motion.

Polyglot