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.***
#6751 2014-07-15 06:03:23
- Cd_spb
- Member
- From: Санкт-Петербург
- Registered: 2011-11-04
- Posts: 1,267
Re: Вопросы новичков
GPS-треки полевых дорог реально надо упрощать. Едут, объезжают каждую лужу, и всё это заносится в ОСМ.
Если треки несколько лет ложатся один в один, то и дорога так идёт. Тогда зачем искажать реальные данные? Ведь это настоящий "true on-the-ground"/
Offline
#6752 2014-07-15 06:19:31
- pfg21
- Member
- From: Чебоксары
- Registered: 2012-10-18
- Posts: 4,281
Re: Вопросы новичков
да ладно бы дороги, их по жпс-трекам еще как-то проверить можно.
а вот ручьи, реки, обрисованные с точностью "до субпикселя".
scanaerial, к примеру, полигоны обклацывает до ужаса подробно.
с этим ничего не сделаешь ![]()
Offline
#6753 2014-07-15 08:45:09
- Sibri
- Member
- Registered: 2014-07-14
- Posts: 100
Re: Вопросы новичков
Всем спасибо, вопрос для себя решил: ничего исправлять не нужно.
...чтобы потом не подгонять под cgpsmapper карту в польском формате...
Пришел к выводу, что гораздо удобнее использовать [img]mkgmap[/img]. Программа не накладывает на исходный материал ограничений, присущих cgpsmapper.
Меня изначально смутило ограничение на 60 узлов маршрутного графа. Это ограничение можно увидеть и в конфиге osm2mp:
# maximum allowed road nodes
max_road_nodes: 60из конфига osm2mp для навигаторов Garmin (garmin-ru.cfg или garmin.cfg).
https://code.google.com/p/osm2mp-garmin … svn52&r=52
Могу лишь предположить, что для предыдущих поколений навигаторов такое ограничение действительно актуально. Но вот на Etrex 30 проверил роутинг в карте, созданной mkgmap - все отлично работает и на дорогах с превышением 60 узлов. Осталось только разобраться, как конвертировать из mp в img с помощью mkgmap и как сделать, чтобы надписи были русскоязычными, но это уже мелочи.
Offline
#6754 2014-07-15 08:59:50
- Sibri
- Member
- Registered: 2014-07-14
- Posts: 100
Re: Вопросы новичков
Еще вопрос. Есть безымянное озеро (наименований на других картах не встречалось), однако путем опроса местного населения (прогулялся от озера по тропе и спросил у деда в местной деревне) выяснилось наименование, которое используют местные. Стоит ли указывать это название и если стоит, то тогда в loc_name или в name?
Offline
#6755 2014-07-15 09:35:50
- borism346
- Member

- From: Minsk
- Registered: 2008-11-12
- Posts: 911
Re: Вопросы новичков
Меня изначально смутило ограничение на 60 узлов маршрутного графа. Это ограничение можно увидеть и в конфиге osm2mp:# maximum allowed road nodes
max_road_nodes: 60из конфига osm2mp для навигаторов Garmin (garmin-ru.cfg или garmin.cfg).
Вообще-то это инструкция конвертеру разбивать дороги. И это никак не связано с рисованием карты.
Offline
#6756 2014-07-15 13:54:35
- Sergey Astakhov
- Member

- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,816
Re: Вопросы новичков
Что касается кривизны Земли - строители тоже не дураки и строят прямые отрезки по оптической оси. На М-7 лично видел участки - дорога повторяет рельеф, ныряет вверх-вниз, но абсолютно прямая на километры вперёд. Возвращаемся к тезису про некачественную ортокоррекцию.
Не в этом суть. Проблема в геометрических преобразованиях проекций. Они практически всегда делаются в упрощённом виде, когда преобразуются только точки, а соединяющие их прямые оставляются прямыми. А при "честном" преобразовании обычно должны быть не прямые а дуги. Поэтому, если вы нарисуете длинную прямую линию вдоль дороги в меркаторе двумя точками, то после преобразования в другую проекцию у вас эта линия пройдёт в стороне от дороги.
Offline
#6757 2014-07-15 14:21:11
- Эцелоп
- Member

- From: Санкт-Петербург (Большая Охта)
- Registered: 2012-06-19
- Posts: 1,511
Re: Вопросы новичков
Стоит ли указывать это название и если стоит, то тогда в loc_name или в name?
ИМХО раз другого нет, то лучше в name.
http://wiki.openstreetmap.org/wiki/RU:Key:name
Offline
#6758 2014-07-15 16:13:37
- wowik
- Member

- From: Zelenograd
- Registered: 2009-09-29
- Posts: 9,368
Re: Вопросы новичков
ровную прямолинейную дорогу можно изобразить всего лишь двумя точками
Строго говоря, это оне совсем так. Земля — не плоский стол. ![]()
Offline
#6759 2014-07-15 17:03:40
- pfg21
- Member
- From: Чебоксары
- Registered: 2012-10-18
- Posts: 4,281
Re: Вопросы новичков
все всё понимают, но любителей задрачивать линии точками от этого меньше не становится.
иэх и гдеже ссылочка на прямую как струна просеку в финскому лесу, рисованную десятком-другим точек...
Offline
#6760 2014-07-15 17:13:09
- Hind
- Member

- From: Moscow
- Registered: 2009-05-25
- Posts: 3,950
Re: Вопросы новичков
У меня есть ссылочка просто на просеку в финском лесу, но очень няшную. :3
Offline
#6761 2014-07-15 17:48:35
- SviMik
- Member

- From: Tallinn, Estonia
- Registered: 2013-01-01
- Posts: 1,392
Re: Вопросы новичков
да ладно бы дороги, их по жпс-трекам еще как-то проверить можно.
а вот ручьи, реки, обрисованные с точностью "до субпикселя".
scanaerial, к примеру, полигоны обклацывает до ужаса подробно.
с этим ничего не сделаешь
Впервые вижу жалобу на то, что кто-то обклацывает слишком хорошо. У нас вот наоборот беда - большинство дорог обрисовано кое-как, из-за этого приходится такую вот работу потом проделывать: https://www.youtube.com/watch?v=To87PHjx36U
(пример не очень выразительный, чаще линия вообще выходит за пределы дорожного полотна метров на 10, но суть понятна)
Если бы дороги не было совсем - это хотя бы существующим валидатором детектилось бы. А так и не узнаешь, пока лично не наткнёшься.
Уже подумываю написать валидатор, который требовал бы на каждой дороге точку минимум каждые 100 метров. Конечно от явных халтурщиков это не защитит, но в целом качество обрисовки повысилось бы.
Last edited by SviMik (2014-07-15 17:56:11)
Offline
#6762 2014-07-15 17:55:20
- SviMik
- Member

- From: Tallinn, Estonia
- Registered: 2013-01-01
- Posts: 1,392
Re: Вопросы новичков
Как считаете, это нормальная точность обклацывания?

Offline
#6763 2014-07-15 17:57:01
- esaulenka
- Member

- From: Москва
- Registered: 2010-08-21
- Posts: 1,194
- Website
Re: Вопросы новичков
кто-то обклацывает слишком хорошо
"много" и "хорошо" понятия совсем не равнозначные. Регулярно делаю shift-y, а потом двигаю оставшиеся точки - понаставлен мильён точек на прямой линии, проходящей в стороне от всех треков.
FastDraw этот ваш, блин...
это нормальная точность?
Дороги на домики не налезают -> точность удовлетворительная :-)
Last edited by esaulenka (2014-07-15 17:59:59)
Offline
#6764 2014-07-15 18:19:36
- chnav
- Member

- From: Russia, mapping Kazakhstan
- Registered: 2010-03-18
- Posts: 3,303
Re: Вопросы новичков
chnav wrote:Что касается кривизны Земли - строители тоже не дураки и строят прямые отрезки по оптической оси. На М-7 лично видел участки - дорога повторяет рельеф, ныряет вверх-вниз, но абсолютно прямая на километры вперёд. Возвращаемся к тезису про некачественную ортокоррекцию.
Не в этом суть. Проблема в геометрических преобразованиях проекций. Они практически всегда делаются в упрощённом виде, когда преобразуются только точки, а соединяющие их прямые оставляются прямыми. А при "честном" преобразовании обычно должны быть не прямые а дуги. Поэтому, если вы нарисуете длинную прямую линию вдоль дороги в меркаторе двумя точками, то после преобразования в другую проекцию у вас эта линия пройдёт в стороне от дороги.
Дуга большого круга (Great Circle) задаётся двумя точками. Она сохраняет свойства прямой линии в проекции Меркатора в JOSM (99.9% осмеров только ею и пользуются), так что промежуточные точки не нужны. Если кто-то рисует в другой проекции - должен использовать соответствующий софт, который умеет правильно отображать дуги. Ни один человек не способен от руки нарисовать дугу 1000км, например, в UTM. Так зачем городить огород если у нас редкость даже 10-20 км и практически всегда используется проекция Меркатора.
PS: согласен что на линиях в 50-100 км лучше поставить промежуточныые точки, чтобы упростить жизнь навигаторам и прочим приложениям.
Last edited by chnav (2014-07-15 18:25:29)
Offline
#6765 2014-07-15 18:57:19
- Sergey Astakhov
- Member

- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,816
Re: Вопросы новичков
Дуга большого круга (Great Circle) задаётся двумя точками. Она сохраняет свойства прямой линии в проекции Меркатора в JOSM
Вы путаете ортодрому и локсодрому.
В меркаторе ортодрома в общем случае кривая (кроме меридианов). Ну и наглядная иллюстрация:

Last edited by Sergey Astakhov (2014-07-15 18:59:38)
Offline
#6766 2014-07-15 22:17:03
- chnav
- Member

- From: Russia, mapping Kazakhstan
- Registered: 2010-03-18
- Posts: 3,303
Re: Вопросы новичков
Sergey Astakhov
А теперь, пожалуйста, эту же картинку на расстоянии 10км.
Согласен что на расстояниях 10000км я неправ с проекцией меркатора. Давно это было... Но если great circle в JOSM отображается на полметра в стороне - это чепуха.
Last edited by chnav (2014-07-15 22:34:34)
Offline
#6767 2014-07-16 04:50:03
- BushmanK
- Member

- Registered: 2011-05-03
- Posts: 5,106
Re: Вопросы новичков
На широте Москвы максимальное расстояние между "прямыми", проведенными в проекции Меркатора и UTM длиной 10 км под углом 45 градусов к меридиану - порядка 2 метров.
"Не умею" не значит "невозможно", "не видел" не значит "не бывает". "Нет проблемы", вероятнее всего, значит, что "нет мозгов".
Offline
#6768 2014-07-17 05:08:07
- newpavlov
- Member
- Registered: 2014-03-28
- Posts: 511
Re: Вопросы новичков
Размечаю дороги по "переченю автомобильных дорог общего пользования регионального и межмуниципального значения", возникли небольшие разногласия с pfg21 насчёт выбора категории дорог. Вопрос в следующих дорогах:
http://osm.org/relation/3656246
http://osm.org/relation/3891379
http://osm.org/relation/3890936
pfg21 считает, что т.к. они ведут к базам отдыха, соответственно якобы там маленький трафик и посему неправильно помечать их как tertiary, следовательно их стоит отмечать как unclassified. Мне же кажется, что т.к. он вхождение в перечень дорог регионального и межмуниципального значения однозначно говорит о их важности, следовательно странно их помечать ниже чем tertiary. Кроме того есть вот такая картинка в которой они выделены как республиканского значения.
Что скажете по данной ситуации?
Offline
#6769 2014-07-17 05:58:00
- pfg21
- Member
- From: Чебоксары
- Registered: 2012-10-18
- Posts: 4,281
Re: Вопросы новичков
я глаголил о том что эти дороги не ответствуют определению tertiary "Наиболее важные автомобильные дороги среди прочих автомобильных дорог местного значения", если влезать в тонкости.
Last edited by pfg21 (2014-07-17 05:59:31)
Offline
#6770 2014-07-17 06:09:25
- VikDD
- Member
- From: RU, Moscow-Yaroslavl
- Registered: 2010-04-21
- Posts: 1,867
Re: Вопросы новичков
Если дорога одна, то она ни как не tertiary, полностью поддерживаю pfg21, ибо "главная среди самой себя" - это бред.
Offline
#6771 2014-07-17 06:10:31
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: Вопросы новичков
В общем-то я тоже всё больше склоняюсь к правилу, что если это единственная (за исключением track) дорога до НП, то быть ей только unclassified.
Offline
#6772 2014-07-17 06:42:18
- chnav
- Member

- From: Russia, mapping Kazakhstan
- Registered: 2010-03-18
- Posts: 3,303
Re: Вопросы новичков
Когда ставил рендер alaCarte с удивлением обнаружил, что unclassified у них трактуется ниже чем service.
Интересно было бы найти трактовку статусов по важности в исходниках OSRM.
Last edited by chnav (2014-07-17 06:43:56)
Offline
#6773 2014-07-17 06:48:31
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: Вопросы новичков
Интересно было бы найти трактовку статусов по важности в исходниках OSRM.
speed_profile = {
["motorway"] = 90,
["motorway_link"] = 75,
["trunk"] = 85,
["trunk_link"] = 70,
["primary"] = 65,
["primary_link"] = 60,
["secondary"] = 55,
["secondary_link"] = 50,
["tertiary"] = 40,
["tertiary_link"] = 30,
["unclassified"] = 25,
["residential"] = 25,
["living_street"] = 10,
["service"] = 15,
-- ["track"] = 5,
["ferry"] = 5,
["shuttle_train"] = 10,
["default"] = 10
} Как видим тут всё правильно они одного уровня с residential
Offline
#6774 2014-07-17 16:52:31
- Artemi541
- Member
- Registered: 2013-08-22
- Posts: 60
Re: Вопросы новичков
Кто-то поломал границы Кипра
Offline
#6775 2014-07-18 09:46:47
- rain_99
- Member
- From: Екатеринбург
- Registered: 2014-01-01
- Posts: 379
Re: Вопросы новичков
Добрый всем день.
Друзья, подскажите пож-та.
Я обратил внимание, что проезды к ТЦ почти не отражены.
Откатал c OsmTracker - по треку построил проезды.
http://www.openstreetmap.org/#map=17/56.81689/60.53781
А есть такая волшебная кнопка - чтобы нажав ее - видеть сразу ВСЕ чужие треки на этом месте карты (вдруг я не один ездил)??? Чтобы минимизировать погрешность GPS.
Offline