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.***

#1601 2013-10-31 21:34:29

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

Re: Проверялка границ по ОКТМО, НП по ОКАТО и улиц по КЛАДР

Коллеги, а как валидатору отличать кто есть кто:

name = Зимитицы
place = village

http://www.openstreetmap.org/browse/way/151353430

name = Зимитицы
place = hamlet

http://www.openstreetmap.org/browse/way/151353431

В реальности, в сельском поселении Зимитицкое Волосовского района Ленинградской области есть посёлок Зимитицы и деревня Зимитицы. Как прошу прощения валидатор должен разобраться в них? Варианты типа okato:code не принимаются так как здесь большая группа противников хранения кодов ОКАТО/ОКТМО, так как коды запросто могут поменяться и всё сломается. Тут или храним все коды или не храним их вообще, мы или беременны или нет. Вариант тот что village это значит посёлок а тот что hamlet явно деревня - не работает, такое правило приведёт к ложным срабатываниям в другом поселении ... Так как?


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

Offline

#1602 2013-10-31 22:18:52

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

Re: Проверялка границ по ОКТМО, НП по ОКАТО и улиц по КЛАДР

full_name / official_status

Offline

#1603 2013-11-01 04:18:33

lenux
Member
Registered: 2011-12-06
Posts: 672

Re: Проверялка границ по ОКТМО, НП по ОКАТО и улиц по КЛАДР

fserges Самый простой способ- считаем сколько деревень есть в мо, потом если с таким же названием 2 или 3, смотрим сколько в осм, если столько же засчитываем, если больше или меньше выводим warning wink
Коды не поменяются это я думаю, что скорее всего домыслы. Или поменяются, но ну очень не скоро, скажем лет через 25, а если и поменяются скорее всего будет корректирующая таблица вроде старый код- новый код.

Offline

#1604 2013-11-01 04:49:15

kisaa
Member
From: ДВ, Хабаровск
Registered: 2011-09-13
Posts: 636

Re: Проверялка границ по ОКТМО, НП по ОКАТО и улиц по КЛАДР

Коды вполне красивый вариант. Мы и для жд станций указываем их только для конфликтных случаев, в остальных достаточно названия, и никого это не смущает.
official_status - хорошо, но там такая бюрократия... например, в порядке вещей такая конструкция "поселок и(при) станция(и)". У меня глаз вытекает, глядя на это wink
По простому подсчету по количеству - как определить, какого именно НП не хватает? Да и если количество совпадает - это еще не гарантирует, что там правильно указаны статусы/коды.

Offline

#1605 2013-11-01 07:28:20

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

Re: Проверялка границ по ОКТМО, НП по ОКАТО и улиц по КЛАДР

freeExec wrote:

full_name / official_status

Это отражено в Вики? Валидатор хочется делать в соответствии с Вики а не в соответствии с каким-то постом на форуме smile Чисто формальный вопрос. Ведь валидатор должен не только ругаться "не понимаю" но и говорить "делайте так чтобы исправить ошибку. Детали смотрите на Вики"


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

Offline

#1606 2013-11-01 07:30:03

dair
Member
From: Ленинградская область
Registered: 2013-07-11
Posts: 1,090

Re: Проверялка границ по ОКТМО, НП по ОКАТО и улиц по КЛАДР

kisaa wrote:

official_status - хорошо, но там такая бюрократия... например, в порядке вещей такая конструкция "поселок и(при) станция(и)". У меня глаз вытекает, глядя на это wink

Ну official_status надо брать конечно не из этого мутного справочника, а из Закона Хабаровского края от 28 июля 2004 г. № 208
«О наделении поселковых, сельских муниципальных образований статусом городского, сельского поселения и об установлении их границ». Вот только в нем, похоже,  только просто «п. ст.», без расшифровки. Правда оно вроде всегда (в частности, в списке сокращений ОКАТО) расшифровывалось как «поселок при станции». Откуда возник вариант «поселок и станция», как-то неясно.

Offline

#1607 2013-11-01 07:32:25

dair
Member
From: Ленинградская область
Registered: 2013-07-11
Posts: 1,090

Re: Проверялка границ по ОКТМО, НП по ОКАТО и улиц по КЛАДР

И вот да, этот official_status как-то хаотично проставлен кое-где, насколько я понимаю, в основном в формате "ru:деревня" и т.п. Надо как-то упорядочить видимо. А от ОКАТО вреда по-моему не будет, тем более и индексы дорог на основе ОКАТО, а если его будет в валидаторе видно и валидироваться будет, можно постепенно вполне привести в порядок. Только наверное ref:okato лучше.

Last edited by dair (2013-11-01 07:36:32)

Offline

#1608 2013-11-01 07:39:43

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

Re: Проверялка границ по ОКТМО, НП по ОКАТО и улиц по КЛАДР

kisaa wrote:

Коды вполне красивый вариант. Мы и для жд станций указываем их только для конфликтных случаев, в остальных достаточно названия, и никого это не смущает.
official_status - хорошо, но там такая бюрократия... например, в порядке вещей такая конструкция "поселок и(при) станция(и)". У меня глаз вытекает, глядя на это wink
По простому подсчету по количеству - как определить, какого именно НП не хватает? Да и если количество совпадает - это еще не гарантирует, что там правильно указаны статусы/коды.

Коды это спорный вариант. Да, у меня есть все эти коды (точнее в классификаторе) всех этих НП и по коду можно извлечь статус и т.п. Но уверяю Вас, как только я скажу на форуме что я всем объектам проставлю коды ОКАТО/ОКТМО так сразу пойдёт волна возмущений smile А ставить не все коды а скажем 1% кодов это костыль против которого действуют те же самые аргументы что и проставить коды ОКАТО по всем объектам.

Ну а длинные названия это данность. Вот например, Разъезд 13 узкоколейной железной дороги


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

Offline

#1609 2013-11-01 07:45:40

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

Re: Проверялка границ по ОКТМО, НП по ОКАТО и улиц по КЛАДР

dair wrote:

И вот да, этот official_status как-то хаотично проставлен кое-где, насколько я понимаю, в основном в формате "ru:деревня" и т.п. Надо как-то упорядочить видимо. А от ОКАТО вреда по-моему не будет, тем более и индексы дорог на основе ОКАТО, а если его будет в валидаторе видно и валидироваться будет, можно постепенно вполне привести в порядок. Только наверное ref:okato лучше.

В общем данный вопрос лично для меня является вопросом номер 1. Ибо бардак там у нас и пришлым в ОСМ людям он всегда создаёт головняки. Мы вроде часто любим говорить - у нас самая лучшая карта и т.п., но на вопрос, где находится деревня Зимитцы а где находится посёлок Зимитцы разводим руками sad

Бардак хочется убрать и слышать похвалы ОСМу от других пользователей - как удобно искать объекты по России и сразу же получать всё необходимую информацию!

P.S. Коды ОКАТО устаревают реже чем адреса страниц Вики.

Last edited by fserges (2013-11-01 07:52:34)


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

Offline

#1610 2013-11-01 07:47:55

dair
Member
From: Ленинградская область
Registered: 2013-07-11
Posts: 1,090

Re: Проверялка границ по ОКТМО, НП по ОКАТО и улиц по КЛАДР

ОКАТО все-таки достаточно стабильное и регулярное, в отличие от сомнительного КЛАДР. И уж ничем не хуже кодов ГВР, которые вполне расставляют. Если будет удобный валидатор, то вполне нормально.

Offline

#1611 2013-11-01 08:01:55

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

Re: Проверялка границ по ОКТМО, НП по ОКАТО и улиц по КЛАДР

dair wrote:

И вот да, этот official_status как-то хаотично проставлен кое-где, насколько я понимаю, в основном в формате "ru:деревня" и т.п. Надо как-то упорядочить видимо.

Что именно упорядочивать ?
Пропозал вот.
official_status=<authority>:<status>
Где <authority> кто назначает статус, в данном случае выбрали ru.

Offline

#1612 2013-11-01 08:23:53

dair
Member
From: Ленинградская область
Registered: 2013-07-11
Posts: 1,090

Re: Проверялка границ по ОКТМО, НП по ОКАТО и улиц по КЛАДР

freeExec wrote:
dair wrote:

И вот да, этот official_status как-то хаотично проставлен кое-где, насколько я понимаю, в основном в формате "ru:деревня" и т.п. Надо как-то упорядочить видимо.

Что именно упорядочивать ?
Пропозал вот.
official_status=<authority>:<status>
Где <authority> кто назначает статус, в данном случае выбрали ru.

Упорядочивать его использование. Пропозал выглядит несколько заброшенным, а taginfo дает не очень оптимистичное фактическое состояние.

Offline

#1613 2013-11-01 08:41:05

kisaa
Member
From: ДВ, Хабаровск
Registered: 2011-09-13
Posts: 636

Re: Проверялка границ по ОКТМО, НП по ОКАТО и улиц по КЛАДР

dair wrote:

Ну official_status надо брать конечно не из этого мутного справочника...

кроме этого мутного справочника, у нас есть почти-валидатор-по-ФИАС, и там точно такая же хрень. А ФИАСу вроде верили, надежды возлагали... Проблема гораздо глЫбже, чем казалось изначально.

Offline

#1614 2013-11-01 08:54:33

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

Re: Проверялка границ по ОКТМО, НП по ОКАТО и улиц по КЛАДР

fserges wrote:

"поселок и(при) станция(и)"

Ну как видно это универсальная заглушка и в official_status применяться не должна, т.к. в конкретном НП должен быть конкретный статус.
А в "почти-валидатор-по-ФИАС" вообще странные вещи, где у НП есть статус, а где нет.

Offline

#1615 2013-11-01 09:02:04

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

Re: Проверялка границ по ОКТМО, НП по ОКАТО и улиц по КЛАДР

freeExec wrote:
dair wrote:

И вот да, этот official_status как-то хаотично проставлен кое-где, насколько я понимаю, в основном в формате "ru:деревня" и т.п. Надо как-то упорядочить видимо.

Что именно упорядочивать ?
Пропозал вот.
official_status=<authority>:<status>
Где <authority> кто назначает статус, в данном случае выбрали ru.

Лично я не против такого варианта. Но что писать в official_status= для Разъезд 13 узкоколейной железной дороги. Ответ "ничего" не очень хорош так как пустое значение тега означает что его значение пока не проставлено (также как и пустое name:en).


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

Offline

#1616 2013-11-01 09:06:29

Sergey Astakhov
Member
From: St.Petersburg, Russia
Registered: 2009-11-13
Posts: 5,817

Re: Проверялка границ по ОКТМО, НП по ОКАТО и улиц по КЛАДР

fserges wrote:

Но уверяю Вас, как только я скажу на форуме что я всем объектам проставлю коды ОКАТО/ОКТМО так сразу пойдёт волна возмущений

И правильно пойдёт. Потом вы подправите код/улучшите распознавание и внезапно окажется что куча кодов была проставлена неверно. Проходили уже это несколько раз, сколько можно наступать на эти грабли? Проставлять эти кода руками в неоднозначных местах (типа этих совпадений названий в одном муниципальном образовании) как компромисс ещё можно. Ставить его всем объектам без разбора - однозначно нет.

Offline

#1617 2013-11-01 09:20:06

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

Re: Проверялка границ по ОКТМО, НП по ОКАТО и улиц по КЛАДР

fserges wrote:

Но что писать в official_status= для Разъезд 13 узкоколейной железной дороги.

статус = Разъезд
имя = 13 узкоколейной железной дороги
Вы же колхоз имению Владимира Ленина не относите к статусу.

Offline

#1618 2013-11-01 09:21:26

Zkir
Member
From: Хрустальная Москва
Registered: 2009-02-21
Posts: 6,110

Re: Проверялка границ по ОКТМО, НП по ОКАТО и улиц по КЛАДР

fserges wrote:

Но что писать в official_status= для Разъезд 13 узкоколейной железной дороги. Ответ "ничего" не очень хорош так как пустое значение тега означает что его значение пока не проставлено (также как и пустое name:en).

Очень может быть что и ничего, так как никто ему никакого "официального статуса" никогда не присваивал. А если присваивал - достаточно найти правоустанавливающий документ.

Last edited by Zkir (2013-11-01 09:21:43)


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

Offline

#1619 2013-11-01 09:34:15

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

Re: Проверялка границ по ОКТМО, НП по ОКАТО и улиц по КЛАДР

Zkir wrote:
fserges wrote:

Но что писать в official_status= для Разъезд 13 узкоколейной железной дороги. Ответ "ничего" не очень хорош так как пустое значение тега означает что его значение пока не проставлено (также как и пустое name:en).

Очень может быть что и ничего, так как никто ему никакого "официального статуса" никогда не присваивал. А если присваивал - достаточно найти правоустанавливающий документ.

Значит тег official_status не очень подходит логически. Вы сможете найти документ устанавливающий статус деревни Зимитицы? Кто этот закон должен принять? Официальный статус чего? Признак того что нет у них церкви - значит это деревня? Посёлок, аул, село, деревня сейчас это фактически часть названия а не статус (в отличие от город и пгт). Мы же не пишем в ОСМ addr:street=Ленина, official_status=ru:"улица"? В чём здесь разница (кроме силы привычки)? Если мы хотим логической чистоты то в official_status должно писаться что-то типа "город", "посёлок городского типа", "сельское поселение", "район", "округ", "микрорайон" но никак не "деревня". Но ОСМу логика неведома ...

Тема сокращений НП кстати неплохо раскрыта в Википедии - http://ru.wikipedia.org/wiki/%D0%9D%D0% … 0%B8%D0%B8


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

Offline

#1620 2013-11-01 09:47:48

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

Re: Проверялка границ по ОКТМО, НП по ОКАТО и улиц по КЛАДР

fserges wrote:

Вы сможете найти документ устанавливающий статус деревни Зимитицы?

В соответствии с законом Ленинградской области от 24.09.2004 года 64-оз «Об установлении границ и наделении соответствующим статусом муниципального образования Волосовский муниципальный район и муниципальных образований в его составе» было образовано муниципальное образование Зимитицкое сельское поселение. В состав поселения входят населенные пункты: деревня Голятицы, деревня Ильеши, деревня Пружицы, деревня Корчаны, деревня Зимитицы, поселок Зимитицы, деревня Чирковицы, деревня Негодицы, деревня Буяницы, деревня Смёдово, деревня Стойгино, деревня Черенковицы.

Offline

#1621 2013-11-01 09:50:19

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

Re: Проверялка границ по ОКТМО, НП по ОКАТО и улиц по КЛАДР

Sergey Astakhov wrote:
fserges wrote:

Но уверяю Вас, как только я скажу на форуме что я всем объектам проставлю коды ОКАТО/ОКТМО так сразу пойдёт волна возмущений

И правильно пойдёт. Потом вы подправите код/улучшите распознавание и внезапно окажется что куча кодов была проставлена неверно. Проходили уже это несколько раз, сколько можно наступать на эти грабли? Проставлять эти кода руками в неоднозначных местах (типа этих совпадений названий в одном муниципальном образовании) как компромисс ещё можно. Ставить его всем объектам без разбора - однозначно нет.

Вы привели аргументы против автоматического простановки каких-то кодов проводящихся на регулярной основе (например, коды ГВР проставляемые каждый день). Я же сказал - проставлю но не сказал что проставлю автоматически! Чтобы было бы меньше оффтопа, классификаторами ОКАТО/ОКТМО я занимаюсь много лет и сколько там граблей - я знаю. ОКАТО как и любой официальный документ содержит кучу ошибок, бездумное следование ему приводит к проблемам. Да и вообще, это тема потенциально конфликтная - см. соседнюю ветку Административные и кадастровые границы. Но это не повод ничего не делать.

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


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

Offline

#1622 2013-11-01 09:51:26

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

Re: Проверялка границ по ОКТМО, НП по ОКАТО и улиц по КЛАДР

freeExec wrote:
fserges wrote:

Вы сможете найти документ устанавливающий статус деревни Зимитицы?

В соответствии с законом Ленинградской области от 24.09.2004 года 64-оз «Об установлении границ и наделении соответствующим статусом муниципального образования Волосовский муниципальный район и муниципальных образований в его составе» было образовано муниципальное образование Зимитицкое сельское поселение. В состав поселения входят населенные пункты: деревня Голятицы, деревня Ильеши, деревня Пружицы, деревня Корчаны, деревня Зимитицы, поселок Зимитицы, деревня Чирковицы, деревня Негодицы, деревня Буяницы, деревня Смёдово, деревня Стойгино, деревня Черенковицы.

Так каков официальный статус для вот этого объекта - Разъезд 13 узкоколейной железной дороги. ru:official_status=?


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

Offline

#1623 2013-11-01 09:54:05

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

Re: Проверялка границ по ОКТМО, НП по ОКАТО и улиц по КЛАДР

Повторюсь, коды ОКАТО/ОКТМО полезный tweak, но не критичный для меня. Но почему-то Википедия не гнушается хранить его у себя. Они чем-то хуже или мы чем-то принципиально лучше?

0_9b07e_63bf1b0_L.png


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

Offline

#1624 2013-11-01 10:08:36

liosha
Member
From: Moscow
Registered: 2008-03-04
Posts: 8,447
Website

Re: Проверялка границ по ОКТМО, НП по ОКАТО и улиц по КЛАДР

Не вижу ничего плохого в проставлении кодов, когда оно достоверное.

Offline

#1625 2013-11-01 10:41:52

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

Re: Проверялка границ по ОКТМО, НП по ОКАТО и улиц по КЛАДР

liosha wrote:

Не вижу ничего плохого в проставлении кодов, когда оно достоверное.

Плохо то, что человечески не воспринимаемый статус в отличии от official_status.

fserges wrote:

Так каков официальный статус для вот этого объекта - Разъезд 13 узкоколейной железной дороги. ru:official_status=?

16)   муниципальное   образование  "Хохряковское"   в   составе
   населенных   пунктов:   деревня  Хохряки  (административный   центр
   муниципального   образования),  починок  Разъезд  13   узкоколейной
   железной дороги (приложение 16 к настоящему Закону);
   (в ред. Закона УР от 12.07.2005 N 39-РЗ)

Поэтому выходит, что статус "починок"

Offline

Board footer

Powered by FluxBB