zbycz / osmapp

Lets make a universal app for OpenStreetMap
https://osmapp.org
GNU General Public License v3.0
218 stars 19 forks source link

Impossible or unclear how to add a relationship between entries #746

Open maartenhunink opened 4 days ago

maartenhunink commented 4 days ago

I want to add a climbing area with a related climbing crag, and related routes. But at the moment it doesn't seem to be possible to do so (or I couldn't find a way).

So at the moment I needed to add the relationships directly on openstreetmap.org.

It would be great if everything could be done directly on openclimbing.org without the need to switch between map editors.

Thank you for all the great work.

jvaclavik commented 4 days ago

Hello @maartenhunink! you are absolutely right. Right now it's not possible to add new crag/area, because you can't create relations in openclimbing.org (yet!). We want to make this possible directly in openclimbing.org in the future. We already designed the flow so we just need to code it which could take 1-2 months I suppose 🤞. Now you can create just route_bottom (which is node), but it's not visible in the map yet without related crag/area .

For now, I recommend to use ID editor or JOSM and create relevant structure there (you can take inspiration from here: https://www.openstreetmap.org/relation/17130099).

Also this image shows how we use the structure:

image🙂

All this will be possible to create in openclimbing.org, we are also preparing a guide how to create content in the app.

Let me know if you are struggling with adding new crag.

maartenhunink commented 4 days ago

Thanks for the reply @jvaclavik and very happy to hear that this feature is on the roadmap.

I couple of weeks ago I had found some examples on openclimbing.org and started adding a crag, which seems to have worked! An unrelated question: How long that is usually take for anything which is added in the ID editor (or elsewhere) to show up on openclimbing.org?

All this will be possible to create in openclimbing.org, we are also preparing a guide how to create content in the app.

Ah, great idea!! It will be helpful to have a guide on how to add content so I'll be sure not to add incorrect data! I loved the article which was published (by you) recently, it's great to get more content out there about this project and hopefully get more people involved with adding content. It's somehow a pity that the openbeta data doesn't get integrated in openstreetmaps, it seems like such a duplicate effort with similar goals. But I guess that might be a whole other discussion.

Anyway, thanks for all the work!

jvaclavik commented 4 days ago

Thanks for the reply @jvaclavik and very happy to hear that this feature is on the roadmap.

I couple of weeks ago I had found some examples on openclimbing.org and started adding a crag, which seems to have worked! An unrelated question: How long that is usually take for anything which is added in the ID editor (or elsewhere) to show up on openclimbing.org?

I think we need to invalidate some cache or something like that which is probably not happening right now. Usually when I check it in new tab it's there (or it takes minute or two, but I agree it's weird).

All this will be possible to create in openclimbing.org, we are also preparing a guide how to create content in the app.

Ah, great idea!! It will be helpful to have a guide on how to add content so I'll be sure not to add incorrect data! I loved the article which was published (by you) recently, it's great to get more content out there about this project and hopefully get more people involved with adding content.

Thank you, I'm glad you liked the article 🙂. I hope that we will build a climbing community and I'm sure it's going to happen when UX is easy enough 🤞

It's somehow a pity that the openbeta data doesn't get integrated in openstreetmaps, it seems like such a duplicate effort with similar goals. But I guess that might be a whole other discussion.

I totally agree. They have pretty good database of the routes in the USA, but unfortunately it's in their DB and not in OSM. If they use different licence, we might add it to OSM. But I think that their project is probably too complex to change storage to OSM.

Anyway, thanks for all the work!

Thank you very much, I'm glad you like it! Stay tuned, we plan a lot of improvements (sneak peak of the roadmap here) 🙂

maartenhunink commented 3 days ago

I think we need to invalidate some cache or something like that which is probably not happening right now. Usually when I check it in new tab it's there (or it takes minute or two, but I agree it's weird).

I tested it again and now I saw the changes right away, so I think it's working normally. Maybe I got confused last time?

Thank you very much, I'm glad you like it! Stay tuned, we plan a lot of improvements (sneak peak of the roadmap here) 🙂

Exciting to see the roadmap! Can't wait to see the upcoming changes.