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

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

Open
maartenhunink opened this issue Nov 11, 2024 · 7 comments
Open

Comments

@maartenhunink
Copy link

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
Copy link
Collaborator

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
Copy link
Author

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
Copy link
Collaborator

jvaclavik commented Nov 11, 2024

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
Copy link
Author

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.

@maartenhunink
Copy link
Author

@jvaclavik small question regarding the structure. What do you do when a climbing area only has one crag. Do you still add a seperate climbing area, and climbing crag? Or do you only create one node?

@jvaclavik
Copy link
Collaborator

@jvaclavik small question regarding the structure. What do you do when a climbing area only has one crag. Do you still add a seperate climbing area, and climbing crag? Or do you only create one node?

Right now I prefer to create area even for one crag, but we will probably render all of it in the future, not depending if it has area or even route belongs to some crag.
But there is one catch – we will probably render crags and routes from some specific zoom level. So if you will see the whole world, you will not be able to see crags or routes and you have to zoom in. Maybe this is going to change, but we were discussing about it some time ago and I think there was some technical limitation and it might even doesn't make sense sometimes to try to fill all the map with low level data.

@maartenhunink
Copy link
Author

maartenhunink commented Nov 25, 2024

Ok, that is good to know. Thanks!

it might even doesn't make sense sometimes to try to fill all the map with low level data.

You mean that you will collect the low level data (like climbing routes) but you will not show it all the time? I guess that makes sense because the map might get overwhelmed with climbing routes at certain zoom levels.

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