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

Он же в валидаторе должен быть, нет?

Так почему в ОСМ 2 раза округ встречается в имени только в одном случае - муниципальный округ Красноуфимский округ. Это что - уникальный случай в России? Чем это отличается от других округов в Свердловской области? Мне всё равно как писать в валидаторе, но должно быть единое правило а не шаляй валяй делаю как хочу.

изображение

А так в ОСМ:

или иначе:

А зачем округ в округе?

@fserges так откуда оно возьмется, это правило-то?
Либо в валидаторе должен быть официальный (чтобы это не значило) эталонный список названий элементов АТД, с которым он сравнивал бы текущие названия из осм, либо нужно исправить явную чушь пользуясь своим суждением.

А зачем округ в округе?

Ясно же, что низачем. Исправил.

Теперь про шаляй валяй делаю как хочу . Это свойство человеческой природы, и устранено полностью оно быть не может.

Cмотрим официальный сайт

Не поленился проверил устав, в Гаранте:

image

Так что варианты в принципе возможны)

Про официальный статус тоже смешно. Таже статья №2:
image

Cмотрим в OSM:

C чего вдруг? Статусом городского округа его наделил закон Свердловской области, а кто наделил его статусом муниципального округа? Коллега Noro Hibu по широте души ? :slight_smile:
Upd:
пригласил @Noro_Hibu поучаствовать в обсуждении.

Закон такой его наделил Закон Свердловской области от 26.03.2024 № 24-ОЗ ∙ Официальное опубликование правовых актов Почему-то в наименовании этого округа в законе как-то всё по особенному выделено. Толи ошибка, толи имеется какое-то неизвестное нам историческое основание формирования этого МО. Для унификации ОСМ можно и “Красноуфимский муниципальный округ” или “муниципальный округ Красноуфимский”.

1 Like

Я пишу валидатор, как вы скажите так я поменяю валидатор.

Но с точки зрения здравого смысла все используют название Красноуфимский муниципальный округ :slightly_smiling_face:

Я 13 лет назад хотел разобраться с буквой “Ё”. Но тогда было ещё мало информации и мне пришлось отключить проверку на “Ё”. Но сейчас информация совершенно другая!

Я пока это требования распространю только на поселения, но после более-менее порядка в отчётах валидатора включу и для деревень.

Я могу попросить поменять “Е” на “Ё” сообщество, но мне надо это сделать побыстрее. Поэтому на уровне поселений я сделаю массовую замену “Е” на “Ё”. Я буду сверять данные с Википедией. Если там “Ё” я буду проставлять “Ё” в ОСМ. Если вы считаете что правильнее “Е” - исправляйте это и в ОСМ и в Википедии.

Поменял местами “name” и “alt_name” в ГП Выборг и Всеволожское ГП. Оба варианта правильные, но на практике в целом и в Ленинградской практике в частности более часто используется вариант ГП.

Если вдруг не согласны, обратите внимания и на другие ГП в Ленинградской области. Зачем иметь то тип в качестве name то в качестве alt_name.

Очень много мусора было недавно создано с типом #OzonGeo. Я подчистил часть.

Но этот пёрл я оставил.

Это не просто отношение а релейшен с 30 (!) полигонами.

А вот какое на самом деле сельское поселение - Relation: ‪Хилдехаройское сельское поселение‬ (‪3867429‬) | OpenStreetMap

1 Like

Валидатор должен поддерживать множественные наименования, а не выбирать одно прямее других. Почти во всех уставах есть двоякие наименования субъекта.

1 Like

А к чему это было сказано? Я пишу валидатор, у меня проверяется и “name” и “alt_name”. Как разработчику валидатора мне безразлично какие вводятся данные.

Хоть такие - валидатору будет всё равно:

name = :heart: Москва – самый лучший город на свете :heart:

alt_name = Москва

Если сообщество считает что так вводить данные даже прикольно, то валидатор это съест.

Но мне как полу-профессиональному статистику это кажется странным. Когда кто-то будет делать выборку из ОСМ, он будет плеваться. То один район так, то другой район эдак, то третий район по-своему.

Поэтому если нам прикольно и весело писать, то что хочется - это нормально. Но я всё же верю что у ОСМ будет много пользователей, которым будет удобно пользоваться данными из ОСМ.

Совершенно фейковое село Козьминское от “#OzonGeo Уточнение границ и атрибутов”. Похоже авторы не понимают что вводят. Вводится фейковое сельское поселение. А внутри вводится село, но его карта вызывает очень большие сомнения. Я не стал его удалять. Может кто-нибудь поправит?

Всё, начинаю переводить там где надо “Е” в “Ё”.

Битюг-Матреновское сельское поселение 3774917 Эртильский район
Красноселовское сельское поселение 3768763 Петропавловский район
Сухо-Березовское сельское поселение 3718921 Бобровский район
Перелешинское городское поселение 3717951 Панинский район
Трехстенское сельское поселение 3723479 Каменский район
Белоберезковское городское поселение 7742400 Трубчевский район
Ильичевское сельское поселение 1649273 Ленинский район
Трехложинское сельское поселение 1426687 Алексеевский район
Ильичевское сельское поселение 1797339 Николаевский район
Киселевское сельское поселение 3395637 Заветинский район
Веселовское сельское поселение 2287572 Весёловский район
Киселевское сельское поселение 1682028 Красносулинский район
Веселовское сельское поселение 1709812 Дубовский район
городское поселение Щелкино 4648167 Ленинский район
Березовское сельское поселение 4633166 Раздольненский район
Березовское сельское поселение 5467678 Яшалтинский район
Студенский сельсовет 6210864 Белинский район
Березовский сельсовет 5246786 Колышлейский район
Березовский сельсовет 5977705 Неверкинский район
Большеозерское сельское поселение 5370953 Балтайский район
Березово-Лукское сельское поселение 4800396 Духовницкий район
Новоселовское сельское поселение 6646042 Екатериновский район
Тепловское сельское поселение 6656310 Новобурасский район
Березовское сельское поселение 6087067 Петровский район
Семеновское сельское поселение 5355921 Фёдоровский район
сельское поселение Семеновка 1711590 Нефтегорский район
сельское поселение Березовка 7792552 Елховский район
Новофедоровское сельское поселение 3679860 Старошайговский район
Березовский сельсовет 8009228 Бирский район
Федоровское сельское поселение 7824280 Тетюшский район
Федоровское сельское поселение 7882162 Кайбицкий район
Березкинское сельское поселение 1692762 Высокогорский район
Березовский сельсовет 1701959 Новосибирский район
Горносталевский сельсовет 4521669 Здвинский район
Новоселовское сельское поселение 5720606 Казачинско-Ленский район
Озернинское сельское поселение 5728530 Братский район
Сосново-Озерское сельское поселение 7052300 Еравнинский район
сельское поселение Озерное 7052302 Еравнинский район
городское поселение Гусиноозерск 7065782 Селенгинский район
городское поселение Олекминск 5146383 Олёкминский улус
Олекминский наслег 5393230 Олёкминский улус
Октемский наслег 5390935 Хангаласский улус
Сень-Кюельский наслег 4851235 Среднеколымский улус
Кебекенский наслег 5389646 Намский улус
Екюндюнский наслег 5387976 Вилюйский улус
Бекчегинский наслег 5387980 Вилюйский улус
Лекеченский наслег 5387985 Вилюйский улус
Ольтехский наслег 5145878 Усть-Алданский улус
Онерский наслег 5145879 Усть-Алданский улус
Оспехский 1-й наслег 5145880 Усть-Алданский улус
Оспехский наслег 5145881 Усть-Алданский улус
городское поселение Югоренок 3384179 Усть-Майский улус
Телейский наслег 5146265 Чурапчинский улус

Всего 54 поселения, но там возможны и мои ошибки. Буду сверять с Википедией. Где в Википедии использована “Ё” я буду переносить в ОСМ.

Если вы будете не согласны с “ё”, исправляйте в ОСМ и в Википедии.

Это ты написал со стороны ОСМ, а я говори про сторону Валидатора.

И name=Альфа и name=Бета должны быть верными в валидаторе.

Я не знаю как это сделать. В принципе сделать можно, но потребуется очень много времени. Ни у кого столько времени нет.

Я проверяю либо name, либо alt_name. Это значение должно более-менее соответствовать ОКТМО. Но чтобы проверять все возможные варианты, то нужно постоянно следить за данными.

Как писать правильно? name=Урух-Мартановское ?

Можно сельское поселение Урус-Мартановское, можно Урус-Мартановское сельское поселение, можно Урус-Мартановское СП, можно Сельское поселения Урус-Мартановское, можно СП “Урус-Мартановское”, можно «Урус—Мартоновское», можно село Урус-Мартоновское …

Я сталкивался с огромной кучей применимых вариантов имени. И какой вариант правильный - будет куча вариантов. Я не рискну писать такой валидатор. Я его опубликую в текущем виде, вы - доводите его до своих нужд.

Всё, я закончил. Тщательно перепроверил что написано в Википедии. В нескольких случаях пришлось отказаться, но в целом переименовал.

Если что - это не полный список “Ё”. Да, я его делал несколько лет назад, поэтому часть СП у меня на “Е” а на самом деле может быть на “Ё”. Это вполне может быть, но таковы они и в ОСМ.

В населённых пунктах я проверять пока не буду. Тот список гораздо больше, а важность его гораздо меньше. Проверю скорее всего в следующем году.

Всё же вопрос с Крымом и Украиной оказался открытый.

Я поменяю данные так чтобы валидатор их отфильтровывал. Но учитывая болезненность этих вопросов могу неожиданно получить какие-нибудь тяжёлые последствия.

А так - надо писать:

boundary = historic

или так:

claimed_by = UA

Я предпочту второй вариант.

Ну что, сегодня опубликовал результаты прогона старого валидатора как самые точные. Но начиная со следующей недели начну дополнять отчёт старого валидатора отдельными страницами нового.

Тем не менее старый валидатор будет наверное месяц выполняться как основной. Дальше - периодически прогоняться для поиска багов в новом. Это будет если не будет открытых вопросов на странице Обновление данных по АТД и НП в ОСМ, а также их валидация ведь иначе часть кода не будет написана.

А так, нужно исправлять ОСМ - Валидатор: сломанные границы :weary_face:

Кто-то сломал границу города Осинники, в верхнем правом углу.

1 Like

:grimacing:

1 Like

Будет смена требований :slight_smile: Если в старом валидаторе НП были важнее поля внесённые в отношение/линии то в новом - в точки. В старом валидаторе это было логично, в новом валидаторе ещё более логично.

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

Ну и новый валидатор более точен в вопросах геометрии. Например, город Магнитогорск имеет границу, которая пересекает границу Уральского федерального округа и Приволжский (и регионов также). Нужно исправить!