Replies: 5 comments 13 replies
-
Edit: First of all, thank you for the feedback! Some things could be done, some others are deliberate or cannot be changed. In detail, see below General remarksPurpose of overlaysExplicitly the purpose of any overlay is to complete and maintain the data. The latter, by having a handy visualization of as what it is tagged now. So, you could say that each overlay has a dual purpose. But on the other hand, even the guy who just wants to complete the map data has an interest in correcting it if he notices it is wrong. If I reduced the color palette to essentially "tagged or not tagged", I would pretty much take away from the user the second use case while keeping it that colorful will only be an inconvenience to those just wanting to complete the data without wanting to confirm whether the data already present is correct. Once you (the user) know, that red in any overlay means "missing/incomplete/invalid data", the other colors should not be a big distraction. Specific to the parking overlay is additionally that experience in mapping these showed that it is quite subjective in some cases whether a parking situation should be tagged as A) "parking off the roadway in designated spaces" ( This is why I do not plan to change the coloring. ColorsThe reserved color palette that is the same for all overlays is:
For each, there is a good reason and it is important that this is consistent amongst all overlays. Why not differentiate between incomplete and missing?It is not relevant for the surveyor whether an information is merely incomplete or missing completely. In any case, he should re-survey it. The same applies for when it is out of date. Why not "black" for missing data?Red is often used in other UIs (and real life) for errors and such. Pink is often used as a placeholder color in at least graphics design context. In any case, these are colors meant to stand out and be somewhat vexing, wanting you to fix it. Though, I recently made the red/pink darker for better distinction to other colors (for red-green color-blind), but this takes away the "vexing" effect a bit. I'll see what I can do without fucking it up for color-blind people. Why is "seperate" invisible?In order to not occlude the separately mapped data highlighted as separate geometry. Replies to specific feedback
I guess this could be done, at least by color. A PR is welcome, however it should not be too effortful for the overlay author to create one. I.e. he should not have to write a custom UI for that. A legend definition could e.g. look like this (kind of pseudo code):
Technically not possible.
True, for very very short sections (I mean, you can zoom in), this is a problem. But on the other hand, these are so short that it hardly matters whether it is e.g. "on roadway in marked spaces" or "on roadway" because this will be just 1-2 parking spaces or so. However, I see that I am kind of misusing the dashed-style for "no parking without further reason supplied". For the other colors, the dashed style depicts that there is some parking, but not along the whole length. For "no parking", it carries a completely different meaning. I will remove that.
The separately mapped parking areas have exactly the same color as when the user selected "parking off roadway" or "parking off roadway in designated spaces" (
A PR is welcome for desaturating (to 100%?) the background map while an overlay is active. Otherwise, I might get to it in the frame of the cycleway overlay. Regarding the colors of the cars: It's true that it does not carry meaning. These were my thoughts when adding different colors:
Overall, I do not have a very strong opinion about this but I do prefer to keep the different colors and shapes as eye candy. Let's see if/how much other users will be confused by this. |
Beta Was this translation helpful? Give feedback.
-
How did you install it @tordans ? Some pseudo-feedback from me is Google Play is only offering v46.1 currently despite being in the beta. I don't know if it's still being checked/approved or whether they just offer the latest release not the highest version number... |
Beta Was this translation helpful? Give feedback.
-
there exist traffic signs for the types of colors discussed. maybe a sign on the map can be used additionally to the colors? |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Also a few comments:
|
Beta Was this translation helpful? Give feedback.
-
Thanks for adding the parking overlay, @westnordost! It will be a huge help with our project to collect and process parking data.
I looked at the preview today and have a few remarks.
Based on my experience with training new mappers to map parking data for our project in Berlin and based on my background in UX design I expect users to have a few issues with the current design:
This might look like a lot … but on the other hand the new overlays are super new and the parking overlay is way more complex than those before (and even those have not been around long). And also, the overlays are a very different UI that has not been optimized compared to the other parts of the app. — Meaning: Let's take the time to improve those overlays for (new) users and optimize them to be on point in what each wants to achieve.
The biggest question for the parking overlay is IMO, what it's core is. In my opinion, it should be about "collect parking info where none is given, yet". Or, as a question: "is the tagging fully | partially | not present?"
The challenge is "lets collect complete data on parking in our neighbourhood".
Based on this, I suggest to change the legend and color schema of the overlay:
(Color names are picked to make writing and reading easy; the actual colors should be picked based other constraints.)
A variation of that – which still would be a lot less data that the current preview – would to explicitly show no parking:
The current visualization tells a different story. It give information about attributes of the parking data. And with this, it tries to tell me to validate the existing given data, mainly where the car is parked (on the road, half on curb, …). See legend at #4329 (comment).
My take is, that this is (a) not the best goal for the overlay (validation vs. completeness) and (b) makes the overlay a lot more complex that it needs to be. The last part is exacerbated by the fact that the overlays do not have a legend (yet).
Add a legend
I know you decided against a legend in the initial release for good reasons. However, I do think the UI needs one. On the one hand for the line-colors, but also for additions like the choker. For the choker, the legend should probably also explain what a choker means for mapping parking lanes: Something like the recommendation to not split the lines there, but rely on post processing to remove the parking spots of the choker.
Highlighting
Right now, selecting a road segments highlights the road, but the parking part does not change. If possible, it would make the UI clearer to also highlight those parts since they are part of what one interacts … and part of the data that is change.
Line ending
For densely mapped areas like Neukölln the fact that the highway line ends in a rounded corner but the parking segment ends in not-rounded corner creates some unclarity. Could the highway also end in a not-rounded corner?
Dashed lines
I suggest to remove the concept of dashed lines for the parking overlay. They cause edge cases:
Streamline look of separately mapped areas
Right now, those have a border and fill. The parking visualization next to a highway only has a fill (or thick border). But both are part of the "data layer" (in the sense of a background layer, highway layer for interaction, data layer for showing the data). Ideally all data layer elements would look more similar than ATM.
Show separately mapped areas in editor
Is there maybe a way to pick up the color or shape of the separetely mapped area in the editor view? I don't see an easy solution, but it would help explain the UI a lot, if the blue shape could appear below or at least the color could be picked up. Maybe only change the
-->
Icon from Orange to the Blue of that area?Reduce color
Following the train of thought about how to better separate the different layer (background layer, highway layer for interaction, data layer for showing the data), one thing could be to reduce the overall colorfulness of the different UI parts.
Beta Was this translation helpful? Give feedback.
All reactions