Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Single link to a service that can visually display changeset #1170

Closed
d1g opened this issue Mar 1, 2016 · 8 comments
Closed

Single link to a service that can visually display changeset #1170

d1g opened this issue Mar 1, 2016 · 8 comments

Comments

@d1g
Copy link

d1g commented Mar 1, 2016

We all know that http://www.openstreetmap.org/changeset/12345678 simply contains listing, without visual representation.

But visual representation is important to identify mistakes. While everyone in OSM make mistakes (and not only in OSM), newcomers make them more often, so they would benefit from such tool (a self-learning tool I would say).

http://wiki.openstreetmap.org/wiki/OSM_History_Viewer#Changeset_visualisation
there others, but they are more text-based AFAIK than visual

Yandex displays geometry changes directly in object history: https://n.maps.yandex.ru/#!/objects/1560431152/history/14677852?z=19&ll=37.610822%2C55.749771&l=nk%23sat

I suggest to add link to http://nrenner.github.io/achavi/?changeset=12345678 at /changeset/12345678 route as quick solution.

@tomhughes
Copy link
Member

Sorry, but we're not going to be adding links to lots of random external services.

@d1g
Copy link
Author

d1g commented Mar 1, 2016

@tomhughes, so the solution is to host achavi.openstreetmap.org?! https://github.com/nrenner/achavi#license

I don't see how single link to achavi (as example) is about "links to lots of random external services"

@tomhughes
Copy link
Member

Well it's not, but it opens the door. If we link to that then why not to the dozens of other changeset analyzers people have written? What do I tell them when they ask for a link? How do I decide who gets to have a link and who doesn't?

But yes equally we try to avoid relying on third party services because when they break, or the person running them gets bored and they go away, it is us that gets the complaints about things not working any more.

@d1g
Copy link
Author

d1g commented Mar 1, 2016

@tomhughes

f we link to that then why not to the dozens of other changeset analyzers people have written?

Yes, but it makes no sense to use none of them at osm.org.

We have 6(?) decent routers at front page, it is a good thing. But for changeset visualization there no option.

What do I tell them when they ask for a link?

You will show them previous consensus on this topic (see below) and we could re-vote (if necessary at all)

How do I decide who gets to have a link and who doesn't?

Well this question is easiest to solve: we can start community voting for 1/2 of the month or a year and use a winner at osm.org.

Tom, I understand your concerns about multiple options but we won't bite you for picking one (or a few) community choices :)

Past discussion called "dreams about changeset visualization" http://forum.openstreetmap.org/viewtopic.php?id=31097
I started new discussion for Russian speaking audience: http://forum.openstreetmap.org/viewtopic.php?id=53811

You could do the same in other public channels and open issue for, say, a month to see more opinions ;)

@iandees
Copy link
Contributor

iandees commented Mar 1, 2016

I would rather see a PR to create and view the changeset diff on osm.org instead of linking to another provider.

@d1g
Copy link
Author

d1g commented Mar 1, 2016

But yes equally we try to avoid relying on third party services because when they break, or the person running them gets bored and they go away, it is us that gets the complaints about things not working any more.

@tomhughes so, we could pick any open sourced solution (with a good license) and host it at openstreetmap.org? With this in mind, there still plenty of options.

I would rather see a PR to create and view the changeset diff on osm.org instead of linking to another provider.

@iandees (technically) Achavi can be integrated directly in osm.org interface, with only 3rd party dependency on overpass servers

Good thing you can track their up time here: http://wiki.openstreetmap.org/wiki/Overpass_API/status

@HolgerJeromin
Copy link
Contributor

the "?" feature depends on overpass. So this is probably no show stopper. But lack of code is...

@d1g
Copy link
Author

d1g commented Mar 2, 2016

@HolgerJeromin but we have code in other options, like: #876

If it OWL API works faster (and scales more) than Overpass API (and relevant calls), then we go for ppawel code (to have at least one working solution at osm.org)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants