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 2013-12-12 13:56:38

freeExec
Moderator
From: Ульяновск,Модератор всех слоёв
Registered: 2012-07-31
Posts: 8,547

Re: Валидатор населённых пунктов и границ (http://atd.openstreetmap.ru)

Почему не подходит ?

Offline

#277 2013-12-12 14:08:58

langoor
Member
Registered: 2013-02-03
Posts: 167

Re: Валидатор населённых пунктов и границ (http://atd.openstreetmap.ru)

official_name более точный вариант, т.к. "Петровское" употребляется в основном только в официальных документах.

Offline

#278 2013-12-12 14:15:06

AMDmi3
Member
From: Москва
Registered: 2009-08-12
Posts: 3,315

Re: Валидатор населённых пунктов и границ (http://atd.openstreetmap.ru)

Не важно где оно употребляется - у НП просто два названия. Тут нужен alt_name.

Offline

#279 2013-12-12 14:24:03

langoor
Member
Registered: 2013-02-03
Posts: 167

Re: Валидатор населённых пунктов и границ (http://atd.openstreetmap.ru)

AMDmi3 wrote:

Не важно где оно употребляется - у НП просто два названия. Тут нужен alt_name.

Вики указывает, что кроме собственно name существует 10 вариантов данного ключа. При этом alt_name используется, если нельзя использовать более точное определение (кроме name:<lg>).

Offline

#280 2013-12-12 14:34:48

AMDmi3
Member
From: Москва
Registered: 2009-08-12
Posts: 3,315

Re: Валидатор населённых пунктов и границ (http://atd.openstreetmap.ru)

langoor wrote:

Вики указывает, что кроме собственно name существует 10 вариантов данного ключа. При этом alt_name используется, если нельзя использовать более точное определение (кроме name:<lg>).

А более точного и нет. То, что оно используется в документах не делает его официальным - оно просто альтернативное. Кроме того, official_name должно быть fully qualified.

Offline

#281 2013-12-12 14:50:38

langoor
Member
Registered: 2013-02-03
Posts: 167

Re: Валидатор населённых пунктов и границ (http://atd.openstreetmap.ru)

AMDmi3 wrote:

То, что оно используется в документах не делает его официальным - оно просто альтернативное. Кроме того, official_name должно быть fully qualified.

Это как интересно? Закона ЯО «О наименованиях, границах и статусе муниципальных образований Ярославской области» не достаточно, чтобы считать то или иное наименование официальным?

Offline

#282 2013-12-12 15:06:19

freeExec
Moderator
From: Ульяновск,Модератор всех слоёв
Registered: 2012-07-31
Posts: 8,547

Re: Валидатор населённых пунктов и границ (http://atd.openstreetmap.ru)

Значит со статусной частью.

Offline

#283 2013-12-12 15:36:18

fserges
Member
From: St.Petersburg/Russia
Registered: 2010-11-08
Posts: 4,030

Re: Валидатор населённых пунктов и границ (http://atd.openstreetmap.ru)

langoor wrote:
fserges wrote:

Как альтернатива (пока не работает но уже в самых ближайших планах) для случаев когда названия допускают трактовку можно будет использовать alt_name. То есть если ж.д. Казарма 753 км и Казарма 753 км используются равноценно то можно второй вариант поместить в alt_name.

А еще не плохо бы сделать обработку official_name. В Ярославской области существует пгт Петровское, повсеместно употребляется Петровск. alt_name не совсем подходит для этого случая.

Я бы поспорил что Петровск это name а Петровское - official_name. Скорее Петровск это old_name/alt_name/local_name (на выбор). Это как город Санкт-Петербург - кто-то его до сих пор принципиально называет Ленинградом, а Петербургом  называют повсеместно. Но в штампе о прописке всё равно будет стоять Санкт-Петербург.

Upd: Забавное кстати обсуждение Петровского в Википедии: http://ru.wikipedia.org/wiki/%D0%9E%D0% … E%D0%BD%29

Last edited by fserges (2013-12-12 15:38:23)


Бывший редактор ОСМ

Offline

#284 2013-12-12 15:39:56

AMDmi3
Member
From: Москва
Registered: 2009-08-12
Posts: 3,315

Re: Валидатор населённых пунктов и границ (http://atd.openstreetmap.ru)

langoor wrote:

Это как интересно? Закона ЯО «О наименованиях, границах и статусе муниципальных образований Ярославской области» не достаточно, чтобы считать то или иное наименование официальным?

Этот делает. Только это всё равно не official_name. official_name - это "рабочий посёлок Петровское" по отношению к "Петровское". "Петровск" по отношению к "Петровское" к официальности отношения не имеют - это разные написания одного названия и обозначаются name и alt_name, в любом удобном порядке.

Last edited by AMDmi3 (2013-12-12 15:40:24)

Offline

#285 2013-12-12 15:53:10

fserges
Member
From: St.Petersburg/Russia
Registered: 2010-11-08
Posts: 4,030

Re: Валидатор населённых пунктов и границ (http://atd.openstreetmap.ru)

dair wrote:

В списке префиксов типов поселений (поселок, хутор и т.п.) не хватает "кордон".

Его нет преднамеренно, там было всё достаточно путанно. Но всё же сел за справочник и пересмотрел что там с кордонами. В случае если кордон явно читается как префикс выделил в префикс, если не так очевидно то оставил. Есть ведь у нас такие НП как кордон №1, Лесной кордон 14 км, Кордон, Татьяновский кодон и т.п. Остальным 26 присвоил тип "кордон".


Бывший редактор ОСМ

Offline

#286 2013-12-12 15:54:47

langoor
Member
Registered: 2013-02-03
Posts: 167

Re: Валидатор населённых пунктов и границ (http://atd.openstreetmap.ru)

fserges wrote:

Я бы поспорил что Петровск это name а Петровское - official_name. Скорее Петровск это old_name/alt_name/local_name (на выбор). Это как город Санкт-Петербург - кто-то его до сих пор принципиально называет Ленинградом, а Петербургом  называют повсеместно. Но в штампе о прописке всё равно будет стоять Санкт-Петербург.

Вот Петербург - это как раз alt_name, так как это наименование распространено повсеместно наряду с Санкт-Петербург. А Петровское практически не употребляется, и согласно вики в name заносится общеупотребляемое наименование объекта.
... old_name - как вариант, alt_name - как уже писал, можно более точный тег использовать, local_name - вряд ли, по крайней мере в области этот нп известен именно как Петровск, а не Петровское.

Offline

#287 2013-12-12 16:01:38

fserges
Member
From: St.Petersburg/Russia
Registered: 2010-11-08
Posts: 4,030

Re: Валидатор населённых пунктов и границ (http://atd.openstreetmap.ru)

fserges wrote:

Новый прогон валидатора выдал опять странные результаты - 80 новых сломанных границ, в том числе многих регионов. При проверке в JOSM ошибок не найдено, но видно что проблемные правки свежие, сделанные за последние 24 часа. Алгоритмы не менялись много дней, возможно действительно какие-то проблемы дампа/osmconvert-а. Сегодня уже разбираться с этим не буду, если проблема повторится завтра то буду перепроверять пообъектно.

Такие результаты выкладывать не буду так как "сломано" 8 регионов и куча районов, т.е. будет огромное количество ложных ошибок.

Источник ошибки был локализован. Оказывается если не потереть какой-то из индексов перед импортом (которые по идее инициализируются во время импорта) то происходят страшные вещи. Разбираться какой именно индекс создаёт такие проблемы лень, поэтому просто буду тереть базу перед импортом.

Валидатор перезапустил. Если отработает раньше чем уйду с работы то вечером будут результаты, но скорее всего достаточно поздно.

Для тех кто борется со сломанными границами. Сломано 2 района:

http://www.openstreetmap.org/relation/383509 - Арбажский район
http://www.openstreetmap.org/relation/383514 - Фалёнский район


Бывший редактор ОСМ

Offline

#288 2013-12-12 16:11:31

fserges
Member
From: St.Petersburg/Russia
Registered: 2010-11-08
Posts: 4,030

Re: Валидатор населённых пунктов и границ (http://atd.openstreetmap.ru)

langoor wrote:
fserges wrote:

Я бы поспорил что Петровск это name а Петровское - official_name. Скорее Петровск это old_name/alt_name/local_name (на выбор). Это как город Санкт-Петербург - кто-то его до сих пор принципиально называет Ленинградом, а Петербургом  называют повсеместно. Но в штампе о прописке всё равно будет стоять Санкт-Петербург.

Вот Петербург - это как раз alt_name, так как это наименование распространено повсеместно наряду с Санкт-Петербург. А Петровское практически не употребляется, и согласно вики в name заносится общеупотребляемое наименование объекта.
... old_name - как вариант, alt_name - как уже писал, можно более точный тег использовать, local_name - вряд ли, по крайней мере в области этот нп известен именно как Петровск, а не Петровское.

Я бывал в Петровском, правда проездом, но как и любой житель "не Петровского" другого названия кроме как Петровское и не знал. Петровск я воспринимал как типичное местное название, типа гордость за бытность городом Петровском.

Ради прикола открыл атласы автомобильных дорог СССР. Во всех атласах, 1961, 1967 и 1987 подписано Петровское, современных тоже.

Я не навязываю свою точку зрения просто я говорю что про Петровск знают только местные, для остальных это Петровское.
К слову, у похожая каша встречается с Дмитриевым/Дмитриевым-Льговским.


Бывший редактор ОСМ

Offline

#289 2013-12-12 16:47:25

langoor
Member
Registered: 2013-02-03
Posts: 167

Re: Валидатор населённых пунктов и границ (http://atd.openstreetmap.ru)

fserges wrote:

Я бывал в Петровском, правда проездом, но как и любой житель "не Петровского" другого названия кроме как Петровское и не знал. Петровск я воспринимал как типичное местное название, типа гордость за бытность городом Петровском.

Получается, все дело в том, какой масштаб узнаваемости скрывается за local_name, чтобы его значение можно было использовать как name. Я ведь тоже не  местный, однако для меня это Петровск smile
В любом случае не сложно ведь сделать проверку official_name кроме alt_name?

Offline

#290 2013-12-12 16:55:10

AMDmi3
Member
From: Москва
Registered: 2009-08-12
Posts: 3,315

Re: Валидатор населённых пунктов и границ (http://atd.openstreetmap.ru)

langoor wrote:

В любом случае не сложно ведь сделать проверку official_name кроме alt_name?

То есть мало того чтобы использовать неправильный тэг, так ещё и заставить валидатор его глотать? Проблему-то вы не исправите, и всё что могло бы учитывать альтернативные названия из alt_name (поиск или рендеры умеющие писать два названия) работать не будет.

Offline

#291 2013-12-12 17:05:56

langoor
Member
Registered: 2013-02-03
Posts: 167

Re: Валидатор населённых пунктов и границ (http://atd.openstreetmap.ru)

Так и не надо править под рендеры и под поиск. В данном случае official_name - более подходящий вариант, нежели alt_name.

Offline

#292 2013-12-12 18:00:57

fserges
Member
From: St.Petersburg/Russia
Registered: 2010-11-08
Posts: 4,030

Re: Валидатор населённых пунктов и границ (http://atd.openstreetmap.ru)

Это не official_name а name известный тем кто не имеет знакомых в Петровском smile Тот же Ломоносов в Санкт-Петербурге также часто называется Ораниенбаумом (Рамбов в разговорной речи). Но в документах это Ломоносов, а вокзал называется Ораниенбаум, дворцово-парковый комплекс тоже Ораниенбаум. Но это так, к слову.

Конкретно в данном случае official_name не применим так как тег используется для хранения сухого официального названия типа "ГДОУ Детский сад №1 Кировского района",  "ГБОУ СОШ Фрунзенского района школа №364" и прочих канцеляризмов.


Бывший редактор ОСМ

Offline

#293 2013-12-12 18:17:07

langoor
Member
Registered: 2013-02-03
Posts: 167

Re: Валидатор населённых пунктов и границ (http://atd.openstreetmap.ru)

Это не official_name а name известный тем кто не имеет знакомых в Петровском

У меня нет знакомых в Петровском smile

...official_name не применим так как тег используется для хранения сухого официального названия типа "ГДОУ Детский сад №1 Кировского района",  "ГБОУ СОШ Фрунзенского района школа №364" и прочих канцеляризмов

А разве статусная часть не указывается в official_status? Есть ли какая-то справка по этому тегу?

Offline

#294 2013-12-12 18:26:37

AMDmi3
Member
From: Москва
Registered: 2009-08-12
Posts: 3,315

Re: Валидатор населённых пунктов и границ (http://atd.openstreetmap.ru)

langoor wrote:

Так и не надо править под рендеры и под поиск.

Это не правка под рендеры и поиск. Это кривые данные, с которыми не смогут работать рендеры и поиск. Потому что данные кривые.

langoor wrote:

В данном случае official_name - более подходящий вариант, нежели alt_name.

Сколько ещё раз нужно сказать "нет" чтобы вы услышали?

Offline

#295 2013-12-12 20:00:48

fserges
Member
From: St.Petersburg/Russia
Registered: 2010-11-08
Posts: 4,030

Re: Валидатор населённых пунктов и границ (http://atd.openstreetmap.ru)

Обновил валидатор. Ничего толком изменить не успел так как во время его работы скрипты менять нельзя а из-за сбоя прогон закончился очень поздно, тут уж спать ложиться пора. Завтра должно войти то что не успел себя обновить (в частности обработка кордонов).

Из нового только одно - на главной странице стали отображаться объекты которые вываливаются из стандартной обработки. Таковыми являются мультиполигоны без outer (алгоритм не понимает, какова граница данного объекта) а также admin_level=9 с тегом suburb и т.п., т.к. suburb не должно появляться так рано и банально отфильтровывается. Марфино попало туда из-за особенности алгоритма (place=village не попадает внутрь ни одного региона), но ради него не охота добавлять ещё одну проверку.


Бывший редактор ОСМ

Offline

#296 2013-12-12 20:41:17

fserges
Member
From: St.Petersburg/Russia
Registered: 2010-11-08
Posts: 4,030

Re: Валидатор населённых пунктов и границ (http://atd.openstreetmap.ru)

fserges wrote:

Для тех кто борется со сломанными границами. Сломано 2 района:

http://www.openstreetmap.org/relation/383509 - Арбажский район
http://www.openstreetmap.org/relation/383514 - Фалёнский район

Эти районы по-прежнему пока сломаны sad Ну и традиционно - многие сельские поселения Новгородчины имеют разрывы в контурах - http://atd.osm.rambler.ru/r89331.html . Рекордсмен здесь Хвойнинский район - http://atd.osm.rambler.ru/r178022.html


Бывший редактор ОСМ

Offline

#297 2013-12-12 22:30:12

pumbur
Member
Registered: 2011-12-12
Posts: 16

Re: Валидатор населённых пунктов и границ (http://atd.openstreetmap.ru)

ошибка при разных статусных имени, но одинаковых основных.

http://atd.osm.rambler.ru/r382788.html

Offline

#298 2013-12-13 05:14:23

fserges
Member
From: St.Petersburg/Russia
Registered: 2010-11-08
Posts: 4,030

Re: Валидатор населённых пунктов и границ (http://atd.openstreetmap.ru)

pumbur wrote:

ошибка при разных статусных имени, но одинаковых основных.

http://atd.osm.rambler.ru/r382788.html

Про это уже писали, но подзабыл немного.


Бывший редактор ОСМ

Offline

#299 2013-12-13 08:50:54

akks
Member
From: Ufa
Registered: 2010-06-11
Posts: 1,728

Re: Валидатор населённых пунктов и границ (http://atd.openstreetmap.ru)

Ещё наблюдение (вдруг пригодится):
почему-то не определился населённый пункт Князево http://atd.osm.rambler.ru/r398551.html
хотя точка {place=hamlet name=Князево} внутри границ городского округа присутствует:
http://www.openstreetmap.org/node/339257860

Граница НП не прорисована, но в аналогичном случае http://atd.osm.rambler.ru/r1790969.html всё в порядке.

P.S. Вопрос снимается - Князево оказалось внутри place=city http://atd.osm.rambler.ru/r1549169.html
(надо прорисовать границу и вырезать дырку в мультиполигоне Уфы, оставив посёлок в городском округе)
Так что валидатор успешно проверяет вложенность не только границ, но и place.

Last edited by akks (2013-12-13 08:55:10)

Offline

#300 2013-12-13 08:58:25

freeExec
Moderator
From: Ульяновск,Модератор всех слоёв
Registered: 2012-07-31
Posts: 8,547

Re: Валидатор населённых пунктов и границ (http://atd.openstreetmap.ru)

akks wrote:

надо прорисовать границу и вырезать дырку в мультиполигоне Уфы

Он же на границе ГО, какая ещё дырка, надо двигать границу Place=Уфа

Offline

Board footer

Powered by FluxBB