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

#6751 2014-07-15 06:03:23

Cd_spb
Member
From: Санкт-Петербург
Registered: 2011-11-04
Posts: 1,267

Re: Вопросы новичков

chnav wrote:

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, к примеру, полигоны обклацывает до ужаса подробно.
с этим ничего не сделаешь sad

Offline

#6753 2014-07-15 08:45:09

Sibri
Member
Registered: 2014-07-14
Posts: 100

Re: Вопросы новичков

Всем спасибо, вопрос для себя решил: ничего исправлять не нужно.

Sibri wrote:

...чтобы потом не подгонять под 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: Вопросы новичков

Sibri wrote:

Меня изначально смутило ограничение на 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: Вопросы новичков

chnav wrote:

Что касается кривизны Земли - строители тоже не дураки и строят прямые отрезки по оптической оси. На М-7 лично видел участки - дорога повторяет рельеф, ныряет вверх-вниз, но абсолютно прямая на километры вперёд. Возвращаемся к тезису про некачественную ортокоррекцию.

Не в этом суть. Проблема в геометрических преобразованиях проекций. Они практически всегда делаются в упрощённом виде, когда преобразуются только точки, а соединяющие их прямые оставляются прямыми. А при "честном" преобразовании обычно должны быть не прямые а дуги. Поэтому, если вы нарисуете длинную прямую линию вдоль дороги в меркаторе двумя точками, то после преобразования в другую проекцию у вас эта линия пройдёт в стороне от дороги.

Offline

#6757 2014-07-15 14:21:11

Эцелоп
Member
From: Санкт-Петербург (Большая Охта)
Registered: 2012-06-19
Posts: 1,511

Re: Вопросы новичков

Sibri wrote:

Стоит ли указывать это название и если стоит, то тогда в 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: Вопросы новичков

Sibri wrote:

ровную прямолинейную дорогу можно изобразить всего лишь двумя точками

Строго говоря, это оне совсем так. Земля — не плоский стол. smile

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: Вопросы новичков

Как считаете, это нормальная точность обклацывания?

way249092395.jpg

Offline

#6763 2014-07-15 17:57:01

esaulenka
Member
From: Москва
Registered: 2010-08-21
Posts: 1,194
Website

Re: Вопросы новичков

SviMik wrote:

кто-то обклацывает слишком хорошо

"много" и "хорошо" понятия совсем не равнозначные. Регулярно делаю shift-y, а потом двигаю оставшиеся точки - понаставлен мильён точек на прямой линии, проходящей в стороне от всех треков.
FastDraw этот ваш, блин...

SviMik wrote:

это нормальная точность?

Дороги на домики не налезают -> точность удовлетворительная :-)

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: Вопросы новичков

Sergey Astakhov wrote:
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: Вопросы новичков

chnav wrote:

Дуга большого круга (Great Circle) задаётся двумя точками. Она сохраняет свойства прямой линии в проекции Меркатора в JOSM

Вы путаете ортодрому и локсодрому.

В меркаторе ортодрома в общем случае кривая (кроме меридианов). Ну и наглядная иллюстрация:

259243_606425.jpg

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: Вопросы новичков

smile я глаголил о том что эти дороги не ответствуют определению 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: Вопросы новичков

chnav wrote:

Интересно было бы найти трактовку статусов по важности в исходниках 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

Board footer

Powered by FluxBB