gravitystorm / openstreetmap-carto

A general-purpose OpenStreetMap mapnik style, in CartoCSS
Other
1.53k stars 818 forks source link

Stop rendering highway=proposed #1654

Closed matkoniecz closed 9 years ago

matkoniecz commented 9 years ago

As discussed in #1630 it would be a good idea to remove some of features (either by not rendering tag or by rendering different but similar tags in the same way). It is especially important if new features would be added.

Note that this proposal in not caused by fact that rendering highway=proposed roads is completely pointless. Rather, it is about fact that there are other more important features that would benefit from rendering and/or less busy map.

Why highway=proposed is one of the best candidates for removal.

Also to quote @math1985 (source: https://github.com/gravitystorm/openstreetmap-carto/issues/345#issuecomment-35727968 )

I even wonder if proposed roads should be rendered at all on an online map. For paper maps, printing the proposed roads makes sense: the road might be constructed when the map is still in use. The same holds for cached offline maps, of course. But an online map can be updated easily, and the information of proposed roads is not much more useful than the information about roads that just have been destructed.

I suspect we might just be rendering proposed roads out of habits, without actually realizing what the reason for this habit is.

I recognize that for some purposes (discussing proposed road construction) such rendering would be useful. I accept that in some limited situation mappers reached consensus that kept real projects and kept away ones that are unlikely to be ever constructed.

But overall I think that it would be better to stop rendering highway=proposed.

See #908 for previous "Stop rendering highway=proposed" from 2014 and https://github.com/gravitystorm/openstreetmap-carto/issues/345#issuecomment-38289437 for "As for highway=proposed, lets keep rendering it for now, but I'm 50/50 on whether it's something that a standard map style would be involved in." by @gravitystorm from May 2014.

345 is related

[1] in rare cases of conflict (see Crimea) conflict itself is also well defined. Yes, there are probably cases of lack of well defined admin boundaries but it is an extreme minority compared to highway=proposed where every single case is completely subjective.

kocio-pl commented 9 years ago

I am not so eager to remove them, but on the other hand all your arguments are completely valid, so this may be just my reluctance.

vincentdephily commented 9 years ago

To me the strongest argument here is that some highway=proposed are much less likely than others. We don't want to render the unlikely ones, but (I strongly believe) we should render the likely ones (although the changes to render them less prominently were a good thing).

This situation sounds very much like railway=abandoned vs disused. Except that highway=planned (the best candidate for "really likely feature") is barely used compared to highway=proposed (159 vs 38k). If it was more widespread, I'd support rendering "planned" but not "proposed". Maybe if osm-carto rendered both values for a year, it'd give mappers time to migrate relevant cases from one to the other, after which we could stop rendering "proposed" ?

As for an example of something that merits rendering, I present my very own kilkenny CAS which was fully financed and scheduled when I added it to OSM. Right now the bridge section is under construction, and construction of the other sections are expecte to begin next year. The local controvery against the project included some FUD about its location, so having it rendred somewhere accessible is really usefull. Maybe my jugement is clouded, but I really think that this kind of planned development should be rendered.

kocio-pl commented 9 years ago

IMO you're right. I think this is a case where we should get in touch with tagging department (namely Tagging list), because it requires kind of coordination between tagging things and rendering them.

aceman444 commented 9 years ago

+1 for the =planned and =proposed distinction and only rendering the planned ones.

HolgerJeromin commented 9 years ago

The idea is really nice, but needs discussion and a proper documentation on the wiki. The wikipage should extremly focus on the livecycle of a street: proposed -> planned -> construction -> trunk (or whatever) to have no proposed street tagged as a planned street without a reason.

kocio-pl commented 9 years ago

I have just started this discussion, so we can talk about it on Tagging list. However it's been already pointed out, that planned is a duplicate of proposed on Wiki.

matthijsmelissen commented 9 years ago

I'd still rather not render planned roads. There is only so much we can render on the main style, and objects without physical presence are a prime candidate to be left out.

matthijsmelissen commented 9 years ago

This way is really an argument against rendering highway=proposed.

matkoniecz commented 9 years ago

For reference - somebody decided to draw highway=proposed across Bering Strait and I just deleted it in https://www.openstreetmap.org/changeset/32634578 .

For roads that are about to be built, but where any construction work hasn't yet been started.

http://wiki.openstreetmap.org/wiki/Tag:highway%3Dproposed

Road across Bering Strait is clearly not fitting this definition.

matkoniecz commented 9 years ago

I'd still rather not render planned roads.

Yes, the same arguments why rendering highway=proposed is a poor idea apply also to highway=planned. In addition highway=planned is extremely rarely used.

imagico commented 9 years ago

I tend to concur that proposed highways are not suited for mapping due to lack of verifiability and therefore should also not be rendered. Planned might be a different thing when there are clear criteria that are documented and followed by mappers on what stage in the planning is necessary to qualify (most jurisdictions have clear rules on planning stages of construction work). This is not the case at the moment.

daganzdaanda commented 9 years ago

I have added proposed streets sometimes, after the official development plans were released by the local authorities. These things usually get built quickly here. But I also know of "proposed" roads that are in legal or financial limbo. Since it's not possible to check easily if a "proposed" or "planned" road that's been last touched 5 years ago still is valid, I agree that the cleanest solution is to not render these at all. I still would love to have them in some specialist map that's available from the main page, though.

lest69 commented 9 years ago

While I initially didn't like the idea of losing the proposed roads, good cases have been made here for not rendering them, including the lack of verifiability and inconsistency surrounding the likelihood of the road actually being built. If mappers end up using a better system in the future (e.g. more widespread use of proposed/planned distinction), this matter could always be revisited to consider rendering something again.

jzvc commented 9 years ago

In some countries (cz for me) proposed/planned main (motorway/primary) roads are on every maps - paper included. And, sources are exactly defined - from public government sources.

rudolfmayer commented 9 years ago

I agree with potentially too many highway=proposed being around, and indeed a number of them just pure speculation - but I don't agree with highways that are already confirmed but not yet built not being rendered at all, and I would like projects where the route has been confirmed to be displayed.

Highway=planned is maybe semantically too close to "proposed", but a separate distinction would indeed be useful to distinguish proposals from an agreed and approved route, and could be rendered accordingly.

ghost commented 9 years ago

Hello from Poland

Big roads construction company contacted with OpenStreetMap Community via polish mailing list with question why they cannot see planned roads:

https://lists.openstreetmap.org/pipermail/talk-pl/2015-September/002003.html

I think its great that OSM Maps are so usefull even for professional use, so we should't make it harder and unpredictable. Its one of many voices requested to restore visibility of this roads.

Would you please consider to restore rendering highway=proposed?

Thanks in advance

Best Regards

pnorman commented 9 years ago

After reconsidering and looking at the data, I still think dropping rendering of proposed roads is best.

emsi commented 8 years ago

Could you enable rendering the proposed roads? It was the sole reason I was using OSM rather than google. At least there should be an option to enable it.

kocio-pl commented 8 years ago

Unfortunately there are no options in this style, it produces static raster map and OSM website doesn't have useful dynamic layers (other than data view).

emsi commented 8 years ago

Straszna kicha. :( Fortunately I found a way to render it on my own with Maperitive and custom rendering rules. It requires a bit of processing power but is sufficient for my purposes although I preferred original rendering rules. Do you know where I can find the legacy rendering rules that were used prior to the removal. Are they stored in the git?

kocio-pl commented 8 years ago

Sure, see here https://github.com/gravitystorm/openstreetmap-carto/pull/1663/files