openstreetmap / openstreetmap-website

The Rails application that powers OpenStreetMap
https://www.openstreetmap.org/
GNU General Public License v2.0
2.2k stars 913 forks source link

[Feature] Make the website more interactive #2370

Open Atrate opened 5 years ago

Atrate commented 5 years ago

I use OSM and contribute to it daily, but there is this one thing that's been bugging me for a while now: interactivity.

After succesfully adding data for lots of elements (or just if you're searching for something) you'd probably like to inspect that element on the osm.org website and see its' detail.

The current method to do that is:

Second method:

I say there should be two additions to the OSM website:

  1. A simple way to click on the rendered features from the get-go, like automatically and always displaying the OSM Data overlay transparently and at certain zoom levels only.

  2. A nice UI for the properties of an object, like the current left pane, but with tags interpreted and shown nicely instead of as raw data. Removing (or moving to the bottom) the last changeset description would also help, it can be pretty confusing for new users.

Thank you

7RST1 commented 5 years ago

A simple way to click on the rendered features from the get-go, like automatically and always displaying the OSM Data overlay transparently and at certain zoom levels only.

That would be very nice! I just wanted to add something regarding the quoted part. Maybe show just POIs instead of all the data at certain levels, to avoid lag?

Maybe an easier way to achieve this is to render a carto-map just without the POIs etched into it, and then openstreetmap.org could itself add the POIs as an interactive vector map?

mmd-osm commented 5 years ago

@MegaArthur : Point 1 you propose is already part of the Top 10 OSM tasks (see https://wiki.openstreetmap.org/wiki/Top_Ten_Tasks#Clickable_POIs_on_the_frontpage). It most likely requires us to switch to vector tiles first.

Point 2 sounds very much like the idea that has been described here: #706

danieldegroot2 commented 2 years ago

@tomhughes This issue should be closed in favour of https://github.com/osmlab/osm-planning/issues/16 and #706 / https://github.com/osmlab/osm-planning/issues/21.

mmd-osm commented 2 years ago

osm-planning was initiated by a few folks over at OSM US a few years back. I'm not sure if that's still a thing today, or more or less abandoned.

bhousel commented 2 years ago

Yeah I created it a long time ago, but osm-planning has been effectively dead for >3 years:
https://github.com/osmlab/osm-planning/issues/25

It's weird to me that you'd frame it as an OSM-US thing. We all work on the same OSM right?

mmd-osm commented 2 years ago

Sure, no bad intentions here. It seemed like the most active contributors were part of OSM US, though it was always open for everyone to bring up some cool new ideas.