facebook / Rapid

The OpenStreetMap editor driven by open data, AI, and supercharged features
https://rapideditor.org
ISC License
508 stars 92 forks source link

Differentiate between named and no named roads (generic styling rules for map data) #967

Open jjiglesiasg opened 1 year ago

jjiglesiasg commented 1 year ago

Description

One of the main issues that ID have for the mappers is that only shows graphical differences between paved and unpaved roads (and variations), but a major problem is the amount of roads (any kind) without a name, that preclude proper addressing and navigation.

If RapID could establish a method of graphical diferentiation between named and un-named roads could be major changer for mappers that could tray to collect such data in a more easy way than requesting simple or complex queries in Overpass and similar Q.A. tools.

Please consider. BsRgds

jjiglesiasg commented 1 year ago

Perhaps using the Red Halo method of GoMap, using Simon Pooles data source, as suggested by a mapper friend.

Bonkles commented 1 year ago

I like this suggestion, as we need to give more power to the user in general to visualize the map however they want.

One way we could do this is to augment the 'Map Data' panel to have additional options, where the user could add optional styling under each of the categories. The user could type a simple tag name/value to call out, and pick a color, and items with that property would be given an appropriately-colored halo.

If we implemented this, then your suggestion could be accomplished by clicking 'Traffic Roads', typing the tag name 'Name:*', and then picking a color. All the named roads would then be outlined in that color.

Or, we could also allow a 'NOT' selector for things like 'Show me all roads NOT named in blue'.

jjiglesiasg commented 1 year ago

That SOUNDS WONDERFUL!!!

On Fri, Aug 11, 2023 at 4:44 PM Ben Clark @.***> wrote:

I like this suggestion, as we need to give more power to the user in general to visualize the map however they want.

One way we could do this is to augment the 'Map Data' panel to have additional options, where the user could add optional styling under each of the categories. The user could type a simple tag name/value to call out, and pick a color, and items with that property would be given an appropriately-colored halo.

If we implemented this, then your suggestion could be accomplished by clicking 'Traffic Roads', typing the tag name 'Name:*', and then picking a color. All the named roads would then be outlined in that color.

Or, we could also allow a 'NOT' selector for things like 'Show me all roads NOT named in blue'.

— Reply to this email directly, view it on GitHub https://github.com/facebook/Rapid/issues/967#issuecomment-1675384085, or unsubscribe https://github.com/notifications/unsubscribe-auth/AFOKQKXZSV5B7Q6G3DELUFLXU2KRXANCNFSM6AAAAAAZSDUXX4 . You are receiving this because you authored the thread.Message ID: @.***>

-- Juan Jose Iglesias Technical Field Representative Ph/Wa: +591 72213368 Skype: jjiglesiasg

Bonkles commented 1 year ago

After discussing with @jledeev on slack, there's also a need to set custom data rules not just for OSM data, but for any custom data brought into the panel too.

We'd need to do some UX work to make this look 'clean', perhaps with the styling rule editor opening up after the user adds custom data and hits 'OK'.