Comments (6)
Yes, that should be a good idea, as one should assume that if you are permitted or have private access, you won't be able to get there. Super experts can still remove the filter themselves in the quest settings.
from scee.
( access !~ no|private or foot ~ yes|permissive|designated or bicycle ~ yes|permissive|designated)
This looks like a reasonable (default) restriction to me.
from scee.
( access !~ no|private or foot ~ yes|permissive|designated or bicycle ~ yes|permissive|designated)
This looks like a reasonable (default) restriction to me.
It would work for me personally, but I guess that's because I'm always either on foot or on bicycle while mapping paths. But as you say, this is SCEE, so sub-optimal default is not a huge deal, as any mapper can change it to their own preferences.
We could go with that and extend it later if people complain...
I didn't understand snowmobile. Do you want me to take care of it? We're talking about hiking trails
Well, we are mostly talking about highway=path, which includes hiking trails, yes, but also includes many other things.
One of which is mentioned snowmobile paths. I can't tell you much about them, as they don't really exist over here (Croatia is more well known for its sunny beaches, than its snow), but closer to the North pole snowmobiles are a thing (and I guess trail visibility on them might be as useful as it might be hiking trails and bicycle paths)
from scee.
Generally the idea might seem OK @ravenfeld but I'm afraid such implementation is much too simple (unless I'm misreading it)
For example, there exist tag combinations like:
access=no
+foot=yes
access=private
+foot=permissive
foot=no
+bicycle=designated
1
etc. which should all indicate it is OK for OSM mapper to legally be there and do the mapping
Yet such simple filter would seem to skip all of them?
While such oversimplification perhaps might be acceptable loss/gain ratio for vanilla StreetComplete, it doesn't feel as a good fit SCEE-specific quests, IMHO, as its users should be quite familiar with "don't enter private property" and other OSM mapping rules and often want to map all things they are allowed to, instead of too simple filter incorrectly hiding more than a third2 of such tag combinations.
Yes, in SCEE mappers can manually override quest selectors, but IMHO we still should tailor SCEE-specific Quests towards average SCEE user. Majority of which I think would definitely like to see paths tagged with access=no
+ foot=yes
(and similar...)
Possible solutions:
- make a much more complex filter - i.e. one that would show the quest if there exist any access tag allows access (that is, has value different from
no|private
) as basically SCEE mapper might use any mode of transport (e.g.access=no
+snowmobile=yes
is just fine). It would make sense to put it in a separate string/function so it can be used from other SCEE quests too. - just don't bother excluding private paths for SCEE-only Quests.
Footnotes
-
yeah, some folks do map from bicycles. I personally would recommend you always stop+map if you do that (unless you don't mind some self-inflicted damage occasionally 🥲) . Some others map from busses, trains, as passengers in a car etc. too, but that is not applicable for those two specific quests (but might apply to other Quests) ↩
-
I have not done detailed analyses of the tag usage, but just quickly guesstimated by looking at taginfo for access=no combinations, of which more than 35% "no" values were overridden by more specific access tags (like
foot=yes
,bicycle=designated
etc). ↩
from scee.
You're absolutely right, I got the code from AddCycleway
and I noticed in my tests that my paths had no combination. So I'm going to fix that.
Thank you very much
from scee.
I'll test your cases tomorrow, but it seems to me that's what you want?
( access !~ no|private or foot ~ yes|permissive|designated or bicycle ~ yes|permissive|designated)
I didn't understand snowmobile. Do you want me to take care of it? We're talking about hiking trails. Maybe let his people amend the application if that's the case no?
from scee.
Related Issues (20)
- location not updating HOT 1
- New Quest: Which vehicle(s) can be charged here? (`amenity=charging_station` => `access`) HOT 13
- GPX note (with GPX track and pictures) ended up at unreleated location some 200m off HOT 7
- Disabling overlay does not automatically remove coloring HOT 6
- Auto-complete not working for tree names with whitespace HOT 1
- Idea for a `direction=`-Quest UI HOT 8
- GPS button is hardly visible in dark modes in 58.0 HOT 2
- Allow user to see ALL Notes
- Add 'mall' as a building type HOT 1
- Translation missing HOT 1
- Add "chipseal" as road surface type HOT 11
- background type switch does not work correctly HOT 2
- Settings gear aperas on normal overlays HOT 1
- format error in opening_hours HOT 12
- Automatically open next quest when moving HOT 1
- Color blindness accessibility options for custom overlays HOT 2
- Add Address or a general entry for address mapping HOT 3
- custom overlay: Highlight missing data filter
- custom overlay: Custom order
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from scee.