You are not logged in.

#26 2011-07-04 21:40:01

Hind
Member
From: Moscow
Registered: 2009-05-25
Posts: 3,950

Re: Упрощение линий

d1g wrote:

Проводить оптимизацию контура? Это как?

Уменьшать количество точек с минимизацией искажений линии.

d1g wrote:

Вы давно JOSM пользовались?

Айлолд.

d1g wrote:

Мне показались его результаты приемлимыми, если есть лучшие интрументы - будем их использовать.

Напишете — будут инструменты. Сейчас инструмента для автоматической оптимизации нет. Только вручную, хотя смысла в этом не очень много. Если переживаете за базу данных — не переживайте, она и не такое выдержит. В OSM есть множество куда более актуальных проблем.

Last edited by Hind (2011-07-04 21:40:54)

Offline

#27 2011-07-05 06:05:11

Ezhick
Member
From: Moscow
Registered: 2008-10-08
Posts: 2,508
Website

Re: Упрощение линий

d1g wrote:

Целью упрощения были те безумно детализированные кривые.

А зачем упрощать-то? Вам эти лишние 300 точек очень мешали?

Offline

#28 2011-07-05 06:14:26

Alexandr Zeinalov
Member
From: New-Peredelkino, Moscow, RU
Registered: 2009-08-26
Posts: 1,698
Website

Re: Упрощение линий

d1g wrote:

Вы давно JOSM пользовались? Мне показались его результаты приемлимыми

Я много раз видел неприемлемые результаты упрощения. Каждый раз надо внимательно оценивать, что там получилось.

Offline

#29 2011-07-05 09:06:51

citrin
Member
From: Moscow
Registered: 2008-11-09
Posts: 413
Website

Re: Упрощение линий

Ezhick wrote:
d1g wrote:

Целью упрощения были те безумно детализированные кривые.

А зачем упрощать-то? Вам эти лишние 300 точек очень мешали?

Я тоже против линий с излишней детализацией. Пользы от того, что на прямой линии каждые 10 метров стоят точки нету (особенно если это просто сконвертированный gps-трек, а не точки поставленные руками), зато есть минусы:
тормозит карта в слабеньких GPS (например Garmin eTrex).
тормозит при редактировании JOSM (приходится работать с маленькими кусочками карты)

Offline

#30 2011-07-05 09:16:19

Zverik
Moderator
From: Минск
Registered: 2010-10-14
Posts: 5,693
Website

Re: Упрощение линий

Понятно, что прямая заливка треков как дорог — зло. Но это не касается вынесенных в первое сообщение правок landuse=forest и waterway=riverbank. По сути, сначала люди старались обрисовать вручную как можно точнее, а потом пришёл некто и слил часы, а то и дни, работы, по каким-то своим необъяснимым причинам, вместе с точностью карты.


ШТОСМ | josm.ru | обо мне | удалёнка зло

Offline

#31 2011-07-05 09:28:37

Ezhick
Member
From: Moscow
Registered: 2008-10-08
Posts: 2,508
Website

Re: Упрощение линий

citrin wrote:

тормозит карта в слабеньких GPS (например Garmin eTrex).
тормозит при редактировании JOSM (приходится работать с маленькими кусочками карты)

1 - проблема конвертера, упрощайте при конвертации
2 - жосм нормально переваривает работу с десятками тысяч точек, так что это вообще не аргумент.

Offline

#32 2011-07-05 10:52:55

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

Re: Упрощение линий

Zverik wrote:

Понятно, что прямая заливка треков как дорог — зло. Но это не касается вынесенных в первое сообщение правок landuse=forest и waterway=riverbank. По сути, сначала люди старались обрисовать вручную как можно точнее, а потом пришёл некто и слил часы, а то и дни, работы, по каким-то своим необъяснимым причинам, вместе с точностью карты.

Если только это не был результат работы автораспознавалок типа фазера. Но их обычно сразу узнать можно по характерным артефактам.

Offline

#33 2011-07-05 12:01:54

gps-Max
Member
Registered: 2010-01-12
Posts: 736

Re: Упрощение линий

d1g, никто не говорил про вандализм и т.д., просто вопрос в том, что стоило откатать технологию и устроить обсуждение перед такими глобальными изменениями. Я в начале своей осмодеятельности тоже, надо сказать, наступил на грабли, чего стараюсь больше не делать. А вот вопрос с переименованием улиц, например, товарищи изначально сначала вынесли на обсуждение, обговорили, а потом уже начали правки.

Лично мне было досадно видеть огрублённые изгибы трасс, которые я помню, что выравнивал. Глянув на ваше толковое описание и солидный вклад, подумал, что, может быть, я чего пропустил в тенденциях.

Судя по высказываниям и аналитике участников, плюсов от такого подхода как бы и нет. Просто большая просьба - не принимайте это как личные выпады или оскорбления, а постарайтесь понять недостатки такого подхода. Как минимум, без обсуждения не стоило распространять такие автоматизированные изменения на большие площади.

Last edited by gps-Max (2011-07-05 12:07:47)

Offline

#34 2011-07-05 12:28:57

Hind
Member
From: Moscow
Registered: 2009-05-25
Posts: 3,950

Re: Упрощение линий

Про вандализм говорил я в личке. Как всегда, наверное, слишком резко. :3

Offline

#35 2011-07-06 20:38:38

d1g
Member
From: not using forum
Registered: 2010-01-23
Posts: 2,380
Website

Re: Упрощение линий

Но это не касается вынесенных в первое сообщение правок landuse=forest и waterway=riverbank. По сути, сначала люди старались обрисовать вручную как можно точнее, а потом пришёл некто и слил часы, а то и дни, работы, по каким-то своим необъяснимым причинам, вместе с точностью карты.

Вот именно что обрисованы они криво были изначально, наверное, каким-то ботом. И, если они описывали реку неправильно 40 точками, то после они будут описывать реку 23. Детализация вряд ли пострадала. Я просмотрел смотрел всю береговую линию и если она была изначально нарисована как ботом, она такой и осталась, а вот если железная дорога проходит через город и её явно изменяли вручную (не импорт жд из Yahoo), то они и остались нетронутыми.

А зачем упрощать-то? Вам эти лишние 300 точек очень мешали?

Дело в том, что иногда точеки размещены ближе чем погрешность измерительных приборов wink

Offline

#36 2011-07-06 20:57:28

NuclearFisher
Member
From: Питер
Registered: 2011-05-06
Posts: 87

Re: Упрощение линий

Господа, с обеих сторон звучат разумные доводы. Давайте на конкретном примере. Вот давеча в Финку полез, а там например ВОТ (смотреть в JOSM).
Я сам не чужд задроццтва, но это, по-моему, просто замусоривание. Пушо провешивание лыжни точками с интервалом человеческого шага - порочно. И даже штатное JOSM-упрощение в этом случае эффективно и полезно.

d1g, про погрешность приборов - полностью согласен.

Last edited by NuclearFisher (2011-07-06 20:59:24)

Offline

#37 2011-07-06 21:15:48

Hind
Member
From: Moscow
Registered: 2009-05-25
Posts: 3,950

Re: Упрощение линий

Какие у вас большие двенадцатиметровые шаги.

Ничего ужасного по ссылке не увидел, кроме дублирования футвея патхом.
То ли дело у нас в Москве — полигональные станции метро. И это прекрасно. Хотя не все понимают, что карта на osm.org для контрибьюторов, а не для пользователей.

Last edited by Hind (2011-07-06 21:19:42)

Offline

#38 2011-07-07 09:03:52

dragonling
Member
Registered: 2010-01-09
Posts: 68

Re: Упрощение линий

*заглянул на огонек* до чего договорились-то в конечном итоге?

Мое имхо - детализация линии больше, чем на уровень погрешности GPS (7-12 м по разным источникам) тоже не нужна, если, конечно, это не важное для ориентирования место. Реальная ширина дороги бывает больше, чем погрешность расположения точки на этой дороге. А уж береговые линии и леса по миллиметрам выставлять (утрирую, конечно) - не совсем понимаю смысл: они меняются даже в пределах одного сезона, что уж говорить об устаревших на годы спутниковых снимках, пусть и скорректированных снимках высокого разрешения.

ЗЫ: точность автоупрощения линий в JOSM вроде как настраивается

Offline

#39 2011-07-07 09:20:50

xande almeida
Member
From: Tver
Registered: 2010-04-28
Posts: 256

Re: Упрощение линий

dragonling wrote:

Мое имхо - детализация линии больше, чем на уровень погрешности GPS (7-12 м по разным источникам) тоже не нужна

Но это не повод ломать чью-то работу.

Offline

#40 2011-07-07 09:23:29

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

Re: Упрощение линий

dragonling wrote:

*заглянул на огонек* до чего договорились-то в конечном итоге?

Мое имхо - детализация линии больше, чем на уровень погрешности GPS (7-12 м по разным источникам) тоже не нужна

Что вы привязались к этой точности GPS? Это точность абсолютная, но кроме неё есть ещё точность относительная (точность взаимного расположения соседних точек), которая для рисования по спутнику зависит от разрешения снимка, и зачастую бывает куда выше.

Last edited by Sergey Astakhov (2011-07-07 09:27:10)

Offline

#41 2011-07-07 09:24:55

chnav
Member
From: Russia, mapping Kazakhstan
Registered: 2010-03-18
Posts: 3,264

Re: Упрощение линий

+1
Усреднение положения линии дороги (или привязку снимков) по множеству треков тоже никто не отменял.

Last edited by chnav (2011-07-07 09:25:39)

Offline

#42 2011-07-07 09:47:06

usm78-gis
Member
Registered: 2008-04-21
Posts: 2,662

Re: Упрощение линий

d1g wrote:

Дело в том, что иногда точеки размещены ближе чем погрешность измерительных приборов wink

Не обобщайте smile С тех пор, как я записываю GPS данные с
частотой 10 Hz с последующей постобработкой (можно и 20, но нет смысла по другим причинам),
то понял, как отвратительно нарисованы сложные перекрестки
и развязки в OSM.

Offline

#43 2011-07-07 10:16:48

fserges
Member
From: St.Petersburg/Russia
Registered: 2010-11-08
Posts: 3,998

Re: Упрощение линий

А как нарисовать идеальную окружность в ОСМ? Ставить точки через 12 метров?


Бывший редактор ОСМ

Offline

#44 2011-07-07 10:26:15

NuclearFisher
Member
From: Питер
Registered: 2011-05-06
Posts: 87

Re: Упрощение линий

fserges wrote:

А как нарисовать идеальную окружность в ОСМ? Ставить точки через 12 метров?

В JOSM - рисуешь диаметр и преобразуешь в окружность

Offline

#45 2011-07-07 10:28:17

Hind
Member
From: Moscow
Registered: 2009-05-25
Posts: 3,950

Re: Упрощение линий

А в коммандлайне можно сразу указать количество сторон. :3

Offline

#46 2011-07-07 11:12:41

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

Re: Упрощение линий

NuclearFisher wrote:

В JOSM - рисуешь диаметр и преобразуешь в окружность

Поподробней можно про диаметр?

Offline

#47 2011-07-07 11:21:25

Zverik
Moderator
From: Минск
Registered: 2010-10-14
Posts: 5,693
Website

Re: Упрощение линий

Знаете ли вы, что у нас есть faq по josm? :)


ШТОСМ | josm.ru | обо мне | удалёнка зло

Offline

#48 2011-07-07 11:28:07

fserges
Member
From: St.Petersburg/Russia
Registered: 2010-11-08
Posts: 3,998

Re: Упрощение линий

Я про то, что рисование точек чаще 12 метров иногда вызвано особенностями пути. Окружность - один из примеров.


Бывший редактор ОСМ

Offline

#49 2011-07-07 16:32:28

akks
Member
From: Ufa
Registered: 2010-06-11
Posts: 1,728

Re: Упрощение линий

Дописываю плагин FastDraw. Хочу сделать возможность автоподгона упрощения линии (пока упрощается вручную, с учётом текущего зума) и решил посоветоваться...

Никто не анализировал, сколько точек на 1 км пути можно считать нормальным показателем для обрисовки леса/речек по IRS/BING ?

Стоит ли использовать другие показатели, типа среднего угла между соседними отрезками?

И, кстати, насколько может пригодиться такое расширенное упрощение для уже существующих линий (пока все ориентировано только на свеженарисованное)?

Last edited by akks (2011-07-07 16:39:11)

Offline

#50 2011-07-07 17:47:20

LexIgnatov
Member
From: Рыбинск-Москва
Registered: 2010-08-30
Posts: 714
Website

Re: Упрощение линий

А зачем вообще упрощение? Там где люди рисуют лишнее редактировать всё-равно надо руками, а в остальном (речки, дороги) наоборот усложняются и детализируются.


Лучше меньше, да лучше

Offline

Board footer

Powered by FluxBB