You are not logged in.

#26 2011-06-06 03:20:54

Scaurr0ck
Member
Registered: 2010-12-17
Posts: 203

Re: Валидатор водных объектов

TarzanASG wrote:

А не подскажите почему Мезенка вот здесь жёлтая? Я же вставил gvr:code 1 июня.

Конкретно по этой реке могу сказать что:
1. Код ГВР не полный, 22 цифры, видимо первый ноль утерян (код ГВР это не число, это по сути своей строка длиной 23 символа, в которой составляющие ее коды стоят каждый на своей позиции).
2. Участки с gvr:code разделены участком без gvr:code, соответственно они не могут объединиться в одну цепочку.
3. Один участок с gvr:code почему-то течет в обратном направлении, это тоже препятствует объединению в цепочку и является грубой ошибкой в ОСМ.
4. Конечная точка реки присоединяется к полигону, а не к линии. Для правильного определения места впадения линия притока должна соединяться с линией реки, в которую она впадает.

Offline

#27 2011-06-06 05:44:22

dedNikifor
Member
From: Свердловская обл.
Registered: 2009-09-11
Posts: 3,414

Re: Валидатор водных объектов

эх.. проверки топологии все же не хватает...


Графическая (в виде карты с точками опасных объектов) база спидкамов для разных навигационных программ. Подложка OSM присутствует

Offline

#28 2011-06-06 22:27:29

TarzanASG
Member
From: Москва
Registered: 2010-09-27
Posts: 492
Website

Re: Валидатор водных объектов

Код брал из http://textual.ru/gvr/index.php?card=178588

Вроде всё исправил.


Знаю OSM с 2007, присоединился в 2009. Одним из первых начал популяризировать OSM.
Поддержите Викиданные, Wikivoyage, Creative Commons, Викисклад!

Offline

#29 2011-06-07 14:20:40

Saveli
Member
From: Курганская область
Registered: 2011-05-10
Posts: 42

Re: Валидатор водных объектов

Вопросик назрел.
Набираю в поиске валидатора озеро Чистое http://vwo.osm.rambler.ru/?page=findnam … 1%F2%EE%E5, находятся два совершенно одинаковых озера с описанием "р. Миасс, у с. Чистое".  Здесь http://textual.ru/gvr/index.php?bo=0&wo … E%E8%F1%EA такая же проблема.
Единственная и очень незначительная разница - в площади. Как определить, какое озеро моё, а какое соседнего района? Там действительно тоже у села Чистое есть одноимённое озеро.

Offline

#30 2011-06-08 11:14:10

Scaurr0ck
Member
Registered: 2010-12-17
Posts: 203

Re: Валидатор водных объектов

Saveli wrote:

Вопросик назрел.
Набираю в поиске валидатора озеро Чистое http://vwo.osm.rambler.ru/?page=findnam … 1%F2%EE%E5, находятся два совершенно одинаковых озера с описанием "р. Миасс, у с. Чистое".  Здесь http://textual.ru/gvr/index.php?bo=0&wo … E%E8%F1%EA такая же проблема.
Единственная и очень незначительная разница - в площади. Как определить, какое озеро моё, а какое соседнего района? Там действительно тоже у села Чистое есть одноимённое озеро.

Это так в ГВР записано. Если озера уже обрисованы, можно плагином JOSMа измерить площадь каждого, и соотнести с данными ГВР, разница в 0.15 кв. км не так уж мала. Еще можно порыскать по сайту Федерального агенства водных ресурсов, может там что-то есть.

Offline

#31 2011-06-09 04:51:01

Scaurr0ck
Member
Registered: 2010-12-17
Posts: 203

Re: Валидатор водных объектов

Очередные доработки:
1. Проверка топологии (пока проверяются только реки, впадающие в другие реки и имеющие запись о месте впадения в базе водного реестра, сейчас в базе водного реестра около 76% водотоков имеют запись о месте впадения). Ошибки отображаются красным цветом. Нажав на ссылку !!! можно увидеть расшифровку ошибки.
2. На странице расшифровки объекта с неоднозначным сопоставлением для водных путей выводится куда впадает его последняя линия.
3. Добавлена обработка тега gvr:code=0. Этот тег должен использоваться для обозначения водных объектов, отсутствующих в водном реестре, но имеющих "однофамильцев" в виде объектов с таким же названием. Объекты, обозначенные тегом gvr:code=0 валидатор игнорирует и не пытается сопоставлять с водным реестром.

Last edited by Scaurr0ck (2011-06-09 05:04:42)

Offline

#32 2011-06-09 05:40:29

SevenMag
Member
From: Магнитогорск
Registered: 2011-03-30
Posts: 260
Website

Re: Валидатор водных объектов

Коли тут про воды, спрошу тут: вот в валидаторе например река Урал состоит из нескольких кусочков, полилиний, конечными точками соединенные (хотя не весь Урал еще обозначен).
Так вот, надо ли объединять эти куски в одно?? или же этого ненадо делать по какой то причине, или просто оставить как есть из-за бессмысленного объединения???

Offline

#33 2011-06-09 06:39:40

Zverik
Moderator
From: Москва
Registered: 2010-10-14
Posts: 5,671
Website

Re: Валидатор водных объектов

Ни в коем случае не объединять.


ШТОСМ | josm.ru | обо мне | a soldier will fight long and hard for a bit of colored ribbon

Offline

#34 2011-06-09 06:45:01

SevenMag
Member
From: Магнитогорск
Registered: 2011-03-30
Posts: 260
Website

Re: Валидатор водных объектов

Zverik wrote:

Ни в коем случае не объединять.

еще бы причину, и цены бы не было такому совету.

Offline

#35 2011-06-09 06:53:41

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

Re: Валидатор водных объектов

SevenMag, причины на самом деле чисто технические. Но из-за них уже давно принято протяжённые объекты делить на куски.

Offline

#36 2011-06-09 08:44:05

Scaurr0ck
Member
Registered: 2010-12-17
Posts: 203

Re: Валидатор водных объектов

Мне кажется SevenMag имел в виду не объединение линий, образующих реку, а объединение цепочек реки в валидаторе. К этому нужно стремиться, но без фанатизма, рисовать под валидатор не надо.
Посмотрел эту реку, есть недостающие куски, их конечно надо дорисовывать. Ещё увидел разбиение из-за разных значений тега name. В одном месте тег "Урал" меняется на "Жайық (Урал)". При этом есть ещё name:kk="Жайық" и name:ru="Урал". Тут поможет либо gvr:code, либо приведение name к единому варианту на всем протяжении реки.

Offline

#37 2011-06-09 08:53:27

dimuzz
Member
From: Екатеринбург
Registered: 2009-09-10
Posts: 1,843

Re: Валидатор водных объектов

Кстати, вопрос - идеологически правильно сохранять линию реки через пруды/водохранилища или необязательно?
Например, вот здесь: http://osm.org/go/2YpkQMjd?way=36481267
И еще пожелание - выдавать ошибки на замкнутые "реки" типа http://www.openstreetmap.org/browse/way/96932047 (на самом деле это riverbank).

Last edited by dimuzz (2011-06-09 08:57:16)

Offline

#38 2011-06-09 09:11:38

Scaurr0ck
Member
Registered: 2010-12-17
Posts: 203

Re: Валидатор водных объектов

dimuzz wrote:

Кстати, вопрос - идеологически правильно сохранять линию реки через пруды/водохранилища или необязательно?
Например, вот здесь: http://osm.org/go/2YpkQMjd?way=36481267
И еще пожелание - выдавать ошибки на замкнутые "реки" типа http://www.openstreetmap.org/browse/way/96932047 (на самом деле это riverbank).

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

Offline

#39 2011-06-09 09:26:06

Scaurr0ck
Member
Registered: 2010-12-17
Posts: 203

Re: Валидатор водных объектов

Кстати, Zverik, http://textual.ru/gvr/ это вроде бы ваш ресурс, может поправите там коды ГВР? Я считаю что выбрасывать ведущий ноль из кода ГВР не нужно.

Offline

#40 2011-06-09 10:59:37

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

Re: Валидатор водных объектов

dimuzz wrote:

Кстати, вопрос - идеологически правильно сохранять линию реки через пруды/водохранилища или необязательно?

Если рассматривать waterway как возможную линию движения судов (форватер), то правильнее сохранять.

Offline

#41 2011-06-09 11:47:02

Zverik
Moderator
From: Москва
Registered: 2010-10-14
Posts: 5,671
Website

Re: Валидатор водных объектов

Scaurr0ck wrote:

Кстати, Zverik, http://textual.ru/gvr/ это вроде бы ваш ресурс, может поправите там коды ГВР? Я считаю что выбрасывать ведущий ноль из кода ГВР не нужно.

Действительно, я уже собирался, но забыл. Спасибо за напоминание, поправил.


ШТОСМ | josm.ru | обо мне | a soldier will fight long and hard for a bit of colored ribbon

Offline

#42 2011-06-09 12:00:02

Scaurr0ck
Member
Registered: 2010-12-17
Posts: 203

Re: Валидатор водных объектов

Zverik wrote:
Scaurr0ck wrote:

Кстати, Zverik, http://textual.ru/gvr/ это вроде бы ваш ресурс, может поправите там коды ГВР? Я считаю что выбрасывать ведущий ноль из кода ГВР не нужно.

Действительно, я уже собирался, но забыл. Спасибо за напоминание, поправил.

ОК, спасибо, ещё вот что увидел на примере http://textual.ru/gvr/index.php?card=178588.
Для поля name предлагается указать "Мезенка (Лукьяновка)", то есть записать официальное и альтернативное наименование в один тег. Думаю что надо предлагать для заполнения поля name только официальное наименование, а альтернативное предлагать указать в altname. Правда в ГВР есть объекты несколько альтернативных наименований, тут придется что-то придумать...

Offline

#43 2011-06-10 06:32:11

Scaurr0ck
Member
Registered: 2010-12-17
Posts: 203

Re: Валидатор водных объектов

dimuzz wrote:

И еще пожелание - выдавать ошибки на замкнутые "реки" типа http://www.openstreetmap.org/browse/way/96932047 (на самом деле это riverbank).

Пожелание реализовано. Также добавлена проверка на незамкнутость линий с тегами natural=water и landuse=reservoir.

Offline

#44 2011-06-10 07:06:12

dkiselev
Member
Registered: 2010-02-09
Posts: 3,364

Re: Валидатор водных объектов

А почему вот эта речка не определилась http://vwo.osm.rambler.ru/?page=wo&bo=0 … 007&wot=21 ?

И переваривает ли валидатор несколько русел?


mail: dkiselev@osm.me      skype: dmitry.v.kiselev
Open Street Maps are supreme! Exterminate all map forms! Exterminate! Exterminate!

Offline

#45 2011-06-10 08:06:40

Scaurr0ck
Member
Registered: 2010-12-17
Posts: 203

Re: Валидатор водных объектов

dkiselev wrote:

А почему вот эта речка не определилась http://vwo.osm.rambler.ru/?page=wo&bo=0 … 007&wot=21 ?
И переваривает ли валидатор несколько русел?

Какая из них, Тихая Сосна?
На данный момент валидатор не понимает разветвлений реки, об этом я уже писал и это есть в первом сообщении.

Offline

#46 2011-06-10 08:28:48

dkiselev
Member
Registered: 2010-02-09
Posts: 3,364

Re: Валидатор водных объектов

Ага, она.

Из за этого?
> На данный момент валидатор не понимает разветвлений реки


mail: dkiselev@osm.me      skype: dmitry.v.kiselev
Open Street Maps are supreme! Exterminate all map forms! Exterminate! Exterminate!

Offline

#47 2011-06-10 08:53:45

Scaurr0ck
Member
Registered: 2010-12-17
Posts: 203

Re: Валидатор водных объектов

dkiselev wrote:

Ага, она.

Из за этого?
> На данный момент валидатор не понимает разветвлений реки

Да, из-за этого.

Offline

#48 2011-06-11 08:41:20

SevenMag
Member
From: Магнитогорск
Registered: 2011-03-30
Posts: 260
Website

Re: Валидатор водных объектов

а почему в списке реки Урал (http://vwo.osm.rambler.ru/?page=mismatc … 3%F0%E0%EB) не вошел "Way id=27272525 334 nodes"?
а также "Way id=27271995 405 nodes"??
не потому ли что у них "name"="Жайық (Урал)" ??

Last edited by SevenMag (2011-06-11 08:44:41)

Offline

#49 2011-06-13 22:37:15

pankdm
Member
From: Moscow | Kemerovo
Registered: 2010-08-20
Posts: 320

Re: Валидатор водных объектов

А можете добавить обработку местоположения вида "КАР/ОБЬ/2677/585"?
Тогда бы еще какой-то процент речек правильно определился.

(Например есть река Кондома с местоположением КАР/ОБЬ/2677/585. Она втекает в реку Томь (у которой местоположение КАР/ОБЬ/2677/). )

Offline

#50 2011-06-13 23:28:46

pankdm
Member
From: Moscow | Kemerovo
Registered: 2010-08-20
Posts: 320

Re: Валидатор водных объектов

Кстати, вот еще один баг-репорт: неправильно определяется что куда впадает, если две реки сливаются, образовывая одну.
Пример. Здесь написано, что Северная Уньга впадает в Южную Уньгу. Хотя по направлению течения можно определить, что они обе впадают в реку Уньга.

Offline

Board footer

Powered by FluxBB