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

#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: Ветвление и слияние данных ОСМ?

zverik wrote:

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: Ветвление и слияние данных ОСМ?

citrin wrote:

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: Ветвление и слияние данных ОСМ?

Zkir wrote:

... в ОСМ почти все рисуется по треком, и кто то подвинув дорожку или тропинку к своему GPS-треку (который в лесу запросто может плвать на 50-100 метров), может сильно ухудшить карту. По спутнику, люди которые не были на местности тоже рисуют разную фигню ...

А как же тогда рисуют спорт. ориентировщики?

Руками. Спортивная топография. Технология создания карт для ориентирования с "белого листа"

Offline

#15 2010-09-20 12:39:19

one_half_3544
Member
Registered: 2009-02-24
Posts: 832

Re: Ветвление и слияние данных ОСМ?

siberiano wrote:

Вопрос был, как контролировать изменения и фильтровать ненужные, и по возможности вливать данные обратно в "транк".

Можно чётче сформулировать? 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: Ветвление и слияние данных ОСМ?

siberiano wrote:

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

Board footer

Powered by FluxBB