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.***
#51 2013-11-22 16:18:23
- EugenyN
- Member
- From: Voronezh
- Registered: 2011-03-17
- Posts: 1,000
- Website
Re: Валидатор населённых пунктов и границ (http://atd.openstreetmap.ru)
не подхватывает isolated_dwelling и place (н.п. с population=0) с названиями вроде "хутор Заросший (нежилой)" или "руины хутора Пустой"
http://atd.osm.rambler.ru/r2588411.html
http://www.openstreetmap.org/browse/node/1580986363
так же везде использовал okato:user.
Offline
#52 2013-11-22 16:22:26
- AMDmi3
- Member
- From: Москва
- Registered: 2009-08-12
- Posts: 3,315
Re: Валидатор населённых пунктов и границ (http://atd.openstreetmap.ru)
не подхватывает isolated_dwelling и place (н.п. с population=0) с названиями вроде "хутор Заросший (нежилой)" или "руины хутора Пустой"
Правильно, таких названий быть не должно. Но вот place=locality должен подхватывать (его нужно использовать для исчезнувших деревень, ещё числящихся официально и isolated_dwelling, разумеется, тоже.
Last edited by AMDmi3 (2013-11-22 16:31:31)
Offline
#53 2013-11-22 16:35:12
- fserges
- Member
- From: St.Petersburg/Russia
- Registered: 2010-11-08
- Posts: 4,029
Re: Валидатор населённых пунктов и границ (http://atd.openstreetmap.ru)
не подхватывает isolated_dwelling
http://atd.osm.rambler.ru/r2588411.html
http://www.openstreetmap.org/browse/node/1580986363так же везде использовал okato:user.
Да, isolated_dwelling не включён в фильтр, поправлю. Когда перепроверял результаты то смотрел в тех местах где их не было.
Upd: слово (нежилой) нужно будет отбрасывать на этапе сопоставления.
Last edited by fserges (2013-11-22 16:36:22)
Бывший редактор ОСМ
Offline
#54 2013-11-22 16:40:33
- EugenyN
- Member
- From: Voronezh
- Registered: 2011-03-17
- Posts: 1,000
- Website
Re: Валидатор населённых пунктов и границ (http://atd.openstreetmap.ru)
EugenyN wrote:не подхватывает isolated_dwelling и place (н.п. с population=0) с названиями вроде "хутор Заросший (нежилой)" или "руины хутора Пустой"
Правильно, таких названий быть не должно. Но вот place=locality должен подхватывать (его нужно использовать для исчезнувших деревень, ещё числящихся официально.
я понимаю, что name для нп должен быть без приставок вроде "(нежилой)" или "руины". но с другой стороны можно рассуждать так: place применяется ещё для обозначения "именнованного места". и когда мы видим пустырь или руины, урочище. ближе к этому оказывается широкое значение place, т.е. именованное место, а не НП. (это совсем не похоже на НП. это именно руины, возможно, заросший фундамент) и когда мы это трактуем как "именованное место" то у нас нет ограничений на название, какое бы мы имели в случае трактовки в качестве НП без населения.
но это тема для другой ветки.
Last edited by EugenyN (2013-11-22 16:41:51)
Offline
#55 2013-11-22 16:49:45
- AMDmi3
- Member
- From: Москва
- Registered: 2009-08-12
- Posts: 3,315
Re: Валидатор населённых пунктов и границ (http://atd.openstreetmap.ru)
Вне зависимости от интерпретации, именованое место - "хутор Заросший". Остальное - его свойства, которые почему-то добавляются к названию.
Offline
#56 2013-11-22 17:13:37
- fserges
- Member
- From: St.Petersburg/Russia
- Registered: 2010-11-08
- Posts: 4,029
Re: Валидатор населённых пунктов и границ (http://atd.openstreetmap.ru)
AMDmi3 wrote:EugenyN wrote:не подхватывает isolated_dwelling и place (н.п. с population=0) с названиями вроде "хутор Заросший (нежилой)" или "руины хутора Пустой"
Правильно, таких названий быть не должно. Но вот place=locality должен подхватывать (его нужно использовать для исчезнувших деревень, ещё числящихся официально.
я понимаю, что name для нп должен быть без приставок вроде "(нежилой)" или "руины". но с другой стороны можно рассуждать так: place применяется ещё для обозначения "именнованного места". и когда мы видим пустырь или руины, урочище. ближе к этому оказывается широкое значение place, т.е. именованное место, а не НП. (это совсем не похоже на НП. это именно руины, возможно, заросший фундамент) и когда мы это трактуем как "именованное место" то у нас нет ограничений на название, какое бы мы имели в случае трактовки в качестве НП без населения.
На мой взгляд это явно должно быть где-то в name - alt_name, например. (нежилой) это помета а не часть имени, но для ориентирования на картах может быть полезным.
Бывший редактор ОСМ
Offline
#57 2013-11-22 17:47:59
- EugenyN
- Member
- From: Voronezh
- Registered: 2011-03-17
- Posts: 1,000
- Website
Re: Валидатор населённых пунктов и границ (http://atd.openstreetmap.ru)
ок. а если это просто пустырь и даже фундамента не осталось ? всё так же называть это хутором ? или может быть селом ? учитывая принцип - что на местности, то и на карте, нельзя же пустырь или холмик хутором назвать, как и развалины старой церкви нельзя церковью назвать.
церковь:
http://www.pravoslavie.ru/sas/image/100280/28054.b.jpg
хутор:
http://4.bp.blogspot.com/_PM0oZANy5eE/S … G_4349.jpg
в том и дело, что это уже не церковь и не хутор. а руины или местность с названием. а то, что было раньше - это свойство.
Last edited by EugenyN (2013-11-22 17:51:01)
Offline
#58 2013-11-22 18:18:13
- AMDmi3
- Member
- From: Москва
- Registered: 2009-08-12
- Posts: 3,315
Re: Валидатор населённых пунктов и границ (http://atd.openstreetmap.ru)
На мой взгляд это явно должно быть где-то в name - alt_name, например. (нежилой) это помета а не часть имени, но для ориентирования на картах может быть полезным.
Нет, alt_name это то же самое что name, для случая когда бывают разночтения названия, и также не допускает приписок.
ок. а если это просто пустырь и даже фундамента не осталось ? всё так же называть это хутором ? или может быть селом ? учитывая принцип - что на местности, то и на карте, нельзя же пустырь или холмик хутором назвать, как и развалины старой церкви нельзя церковью назвать.
Если даже фундамента не осталось, place меняется на locality, название же никто не менял. По сути, и некому.
Ещё я тут подумал насчёт okato/okato:user, и очень прошу отказаться от его использования в валидаторе вообще. Наша цель - создать качественный набор данных, который можно использовать самостоятельно, соответственно нужно обеспечить полноту информации и иметь возможность различать НП с одинаковыми названиями по объективным свойствам - для начала по статусной части. Возможность заткнуть валидатор, показывающий реальную ошибку - неразличимость НП в данных либо неправильное название, проставив okato:user - это очень и очень плохо. Случаи где без кода (сейчас) реально не обойтись нужно собрать и подумать что с ними делать. В самом крайнем случае это будет явный список, только для НП из которого допустимо использовать коды.
Last edited by AMDmi3 (2013-11-22 18:18:28)
Offline
#59 2013-11-22 19:50:20
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: Валидатор населённых пунктов и границ (http://atd.openstreetmap.ru)
Если такого рода объекты валидны (т.е. что городские районы что suburb являются admin_level=9) то тогда я буду просто отбрасывать place = suburb не глядя на admin_level.
В данном случае я нигде не нашёл, что городской округ делится на административные районы. Так что это чья-то фантазия и теги admin_level = 9 и boundary = administrative лишние.
Ещё я тут подумал насчёт okato/okato:user
По сути если должно быть 2 НП с одни названием и в осм мы имеем 2 НП с одни названием, то стоит предположить что это они и есть. Если их 1 или 3, то значит все 1/3 неправильные.
Online
#60 2013-11-22 19:55:52
- fserges
- Member
- From: St.Petersburg/Russia
- Registered: 2010-11-08
- Posts: 4,029
Re: Валидатор населённых пунктов и границ (http://atd.openstreetmap.ru)
Данные для валидатора обновились ... Только вот файерволы не дают мне выложить результат. Выложу позднее вечером из дома.
Валидатор обновился на утренний дамп. Принципиальных изменений нет, просто прогон на новых данных. Из нового - попробовал перейти на pbf -> osmconvert -> osm. Всё вроде нормально, но получилась ерунда с кавычками, нужно разбираться на каком этапе это происходит.
Бывший редактор ОСМ
Offline
#61 2013-11-22 20:40:47
- AMDmi3
- Member
- From: Москва
- Registered: 2009-08-12
- Posts: 3,315
Re: Валидатор населённых пунктов и границ (http://atd.openstreetmap.ru)
Из добавленного вчера не опознались два СП:
Уницкое тут: http://atd.osm.rambler.ru/r570637.html
Отрадновское тут: http://atd.osm.rambler.ru/r959859.html
в данных на вид всё нормально, остальные СП добавленные одновременно с этими нормально обработались.
Offline
#62 2013-11-22 21:29:41
- fserges
- Member
- From: St.Petersburg/Russia
- Registered: 2010-11-08
- Posts: 4,029
Re: Валидатор населённых пунктов и границ (http://atd.openstreetmap.ru)
Из добавленного вчера не опознались два СП:
Уницкое тут: http://atd.osm.rambler.ru/r570637.html
Отрадновское тут: http://atd.osm.rambler.ru/r959859.htmlв данных на вид всё нормально, остальные СП добавленные одновременно с этими нормально обработались.
Я в этом прогоне в спешке забыл включить проверку границ на замкнутость. Глянул на Отрадновское и обнаружил что Мышкинский район разорван. Соответственно быстрый метод на вложенность дал неверный результат. В общем нужно править Мышкинский район а мне включить проверку границу в прогон по умолчанию.
Уницкое пропало из-за сломанности границ Кесовогорского района.
Last edited by fserges (2013-11-22 21:32:22)
Бывший редактор ОСМ
Offline
#63 2013-11-22 21:46:39
- AMDmi3
- Member
- From: Москва
- Registered: 2009-08-12
- Posts: 3,315
Re: Валидатор населённых пунктов и границ (http://atd.openstreetmap.ru)
Имхо, замкнутость границ соседних районов вообще не должна влиять на текущий.
Offline
#64 2013-11-23 04:52:09
- AMDmi3
- Member
- From: Москва
- Registered: 2009-08-12
- Posts: 3,315
Re: Валидатор населённых пунктов и границ (http://atd.openstreetmap.ru)
Кажется ещё не находит ГП с полными названиями: http://atd.osm.rambler.ru/r389669.html
Offline
#65 2013-11-23 05:55:29
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: Валидатор населённых пунктов и границ (http://atd.openstreetmap.ru)
Хм.. а тогда чего он osmID выводит раз не нашёл. Скорее всего что-то да ему не понравилось.
А вот с ё непонятки. На странице http://atd.osm.rambler.ru/r1760248.html валидатор ожидает "Озерское", а имеется "Озёрское сельское поселение", с ё указано на сайте района, так что тут гадать нечего.
Last edited by freeExec (2013-11-23 05:59:11)
Online
#66 2013-11-23 08:35:05
- fserges
- Member
- From: St.Petersburg/Russia
- Registered: 2010-11-08
- Posts: 4,029
Re: Валидатор населённых пунктов и границ (http://atd.openstreetmap.ru)
Имхо, замкнутость границ соседних районов вообще не должна влиять на текущий.
Ну это побочный эфект самописных геометрических алгоритмов. Тут компромисс точности и скорости. Но ломаные границы так или иначе будут приводить к тем или иным глюкам. Впрочем, в будущем подобный эффект будет минимизирован модификацией алгоритма, который будет пытаться искать сообразно истории, но полностью от таких побочных эффектов не избавится. Но если границы в ОСМ будут ломаться очень часто, то конечно придётся подумать на эту тему.
Бывший редактор ОСМ
Offline
#67 2013-11-23 08:39:10
- fserges
- Member
- From: St.Petersburg/Russia
- Registered: 2010-11-08
- Posts: 4,029
Re: Валидатор населённых пунктов и границ (http://atd.openstreetmap.ru)
Кажется ещё не находит ГП с полными названиями: http://atd.osm.rambler.ru/r389669.html
Тут рука у меня дрогнула и не захотел забивать префикс "Городское поселение Город " как валидный. Вроде бы и корректное название, но его длина смущает, хотя и не является избыточной как "муниципальное образование город Курган". Конкретно в данном случае проблема решается добавление одной строчки в функцию нормализации имени. Если скажете что это нормальное написание, добавлю эту строчку сегодня.
Бывший редактор ОСМ
Offline
#68 2013-11-23 08:43:04
- fserges
- Member
- From: St.Petersburg/Russia
- Registered: 2010-11-08
- Posts: 4,029
Re: Валидатор населённых пунктов и границ (http://atd.openstreetmap.ru)
Хм.. а тогда чего он osmID выводит раз не нашёл. Скорее всего что-то да ему не понравилось.
Совпадение это когда коду объекта в ОСМ сопоставился код ОКТМО (грубо, так как есть некоторое количество не имеющие кодов ОКТМО, например, федеральные округа).
А вот с ё непонятки. На странице http://atd.osm.rambler.ru/r1760248.html валидатор ожидает "Озерское", а имеется "Озёрское сельское поселение", с ё указано на сайте района, так что тут гадать нечего.
Ну это значит я у себя не доглядел Я стараюсь следить за "ё" но сказать что проверил все поселения - не могу. Исправил. Спасибо!
Бывший редактор ОСМ
Offline
#69 2013-11-23 11:30:18
- AMDmi3
- Member
- From: Москва
- Registered: 2009-08-12
- Posts: 3,315
Re: Валидатор населённых пунктов и границ (http://atd.openstreetmap.ru)
Тут рука у меня дрогнула и не захотел забивать префикс "Городское поселение Город " как валидный. Вроде бы и корректное название, но его длина смущает, хотя и не является избыточной как "муниципальное образование город Курган". Конкретно в данном случае проблема решается добавление одной строчки в функцию нормализации имени. Если скажете что это нормальное написание, добавлю эту строчку сегодня.
Я думаю это единственное правильное написание (только регистр всей статусной части должен быть нижний):
- без сокращений
- настоящее название
- отличается от "XXX" и "город XXX" чтобы в адресах не было "город XXX - город XXX - улица YYY"
- на карте вроде как не рисуется, так что в этом плане проблем не сулит (хотя если рисутеся, опять таки будет понятно к чему относится, а не второй "город XXX" где-то в чистом поле
только не понял зачем тут что-то добавлять, когда это название по идее должно появиться автоматически из ожидаемых названия и статусной части. Если добавлять, то очевидно что понадобятся также "городское поселение посёлок" и т.д.
Offline
#70 2013-11-23 12:19:14
- Nikolya
- Member
- From: Краснодар
- Registered: 2010-08-17
- Posts: 937
Re: Валидатор населённых пунктов и границ (http://atd.openstreetmap.ru)
Поскольку обсуждение не закончилось (меня не переубедили, я не переубедил) то пока остаётся так.
грош цена такому валидатору, под который нужно еще убеждать автора в правильности данных
Offline
#71 2013-11-23 12:46:41
- fserges
- Member
- From: St.Petersburg/Russia
- Registered: 2010-11-08
- Posts: 4,029
Re: Валидатор населённых пунктов и границ (http://atd.openstreetmap.ru)
fserges wrote:Тут рука у меня дрогнула и не захотел забивать префикс "Городское поселение Город " как валидный. Вроде бы и корректное название, но его длина смущает, хотя и не является избыточной как "муниципальное образование город Курган". Конкретно в данном случае проблема решается добавление одной строчки в функцию нормализации имени. Если скажете что это нормальное написание, добавлю эту строчку сегодня.
Я думаю это единственное правильное написание (только регистр всей статусной части должен быть нижний):
- без сокращений
- настоящее название
- отличается от "XXX" и "город XXX" чтобы в адресах не было "город XXX - город XXX - улица YYY"
- на карте вроде как не рисуется, так что в этом плане проблем не сулит (хотя если рисутеся, опять таки будет понятно к чему относится, а не второй "город XXX" где-то в чистом поле.
ОК, поправил. За регистром я пока смотреть не буду, пока основную структуру довести бы.
Кстати, а не ли возможности прогнать что-то вроде причёсывалки названий улиц на названия муниципальных образований (хотя бы привести регистр к единому виду) и по official_status (там вообще зоопарк). Такой бот не разрушает никаких данных но стандартизирует данные для последующей автоматической обработки.
Бывший редактор ОСМ
Offline
#72 2013-11-23 12:51:47
- fserges
- Member
- From: St.Petersburg/Russia
- Registered: 2010-11-08
- Posts: 4,029
Re: Валидатор населённых пунктов и границ (http://atd.openstreetmap.ru)
fserges wrote:Поскольку обсуждение не закончилось (меня не переубедили, я не переубедил) то пока остаётся так.
грош цена такому валидатору, под который нужно еще убеждать автора в правильности данных
Не очень понятна мысль, если честно. Валидатор находится в состоянии беты и далёк от идеала, все вопросы сразу не решаются а решаются в соответствии с внутреними приоритетами. Дойдут руки и до Краснодарского края. Решений которые устраивают всех не бывает (вот Zkir не любит "ё" и всё тут), поэтому будут те или иные компромиссы. Сейчас я в эти дебри даже лезть не хочу.
Бывший редактор ОСМ
Offline
#73 2013-11-23 12:55:16
- fserges
- Member
- From: St.Petersburg/Russia
- Registered: 2010-11-08
- Posts: 4,029
Re: Валидатор населённых пунктов и границ (http://atd.openstreetmap.ru)
В общем на выходных буду проводить большой рефакторинг кода, поэтому вероятность того что валидатор обновится завтра невелика - слишком много где будут переделки, а бегущий в фоне валидатор хорошо подтормаживает комп. Поэтому вероятнее всего следующее обновление будет в понедельник вечером. Но там уже будет много улучшений, как минимум - всё будет работать быстрее
Бывший редактор ОСМ
Offline
#74 2013-11-24 05:31:49
- lenux
- Member
- Registered: 2011-12-06
- Posts: 670
Re: Валидатор населённых пунктов и границ (http://atd.openstreetmap.ru)
Значок ссылки на википедию можно уменьшить раза в четыре : )
Offline
#75 2013-11-24 08:27:09
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: Валидатор населённых пунктов и границ (http://atd.openstreetmap.ru)
Значок ссылки на википедию можно уменьшить раза в четыре : )
Да и ещё добавить favicon.ico а то трудно найти нужную закладку.
Online