opencampsitemap icon indicating copy to clipboard operation
opencampsitemap copied to clipboard

Additional Filter by Facilities

Open markongh opened this issue 2 years ago • 7 comments

It would be very helpful to be able to filter based on Facilities at a campground/campsite. For example, being able to filter by campsites which allow tents and also have shower facilities.

Looking at the legend currently in the menu on the website, I envision the same toggles that are listed in the "Categories" section to also be present next to the features listed in the "Facilities" section. This way, a user could toggle on/off facilities they desire at a campsite and then only view those campsites which have those facilities on the map.

markongh avatar Jul 10 '22 15:07 markongh

I highly doubt that such a feature would be highly useful given the current state of data completeness.

Reason is that feature data of sites is still very incomplete (see bug menu and ! icon).

Using your example: What would I do at sites where showers are just not tagged which means we just don't know if there are showers or not. What I currently do is just showing the missing tags in the bugs section.

This problem is even present to some extent at the current category selection which will show many sites as generic campsites rather than what they really are (e.g. backcountry, group/scout or tent only).

giggls avatar Jul 10 '22 20:07 giggls

Giggls,

First, I want to say I really like your OpenCampingMap tool and I actually use it quite a bit to help plan camping trips. Thank you for creating this.

As for the filter functionality, the filtered data will not be complete immediately after implementation because of the data problems you pointed out, but it creates a more complete tool with the potential for usefulness which will incentivize and encourage people to increase the completeness of the data. I am am avid OSM mapper who also enjoys camping and traveling. Your OpenCampingMap tool is a user-friendly tool that holds even more potential by implementing user-friendly filtering based on the camp_site tags. The only other tool I've found to do this sort of filtering is the Overpass_Turbo query which is NOT user-friendly to the majority of people.

Yes, in the beginning the filters will show a low percentage of camp_sites with the desired attributes (about 10% per attribute based on https://taginfo.openstreetmap.org/tags/tourism=camp_site#combinations). But if you explain in a brief release statement to the user that as data accuracy improves so will the results for the attribute filters, it will encourage campers to improve the data because they now have a tool that is more useful to them than what is currently available for OSM data.

In those cases where I use a shower filter and only 10 of 100 campsites with showers show up (because only 10 had the tag), it is still helping me to find those 10 at the click of a button instead of randomly clicking on many campsites to check if each one has a shower. Knowing that the functionality exists in a tool like yours will make me and others more likely to add that tag for campgrounds visited in the future because users know their data improvements also improves the usefulness of your tool.

I hope you don't fall in the trap of waiting for perfect data to build a more useful tool. "If you build it, they will come." If you build an excellent, user-friendly tool with the functionality the user base needs, they will then work to correct the data. Right now it is a chicken or egg problem in that you're saying you don't want to implement the functionality because the data is not complete, but others don't see an incentive to improve the data because there is not a user-friendly tool to take advantage of even complete data.

Also, so you are aware, today after submitting this improvement request to you, I also submitted an improvement request to StreetComplete to create quests to improve the data you are looking for. Here is a link to the issue: https://github.com/streetcomplete/StreetComplete/issues/4198 It looks like people are already trying to kill it, so you might want to state your case as well.

markongh avatar Jul 10 '22 22:07 markongh

Do you really think that such a feature filter feature will motivate more mappers to acquire them? I don't. This said and given the fact that I am not a big UI-developer anyway I would be very willing to accept pull requests but I am not going to implement such a feature myself. Sorry.

giggls avatar Jul 11 '22 07:07 giggls

Is the solution not to have a ternary display, so if you select that you want showers (or a current category), it shows all the ones with showers with a green pin (or whatever) and the ones where shower isn't tagged as grey/orange because you just don't know.

I don't know whether Open Vege Map does similar for it's less crucial things like outdoor seating?

peternewman avatar Jul 11 '22 23:07 peternewman

Would be easy to do if we talk about a small number of features like say toilets and showers but not if we talk about all supported features.

giggls avatar Jul 12 '22 07:07 giggls

It could be implemented such that if any desired feature is not tagged the pin for that location is grey. Maybe start off small with only a few features and expand from there. Some of the top few features that are tagged for tourism=camp_sites are tents=, fee=, caravans=, internet_access=, and toilets=*

markongh avatar Jul 19 '22 16:07 markongh

I would also like to see this feature implemented - I agree that the option to filter campsites by their amenities would be very useful. I don't camp very often but when I do, the campsite has to have a shower - it's a dealbreaker and I know I'm not alone in needing specific amenities. I've noticed other mappers adding more detail to campsites and think this feature really would encourage others to add more detail to campsites. I'm surprised that this hasn't been implemented yet since it's been over a year since this thread started & it seems in line with something I read in your blog, specifically that: "improvements will only happen, when there is an appropriate special interest map which will help motivate people to improve tagging".

california528 avatar Nov 11 '23 02:11 california528