RU talk:Belarus:Классификация дорог вне населённых пунктов
Приведение классификации к официальной
В качестве иллюстрации отличия отмеченной на OSM классификации от официальной был подготовлен специальный оверлей:
http://latlon.org/armagedd?zoom=7&lat=53.70478&lon=27.63771&layers=B0T
SQL-код в составе стиля:
select l.way,
l.highway ||
'->' ||
case when (l.ref like 'P%') then 'primary' else '' end ||
case when (l.ref like 'M%') then 'trunk' else '' end ||
case when (l.ref like 'H%') then 'tertiary' else '' end ||
case when (l.ref is NULL) then 'unclassified' else '' end
as label
from planet_osm_line l
where
(l.highway is not NULL) and (l.junction is NULL) and (l.bridge is NULL) and (
(l.ref like 'P%' and not(l.highway in ('primary','primary_link','secondary','secondary_link'))) or
(l.ref like 'M%' and not(l.highway in ('motorway','motorway_link','trunk','trunk_link'))) or
(l.ref like 'H%' and not(l.highway in ('secondary','secondary_link','tertiary','tertiary_link'))) or
(l.ref is NULL and (l.name is NULL) and not(l.highway in ('unclassified', 'track', 'path', 'footway', 'residential', 'road', 'service', 'pedestrian', 'construction', 'cycleway', 'steps', 'bridlway', 'services', 'motorway_link', 'trunk_link', 'primary_link','secondary_link', 'tertiary_link', 'proposed','raceway','bridleway')))
)
Плановой датой окончания ручного приведения в порядок дорожной сети по РБ считается 28 ноября 2010 года. После этого оставшиеся несоответствующие классификации дороги (отмеченные красным на вышеуказанном рендере) будут принудительно приведены в автоматически вычисленный класс, написанный на ней (SQL-код см. выше).
Для того, чтобы сделать дорогу "не красной", можно:
- заполнить у нее тег ref на её настоящий номер по респубиканской классификации;
- заполнить тег name у улиц внутри городов;
- как его узнать в такое сжатое время для всех городов? --Zversky 09:51, 2 December 2010 (UTC)
- подобрать другой набор тегов (например, highway=service living_street=yes для дворовых проездов вместо living_street=yes);
- привести ее к предложенной автоматически классификации вручную.
- Получается, мосты и линки останутся в старой классификации? А тоннели? --Zverik 11:25, 18 November 2010 (UTC)
Приведение к классификации состоялось
Наборы правок, осуществившие окончательный переход к схеме, основанной на официальном статусе:
http://www.openstreetmap.org/browse/changeset/9384107 http://www.openstreetmap.org/browse/changeset/9410866
Если вы считаете, что статус какой-то дороги был понижен "зря", то вам стоит найти её в списке официальных (http://osm.nestormedia.com/road.pl?act=off) и проставить соответствующие name= и ref=.
В дальнейшем данная классификация будет поддерживаться автоматически, в рамках периодической нормализации данных.
--Komяpa 20:30, 27 September 2011 (BST)