You are not logged in.
- Topics: Active | Unanswered
Announcement
#576 2014-06-09 16:27:50
- Alexandr Zeinalov
- Member
- From: New-Peredelkino, Moscow, RU
- Registered: 2009-08-26
- Posts: 1,698
- Website
Re: Реестр железнодорожных станций (ЕСР)
Alexandr Zeinalov
Раскинь еще по областям участки из Украина (неразобранное). Участков штук 20 осталось, которые подписаны. 31 обьект.
Там почти все понятно, в какую область кидать. Смотря на соседние станции.Депрерадовка - в Луганскую...
останется ~285 обьектов
Я Белоруссию всю перебрал - порядком утомился. А тут гораздо больше работы. Я постепенно делаю, но быстро обещать не могу.
Offline
#577 2014-06-09 16:42:19
- Sanjak
- Member
- From: Волинський край
- Registered: 2010-04-12
- Posts: 219
Re: Реестр железнодорожных станций (ЕСР)
Я Белоруссию всю перебрал - порядком утомился. А тут гораздо больше работы. Я постепенно делаю, но быстро обещать не могу.
Я про участки в неразобранном, которые вверху. 20 участков. Просто перекинь в соответствующие области.
Ровенская область
Ровно -- Здолбунов
Ровно
Квасилов
+ Басов Кут - из неразобранного
+ Дворецкая - из неразобранного
Здолбунов
Киверцы -- Ровно
Шпанов переименован в Великий Олексин
Last edited by Sanjak (2014-06-09 16:53:25)
Offline
#578 2014-06-09 16:49:16
- Alexandr Zeinalov
- Member
- From: New-Peredelkino, Moscow, RU
- Registered: 2009-08-26
- Posts: 1,698
- Website
Re: Реестр железнодорожных станций (ЕСР)
Я про участки в неразобранном, которые вверху. 20 участков. Просто перекинь в соответствующие области.
Там значительное количество находятся на границе областей. Куда их перекидывать зачастую неочевидно. Я уж не говорю о том, что это делается вручную в базе данных, что не очень удобно.
Offline
#579 2014-06-09 17:03:40
- Sanjak
- Member
- From: Волинський край
- Registered: 2010-04-12
- Posts: 219
Re: Реестр железнодорожных станций (ЕСР)
Если 2 соседние станции из одной области, значит и станция/остановка идет в ту же область.
Offline
#580 2014-06-09 17:12:22
- Alexandr Zeinalov
- Member
- From: New-Peredelkino, Moscow, RU
- Registered: 2009-08-26
- Posts: 1,698
- Website
Re: Реестр железнодорожных станций (ЕСР)
Если 2 соседние станции из одной области, значит и станция/остановка идет в ту же область.
Далеко не всегда, см. например 329514 и 329410.
Offline
#581 2014-06-09 17:34:40
#582 2014-06-09 21:37:56
- Sanjak
- Member
- From: Волинський край
- Registered: 2010-04-12
- Posts: 219
Re: Реестр железнодорожных станций (ЕСР)
По-русски всё-таки Великий Алексин.
Offline
#583 2014-06-10 05:11:24
- wowik
- Member
- From: Zelenograd
- Registered: 2009-09-29
- Posts: 9,310
Re: Реестр железнодорожных станций (ЕСР)
А надо бы Большой Алексин.
Offline
#584 2014-06-10 09:04:03
- Sanjak
- Member
- From: Волинський край
- Registered: 2010-04-12
- Posts: 219
Offline
#585 2014-06-10 09:19:21
- wowik
- Member
- From: Zelenograd
- Registered: 2009-09-29
- Posts: 9,310
Re: Реестр железнодорожных станций (ЕСР)
Таки Великий Алексин.
Это не нормативный документ. Современных нормативных может и нет, только времен СССР.
Offline
#586 2014-06-10 10:08:16
- Alexandr Zeinalov
- Member
- From: New-Peredelkino, Moscow, RU
- Registered: 2009-08-26
- Posts: 1,698
- Website
Re: Реестр железнодорожных станций (ЕСР)
Alexandr Zeinalov wrote:По-русски всё-таки Великий Алексин.
Так великий или большой?
Я бы русское название сделал по аналогии с русским названием села. Но вообще нужно ждать, пока это название попадёт хоть в какие-то нормативные документы по ЕСР.
Offline
#587 2014-06-10 10:18:52
- wowik
- Member
- From: Zelenograd
- Registered: 2009-09-29
- Posts: 9,310
Re: Реестр железнодорожных станций (ЕСР)
Я бы русское название сделал по аналогии с русским названием села.
Село, судя по генштабу, и впрямь Великий
Offline
#588 2014-06-10 10:31:23
- Sergey Astakhov
- Member
- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,779
Re: Реестр железнодорожных станций (ЕСР)
Можно попросить увеличить разрядность полей lat/lon в файле osm2esr.csv?
Понадобилось тут надыбать координаты станций по кодам Экспресс, для этого приходится обрабатывать 3 файла (osm2esr.csv, express.csv и osm xml), а так можно было бы osm-ный дамп опустить.
И ещё бы узнать расшифровку поля status в osm2esr.csv.
Offline
#589 2014-06-10 17:55:13
- newpavlov
- Member
- Registered: 2014-03-28
- Posts: 511
Re: Реестр железнодорожных станций (ЕСР)
Разработка валидатора всё ещё продолжается? Просто хотелось бы попросить добавить индикацию (например, как в валидаторе автодорог вовика) и шаблоны для заполнения на подобии реестра водных объектов. Последнее особенно актуально, т.к. в текущей схеме выделяются только railway=station и railway=halt, т.е. нет возможности указать различия между разъездами, постами и пр. Плюс хотелось бы спросить почему выбран тег esr:user, не правильнее ли бы было взять нечто вроде ref:esr?
Offline
#590 2014-06-10 20:20:29
- Alexandr Zeinalov
- Member
- From: New-Peredelkino, Moscow, RU
- Registered: 2009-08-26
- Posts: 1,698
- Website
Re: Реестр железнодорожных станций (ЕСР)
Можно попросить увеличить разрядность полей lat/lon в файле osm2esr.csv?
Понадобилось тут надыбать координаты станций по кодам Экспресс, для этого приходится обрабатывать 3 файла (osm2esr.csv, express.csv и osm xml), а так можно было бы osm-ный дамп опустить.
По умолчанию mysql хранит не более 4 знаков после запятой, увеличил, при следующем обновлении изменится.
И ещё бы узнать расшифровку поля status в osm2esr.csv.
1 - найдено однозначно
2 - найдено неоднозначно
Разработка валидатора всё ещё продолжается? Просто хотелось бы попросить добавить индикацию (например, как в валидаторе автодорог вовика) и шаблоны для заполнения на подобии реестра водных объектов.
Я подумаю над этим.
Последнее особенно актуально, т.к. в текущей схеме выделяются только railway=station и railway=halt, т.е. нет возможности указать различия между разъездами, постами и пр.
Валидатор вообще тэги не проверяет, только показывает station или halt, позволяя пользователям самим делать выбор. Если есть предложения, какие ещё тэги показывать и как - можно обсудить.
Плюс хотелось бы спросить почему выбран тег esr:user, не правильнее ли бы было взять нечто вроде ref:esr?
По аналогии с okato:user, oktmo:user, kladr:user.
Тэг esr:user вообще не должен использоваться иначе как для крайних случаев, которые нельзя решить другими путями. Если в списке станций она написана с ошибкой - её надо исправить. Если в OSM станция называется абы как - надо исправить. Если станция попала в неправильный регион - надо перекинуть. Тем, кто очень хочет в OSM указывать ЕСР-код, я всегда рекомендовал использовать другой тэг, например, esr:code. Но большого смысла в этом не вижу. Коды иногда меняются, а станции остаются теми же.
Для станций бывает тэг uic_ref, но он не для нас - UIC к ЕСР не имеет никакого отношения.
Offline
#591 2014-06-10 21:00:22
- edward17
- Member
- Registered: 2013-08-26
- Posts: 1,849
- Website
Re: Реестр железнодорожных станций (ЕСР)
Коды иногда меняются, а станции остаются теми же.
Можно ли отследить, для какой станции поменялся esr:user?
Все жители частного сектора, вешающие таблички с названием улицы и номером дома, попадают в рай без очереди.
Offline
#592 2014-06-10 21:46:10
- newpavlov
- Member
- Registered: 2014-03-28
- Posts: 511
Re: Реестр железнодорожных станций (ЕСР)
Валидатор вообще тэги не проверяет, только показывает station или halt, позволяя пользователям самим делать выбор. Если есть предложения, какие ещё тэги показывать и как - можно обсудить.
Думаю, нужно предлагать уточняющую схему. С railway=station вопросов никаких нет, отношение взаимно однозначное со станциями из реестра. А вот с railway=halt нужно смотреть, либо уточнять дополнительным тегом halt=*, либо закрепить railway=halt только за остановочными пунктами, а для остального вводить новые теги. (в общем, на первых страницах обсуждение проходило) ИМХО желательно обсудить этот момент, определиться с решением и вносить уточнённую схему в валидатор с проверкой и выдачей соответствующего предупреждения. В любом случае, мне кажется стоит предупреждать пользователя в случаях если остановочные пункты обозначаются через station, ибо это весьма частая ситуация, т.к. далеко не все знают про halt. (например, начав отрисовывать станции, я всё обозначал только через station, хорошо что вовремя увидел, что делать так не стоит, а иначе бы осталось куча "станций" в лесах с названиями "NNN км" и валидатор об этом бы почти никак не уведомлял)
Код по ЕСР штука, думаю, таки полезная, посему иметь в базе её не помешает, поэтому можно показывать в валидаторе факт его отсутствия для стимуляции его простановки, ну и показывать предупреждение в случае если коды не сходятся. Т.е. если коды сменятся, то валидатор это заметит и кто-нибудь, да и поправит. Аналогично и с кодами системы "Экспресс-3".
По аналогии с okato:user, oktmo:user, kladr:user.
А откуда пошла такая практика? Это только в ру-осме такое? Кроме как у нас вроде больше нигде такое не используется, по крайней мере в вики ничего похожего не увидел.
Для станций бывает тэг uic_ref, но он не для нас - UIC к ЕСР не имеет никакого отношения.
Значит подобного рода коды имеет смысл вносить в базу и лучше использовать единую схему с ref, благо в вики прямо написано "There is a wide use of ref:*=*", т.е. это пространство имён именно для таких случаев и предназначено.
Кстати, можно ещё попробовать добавить валидацию по отношениям route=railway, благо деление по участкам используется и сейчас, хотя пользы от этого конечно, наверно, будет меньше.
Last edited by newpavlov (2014-06-10 22:22:18)
Offline
#593 2014-06-10 22:58:32
- Sergey Astakhov
- Member
- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,779
Re: Реестр железнодорожных станций (ЕСР)
Код по ЕСР штука, думаю, таки полезная, посему иметь в базе её не помешает, поэтому можно показывать в валидаторе факт его отсутствия для стимуляции его простановки, ну и показывать предупреждение в случае если коды не сходятся. Т.е. если коды сменятся, то валидатор это заметит и кто-нибудь, да и поправит. Аналогично и с кодами системы "Экспресс-3".
Поддерживаю. IMHO, что-то типа ref:esr=* и ref:express=* не помешало бы.
edward17 wrote:По аналогии с okato:user, oktmo:user, kladr:user.
А откуда пошла такая практика? Это только в ру-осме такое? Кроме как у нас вроде больше нигде такое не используется, по крайней мере в вики ничего похожего не увидел.
Это родилось из КЛАДР-о бота, который сам расставлял кода, поэтому ему важно было отличать то что ставят юзеры от того что ставит бот. Просто не надо ничего ставить ботом, а просто показывать расхождение - тогда и эти теги ххх:user не нужны.
Offline
#594 2014-06-11 09:19:16
- edward17
- Member
- Registered: 2013-08-26
- Posts: 1,849
- Website
Re: Реестр железнодорожных станций (ЕСР)
Поддерживаю. IMHO, что-то типа ref:esr=* и ref:express=* не помешало бы.
Полностью согласен
Это родилось из КЛАДР-о бота, который сам расставлял кода, поэтому ему важно было отличать то что ставят юзеры от того что ставит бот. Просто не надо ничего ставить ботом, а просто показывать расхождение - тогда и эти теги ххх:user не нужны.
Я правильно понимаю, что эти все :user - костыли для бота? Если да, то нужен скрипт, который esr:user переименует в ref:esr. Можно сделать также проверку совпадения имени на точке и в ЕСР.
Все жители частного сектора, вешающие таблички с названием улицы и номером дома, попадают в рай без очереди.
Offline
#595 2014-06-11 10:28:09
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,460
Re: Реестр железнодорожных станций (ЕСР)
От кладр кодов значит хотим избавится, а это зачем-то вносить.
Offline
#596 2014-06-11 10:30:21
- edward17
- Member
- Registered: 2013-08-26
- Posts: 1,849
- Website
Re: Реестр железнодорожных станций (ЕСР)
От кладр кодов значит хотим избавится, а это зачем-то вносить.
А зачем избавляться от КЛАДР кодов? Что это, кстати, такое?
Все жители частного сектора, вешающие таблички с названием улицы и номером дома, попадают в рай без очереди.
Offline
#597 2014-06-11 10:44:28
- newpavlov
- Member
- Registered: 2014-03-28
- Posts: 511
Re: Реестр железнодорожных станций (ЕСР)
От кладр кодов значит хотим избавится, а это зачем-то вносить.
А можете повторить вкратце аргументацию? Из-за множества неточностей? Ну так, можно ограничиться внесением только несомненных соответствий, а от вноса подозрительных или неоднозначных случаев отказаться.
Имхо коды КЛАДРа и ОКТМО имеет смысл обозначать через ref:kladr и ref:oktmo, тут им самое место, а от схемы *:user действительно лучше избавляться как от костылей исторических использовавшихся ботами.
Подобные коды, думается, могут весьма сильно помочь при машинной обработке данных ОСМа.
А зачем избавляться от КЛАДР кодов? Что это, кстати, такое?
Классификатор адресов Российской Федерации.
Last edited by newpavlov (2014-06-11 10:48:47)
Offline
#598 2014-06-11 10:55:15
- edward17
- Member
- Registered: 2013-08-26
- Posts: 1,849
- Website
Re: Реестр железнодорожных станций (ЕСР)
Ну так, можно ограничиться внесением только несомненных соответствий, а от вноса подозрительных или неоднозначных случаев отказаться.
Имхо коды КЛАДРа и ОКТМО имеет смысл обозначать через ref:kladr и ref:oktmo, тут им самое место, а от схемы *:user действительно лучше избавляться как от костылей исторических использовавшихся ботами.
+1. В ЕСР, как понимаю, нет подозрительных и неоднозначных случаев? Значит, от внесения в OSM будет только польза.
Все жители частного сектора, вешающие таблички с названием улицы и номером дома, попадают в рай без очереди.
Offline
#599 2014-06-11 11:11:14
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,460
Re: Реестр железнодорожных станций (ЕСР)
Я не вижу в них смысла если есть валидатор который их сопоставляет. Который актуализировать проще чем разбросанные данные. Где эти коды могут с лёгкостью удалить. И первоначально *:user= использовали только для тех случаев, когда автоматически сопоставить объекты не получалось, а не на всё подряд.
Offline
#600 2014-06-11 11:21:23
- newpavlov
- Member
- Registered: 2014-03-28
- Posts: 511
Re: Реестр железнодорожных станций (ЕСР)
Я не вижу в них смысла если есть валидатор который их сопоставляет.
А если кто-то захочет сделать сервис который по коду ОКТМО пользуясь данными ОСМа отображает геометрию или дополнительную информацию? И это только гипотетический пример, мало ли для чего может понадобиться явное соответствие между ОСМовскими объектами и кодами госструктур. Или вы предложите разработчику самостоятельно строить дерево муниципалитетов и проводить соответствия, т.е. по факту дублировать функции валидатора, вместо того что бы сразу воспользоваться готовыми данными?
Кроме того если у нас есть поддерживаемый валидатор, то он сможет уведомлять людей о смене кодов и уже они их актуализируют в полуавтоматическом режиме, ну и показывать когда эти коды кто-то удалит, так что проблем с актуализацией и гипотетическими удалениями, лично я, особых не вижу.
P.S.: Обсуждение уже свелось к оффтопику, может переместиться куда-нибудь?
Last edited by newpavlov (2014-06-11 11:27:24)
Offline