Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Changing farmland and societal amenities colors #3327

Merged
merged 1 commit into from
Sep 2, 2018

Conversation

kocio-pl
Copy link
Collaborator

@kocio-pl kocio-pl commented Aug 3, 2018

Closes #2821

Changes proposed in this pull request:

In short, this makes basically a color swap between farmland and societal amenities, in effect:

  • farmlands are greenish, which is coherent with other vegetation areas
  • farmlands are lighter, which is better than going back to dark, since they tend to be quite big
  • societal amenities are reddish, which is more coherent with some other landuses
  • societal amenities are darker, which makes them easier to spot, since they tend to be not too big and eclipsed with some other landcovers (like grass for example)

Farmland color comparison between different forks:
ac_farmland

Test rendering with links to the example places (click images to see the full scale):

Poland

Before
uotnvcnv

After
kn8gjoy

Comparison with some other green areas

Before
k kwnwdp

After
ldzsnmnp

Color change for schools and hospitals

Before
rlibezwh

After
5kur7zui

Color switch between social facility and farmlands

Before
vupsxxit

After
yxiys3ro

This is essentially a color swap with societal_amenities plus a bit of
tuning.
@meased
Copy link
Contributor

meased commented Aug 3, 2018

This makes a lot of sense. I like how this takes schools out of yellowish/green and puts it closer to amenity brown (it almost looks as if school text could actually be @amenity_brown instead of a darkened version of the landcover).

@kocio-pl
Copy link
Collaborator Author

kocio-pl commented Aug 3, 2018

Thanks for reminding of labels. I'm not sure where to change the color of school name, but farmland name will look like this:

Named farmland

Before
6z_dt_fh

After
6gjx35li

@polarbearing
Copy link
Contributor

Looks encouraging to me on my first impression.

@kocio-pl
Copy link
Collaborator Author

kocio-pl commented Aug 4, 2018

This is how it looks when the whole country is covered with different greens, including farmlands - look at Romania z8 (click to see full scale):

4otepl7l

@kocio-pl
Copy link
Collaborator Author

kocio-pl commented Aug 4, 2018

It also works better for me at large areas with sand (deserts), like in south Israel:

Before
kiexbdko

After
d6eukqq0

Copy link
Collaborator

@pnorman pnorman left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I won't have time to do a cartographic review.

@farmland: #fbecd7; // Lch(94,12,80)
@farmland-line: #d6c4ab; // Lch(80,15,80)
@farmland: #eef0d5; // Lch(94,14,112)
@farmland-line: #c7c9ae; // Lch(80,14,112)
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We generally go for a bit more chroma on the lines.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What's your proposition then?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What do you think about #3327 (comment)? I can't see the difference.

@westnordost
Copy link

This makes it harder though to tell apart farmland from other landuse in the countryside. After all, the different colors are there for distinction, not to mimik the colors of how it would look on a satellite image. "Freeing up" a color for use in urban parts removes this color for use in rural parts.

@kocio-pl
Copy link
Collaborator Author

Why do you think it makes it harder exactly? The colors are still different and the luminocity is similar. I didn't think about aerial images - there's no single color for farmland (different phases of growth, different species). There's no freeing up any color, there's only a color swap.

@kocio-pl
Copy link
Collaborator Author

Adding more chroma for farmland outline:

@imagico version
bpxfrwbq

chroma +3 version
rxvk9sm8

@hubgitti
Copy link

The current color reminds me of the warm golden color of cereal, that's why I prefer it in favour of the new suggested color.

But, maybe the current version is too "bright", and I understand that there is a will or need for change, but the new suggestion looks too much like "military-green" and the map already has quite many greenish color styles.

@kocio-pl
Copy link
Collaborator Author

kocio-pl commented Aug 20, 2018

  1. The problem of choosing colors is not so hard when the map style is simple and has only few elements, but this style is rich and using some coherent conventions (like shades of green for vegetation) is a life saver. This is the most important argument for me. It's better for me to see the clear difference between field and desert (see the Israel example).

  2. What cereal and why not field of corn or rice for example? This would be dark green or blue (because of water) probably. This particular shade of green is pretty close to gold, IMO.

  3. "Military green" seems to be quite different shade (#4B5320), see https://en.wikipedia.org/wiki/Shades_of_green#Army_green

  4. I'm surprised, but with so many greens I have no problem recognizing them all, and the context helps too.

@hubgitti
Copy link

  1. I think it is easy to distinguish farmland and dessert areas (in context)
  2. Many crop plants turn "golden" when they are ready to harvest, also rice can:
    https://commons.wikimedia.org/wiki/Rice?uselang=de
  3. You are right. (There are so many military greens on this world, that invalidates my point).
  4. You are right, one could take this point as pro and also as contra. For me it is a contra.

I'm still not convinced of your suggestion, but still - maybe the current "farmland gold" is too bright, I'm not sure about that...

@kocio-pl
Copy link
Collaborator Author

So what would be your suggestion to make it less bright?

@turnsole80
Copy link

Just a thought: how does the new colour look beside landuse=farmyard? It might be worth changing that colour too

@kocio-pl
Copy link
Collaborator Author

Thanks for noticing that. It looks OK for me - but maybe @imagico has some other idea?

Example:
4ga21o38

@turnsole80
Copy link

I was worried it would look wrong, but that's not as bad as I was expecting

@hubgitti
Copy link

hubgitti commented Aug 23, 2018

About the "brightness" of the current color:
When I started mapping landuses (residential, meadow, farmland, farmyard) I somehow tried to avoid farmland because of the color (quite bright and different to others on the map).

If others feel or felt the same, this could lead to a "tagging for the renderer" and that would just be bad...

After starting the thought, that the current farmland color is something like " ready to harvest crop plants" I perfectly learned to live with it, and I like it now.

I find the other color styles (old-osm, fr, de) better then the [edit: current one on osm]. I can understand the want for a change (especially if the current color would lead to a "tagging for the renderer"). I'm really bad in deciding such things - but I still oppose a greenish color style...

@kocio-pl
Copy link
Collaborator Author

kocio-pl commented Aug 23, 2018

It's interesting what you say - I have never tried tagging farmland for renderer even if it was (and still is) not nice for me and I wanted to get rid of it.

I also think that using similar color shades for vegetation makes sense. Moving things toward consistency is important, and the best example lately is playground color change: without #2249 inventing #3330 would be rather hard, even if nobody expected that we might start rendering ice rinks one day.

I'm cautious and don't trust making the big system at this stage of style development (which is good idea when starting new project), but not only it makes farmland vegetation-like, also it makes societal amenities closer to other landuses.

@hubgitti
Copy link

hubgitti commented Aug 25, 2018

Another thought why not to use a "greenish" color style: Areas with "landuse=farmland" are "economically utilized/exploited". So this areas also have something in common with commercial/industrial areas.

Edit: But that is also true for almost all European forest areas...

@Adamant36
Copy link
Contributor

@kocio-pl was there ever a discussion about what kind of landuses get special colors versus a pattern? I notice orchards along with vineyards are both dark green and have a pattern. Maybe farmland is to general for a pattern, but it seems a little off to make it a completely different color then its sub types.

I can see there being a lot more crop types with patterns in the future. Maybe how they would play into the general farmland tag as a cohesive whole is something to consider in tandem with this issue, if not how the current ones do at least. I almost agree with @hubgitti that maybe there should be a economically utilized/exploited scheme or at least one for the category of "agriculturally" used land. Otherwise it risks way over complicating things.

@polarbearing
Copy link
Contributor

Distinguishing crop types was discussed, maybe here or on the tagging list. The problem is that they can change quite often for the same field.

I browsed the thread here again and still like the change. As for the farm yard, maybe that could be even lightened up a bit in the new context? Could we see a village with a school, farm yard and farm land?

@kocio-pl
Copy link
Collaborator Author

was there ever a discussion about what kind of landuses get special colors versus a pattern?

I don't think so. Some landuses were here from the beginning (in pre-2012 XML style probably).

I notice orchards along with vineyards are both dark green and have a pattern. Maybe farmland is to general for a pattern, but it seems a little off to make it a completely different color then its sub types.

Well, being green(ish) makes it closer to them than currently.

I almost agree with @hubgitti that maybe there should be a economically utilized/exploited scheme or at least one for the category of "agriculturally" used land. Otherwise it risks way over complicating things.

Forest is for "managed" tree areas and it might be exploited, yet it would not work for me to try to depict this aspect.

There is a general guideline to use regular patterns when something is curated and irregular ones for more natural objects, but it'd be hard to enforce it universally, it just provides a hint.

@kocio-pl
Copy link
Collaborator Author

Could we see a village with a school, farm yard and farm land?

I could not find them too close to each other, but here is an example:

r8eanlul

@dieterdreist
Copy link

dieterdreist commented Aug 25, 2018 via email

@kocio-pl
Copy link
Collaborator Author

If we have only the basic set of tags to render, it would be different, I would probably think about colors case by case (however this shade is too intensive anyway for me). This map is much more complex and more systematic approach is important.

@polarbearing
Copy link
Contributor

golden cereal field

Please remember it is a map and not a satellite image painting, and even cereals would start as green plants before being ripe.

@hubgitti
Copy link

Sorry, intuitive color styles clearly is not "satellite image painting".

But more important to me: Farmland should be clearly distinguished from other landuses like meadow, or natural areas like grassland, ...

Think of the huge farmland areas in Germany, Ukraine, ...

@kocio-pl
Copy link
Collaborator Author

Please look at the comparison with other green areas then (from #3327 (comment)) - I have no problem with seeing the difference with any other green here - do you?:

ldzsnmnp

@polarbearing
Copy link
Contributor

The new colour is even more intuitive to me, as it is a greenish tone for vegetation, and I can clearly distinguish it from the other greens used for grassy/woody things.

@hubgitti
Copy link

I clearly can see the difference, but that is not the point for me. Farmland is - to me - something completely different to grassland, meadow, ...

Farming can be like quite "industrial" work.

@hubgitti
Copy link

That is probably really a bad idea, what's about your greenish style plus a symbol like forests have?

@hubgitti
Copy link

Guys, I will stop opposing your idea (I personally still do not agree with you at this point) but the progress on the map by each version is amazing. The people contributing here seem to know quite well what they are doing, that's why I could be wrong with my opinion here...

@jeisenbe
Copy link
Collaborator

Thank you for this change. I believe this would help myself and fellow mappers. The lighter, slightly greenish farmland/cropland color makes more sense as a subclass of "vegetated areas"; lighter than heath or meadow but still more natural appearing. Seeing that meadow, hayfields, pasture and crops can be interchanged on many types of farms, it makes sense that the rendering should be more similar. The farmland color is light enough that is still easily distinguished from the other greens. I also like that amenities will now be more noticable.

Re: the outlines. Is it necessary to render an outline for farmland areas? In many places around my town, I've cut up larger areas of farmland so as to avoid making complex multipolygon relations (for example, when a hamlet or wood is surrounded by farmland on all sides), and there are only footpaths in the area, no roads. The divisions between fields are quite noticable. It seems to me they shouldn't be rendered if there is no fence or hedge between fields. For example, water areas, grasslands and woods do not seem have an outline, to avoid this problem.

Do the outlines encourage people to merge areas of farmland into larger closed ways? Is that what we want from a data standpoint?

I would think that in the future, if separate types of cropland are rendered (like rice paddies vs row vegetables vs grain fields), they could be shown by different patterns, without needing outlines.

The lack of outlines could also encourage mappers to add tags for fences or hedges when they are present, in areas where these are present.

@kocio-pl
Copy link
Collaborator Author

It's hard for me to answer, I'd like to hear more farmland mappers to know how they think about it. I think that maybe outlines could be useful for showing real farmlands instead of big landuse-like clusters, which are just easier to draw.

@dieterdreist
Copy link

dieterdreist commented Aug 28, 2018 via email

@polarbearing
Copy link
Contributor

The outlines should encourage people to map according to the real boundaries of a field an not make arbitrary cuts. Then it can help to see e.g. if the village has lots of small fields, or huge monocultures.

@jeisenbe
Copy link
Collaborator

jeisenbe commented Aug 28, 2018

dieterdreist, my town is surrounded by farming areas where people only use walking for transportation. There are a handful of roads, but they soon end. However, I've now checked and it looks ok to split a field along a footpath, as long as I am careful to follow the same line, so I think I have a solution.
It's good to know that other people like having small field divisions. I was feeling like it must be a mistake, since sometimes JOSM suggests it is a problem, but I will not worry too much about it now.
polarbearing, I see your point. It makes the map look busier at the high zoom levels, but otherwise agricultural areas could look sparse. In the long term, rendering different crops would also encourage more detailed mapping.
OK, I now support this change with no reservations about the outlines

@kocio-pl
Copy link
Collaborator Author

My current plan is to merge it in a few days without changing outline color, because @pnorman did not answer, I see no difference and 2 people gave their thumbs down.

@kocio-pl kocio-pl merged commit 8343cc3 into gravitystorm:master Sep 2, 2018
@kocio-pl kocio-pl deleted the farmland-imagico branch September 2, 2018 23:11
@kocio-pl
Copy link
Collaborator Author

kocio-pl commented Sep 2, 2018

Thanks, all!

You might be interested in the changes @imagico made recently with rendering crop in his fork (which is next step following introducing this farmland color):

http://blog.imagico.de/more-on-pattern-use-in-maps/

If anybody wants to discuss it, please open new ticket.

@matthijsmelissen
Copy link
Collaborator

Now the change has been rolled out I can see this has a great effect. Thanks to all involved!

@dktue
Copy link

dktue commented Sep 22, 2018

I like it, too! :-)

@jengelh
Copy link

jengelh commented Sep 23, 2018

(farmyard image)

Now a farmyard surrounded by farmlands looks way out of place... if it could be made the same hue again that'd be great.

@kocio-pl
Copy link
Collaborator Author

We've found that it's quite OK and there are other problems to solve, so it's not changed. Do you have a proposition which colors we could test? That would help a lot.

@jengelh
Copy link

jengelh commented Sep 25, 2018

"same hue" was the proposition, i.e. rgb#f1f5ba. Comparison (poor man's replace with a paint prog; not truly rendered):
farm

@kocio-pl
Copy link
Collaborator Author

Real rendering - for me it's much worse and the contrast is too low:

9pkf46j5

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.