Open Anakin86 opened 4 years ago
Moving the color to this issue for easier discussing:
gas #c1c1c1
// Lch(78,0,0)
oil #cfbfa5
// Lch(78,15,83)
ref https://github.com/gravitystorm/openstreetmap-carto/pull/4070#issuecomment-599163119
I tried to look up common colors used to identify gas vs oil pipeline, but generally they use the same symbols for flammable liquids / gases: yellow or brown. [...] I tried yellow, but this would be a little too similar to highway=secondary
I'm ok with swapping #c1c1c1
with #cfbfa5
for natural gas, and then using #c1c1c1
for oil instead, if that's considered more intuitive by most people. It would be good to get more input from other contributors who agree with that change, or oppose it.
Or are there other colors which would work better? As mentioned in the original PR, there isn't a clear distinction between gas and oil pipelines in other symbolic systems, as far as I could find from English-language documentation.
Makes sense to me. Although, it probably shouldn't be based on some perception of how pipelines are colored in real life IMO.
IMO not the pipelines are mostly colored but the markers. At least this vendor supports the gas = yellow (-ish) https://t-iss.com/regulation/pipe-marking/
Russian "Gazprom" also have point in design code (with reference to national standard GOST-14202-69), that open parts of gas pipelines sholud be coloured in yellow color. See page 6 and further illustrations & photos.
For flammable liquids (as oil) brown colour is set. The same colour code is accepted in "Rosneft". Orange colour (most similar to current OSM oil pipeline style) is reserved for pipelines with acids.
For information:
They suggest yellow for natural gas and brown for oil. It seems there is an international agreement about some colours
It seems there is an international agreement about some colours
I thought the style was not suppose to represent (or copy) real life though. I'm not against it personally, but it shouldn't be the default just because that's how it is in real life if there is potentially a more intuitive way to do it. Not that I'm saying there is, But I don't think average map users know or care about the intentional color standard and it might confuse them. Maybe it would be intuitive for oil barons, but they aren't really the target audience. Although, I'm totally speculating.
But I don't think average map users know or care about the intentional color standard and it might confuse them
I suppose that if average user doesn't know about standard, it will accept any pipeline color scheme on the map - it just doesn't matter for him. But it does for engineers and any person who is connected with the oil&gas industry or around it (and they are not oil barons, rather the opposite). So why not to make map more convient for maximal number of users? We'll improve it for some of them and don't make things worse for others.
I suppose that if average user doesn't know about standard, it will accept any pipeline color scheme on the map
So then you would advocate for rendering water pipelines in brown, because it doesn't matter anyway since the average user will accept any color scheme?
AFAIK, there's no common international scheme for water pipelines - for example, in Germany outdoor ones are colored in blue:
That was the other argument I would have made for pipelines more generally. I still don't think it warrants using odd colors that are non-intuitive to most mappers though. If the average map user has to look up the color scheme on Wikipedia to understand what substance is in the pipeline, I think that's the wrong direction to go in. International standard or not.
I agree about blue coloured water pipelines because it's an intuitive colour for general public. But I don't think there is intuitive colours for oil and gas so we can use colour marker as guideline instead of arbitrary colours.
This uses brown for fuel oil, orange for non-fuel oil, light gray for non-flammable gasses and yellow for flammable gasses. It's not clear if natural gas is considered non-flammable in this classification (from the Netherlands), anyone know?
For information:
There are two examples, both seem to be from the USA: 1) Hazardous materials[a] - Safety Yellow - e.g. Acetylene This seems to include both oil and gas?
2) Yellow for "flammables" with flash point below 38 degrees C - that doesn't include natural gas
-- | -- | -- | -- Flammables[b] & Oxidizers[c] | Safety Yellow | Black | Acetylene |
---|---|---|---|---|---|---|
Combustible Fluids[d] | Safety Brown | White | Lubricating Oil |
So in this case both natural gas and petroleum oil would be "safety brown"
European Union Pipe Marking Guide -- | -- | -- | -- | -- OilS - mineral, vegetable or animal Combustible Liquids | Diesel Fuel | BrOwn | 06 c 39 | 8008 GASeS - in either gaseous or liquefied condition (except air) | Carbon Dioxide | yellOw Ochre‡ | 08 c 35 | 1017 | | | | Both are shades of brown, but oil is darker, and gases (including natural gas) are lighter yellow-brown.
Gas is bright yellow, but there is not a color listed for oil pipelines.
This is odd: there's "golden brown" for oil, light brown for "gases", but also light gray for "hydrocarbons". I would consider both petroleum oil and natural gas to be hydrocarbons, no? Perhaps this is meant for natural gas?
If that's correct, then the current colors match quite well. :-)
In the UK, industry practice for underground pipes/cables is:
Gas - Yellow Oil - Black (and Potable (fresh/drinkable) water - Blue)
http://streetworks.org.uk/wp-content/uploads/2018/11/VOL-1-reviewed.pdf (page 6)
So I support this change.
First of all, there are two major purposes of pipe color-coding:
Therefore, it makes sense to define, what purpose our mapping color scheme serves. To me, it seems like the latter one, because the vast majority of the pipelines in OSM are the outdoor pipelines. Second, since OSM is an international project and pipelines aren't a country-specific feature, it might make sense to base the color scheme not on any of the national standards, but on ISO, specifically - ISO 14726-1. For more detailed identification within a class (say, within "fuels"), there is an extension of this standard - ISO 14726-2, that prescribes additional color bands on top of the main color. For example, oil as in "crude oil" belongs to the fuel class, which means that the main color is brown, but the extension color code for it is black. Here's a link to ISO 14726-2 (it covers both base and extended color schemes): https://cdn1.shipserv.com/ShipServ/pages/attachments/74678-ma/1034SS0617w.pdf
I'm not saying we have to copy the ISO standard completely, but it doesn't make a lot of sense to invent yet another completely different scheme or copy a local/national (British, Russian, American, or any other) standard.
@BushmanK - which colors would you suggest for gas and oil pipelines, based on the linked document
It seems to be about markings for pipes on ships rather than pipelines on land. I don't see anything for natural gas - perhaps because natural gas powered ships are rare?
@jeisenbe, ISO 14726 by itself isn't just for ships or something related to the marine infrastructure. Flammable gases (including natural gas), according to this standard, should be indicated by yellow color. What I'm saying above is that we might consider the existing international standards (for example, by using any shade of yellow for flammable gases), I am not saying that we need to copy them.
I see "ISO 14726:2008. Ships and marine technology — Identification colours for the content of piping systems" on iso.org - this appears to be specific to ships and marine usage.
But this is getting off-track. The ISO specifications and other marker colors are for identifying pipes in industrial facilities. We are talking about how we ought to represent these features on a rendered map, and that adds complications.
As I mentioned in the PR (https://github.com/gravitystorm/openstreetmap-carto/pull/4070#issuecomment-599163119), there is not an established way to represent pipelines with different contents in cartography. I tried yellow for gas pipelines, but this conflicts with secondary highways (we use the yellow to red spectrum for roads). And we can't use black, because the casing is dark and the fill color needs to be lighter.
So brown and gray seemed the best next choices. I could easily swap #c1c1c1
with #cfbfa5
, but other colors will require further testing.
Is there perhaps a color which will be similar to yellow, but not too similar to any of our yellow and orange road colors? (https://github.com/gravitystorm/openstreetmap-carto/blob/master/style/road-colors-generated.mss):
motorway-fill: #e892a2
trunk-fill: #f9b29c
primary-fill: #fcd6a4
secondary-fill: #f7fabf
At the current time gas pipelines are rendered with the gray filling, and oil - with the yellow one.
I found this is perplexing. Usually gas pipelines and markers are coloured in yellow, and on ther other side - oil is assoctiated with black color. Maybe we should swap color styles for these two substances?