You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
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: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

kos32 wrote:

Большое спасибо за валидатор!

Но вот 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: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

kos32 wrote:

Деревни к которым можно подъезать только по грунтовке 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: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

pankdm wrote:

По поводу ошибок "Города без точечного центра".
В статистику попадают некоторые границы из других областей - и некоторые из них получаются обрезанными. В итоге, центр не попадает в дамп -- и на эти ошибки ругается валидатор. Что засоряет список.
Можете это как-нибудь исправить?

Это большая проблема, и для валидатора и для конверсии - нп, который в карту попадает частично - это просто глупость.

Но исправить это можете только Вы - нужно скачать с гитхаба  полифайл нужного региона (попросту контур границы), и скорректировать его так, чтобы левые населенные пункты в него не попадали. Но в тоже время сохранялся некий отступ от административной границы и по возможности не рвались дороги (т.е. если соседняя область входит языком и кусок федеральной трассы оказывается в соседней области, он все же должен присутствовать в карте). особенно это касается А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: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

Zkir wrote:

Это большая проблема, и для валидатора и для конверсии - нп, который в карту попадает частично - это просто глупость.

Но исправить это можете только Вы - нужно скачать с гитхаба  полифайл нужного региона (попросту контур границы), и скорректировать его так, чтобы левые населенные пункты в него не попадали. Но в тоже время сохранялся некий отступ от административной границы и по возможности не рвались дороги (т.е. если соседняя область входит языком и кусок федеральной трассы оказывается в соседней области, он все же должен присутствовать в карте). особенно это касается А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?

И не "вам" а "нам"! smile


Истинные слова не не приятны, приятные слова не истинны.
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: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

Zkir wrote:

Редактировать его в josm - это мысль. Во чтобы его конвертнуть, в gpx или прямо в osm-xml?

И не "вам" а "нам"! smile

Лучше в 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: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

Zkir wrote:

что-то я не понимаю, как их оттуда извлечь? )

Кликнуть на файл, затем внизу ссылка - 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: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ


Истинные слова не не приятны, приятные слова не истинны.
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: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

Dinamik wrote:

Можно ли как-то редактировать полигон границы в 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,
А что с ней можно сделать? Удалить? big_smile
Лучше всего сделать так, чтобы она осталась ВНЕ новой границы обрезки.  Насколько я понимаю рисунок, это возможно.


Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.

Offline

Board footer

Powered by FluxBB