OpenStreetMap

Branko Kokanovic's Diary Comments

Diary Comments added by Branko Kokanovic

Post When Comment
Call for ideas from Microsoft

@快乐的老鼠宝宝 Thanks for thoughts! As I discussed before, we are development team, but we will pass this information for other imagery team, Idea about “voting for areas” is interesting on its own, though! Regarding moving to git workflow, I don’t think we are in any position, or of any entitlement to recommend to JOSM team what and how they will base their workflows, sorry. WRT your comments on Map builder, I am sorry to hear that and you have all right to keep distance from Map builder, and it is up to us to show (by our actions) that we want to be good force inside OSM.

@AngocA To be honest, I missed Result Maps badly myself these days, but as far as I understand, Pascal is working hard to bring Result Maps back, and while we can offer helping hand, I think Pascal got it covered (we can all just wish him luck and thank him at this point!). Your idea about moving some of these stats from Result Maps and enriching user profile is really good, I will put it under “improve osm.org” bucket. Regarding notes, I remember you from https://community.openstreetmap.org/t/tags-denoting-note-status-and-note-comments :) If I can merge your previous and this idea together, I am also thinking that osm.org can have improved interface for notes management (being able to have notification if someone replied to your note, being able to attach hashtags, reasons for closing, better searching for notes, and, as @tordans later mentioned - ability to add reactions or @mentions to note comments would be wow for user experience)

@rouelibre1 I am from eastern Europe and Christmas here is on 7. january, so you are not technically late, it is all all just matter of perspective:D Your list is really interesting and different than what is “norm”. Let me try to comment: 1., 2. This is more of urban planning and usage of OSM data. Our goal is to help OSM in upstream, that is - with getting more data and data with better quality, not its usage. But nonetheless, I like that you left these here, someone else might find this useful! Regarding 3, I wanted to adopt AB streets for my country, but there is lot of “secret sauce” in AB street (not “secret” as in hidden, but lot of stuff was highly tuned for Seattle). Maybe it changed in meantime, but 2-3 years ago, it would have been large endeavor. I still think this is more of “enhance/popularize usage of OSM data”, rather than adding new data in OSM. Number 4 looks interesting. Similar to Segment Anything. It can be JOSM plugin, iD add-on, or just preprocess something, refresh/conflate every day and expose data online in format that people can import easily or just put to Map Roulette. Regarding StreetComplete, I see that Tobias started working on it, it is progressing, but not sure if we have good iOS expertise to be actually useful to SC. I, personally, am glad for this effort, as my wife finally can have no excuse not to use SC:) Regarding Panoramax, good idea (I think they need desktop client too, which is also missing). We will think about it. Thanks for really interesting (and freshfully different) set of ideas!

@tordans Not sure where to start. These ideas could have some real impact on overall user experience inside osm.org! I will put (a), (b), (c) and (d) under “improve osm.org”. This will give users better social environment and better usability of platform they are using (and IMHO, they will feel more connected with rest of community). I like concept of better integration of notification (continuation of what @RicoElectrico said) - imagine if you get notification when you either receive changeset comment, be @mentioned, or someone put comment in your note (and it doesn’t have to be from osm.org, imagine if any client can do this or subset of this). You gave us lot to think with these ideas! Regarding (e), I think this is more of “improve infrastructure”. Also, this looks like KNN clustering where you don’t know N? Chinese whispers algorithm? (f) is really nice idea, I know there were (“were” in past tense) some implementation to watch some area, but there is nothing today (and sadly - nothing to fill that space), so I am wondering - do people really need that? Whenever I edit some wikipedia article, I always put “watch” to watch “my baby”. Somehow, due to OSM architecture, this was not usable option ever. (g) is also making lot of sense, especially if we think that there is lot of open data sitting around, just waiting for better tooling to be imported. Now, whether it is through RapiD, iD, some customer website is debatable, but I would stop myself here and just conclude this is really missing in OSM ecosystem of apps. (i) is kind-of fuzzy to me (to be honest) and I understand it as better integration of MR to other editors. Righteous idea, but not sure if it is for Microsoft to contribute to it.

Call for ideas from Microsoft

@ASchon I would put this under “help with existing editors”, as it seems you are referring to new feature for rapid. More specifically, what you ask seems to be more on rapid backend which is proprietary and so, this specific request should go to them directly.

@pedrito1414 Not sure what “building mapping tool” idea? Can you clarify? I mean, whatever you were referring to, I guess this is also under “help existing editors with new features, specifically features designed to help with large/easier contributions”:)

Call for ideas from Microsoft

@RicoElectrico I got it. You probably refer for changeset comments, as unread message count is already visible on website. Of course, if people visit website at all afterwards. If messaging API is implemented, every client could show and interact with unread messages (but again - not with changeset comments). I would file this under “work on osm.org improvements” and under “messaging API”

@Koreller I understand GAFAM sentiment, and thank you for understanding. I see you and @vorpalblade had nice discussion, I learned new things from it:) Your point (if I can try to summarize it) is to invest more into existing editors. Regarding specifics: 1. I guess @vorpalblade answered you, I also don’t believe this is for JOSM core. 2. Yeah, this is real problem. @vorpalblade says people don’t read it, but to be honest - I never read it either (and I use JOSM almost every day). Tutorial is better as it has “show, don’t tell” approach (like in tutorials in games) and I think iD’s approach here is better (their walkthrough). And as someone who lead some mapathons, it is far better to show people how to do stuff. In Map builder, we are also trying to figure out best approach - competing for attention is not easy problem. 3. Not sure if tutorial in iD suffice, what would be point of it? I would say (since we are talking about Christmas wishlists:D), maybe new layer is better, or even server-side hosted component that can materialize building/road that can later be tuned manually (rapiD approach). 4. I don’t know what to say about it, if @vorpalblade says it is hard - I can only believe:) 5. I got bitten by this couple of times, really annoying. Maybe it does makes sense to put capture date somewhere more visible (currently “always show current copyright year in bottom right corner” doesn’t make any sense) 6. I am not sure what you refer to. I think JOSM is far, far more modular than iD. What I would like to see is more modularity and “plugins” for iD - most popular JOSM plugins could be converted to be optional iD plugins, like building_tools etc:) We can both be dreaming, why not:) Thanks for good topics, willingness to discuss with GAFAM and happy Christmas!:)

@Fizzie41 As I mentioned, unfortunately, I am part of dev team. What we were brainstorming is to maybe create some platform and make it easy both for a) governments to provide data under usable licence, b) make it easy for mappers to assess quality, to announce and execute those imports (while keeping humans in loop). I will put this under “government data” bucket.

@02JanDal Sorry, but this is orthogonal to what we were asking here. I cannot give you more info on any of these. I will ask around this e-mail alias you mentioned (who is looking at it and nudge them, just to be sure your request is seen), but I don’t think that today we are providing either sponsorship nor Azure resources. But I am glad you mentioned it, it is good to know that community also need resources like this - I will compile list for us and this will be certainly included.

Call for ideas from Microsoft

@MxxCon All valid suggestions (and valid main idea - to work on iD). opening_hours is pet peeve of mine:/ thanks again.

@tastrax I would put this, same as with @MxxCon user, to “help iD” bucket. Regarding addresses, I am not sure what do you mean by “identify missing address”. Like - look at some external source (some open address data) and identify if it is missing, or just detect if there house near some road? Anyway, yes, personally, to me this looks like address presentation can be improved (imagine ability to toggle check box and get color-coded addresses in iD, like in “Coulored Streets” map style in JOSM!). I am just brainstorming here now:)

@vorpalblade Thanks for your input! I will take this permission question offline and see if we can get this permission. I am not lawyer, so I will refrain from commenting further my thoughts on this:) For SAM, there are two ways to “solve” it, IMHO - one is to do everything in JOSM client. Other is to rely on “harder” (generation of embeddings) part to some online service/API and JOSM can do only decoding part + geometry adjusting. But, let’s clear this permission problem, if possible. Regarding 3 - will pass it further.

@rab Thanks, interesting suggestion. I will put this under “new tooling, QA specifically” bucket (tools that can help improve OSM data quality, not quantity directly or ease of contributions)!

Call for ideas from Microsoft

@arnalielsewhere Sure, thanks, I will do it later!

@MxxCon Regarding imagery, unfortunately, I have same answer as for russdeffner - I will pass it to more appropriate team:) Regarding iD, we have good relations with Martin and we are confident he is good steward for iD, but if there is anything specific (or of bigger chunk in iD) that you think we can tackle to help Martin - shoot. We are certainly going to think about some new features in iD, that is good suggestion! For OsmCha, I cannot really comment - we are not experts on that codebase today, backend is not open source, IIUC (I guess - rightfully) and I am not a fan of idea to host another instance or to fork it.

@rtnf Funnily enough, I also have my own GTFS tool. GTFS is not easy problem, I know that much:). I suggest you add yourself in wiki here. And good luck! You mention in same sentence “use” and “add” PT data. I would split this to two ideas - one is to consume PT data and other is to add/edit PT data. First one is not that interesting (and I would leave that to some other teams in Microsoft) to my team, but for our team - GTFS/public transport editor might be interesting. I can imagine pitching it as “PT editor that is as easy as StreetComplete and powerful as PTNA”. Thanks for chiming in, we will consider it! (I mean - not just us, all these ideas is free for everyone to pick!)

Call for ideas from Microsoft

Thanks @russdeffner for encouraging comment! We are aware that Bing is not recommended in some countries (Latvia, for example), but I will ping you in messages to get more specific territories where you notice this issue (not to pollute this main thread). Since this was mostly call for ideas for development/software and my team, I will mention this issue to appropriate team (once I got more specific details from you:))

Create perfect bike route using BRouter and Strava heatmaps

Thanks, I learned something new today. I guess root of the problem is that “bicycle=no” and “bicycle=dismount” are ambiguous, but it is not something that can be solved easily. BRouter gives options (“StrictNOBicycleaccess”) to overcome this, but I guess there is no bullet-proof solution

Create perfect bike route using BRouter and Strava heatmaps

Not sure if I should laugh or be scared, don’t know how it looks like in reality. IMHO, this is problem with BRouter. If I look at way https://www.openstreetmap.org/way/53015601, it is clearly marked as “bicycle=no”. Not sure why BRouter is routing through here. This is clearly a bug and dangerous, if I may add. If it didn’t route there, someone might try and try to put route there and figure out in the end that this is not “normal” route and something is wrong (and look to OSM if someone has enough knowledge).

BRouter might also help here maybe by figuring out there is “note” tag on some of the way along the route and prominently show it (somehow, I am not a designer).

Additionally, what you can do to help is to add mtb:scale tag, but in this particular case - MTB are/should not be allowed here, so “no” means “no”:) Maybe set “mtb:scale=6” (or 5). Not sure how BRouter handles those tag though.

You, as a user of BRouter, should acknowledge there is 16%+ steepness and account for that (I mention that near the end of the video) and that should be giveaway something is not completely right there. Not to mention scary contour lines on that path:)

Thanks for watching video!:)

New project to do i18n on Mapnik-based maps is here - "osm-wikinames"

Yes, this code first tries to read name from Wikidata, and only if that do not exist, it will try to read from Wikipedia (which itself is lower quality, and needs to be sanitized further, like a need to remove parenthesis…). Yes, moving from OSM -> Wikidata is OK (IANAL, but looks like so), but I think that Wikidata is laready “richer” in info than OSM (e.g. on those entities where we have wikidata tag, they is usually already name in Wikidata:)

New project to do i18n on Mapnik-based maps is here - "osm-wikinames"

@Sanders17 Yes, this approach will only get you so far. No point to get street names from Wikidata:) If you go with QA tool to do translation/transliteration, where you would store that? Assuming that translating French village to Romanian is not disputed (I guess there are phonetic rules for each language pair combination how to transliterate it), it would be good that everyone can benefit from this, right? Since OSM policy is not to store it to OSM, why this QA tool would not store it to wikidata (and not reinvent some third place). Then, I think, since we don’t need OSM for any of this, we get to point that this thematic editor already exists and it is wikidata editor itself:)

WRT this American/European transliteration, I think it is historical thing. Looking at my own language (Serbian), just from the fact if it is transliterated or not, you can guess if this city/area/part of the world was historically important for Serbia or not:) Most of USA is simple transliterations (English phonetic rules), but Europe can get pretty hairy etymologically:)

New project to do i18n on Mapnik-based maps is here - "osm-wikinames"

@jimkats Thanks! BTW, curious, why do you think it has wider coverage than other big languages? I though Serbian is nowhere special here? I know couple years ago we had project to transliterate lot of French places (villages), so you can get https://sr.wikipedia.org/wiki/%D0%91%D0%B5%D0%BB%D0%B5%D1%81%D1%82%D0%B0_(%D0%90%D1%80%D1%98%D0%B5%D0%B6) in Serbian wiki, but I am seeing other “big” languages also have articles about this village?

The first OpenStreetMap Meetup in Serbia

Yes, Meetup.com is not free and they do not have plans to be free (AFAIK). They bvasically charge you for “audience reach”. We payed for it. We still didn’t have meeting, but we have to analyze was it worth it, but that can happen only after meeting.

The first OpenStreetMap Meetup in Serbia

How to get there and program: https://wiki.openstreetmap.org/wiki/WikiProject_Serbia/Meetups