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.***
Pages: 1
#1 2010-09-20 10:24:35
- siberiano
- Moderator

- From: Novosibirsk
- Registered: 2010-02-25
- Posts: 1,006
- Website
Ветвление и слияние данных ОСМ?
Секция спортивного ориентирования обдумывает возможность выгрузить все свои карты в ОСМ. Есть только одна гипотетическая проблема: если кто-то правит карту и двигает точки куда попало, удаляет пути и рисуент новые неточно. Можно ли подойти к этому как в распределённых системах контроля версий, то есть взять изначальную, правильную карту, влить в неё правильные изменения, а неправильные оставить, и потом залить назад в ОСМ?
Offline
#2 2010-09-20 11:03:35
- zverik
- Member
- From: Saint-Petersburg
- Registered: 2009-07-31
- Posts: 771
Re: Ветвление и слияние данных ОСМ?
1. карты полностью свои, не срисованные с коммерческих?
2. привязка правильная? то есть, если да — зачем кому-то править дороги?
3. не знаю, но вполне возможно — смотря как определять правильность изменений. Может, кто-то прошёлся по тем дорогам и обнаружил, что часть стала непроходима, а где-то люди натоптали тропинку в обход.
Offline
#3 2010-09-20 11:11:55
- gps-Max
- Member
- Registered: 2010-01-12
- Posts: 736
Re: Ветвление и слияние данных ОСМ?
Секции спортивного ориентирования придётся привыкнуть к мысли, что ОСМ - это не склад с замками и стенами, а живое и развивающееся хранилище. В котором, конечно, бывают и вандалы, замечаемые и откатываемые, но в целом участники улучшают карту. К тому же, не бывает абсолютно правильных данных, и с накоплением треков всегда может оказаться возможность уточнить привязку, например, или прорисовать явно видную на ирсе просеку в лесу, на которую никто не обращал внимание до этого.
Offline
#4 2010-09-20 11:22:12
- Alexandr Zeinalov
- Member
- From: New-Peredelkino, Moscow, RU
- Registered: 2009-08-26
- Posts: 1,699
- Website
Re: Ветвление и слияние данных ОСМ?
Надо открывать карты кусочками в OSM в отдельном слое и аккуратно отфильтровать то, что уже есть. Затем слои слить и поправить ошибки (например, соединить дороги).
Offline
#5 2010-09-20 11:32:25
- siberiano
- Moderator

- From: Novosibirsk
- Registered: 2010-02-25
- Posts: 1,006
- Website
Re: Ветвление и слияние данных ОСМ?
zverik: да, рисовались они ещё до появления Гугл Мэпс, вручную по компасам и триангуляцией, потом уточнялись обходом лично.
Alexandr Zeinalov, фильтровать - то есть вручную выкидывать лишнее? Речь про JOSM? Слои склеивать не пробовал. Если две версии будут, JOSM предложит разрешать конфликт?
gps-Max, огромная просьба не писать, если новой информации у вас - ноль.
Offline
#6 2010-09-20 11:35:16
- citrin
- Member
- From: Moscow
- Registered: 2008-11-09
- Posts: 413
- Website
Re: Ветвление и слияние данных ОСМ?
1. карты полностью свои, не срисованные с коммерческих?
2. привязка правильная? то есть, если да — зачем кому-то править дороги?
1. немного занимаюсь сопрт. ориентированиям, и могу сказать что ориентиовщики карты рисуют сами - коммерческих карт достаточно точных и подробных просто не бывает.
2. я считаю что карты ОСМ не пригодны для сопрт. ориентирования - для ориентированя нужны очень точные и достовенрные карты, в ОСМ такого нет и не придвидится:
Во-первых в ОСМ почти все рисуется по треком, и кто то подвинув дорожку или тропинку к своему GPS-треку (который в лесу запросто может плвать на 50-100 метров), может сильно ухудшить карту. По спутнику, люди которые не были на местности тоже рисуют разную фигню(потому что не все можно однозначно по доступным снимкам понять и нужно проверять ногами на местности), границы леса и поля некоторые рисуют по landsat - когда смотришь потом хотя бы по IRS, то видно что гранца может на совпадать метров на 500.
Во-вторых просто моного ошибок которые получаются в результате небрежного и неаккуратного редактирования (многие из этих ошибок обнаруживаются разными валидаторами разными валидаторами).
(есть и другие причины, почему в OSM не будет достаточно качественных для ориентирования карт).
Так что простой (но трудоемкий) вариант я вижу такой:
1. Рисовать свою карту в формате OSM (полезно будет написать конвертор osm -> ocad)
2. в отдельном слое открывать карту с сервера OSM и копировать с неё разные объекты в свою карту (если на своей карте в этом месте еще нет данных).
3. для обратного копирования данных в OSM так же копировать объекты по одному.
Offline
#7 2010-09-20 11:37:06
- one_half_3544
- Member

- Registered: 2009-02-24
- Posts: 832
Re: Ветвление и слияние данных ОСМ?
На всякий случай кидаю сюда ссылку на страничку, где описано соответствие osm тэгов значениям IOF (ISOM 2000).
UPD: там же ссылки на пресеты/стили для josm, merkaator; стили для рендеринга спорт. карт osmarender'ом и прочее.
Last edited by one_half_3544 (2010-09-20 12:12:00)
Offline
#8 2010-09-20 11:44:24
- siberiano
- Moderator

- From: Novosibirsk
- Registered: 2010-02-25
- Posts: 1,006
- Website
Re: Ветвление и слияние данных ОСМ?
citrin, one_half_3544, спасибо.
Offline
#9 2010-09-20 11:44:48
- zverik
- Member
- From: Saint-Petersburg
- Registered: 2009-07-31
- Posts: 771
Re: Ветвление и слияние данных ОСМ?
тогда поможет ещё отметка всех объектов спортивной карты каким-нибудь тэгом (тем же source). Плюс хранить копию со всеми объектами с этим тэгом локально и периодически сравнивать.
Offline
#10 2010-09-20 11:46:30
- one_half_3544
- Member

- Registered: 2009-02-24
- Posts: 832
Re: Ветвление и слияние данных ОСМ?
2. я считаю что карты ОСМ не пригодны для сопрт. ориентирования - для ориентированя нужны очень точные и достовенрные карты, в ОСМ такого нет и не придвидится:
С чего бы это?
Во-первых в ОСМ почти все рисуется по треком, и кто то подвинув дорожку или тропинку к своему GPS-треку (который в лесу запросто может плвать на 50-100 метров), может сильно ухудшить карту. По спутнику, люди которые не были на местности тоже рисуют разную фигню(потому что не все можно однозначно по доступным снимкам понять и нужно проверять ногами на местности), границы леса и поля некоторые рисуют по landsat - когда смотришь потом хотя бы по IRS, то видно что гранца может на совпадать метров на 500.
Для этого есть тег source.
Во-вторых просто моного ошибок которые получаются в результате небрежного и неаккуратного редактирования (многие из этих ошибок обнаруживаются разными валидаторами разными валидаторами).
Если принимать это в качестве аргумента, то осм ни для чего не пригодно - могут же из-за небрежного редактирования половину города снести..
(есть и другие причины, почему в OSM не будет достаточно качественных для ориентирования карт).
Какие?
Offline
#11 2010-09-20 11:52:06
- gogast
- Member
- From: Москва, Черёмушки
- Registered: 2010-08-16
- Posts: 75
Re: Ветвление и слияние данных ОСМ?
OSM непригодны для ориентирования потому что в них есть ошибки?
Offline
#12 2010-09-20 12:16:45
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Ветвление и слияние данных ОСМ?
... в ОСМ почти все рисуется по треком, и кто то подвинув дорожку или тропинку к своему GPS-треку (который в лесу запросто может плвать на 50-100 метров), может сильно ухудшить карту. По спутнику, люди которые не были на местности тоже рисуют разную фигню ...
А как же тогда рисуют спорт. ориентировщики?
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#13 2010-09-20 12:27:05
- siberiano
- Moderator

- From: Novosibirsk
- Registered: 2010-02-25
- Posts: 1,006
- Website
Re: Ветвление и слияние данных ОСМ?
Zkir, я выше написал, триангуляцией и рулеткой. То есть мерят углы тропинок и расстояния между ответвлениями. Собственно, до ГПСов именно так карты и рисовали.
Люди, прошу придерживаться темы. Вопрос был, как контролировать изменения и фильтровать ненужные, и по возможности вливать данные обратно в "транк".
Last edited by siberiano (2010-09-20 12:28:27)
Offline
#14 2010-09-20 12:32:17
- one_half_3544
- Member

- Registered: 2009-02-24
- Posts: 832
Re: Ветвление и слияние данных ОСМ?
... в ОСМ почти все рисуется по треком, и кто то подвинув дорожку или тропинку к своему GPS-треку (который в лесу запросто может плвать на 50-100 метров), может сильно ухудшить карту. По спутнику, люди которые не были на местности тоже рисуют разную фигню ...
А как же тогда рисуют спорт. ориентировщики?
Руками. Спортивная топография. Технология создания карт для ориентирования с "белого листа"
Offline
#15 2010-09-20 12:39:19
- one_half_3544
- Member

- Registered: 2009-02-24
- Posts: 832
Re: Ветвление и слияние данных ОСМ?
Вопрос был, как контролировать изменения и фильтровать ненужные, и по возможности вливать данные обратно в "транк".
Можно чётче сформулировать? trunk - это где?
Вопрос слежения за исправлениями в каком-то регионе стоит независимо от того, откуда данные в osm появились. Некоторые варианты описаны тут.
Offline
#16 2010-09-20 12:50:49
- Alexandr Zeinalov
- Member
- From: New-Peredelkino, Moscow, RU
- Registered: 2009-08-26
- Posts: 1,699
- Website
Re: Ветвление и слияние данных ОСМ?
Alexandr Zeinalov, фильтровать - то есть вручную выкидывать лишнее? Речь про JOSM? Слои склеивать не пробовал. Если две версии будут, JOSM предложит разрешать конфликт?
Файл, конвертированный из внешнего источника в формат OSM и не взятый из базы OSM, должен иметь id, не пересекающиеся ни с одним id в базе OSM (для чего обычно используются отрицательные id). Тогда конфликтов на уровне данных не будет вообще. Надо будет просто пофильтровать эти данные вручную (если в OSM в указанном месте уже что-то есть, то не надо загружать ещё одну копию), потом объединить слои и уже тогда довести до ума.
Offline
#17 2010-09-20 12:52:28
- Alexandr Zeinalov
- Member
- From: New-Peredelkino, Moscow, RU
- Registered: 2009-08-26
- Posts: 1,699
- Website
Re: Ветвление и слияние данных ОСМ?
Да, и если файл уже был привязан к OSM (например, взят кусок с помощью API и дорисовано что-то), то можно просто открыть его в JOSM и нажать кнопку загрузки на сервер.
Offline
Pages: 1