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.***
#726 2017-11-05 09:48:53
- wowik
- Member

- From: Zelenograd
- Registered: 2009-09-29
- Posts: 9,368
Re: Списки населенных мест с валидацией границ и адресов
Ой! Я-то прилепил, но в ночи глубокой забыл выложить.
Теперь к компьютеру не пробиться.
P.S. Пробился. Выложил несколько регионов.
Теперь бы переписать тормоза, возникшие на собирании индексов, да и добавить сортировку, чтобы индекс районного узла связи вылазил а первое место.
P.P.S. Добавил сортировку и тормозов. Осталось убрать тормоза.
Обновил Самарскую.
Last edited by wowik (2017-11-05 11:21:46)
Offline
#727 2017-11-07 09:54:48
- wowik
- Member

- From: Zelenograd
- Registered: 2009-09-29
- Posts: 9,368
Re: Списки населенных мест с валидацией границ и адресов
Выложил индексы из ФИАС.
Индексы берутся для домиков, потом собираются вверх по иерархии. Если индексов разных больше двух у объекта, то видим многоточие.
В отличии от внесенных в OSM, справочные индексы предворяются знаком звездочки.
Last edited by wowik (2017-11-07 09:56:13)
Offline
#728 2017-11-07 12:39:12
- Mir76
- Member
- From: Екатеринбург
- Registered: 2009-12-18
- Posts: 1,455
Re: Списки населенных мест с валидацией границ и адресов
Такой вопрос - есть покинутая деревня Мысы. В валидаторе она показана как неотмеченная: http://wowik.000space.com/places/ru-sve/65771000000.htm ,
а на самом деле она отмечена:
https://www.openstreetmap.org/node/4713 … 06/61.7221
только тегом
abandoned:place=hamlet
и валидатор ее не видит.
Это валидатор надо подправить или теги?
Offline
#729 2017-11-07 12:54:40
- wowik
- Member

- From: Zelenograd
- Registered: 2009-09-29
- Posts: 9,368
Re: Списки населенных мест с валидацией границ и адресов
Надо добавить place=locality, ибо без него один лишь abandoned:place мало кто увидит, поэтому и валидатор отказывается видеть
Offline
#730 2017-11-07 13:23:21
- Mir76
- Member
- From: Екатеринбург
- Registered: 2009-12-18
- Posts: 1,455
Re: Списки населенных мест с валидацией границ и адресов
Исправил. Еще такой вопрос - почему валидатор считает именованную тропу улицей: http://wowik.000space.com/places/ru-sve/$18.htm
Offline
#731 2017-11-07 13:34:26
- wowik
- Member

- From: Zelenograd
- Registered: 2009-09-29
- Posts: 9,368
Re: Списки населенных мест с валидацией границ и адресов
Особенности работы.
Улица определяется примерно так:
- это highway=residential,living_street (может еще какие-то)
- это name, содержащий слова "улица","проспект",...,"мост". "подъем" оказался в их числе, в каких-то городах попадались улицы с такими наименованиями. Всё это было давно и может надо пересмотреть код.
Last edited by wowik (2017-11-07 15:35:33)
Offline
#732 2017-11-07 17:32:11
- dansit
- Member

- From: Astana Kazakhstan
- Registered: 2017-05-31
- Posts: 54
Re: Списки населенных мест с валидацией границ и адресов
Можно http://wowik.000space.com/places/kz/552244000.htm поправить? Населенные пункты в кавычках да и и еще на казахском
Offline
#733 2017-11-07 17:39:00
- wowik
- Member

- From: Zelenograd
- Registered: 2009-09-29
- Posts: 9,368
Re: Списки населенных мест с валидацией границ и адресов
http://ekibastuz.gov.kz/ru/index.php?id=161
Это так оно называется официально.
В КАТО те населенные пункты, которые решили по-русски назвать прямо казахским словом без перевода/транскрипции/транслитерации, даны в кавычках. Таких чудес там не мало.
Вариант 1) писать в ОСМ в name так же
Вариант 2) писать в ОСМ в name таки без казахских букв и может без кавычек, а вариант с казахскими и с кавычками писать в alt_name
Название - имя собственное, может содержать любой набор букв, но когда-нибудь сообрязят, что в русском языке нет некоторых кирилических букв, по крайней мере когда казахскую латиницу начнут использовать.
Last edited by wowik (2017-11-08 09:34:47)
Offline
#734 2017-11-09 03:34:01
- Eduard Popov
- Member
- From: Vladivostok
- Registered: 2017-01-09
- Posts: 37
Re: Списки населенных мест с валидацией границ и адресов
Есть ли возможность просмотреть исходный код этого замечательного валидатора?
Хочется не отвлекать автора вопросами по сложной функциональности. Например выяснить, что это за ошибка http://wowik.000space.com/places/ru-pri/$76.htm.
Если код открытый, было бы классно иметь возможность помогать автору с доработкой
.
У нас в планах заняться также вот этим безобразием http://www.wowik.000space.com/routes/ru/ (в картографическом плане).
Last edited by Eduard Popov (2017-11-09 03:41:18)
Offline
#735 2017-11-09 06:03:44
- wowik
- Member

- From: Zelenograd
- Registered: 2009-09-29
- Posts: 9,368
Re: Списки населенных мест с валидацией границ и адресов
Про мост - пост выше. "мост" считает улицей, а города улице не находит. Или границ у ГП нету, или мост за городом и вовсе не улица. Тут видим, что мост выпал не только из города, но и из районов. Вот и этот мыс не попал ни в один из районов http://wowik.000space.com/places/ru-pri/$75.htm
Возможно что-то с границами районов или они не попали в файл с регионом. Но вроде они не битые.
Код формально включает закрытые куски и к тому же жутко не причесан.
А что за картографические планы имеются ввиду? Визуализировать на карте? Когда-то делал подход к проблеме, может уже пора сделать ещё.
Last edited by wowik (2017-11-09 06:17:27)
Offline
#736 2017-11-09 06:17:27
- Eduard Popov
- Member
- From: Vladivostok
- Registered: 2017-01-09
- Posts: 37
Re: Списки населенных мест с валидацией границ и адресов
В половине регионов нет половины дорог регионального значения, очень много островков дорог, хотим докартографировать.
Offline
#737 2017-11-09 06:48:21
- pfg21
- Member
- From: Чебоксары
- Registered: 2012-10-18
- Posts: 4,281
Re: Списки населенных мест с валидацией границ и адресов
запускаешь джосм, засылаешь в него корявые дороги и в нем все видишь и исправляешь. чего еще надо ??
отличная рабочая лошадка, без лишних медиараздражителей ![]()
Offline
#738 2017-11-09 13:17:10
- Mir76
- Member
- From: Екатеринбург
- Registered: 2009-12-18
- Posts: 1,455
Re: Списки населенных мест с валидацией границ и адресов
- это name, содержащий слова "улица","проспект",...,"мост". "подъем" оказался в их числе, в каких-то городах попадались улицы с такими наименованиями. Всё это было давно и может надо пересмотреть код.
Я бы костыль вставил - если name содержит указанное, но это highway=path - то игнорировать
В худшем случае валидатор пропустит улицу, которая мало того, что почему-то замаплена тропой, так еще и не содержится ни в одном НП. Но он все равно покажет, что эта улица есть в ФИАС.
Offline
#739 2017-11-09 14:20:21
- wowik
- Member

- From: Zelenograd
- Registered: 2009-09-29
- Posts: 9,368
Re: Списки населенных мест с валидацией границ и адресов
почему-то замаплена тропой
Да вот есть улицы в наших селеньях.
Offline
#740 2017-11-11 08:15:55
- dansit
- Member

- From: Astana Kazakhstan
- Registered: 2017-05-31
- Posts: 54
Re: Списки населенных мест с валидацией границ и адресов
Такой вопрос. О переименованых нас. пунктах. Находишь по валидатору нас. пункт. Наносишь его. А потом находишь ссылку на офф документ, где говорится что нас. пункт переменован. Соответственно переносишь старое в old_name, и даешь новое название.
Конечно валидатор тут же это как ошибку указывает.
Вот и вопрос. Что важнее- ссылка в КАТО и или ссылка на офф документ. И как избежать как избежать таких коллизий? Каждый раз поправлять валидатор в соответствии с офф документами?
Все таки хочется что бы процент правильно нанесенных нас пунктов стремился к 100 процентам в валидаторе
Offline
#741 2017-11-11 08:40:52
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: Списки населенных мест с валидацией границ и адресов
Мапинг по валидатор детектед, КАТО и прочее всего лишь сборник, а первоисточник НПА. Так что пусть валидатор дальше ругается.
Offline
#742 2017-11-11 08:58:12
- dansit
- Member

- From: Astana Kazakhstan
- Registered: 2017-05-31
- Posts: 54
Re: Списки населенных мест с валидацией границ и адресов
![]()
Ну я то знаю что вылидатор просто хороший инструмент. Только все таки слегка напрягает когда знаешь что ты сделал на 100 правильно, а валидаторе ошибка
Offline
#743 2017-11-11 08:59:40
- wowik
- Member

- From: Zelenograd
- Registered: 2009-09-29
- Posts: 9,368
Re: Списки населенных мест с валидацией границ и адресов
КАТО у меня год не обновлялся. Позавчера попробовал скачать новый, а там файлы не загружаются.
https://stat.gov.kz/faces/classificatorsPage
Написали им об ошибке. Сейчас попробовал - загружает, может помогло их пинание.
P.S. Обновил КАТО (октябрь 2017), выложил http://wowik.000space.com/places/kz/
P.P.S. Забыл заменить латинские буквы
H->Н (327 штук), c->с (8 штук), a->а (1 штука), C->С (1 штука), A->А (1 штука)
P.P.P.S. Перевыложил
Last edited by wowik (2017-11-11 10:49:52)
Offline
#744 2017-11-14 13:51:32
- dansit
- Member

- From: Astana Kazakhstan
- Registered: 2017-05-31
- Posts: 54
Re: Списки населенных мест с валидацией границ и адресов
Тут возник вопрос.
Я наношу сельские округа, поселковые администрации и т.д. как в валидаторе -с.о. п.а и так далее.
Но. Тут некоторые мапперы против сокращенний. Вообще то они и мне не нравятся.
Итак - можно сделать чтобы валидатор считал к примеру сельский округ и с.о равнозначным? ![]()
Ну и все остальные сокращения также. Их ведь ограниченное количество.
Да в КАТО они с сокращениями. Но это просто формальный документ. Руководство к поиску данных.
В реальном адресе все таки сокращений нужно избегать.
Но так как их уже нанесено много, что бы не мучится, то хотелось бы такое дополнение. И то и это считать правильным.
Может быть сокращение как то отмечать. Цветом например. Чтобы было видно где сокращение а где нет. Чтобы потом если что можно было поправить.
Причем полное название чтобы было приоритетным и было видно в валидаторе
В общем - такое реально? ![]()
Last edited by dansit (2017-11-14 13:55:11)
Offline
#745 2017-11-14 14:07:14
- pfg21
- Member
- From: Чебоксары
- Registered: 2012-10-18
- Posts: 4,281
Re: Списки населенных мест с валидацией границ и адресов
не надо такое делать, сокращениям не место в имени.
Offline
#746 2017-11-14 14:15:15
- wowik
- Member

- From: Zelenograd
- Registered: 2009-09-29
- Posts: 9,368
Re: Списки населенных мест с валидацией границ и адресов
не надо такое делать
Но приходится, такова сложившаяся практика в Казахстане.
Валидатор просто ее придерживается.
Если начать разнобой, то будет хуже, так как увидев разные варианты начнут менять туда-сюда.
К тому же, насколько я смотрю по сайтам, эти сокращения очень распространены и используются в документах.
Могу попробовать длинные имена красить желтеньким, как бы warning, а не error, но с другой стороны, если name на совпадает с тем, что указано в addr:*, то конверторы не найдут куда приклеить дочерний объект, тут важна еще согласованность.
У меня нет уверенности, что надо сейчас все имена по стране раскрыть, включая addr:* .
Я считаю, что их бы хоть внести таки все правильно и однообразно, а уж потом причесать по-другому не долго.
Но тут мнение других мапперов по Казахстану нужно.
Но мы что-то не в той ветке. Лучше в этой:
https://forum.openstreetmap.org/viewtopic.php?id=24740
Last edited by wowik (2017-11-14 15:29:21)
Offline
#747 2017-11-14 17:16:40
- Kuritsyn Roman
- Member

- From: Казахстан, ВКО, Шемонаиха
- Registered: 2017-04-03
- Posts: 150
- Website
Re: Списки населенных мест с валидацией границ и адресов
Я считаю, что их бы хоть внести таки все правильно и однообразно, а уж потом причесать по-другому не долго.
Но тут мнение других мапперов по Казахстану нужно.
Как я понимаю: вопрос с КАТО и сокращениями затронет только Казахстан. В случае с сельским округом: 2453 сельский округа переименовать при 100% наличии на карте, задача посильная, а при смекалке так вообще простая. ![]()
1. Скачиваем через Overpass в JOSM всё в пределах Казахстана с ключём addr:subdistrict=*, сохраняем проект как имя.osm.
По сути мы получили XML на 20 мегабайт (только что скачал всё по Казастану с этим ключом)
2. Открываем в текстовом редакторе наш XML и функцией заменить меняем "с.о." на "сельский округ" и что там ещё надо будет, сохраняем.
3. Загружаем наш XML аля имя.osm в JOSM, проверяем методом тыка, что всё получилось и отправляем на загрузку.
4. Сидим ждём пока по факту 4418 объект загрузится. ![]()
Last edited by Kuritsyn Roman (2017-11-14 17:28:37)
Offline
#748 2017-11-14 17:38:58
- Kuritsyn Roman
- Member

- From: Казахстан, ВКО, Шемонаиха
- Registered: 2017-04-03
- Posts: 150
- Website
Re: Списки населенных мест с валидацией границ и адресов
Причесать проект надо будет и можно отправлять, если хотите.
Встречаются "с о" "с. о" "с.о" "сел ок" и прочее такое....валидатор заработает спокойно с.о-->сельский округ, а после приведения в порядок статусной части — появиться в валидаторе много нового. ![]()
А дальше можно и остальным заняться. ![]()
Offline
#749 2017-11-15 01:21:26
- Serzhanya
- Member
- Registered: 2015-02-12
- Posts: 72
Re: Списки населенных мест с валидацией границ и адресов
Углегорский район теперь округ (документ)
Offline
#750 2017-11-15 09:53:57
- pfg21
- Member
- From: Чебоксары
- Registered: 2012-10-18
- Posts: 4,281
Re: Списки населенных мест с валидацией границ и адресов
Kuritsyn Roman, преобразовать "c.о." в "сельский округ" не проблема, это работа определенной степени нудности "и усё".
проблема в том чтобы все вносившие/редактировавшие согласились с подобным изменением и впоследствии не было "войны правок". плюс дополнить определяющие статьи в вики чтобы в дальнешйем не было новых с.о.
Offline