You are not logged in.
- Topics: Active | Unanswered
Announcement
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***
#276 2011-08-16 01:15:22
- DeKaN
- Member

- Registered: 2011-07-09
- Posts: 46
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
Валидатор связности ругается на http://www.openstreetmap.org/browse/way/124146726
что нужно исправить?
Offline
#277 2011-08-16 05:37:34
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
Сменить residential на service или pedestrian. Хотя площадка обозначена как residential, на нее нет заезда по residential и выше.
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#278 2011-08-16 14:25:03
- kos32
- Member
- From: Гомель
- Registered: 2010-06-07
- Posts: 75
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
Большое спасибо за валидатор!
Но вот highway=road, service, track не учитываются.
Я понимаю что service выкинут из Ситигид политическим решением но вот это выкинуто из графа:
Деревни к которым можно подъезать только по грунтовке http://www.openstreetmap.org/browse/way/86493774
Некоторые улицы подъезд к которым обозначен как h=road http://www.openstreetmap.org/browse/way/95686409
На сколько старый дамп Беларуси? Вот тут ошибку исправили еще в апреле http://www.openstreetmap.org/browse/way/109199339
Почему в города попало столько домов? http://peirce.gis-lab.info/addr.php?mapid=BY-FULL
Я например ничего сильно криминального не вижу в http://www.openstreetmap.org/browse/way/29124850
Дом вне НП. полигон place=city|town|village|hamlet обязателен? обычно мы делаем boundary=administrative, admin_level=8 и внутри одна точка place.
Что интересно анлийская и русские вики противоречат друг другу:
Note: As best practice the following is recommended:
Create a place=town/city/... node at the "centre" of the town/city (often the town hall).
Create one or more ways marking the boundary, tagged boundary=administrative with appropriate admin_level=*.
Last edited by kos32 (2011-08-16 15:05:32)
Offline
#279 2011-08-16 14:43:06
- Sergey Astakhov
- Member

- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,817
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
Большое спасибо за валидатор!
Но вот highway=road, service, track не учитываются.
Я понимаю что service выкинут из Ситигид политическим решением но вот это выкинуто из графа:
Деревни к которым можно подъезать только по грунтовке http://www.openstreetmap.org/browse/way/86493774
Некоторые улицы подъезд к которым обозначен как h=road http://www.openstreetmap.org/browse/way/95686409
Всё верно. "грунтовка" - это не есть синоним hw=track. Если в деревню ведёт дорога с грунтовым покрытием - это hw=unclassified + surface=unpaved (или что там больше подходит).
Last edited by Sergey Astakhov (2011-08-16 14:44:32)
Offline
#280 2011-08-16 14:45:52
- Ганьков Андрей
- Member

- From: Санкт-Петербург
- Registered: 2011-07-19
- Posts: 17
- Website
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
Деревни к которым можно подъезать только по грунтовке http://www.openstreetmap.org/browse/way/86493774
Насколько я понимаю track не равно "грунтовка", трак это дорога ведущая в никуда, к стоянке в лесу подезд к озеру просто полевая дорога, а дорога ведущая к деревне просто не может быть траком, даже если там джип не проедет.
Offline
#281 2011-08-16 16:04:29
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
kos32, по поводу Беларуси.
Дамп для Беларуси берется отсюда - http://code.google.com/p/maps-by/downloads/list. На нем написано 7 hours ago. Насколько это соответствует действительности, сказать трудно, поскольку отметки времени с объектов в этом дампе удалены.
Схема с НП в Беларуси действительно отличается от принятой в РФ и понимаемой конвертором. Чтобы привести одно к другому и делается препроцессинг дампа (почему данные не берутся из осм). Дома ставшие НП - это ошибки этого препроцессора. Пинать тут нужно WildMan'а.
По поводу того что не не учитываются highway=road, service, track. -- Они и не должны учитываться.
highway=road - это не дорога, а "возможно дорога". Ее нужно проверить на местности и обозначить нормально.
highway= track - это сельскохозяйственная грунтовка, и прочие дороги в никуда. У нас, и у вас, принята классификация по значимости, а не по физическим характеристикам. Основная, а тем более единственная дорога в деревню должна быть обозначена как hw=unclassified, а если она грунтовая, то должно быть добавлено surface=unpaved.
highway=service на связность влиять вообще не должен, влючается он в рутинг или нет. Если residential "висит" на service это значит что где то напутано со статусами.
Last edited by Zkir (2011-08-16 16:24:31)
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#282 2011-08-16 16:11:44
- kos32
- Member
- From: Гомель
- Registered: 2010-06-07
- Posts: 75
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
Отлично. Спасибо будем разбиратся.
Offline
#283 2011-08-18 15:01:58
- pankdm
- Member

- From: Moscow | Kemerovo
- Registered: 2010-08-20
- Posts: 320
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
По поводу ошибок "Города без точечного центра".
В статистику попадают некоторые границы из других областей - и некоторые из них получаются обрезанными. В итоге, центр не попадает в дамп -- и на эти ошибки ругается валидатор. Что засоряет список.
Можете это как-нибудь исправить?
Last edited by pankdm (2011-08-18 15:02:31)
Offline
#284 2011-08-18 15:23:38
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
По поводу ошибок "Города без точечного центра".
В статистику попадают некоторые границы из других областей - и некоторые из них получаются обрезанными. В итоге, центр не попадает в дамп -- и на эти ошибки ругается валидатор. Что засоряет список.
Можете это как-нибудь исправить?
Это большая проблема, и для валидатора и для конверсии - нп, который в карту попадает частично - это просто глупость.
Но исправить это можете только Вы - нужно скачать с гитхаба полифайл нужного региона (попросту контур границы), и скорректировать его так, чтобы левые населенные пункты в него не попадали. Но в тоже время сохранялся некий отступ от административной границы и по возможности не рвались дороги (т.е. если соседняя область входит языком и кусок федеральной трассы оказывается в соседней области, он все же должен присутствовать в карте). особенно это касается А108.
Last edited by Zkir (2011-08-18 15:24:29)
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#285 2011-08-18 15:55:34
- pankdm
- Member

- From: Moscow | Kemerovo
- Registered: 2010-08-20
- Posts: 320
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
Это большая проблема, и для валидатора и для конверсии - нп, который в карту попадает частично - это просто глупость.
Но исправить это можете только Вы - нужно скачать с гитхаба полифайл нужного региона (попросту контур границы), и скорректировать его так, чтобы левые населенные пункты в него не попадали. Но в тоже время сохранялся некий отступ от административной границы и по возможности не рвались дороги (т.е. если соседняя область входит языком и кусок федеральной трассы оказывается в соседней области, он все же должен присутствовать в карте). особенно это касается А108.
Я бы вам поправил poly-file (мне не трудно), но совершенно непонятно, чем его можно редактировать. (вот если бы он в жосме открывался).
Offline
#286 2011-08-18 16:10:35
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
Редактировать его в josm - это мысль. Во чтобы его конвертнуть, в gpx или прямо в osm-xml?
И не "вам" а "нам"! ![]()
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#287 2011-08-18 16:34:14
- pankdm
- Member

- From: Moscow | Kemerovo
- Registered: 2010-08-20
- Posts: 320
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
Редактировать его в josm - это мысль. Во чтобы его конвертнуть, в gpx или прямо в osm-xml?
И не "вам" а "нам"!
Лучше в osm-xml, все равно gpx придется в формат данных osm приводить, чтобы редактировать.
(Если что, то я собирался полигон Кемеровской области поправить)
Offline
#288 2011-08-18 21:37:00
- Sergey Astakhov
- Member

- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,817
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
Тут есть пачка конвертеров для poly: http://trac.openstreetmap.org/browser/a … t/polygons
Offline
#289 2011-08-18 21:44:30
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
что-то я не понимаю, как их оттуда извлечь? )
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#290 2011-08-18 22:02:45
- Sergey Astakhov
- Member

- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,817
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
что-то я не понимаю, как их оттуда извлечь? )
Кликнуть на файл, затем внизу ссылка - Download in other formats: Original Format
Запускать так:
perl poly2osm.pl RU-SPO.poly >RU-SPO.osm
Last edited by Sergey Astakhov (2011-08-18 22:03:47)
Offline
#291 2011-08-26 23:16:07
- dedNikifor
- Member

- From: Белгород
- Registered: 2009-09-11
- Posts: 3,419
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
Zkir, расширь ошибки на еще один тип - отсутствие границы у place=village (хамлеты пока не нужно)
city|town'ы мы у себя уже поправили. хотелось бы двигаться дальше
Offline
#292 2011-08-26 23:38:22
- Dinamik
- Member
- Registered: 2010-08-12
- Posts: 1,096
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
Полигон RU-SPO в формат, открываемый JOSM-ом, никто случаем уже не сконвертировал? Я бы попробовал поправить две вещи:
а) обрезание сотни метров primary-дороги, заходящей в соседнюю область
б) обрезание полигонов приграничных населённых пунктов
Offline
#293 2011-08-27 06:49:30
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
dedNikifor,
посмотрю что можно сделать. Не совсем уверен что там village о hamlet можно отделить.
В любом случае там некий редизайн страницы нужен)
Dinamik,
вот тут есть конвертор poly2gpx на ява.
http://files.mail.ru/WGBYV1
После правки конвертни обратно в gpx и куда-нибудь выложи)
Last edited by Zkir (2011-08-27 06:53:05)
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#294 2011-08-27 07:08:33
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
Cами поли тут: https://github.com/Zkir/osm2dcm/tree/ma … m2dcm/poly
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#295 2011-08-27 16:07:55
- Dinamik
- Member
- Registered: 2010-08-12
- Posts: 1,096
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
Скопировал с https://github.com/Zkir/osm2dcm/tree/ma … m2dcm/poly , вставил в блокноте в файл, сохранил как RU-SPO.poly, перевёл в RU-SPO.gpx с помощью poly2gpx на java, отредактировал с помощью GPS TrackMaker.
Файл: http://narod.ru/disk/23094835001/RU-SPO-12.gpx.html
Изменения: убран разрыв в primary дороге Грузино - Оскуй ( http://www.openstreetmap.org/?lat=59.17 … 8&layers=M , граница отодвинута чуть наружу), Терву убран с карты ( http://www.openstreetmap.org/?lat=61.31 … 8&layers=M , граница отодвинута чуть внутрь). Старался расположить границу так, чтобы она не пересекала поселения.
По процедуре: границу двигал наполовину вслепую, т. к. в JOSM виден трек, но его нельзя редактировать (или можно?), а в GPS TrackMaker можно редактировать трек, но нет OSM-подложки (или вообще хоть какой-нибудь подложки). Поэтому редактировал трек в GPS TrackMaker, потом смотрел в JOSM, что получилось. Странность: размер gpx-файла при редактировании увеличился почти в полтора раза, хотя я только дёргал линии (по идее - перемещал точки, не добавляя точки).
Замечания, предложения, комментарии? Можно ли как-то редактировать полигон границы в JOSM?
Last edited by Dinamik (2011-08-27 18:58:58)
Offline
#296 2011-08-27 20:19:23
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
// Можно ли как-то редактировать полигон границы в JOSM?
Армянское радио спрашивают, можно ли убить человека подушкой? Армянское радио отвечает, конечно можно, если в эту подушку завернуть утюг.
gpx там, в джосме, можно редактировать, если его там же перед этим конвертнуть в слой данных. Единствено что он в этом слое должен быть один. Иначе, как говорят, возможны приколы)
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#297 2011-08-27 21:51:18
- Sergey Astakhov
- Member

- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,817
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
Можно ли как-то редактировать полигон границы в JOSM?
Я ж выше писал - есть штатные конверторы на перле poly2osm и osm2poly. Поддерживают только простые варианты poly (без дырок и т.п.).
Last edited by Sergey Astakhov (2011-08-27 21:52:17)
Offline
#298 2011-08-27 22:06:18
- DeKaN
- Member

- Registered: 2011-07-09
- Posts: 46
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
Хочу подправить RU-SAM. Возник вопрос: надо ли что-то делать с дорогой (3) при переносе текущей границы (2) ближе к реальной (1)
Цифры отсюда
Offline
#299 2011-08-28 02:04:46
- Dinamik
- Member
- Registered: 2010-08-12
- Posts: 1,096
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
Спасибо за указания!
Получилось так:
http://narod.ru/disk/23130329001/RU-SPO … ).osm.html
http://narod.ru/disk/23130336001/RU-SPO … ).gpx.html
http://narod.ru/disk/23130345001/RU-SPO … .poly.html
Изменения:
1) Убран разрыв в primary дороге Грузино - Оскуй ( http://www.openstreetmap.org/?lat=59.17 … 8&layers=M )
2) Убрана часть Терву ( http://www.openstreetmap.org/?lat=61.31 … 8&layers=M )
3) Убраны частично попадающие на карту поселения Финляндии ( http://www.openstreetmap.org/?lat=61.12 … 3&layers=M )
Примечание: в процессе конвертации потерялась часть знаков после запятой в координатах.
Offline
#300 2011-08-28 08:38:41
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
Dinamik,
смогу посмотреть что получилось/поставить новую границу в процесс только завтра.
DeKaN,
А что с ней можно сделать? Удалить? ![]()
Лучше всего сделать так, чтобы она осталась ВНЕ новой границы обрезки. Насколько я понимаю рисунок, это возможно.
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline