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.***
#251 2011-09-11 07:58:25
- yaleks
- Member
- Registered: 2010-11-14
- Posts: 68
Re: Валидатор водных объектов
Ничего серьезного. Просто в ГВР река Котуй отсутствует, считается что это одна река Хатанга. Обратите внимание на длину реки Хатанга (1636 км) и её альтернативные наименования (Котуй, Сейси).
Т.е. по идее речка сама должна собраться? Т.к. простановка gvr на Хатанга и Котуй ничего хорошего не дали.
Offline
#252 2011-09-13 06:14:20
- Scaurr0ck
- Member
- Registered: 2010-12-17
- Posts: 203
Re: Валидатор водных объектов
Scaurr0ck wrote:Ничего серьезного. Просто в ГВР река Котуй отсутствует, считается что это одна река Хатанга. Обратите внимание на длину реки Хатанга (1636 км) и её альтернативные наименования (Котуй, Сейси).
Т.е. по идее речка сама должна собраться? Т.к. простановка gvr на Хатанга и Котуй ничего хорошего не дали.
Сейчас она не соберется, ни с кодом ГВР, ни без него. Когда появится свободное время, займусь этим.
Offline
#253 2011-09-16 18:15:08
- yaleks
- Member
- Registered: 2010-11-14
- Posts: 68
Re: Валидатор водных объектов
А с чем связано отсутствие расчета "Длина в OSM"?
Offline
#254 2011-09-19 04:06:49
- Scaurr0ck
- Member
- Registered: 2010-12-17
- Posts: 203
Re: Валидатор водных объектов
А с чем связано отсутствие расчета "Длина в OSM"?
Длина линий запрашивается отдельно из постгресной базы. Несколько дней подряд запрос не выполняется из-за ошибки.
Offline
#255 2011-10-04 07:03:06
- Scaurr0ck
- Member
- Registered: 2010-12-17
- Posts: 203
Re: Валидатор водных объектов
Вчера внес очередные доработки в алгоритм распознавания:
1. При распознавании учитывается 2 имени водного объекта: основное и дополнительное. В качестве дополнительного имени использовано первое имя из альтернативных.
2. Для рек, ручьев и водотоков производится объединение водных цепочек: к уже опознанным цепочкам добавляются присоединяемые к ним цепочки с таким же именем, либо с дополнительным именем; к началу цепочек с waterway=river присоединяются цепочки с waterway=stream и наоборот, к концу цепочек с waterway=stream присоединяются цепочки с waterway=river. Присоединяемой цепочкой считается та, начальная точка которой совпадает с конечной точкой другой цепочки и наоборот.
Last edited by Scaurr0ck (2011-10-04 10:19:35)
Offline
#256 2011-10-09 18:58:34
- pankdm
- Member

- From: Moscow | Kemerovo
- Registered: 2010-08-20
- Posts: 320
Re: Валидатор водных объектов
Сломалось, что-то:
http://vwo.osm.rambler.ru/?page=mismatc … E%E2%EE%E5
говорит, "Ошибка выполнения запроса: Column 'name' in field list is ambiguous"
Offline
#257 2011-10-10 03:35:35
- Scaurr0ck
- Member
- Registered: 2010-12-17
- Posts: 203
Re: Валидатор водных объектов
Сломалось, что-то:
http://vwo.osm.rambler.ru/?page=mismatc … E%E2%EE%E5
говорит, "Ошибка выполнения запроса: Column 'name' in field list is ambiguous"
Починил.
Offline
#258 2011-10-23 12:07:09
- yaleks
- Member
- Registered: 2010-11-14
- Posts: 68
Re: Валидатор водных объектов
А из-за чего поломалось http://vwo.osm.rambler.ru/?page=err&id= … 2000019921 ?
Offline
#259 2011-10-25 11:31:52
- Scaurr0ck
- Member
- Registered: 2010-12-17
- Posts: 203
Re: Валидатор водных объектов
А из-за чего поломалось http://vwo.osm.rambler.ru/?page=err&id= … 2000019921 ?
В базе появилась запись о том, что Шлина впадает в Вышневолоцкое водохранилище.
Offline
#260 2011-10-31 20:02:48
- Antisida
- Member

- From: Нижний Новгород
- Registered: 2011-01-15
- Posts: 907
Re: Валидатор водных объектов
Объясните мне вот такую вещь)
Есть речки состоящие из нескольких линий, которые, объеденины отношением. И вродебы, все просто. Но валидатор эти реки не определяет и считает не отрисованными. Смотрим, например, здесь р. Санохта. на карте
Или здесь р. Теша.
Я долго пытался понять, чем отрисовка и оформление этих рек отличается от р. Волга, которую валидатор красит в зеленый цвет.... - не понял.
Объясните почему валидатор их не воспринимает
Last edited by Antisida (2011-10-31 20:05:43)
Offline
#261 2011-11-01 10:54:52
- Scaurr0ck
- Member
- Registered: 2010-12-17
- Posts: 203
Re: Валидатор водных объектов
Объясните мне вот такую вещь)
Есть речки состоящие из нескольких линий, которые, объеденины отношением. И вродебы, все просто. Но валидатор эти реки не определяет и считает не отрисованными. Смотрим, например, здесь р. Санохта. на карте
Или здесь р. Теша.Я долго пытался понять, чем отрисовка и оформление этих рек отличается от р. Волга, которую валидатор красит в зеленый цвет.... - не понял.
Объясните почему валидатор их не воспринимает
Потому что валидатор игнорирует отношения с тегами type=river, type=waterway. А делает он это потому что такие отношения не являются общепринятыми.
Поставьте тег name на все линии реки, как это делает большинство мапперов. А то сейчас даже в Мапнике река не подписана.
Offline
#262 2011-12-21 10:35:03
- Scaurr0ck
- Member
- Registered: 2010-12-17
- Posts: 203
Re: Валидатор водных объектов
Новости проекта:
1. Перешел на обновление ежедневными диффами от gis-lab, в результате сократилось время выполнения обновления и стало возможным запускать обновление раньше (так как ежедневный дифф-файл появляется раньше дампа). Сейчас обновление запускается в 8:15 по московскому времени и длится около получаса.
2. Сегодня поупражнялся немного с javascript, в результате чего заработало перелистывание веб-страниц в длинных списках (там где ссылки с цифрами) с помощью клавиш клавиатуры "Стрелка влево" и "Стрелка вправо".
Last edited by Scaurr0ck (2011-12-21 10:35:35)
Offline
#263 2012-01-04 05:11:44
- lenux
- Member
- Registered: 2011-12-06
- Posts: 672
Re: Валидатор водных объектов
Новости проекта:
1. Перешел на обновление ежедневными диффами от gis-lab, в результате сократилось время выполнения обновления и стало возможным запускать обновление раньше (так как ежедневный дифф-файл появляется раньше дампа). Сейчас обновление запускается в 8:15 по московскому времени и длится около получаса.
Думал написать об этом
, но это и так исчерпывающий ответ. У меня есть пожелание перейти на обновление раз в час, два,три часа. Аргументация очень простая: Когда правил речки (в 9-10 часов утра), ждал след. дня что бы увидеть о том что я поправил и правильно, увидел всё в красном т.к. забыл поставить name у той в которую впадают речки (хотя gvr указал верно для линии), теперь жду 9-10 часов утра, что бы увидеть правильно ли я исправил, и если что-то нет, то ещё 24 часа. Что не есть хорошо
. (такой большой промежуток)
Конечно хорошо бы и yav.gis-lab.info узнать когда обновляется, но по нему не в этой теме
.
Last edited by lenux (2012-01-04 05:13:09)
Offline
#264 2012-01-06 06:00:31
- lenux
- Member
- Registered: 2011-12-06
- Posts: 672
Re: Валидатор водных объектов
Также было бы хорошо сделать проверку на gvr:code и name, потому что иногда можно ошибиться и вставить код от другой речки.
Также есть такой момент:
http://vwo.osm.rambler.ru/index.php?pag … 0000010347
Но в тот же момент, это река Волга, и с Которослью всё нормально, потому что написано, что впадает в Волгу. Хотелось бы, что бы с этим моментом (Волга, Горьковское вдхр разобрался опытный ОСМер)
Обратите внимание, что http://www.textual.ru/gvr/index.php?card=176469 Горьковское начинается с г. Костромы, а не с Рыбинска.
Last edited by lenux (2012-01-06 06:24:37)
Offline
#265 2012-01-11 09:25:21
- Scaurr0ck
- Member
- Registered: 2010-12-17
- Posts: 203
Re: Валидатор водных объектов
Думал написать об этом
, но это и так исчерпывающий ответ. У меня есть пожелание перейти на обновление раз в час, два,три часа. Аргументация очень простая: Когда правил речки (в 9-10 часов утра), ждал след. дня что бы увидеть о том что я поправил и правильно, увидел всё в красном т.к. забыл поставить name у той в которую впадают речки (хотя gvr указал верно для линии), теперь жду 9-10 часов утра, что бы увидеть правильно ли я исправил, и если что-то нет, то ещё 24 часа. Что не есть хорошо
. (такой большой промежуток)
Конечно хорошо бы и yav.gis-lab.info узнать когда обновляется, но по нему не в этой теме.
В принципе можно делать обновление раз в 2 часа если подскажете источник с которого можно скачивать ежечасный дифф стран СНГ. На гис-лабе обновление раз в сутки.
Offline
#266 2012-01-11 11:11:16
- Scaurr0ck
- Member
- Registered: 2010-12-17
- Posts: 203
Re: Валидатор водных объектов
Также было бы хорошо сделать проверку на gvr:code и name, потому что иногда можно ошибиться и вставить код от другой речки.
Также есть такой момент:
http://vwo.osm.rambler.ru/index.php?pag … 0000010347
Но в тот же момент, это река Волга, и с Которослью всё нормально, потому что написано, что впадает в Волгу. Хотелось бы, что бы с этим моментом (Волга, Горьковское вдхр разобрался опытный ОСМер)
Обратите внимание, что http://www.textual.ru/gvr/index.php?card=176469 Горьковское начинается с г. Костромы, а не с Рыбинска.
Код ГВР может использоваться для принудительного распознавания, когда например в ГВР водный объект назван немного по другому (через дефис например, таких названий очень много). Поэтому ставить тег gvr:code нужно очень внимательно, все ошибки целиком на совести ОСМера.
Для 28 речек от Решемки до Черёмухи поправил место впадения, сейчас это река Волга. Так что с завтрашним обновлением Черёмуха должна зазеленеть ![]()
Offline
#267 2012-01-11 18:49:55
- lenux
- Member
- Registered: 2011-12-06
- Posts: 672
Re: Валидатор водных объектов
В принципе можно делать обновление раз в 2 часа если подскажете источник с которого можно скачивать ежечасный дифф стран СНГ. На гис-лабе обновление раз в сутки.
Не подскажу. Может стоит это как-то по-другому реализовать? Например с проверкой на самом сервере? Или по базе всего мира? Может вам с другим валидатором этот момент как-то обсудить? (например yav.gis-lab.info)
Offline
#268 2012-01-13 14:35:11
- Dmitry Terentiev
- Member
- From: Мурманск
- Registered: 2008-09-05
- Posts: 366
Re: Валидатор водных объектов
dimuzz wrote:Кстати, вопрос - идеологически правильно сохранять линию реки через пруды/водохранилища или необязательно?
Если рассматривать waterway как возможную линию движения судов (форватер), то правильнее сохранять.
Кто-бы знал еще этот форватер, да и их может быть несколько. Правило ОСМ - информация должна быть проверяема. А если я рисую реку как попало по озеру,значит я рисую костыль для валидатора. Для форватера, если нужно, можно придумать отдельный тег seaway=fairway ![]()
Scaurr0ck,спасибо за валидатор. Можно обрабатывать оба варианта? Думаю, сразу добавится много распознанных озер.
www.MurmanskOSM.ru - валидатор адресов Мурманской области по данным http://www.cikrf.ru
Offline
#269 2012-01-14 19:12:31
- lenux
- Member
- Registered: 2011-12-06
- Posts: 672
Re: Валидатор водных объектов
Пожелание. Если есть линия речки, gvr, name. Но нет waterway=river. То это никак не отображается в валидаторе
Возникла проблема с речками такие как Воньга (08010300212110000011658) , в них сказано впадает в вдхр Горьковское (зал. Костромской). Но по валидатору правильнее что бы соединены с линией р. Кострома были. Вот участок соединения: http://www.openstreetmap.org/?lat=57.92 … 5&layers=M провёл три линии Соти, Касти, Вопши. Как правильно по валидатору сделать данный участок?
Ручьи (http://vwo.osm.rambler.ru/index.php?pag … 002&wot=22) те что называются Инопаш, полагаю, что речь всё же про один ручей (http://www.openstreetmap.org/?lat=58.08 … 7&layers=M)
Offline
#270 2012-01-20 11:06:56
- Scaurr0ck
- Member
- Registered: 2010-12-17
- Posts: 203
Re: Валидатор водных объектов
Добавил новую фишку: в режимах просмотра по водохозяйственным участкам и "Все водные пути по притокам" (при сортировке по впадению) у несопоставленных водных путей возможно появление ссылки с тремя знаками вопроса - ???.
Условия появления данной ссылки:
1. Это водный путь.
2. Он впадает в другой водный путь, в базе есть запись о том, куда он впадает и на каком километре.
3. Водный путь, в который он впадает, успешно сопоставлен.
При нажатии на эту ссылку валидатор попытается вычислить примерное положение точки впадения данного водного пути (точность расчета около 1 км). Если ему это удастся, валидатор выведет 2 ссылки - одну для показа точки на карте OSM, вторую для загрузки точки в JOSM.
Offline
#271 2012-01-23 05:27:41
- Scaurr0ck
- Member
- Registered: 2010-12-17
- Posts: 203
Re: Валидатор водных объектов
Пожелание. Если есть линия речки, gvr, name. Но нет waterway=river. То это никак не отображается в валидаторе
Возникла проблема с речками такие как Воньга (08010300212110000011658) , в них сказано впадает в вдхр Горьковское (зал. Костромской). Но по валидатору правильнее что бы соединены с линией р. Кострома были. Вот участок соединения: http://www.openstreetmap.org/?lat=57.92 … 5&layers=M провёл три линии Соти, Касти, Вопши. Как правильно по валидатору сделать данный участок?
Ручьи (http://vwo.osm.rambler.ru/index.php?pag … 002&wot=22) те что называются Инопаш, полагаю, что речь всё же про один ручей (http://www.openstreetmap.org/?lat=58.08 … 7&layers=M)
Про линии без waterway не понял. Зачем нужны такие линии, без waterway такая линия никак не может быть рекой.
Речки Воньга, Соть, Касть, Вопша должны быть соединены с Горьковским водохранилищем, исправил в базе.
С водохранилищами вообще сложно определить по описанию, с чем должна быть соединена линия впадающей реки, с полигоном водохранилища или с самой рекой, поэтому если вы обнаружили что скорее всего должно быть не так, как это записано в моей базе, пишите в этой теме или в личную почту. Не надо тянуть мелкие речки через все водохранилище чтобы соединить его с линией реки, только потому что так записано в валидаторе.
Offline
#272 2012-01-23 05:37:32
- Scaurr0ck
- Member
- Registered: 2010-12-17
- Posts: 203
Re: Валидатор водных объектов
Sergey Astakhov wrote:dimuzz wrote:Кстати, вопрос - идеологически правильно сохранять линию реки через пруды/водохранилища или необязательно?
Если рассматривать waterway как возможную линию движения судов (форватер), то правильнее сохранять.
Кто-бы знал еще этот форватер, да и их может быть несколько. Правило ОСМ - информация должна быть проверяема. А если я рисую реку как попало по озеру,значит я рисую костыль для валидатора. Для форватера, если нужно, можно придумать отдельный тег seaway=fairway
Scaurr0ck,спасибо за валидатор. Можно обрабатывать оба варианта? Думаю, сразу добавится много распознанных озер.
Возьмем любую крупную реку, вероятность того, что её линия реки нарисована не по фарватеру - 99.999999%. Что теперь, не рисовать линии крупных рек вообще? Я считаю что рисовать линию реки надо примерно посередине, этого же правила следует придерживаться при протекании реки через озеро или водохранилище. Если не рисовать линии рек вообще, это сразу создаст множество проблем: собирание в цепочки, вычисление длины, навигация по рекам.
Offline
#273 2012-01-23 05:45:58
- Scaurr0ck
- Member
- Registered: 2010-12-17
- Posts: 203
Re: Валидатор водных объектов
Не подскажу. Может стоит это как-то по-другому реализовать? Например с проверкой на самом сервере? Или по базе всего мира? Может вам с другим валидатором этот момент как-то обсудить? (например yav.gis-lab.info)
Пока не вижу в этом особой необходимости. Может быть вы не видели страничку Объекты со статусом, изменившимся после последнего обновления? На следующее утро открываете её и видите все изменения за вчерашний день.
Offline
#274 2012-01-23 06:16:01
- lenux
- Member
- Registered: 2011-12-06
- Posts: 672
Re: Валидатор водных объектов
Исправьте пожалуйста на горьковское: Болтановка (08010300212110000013195), Езильница (08010300212110000013164), Меза (08010300112110000013103), хотя на счёт Мезы не совсем уверен. Предположу, что Барзюковка (08010300212110000013171), Сущёвка (08010300212110000013188) также впадают в Горьковское.
Так же возникла проблема с речками: Кучебешь(08010300212110000011214) и Ишма (08010300212110000011221). Суть проблемы в том что неполучилось заставить понять, что они впадают в озеро, наверное это из-за нескольких мультиполигонов.
Речки поправил у Костромского вдхр (хотя его по-разному называют).
Про линии без waterway не понял. Зачем нужны такие линии, без waterway такая линия никак не может быть рекой.
Я понимаю. Когда делал маленькие речки (а их очень много), иногда забывал ставить waterway, хотя ставил gvr:code и name. И тут получается, что линия есть, а речки как бы нет
. И второе предложение по совершенствованию это проверка соотношения имени и gvr:code (для того что бы жёлтеньким не подсвечалось) потому что с лёгкостью можно случайно вставить код от предыдущей речки. Это пожелания, потому что я понимаю, что это ошибки маппера.
Пока не вижу в этом особой необходимости. Может быть вы не видели страничку Объекты со статусом, изменившимся после последнего обновления? На следующее утро открываете её и видите все изменения за вчерашний день.
Да, наверное это пока лишнее в силу того что сделаешь один раз нормально и всё, и пока следующий начнёт активно маппить пройдёт много времени. А сервер будет создавать нагрузку в пустую. А страничка удобна, жаль нету сортировки таблицы по столбцу (например на JavaScript).
Last edited by lenux (2012-01-23 06:20:55)
Offline
#275 2012-01-23 10:27:06
- Dmitry Terentiev
- Member
- From: Мурманск
- Registered: 2008-09-05
- Posts: 366
Re: Валидатор водных объектов
Если не рисовать линии рек вообще, это сразу создаст множество проблем: собирание в цепочки, вычисление длины, навигация по рекам.
.
Ну надо, дак надо... ![]()
www.MurmanskOSM.ru - валидатор адресов Мурманской области по данным http://www.cikrf.ru
Offline