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

Idea: Add UMap functionality to OpenStreetBrowser client #183

Open
sbutler-gh opened this issue Jun 15, 2023 · 3 comments
Open

Idea: Add UMap functionality to OpenStreetBrowser client #183

sbutler-gh opened this issue Jun 15, 2023 · 3 comments

Comments

@sbutler-gh
Copy link

As a user, sometimes I would like to make collections of Points of Interest in OpenStreetBrowser not defined by search queries, but defined by custom selections. For example, a personally curated selection of restaurant and museums I would like to visit in a city. This collection of points of interest, probably represented by coordinate points in a map layer, could then be shared with others and accessed by others.

This is the functionality that https://umap.openstreetmap.fr/en/ provides.

However, while uMap allows people to create collections of Points of Interest by coordinate points, these Points of Interest are just the coordinates themselves -- the points are not connected to OpenStreetMap data. I may create a map on uMap with my favorite restaurants in a city, but as I select the points on the map, uMap will only note the coordinates -- it will not tie those coordinates to the restaurant I am selecting, whose data may be on Open Street Map.

This seems like a notable improvement. When creating a custom collection of Points of Interest, if I click a location, the application can ask if I am selecting the OpenStreetMap object within X meters of that location. If so, I can confirm, and now I have a collection of Points of Interest that are tied to OpenStreetMap objects.

This may not fit the context of the current OpenStreetBrowser interface (e.g. including the "News" section and other legacy purposes), but it's a useful capability for end users that fits in the context of browsing OSM data. This could bring more people into the OpenStreetMap ecosystem, more people using OSM and OpenStreetBrowser, and more of a community contributing to it. And ultimately, make OpenStreetBrowser a more usable and capable tool for browsing and mapping with OpenStreetBrowser on a regular basis.

@plepe
Copy link
Owner

plepe commented Jun 18, 2023

Actually, I have been thinking about such a functionality a lot. There are quite a few challenges though, e.g. authentication (so that I can save the collections in the user object), user interface, .... I don't want to make any promises about a timeline, but I guess, this will appear at one point in the future.

@sbutler-gh
Copy link
Author

I have two thoughts on a simple way to start this:

  1. No authentication to start. A user's collection is associated with a given URL, and whoever accesses that URL can update the collection of objects. (This could probably solve a majority of cases, at least to start?)

  2. Password-based authentication. A user can add a password to a collection, and to edit the collection of objects, you must enter the password. This configuration could also apply to view settings (must enter a password to view the collection).

@plepe
Copy link
Owner

plepe commented Jun 18, 2023

These are good ideas!

An alternative/additional idea: you can download the collection as an archive and upload it again when you need it.

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

No branches or pull requests

2 participants