Comments (5)
I found some time to play around with this and now I believe this is not related to #5545 , but a “simple“ issue with attribute dependencies.
I found it suspicious I could tag the whole street, but not the 2 parts that are a “schikane“ (narrow road for speed reduction). Comparing a working part with a not working part I noticed a difference:
- Road parts having “maxwidth“ are asking repeatedly for maximum width
- Road parts having “width“ are fine
So I changed that not working parts in JOSM and checked what would happen in SC.
Road: https://www.openstreetmap.org/way/1228191464
Initially attributes:
cycleway:left:surface=compacted
cycleway:right:surface=compacted
cycleway=track
highway=residential
lanes=1
lit=yes
maxspeed=30
maxwidth=3
name=Bernadottestraße
sidewalk:left:surface=paving_stones
sidewalk:right:surface=compacted
sidewalk=both
surface=sett
traffic_calming=choker
traffic_sign=DE:274.1[30]
zone:maxspeed=DE:30
Streetview permanently asks: “Wie breit ist die Fahrbahn hier?“ (How wide is the road here?) , to which I reply “3“
—> symbol does not disappear, question is re-asked.
Using JOSM to change “maxwidth=3“ to “width=3“
Upload from JOSM
Refresh in SC
Two new different question appear in SC (Surface type and one-way-road, but those shouldn't matter here) ⟶ problem is gone. Never get asked again.
Then, adding maxwidth=3 again per JOSM and upload: Question does not reappear in SC, issue remains solved
Wild guess: Having maxwidth without width is at least triggering the issue.
Since I now repaired that node: The same issue is here: https://www.openstreetmap.org/way/1228191460 , and I will not touch it.
from streetcomplete.
Thanks for both original report, and for taking extra time for digging into it more @ratti !
I've provided PR which should fix it for next release. (there is linked debug .apk
there if you'd like to check how it works now before it's released)
from streetcomplete.
Similar to / possibly the same cause as #5545
from streetcomplete.
Yes, very likely the same as #5545. I believe progress on tracking down the source can only be made after the next update, since I added some logging.
from streetcomplete.
I can confirm that this specific example (w1228191464) is 100% reproducible here in SC v57.1
; thus reopening.
Possibly related to ROAD_NARROWERS logic?
from streetcomplete.
Related Issues (20)
- A few key has been deprecated. like building=clivic (use building=public) maxspeed:type=sign cycleway:both=k (use cycleway=k) HOT 1
- Uh... has a small area to tap on HOT 4
- "Place name:" becomes permanent default in street address quest HOT 3
- Enable autorepeat on +/- buttons in Addresses overlay HOT 4
- Quant maps new URL
- When searching for Things in Things Overlay, show matched alternative name too HOT 4
- Trigger "medical laboratory" when "diagnostic" is searched (adding shops) HOT 5
- Text for "Other answer" instead displays as "ER..." HOT 1
- Ability to save edits locally HOT 6
- Add new quest: Is this smoothness still accurate? HOT 7
- Quest suggestion: Do the trees here have leaves all year around? HOT 1
- Improve Postman achievement description HOT 1
- Lamp mount HOT 4
- Caused by: java.lang.AssertionError: Dispatch receiver type de.westnordost.streetcomplete.quests.width.AddWidthForm is not a subtype of de.westnordost.streetcomplete.quests HOT 2
- tracktype/surface conflicts are confusing HOT 9
- Unable to edit amenity=post_box in "things overlay" HOT 3
- Use NSI data in preference to usage data for operators/brands HOT 7
- Additional answer (power=terminal) for PowerPolesMaterial-Quest HOT 5
- Cycleways overlay - Options to map - Clarification possible? HOT 12
- Old opening_hours=* seems not to be removed, if opening_hours:signed=no is set by StreetComplete HOT 2
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 streetcomplete.