OpenStreetMap Forum

The Free Wiki World Map

You are not logged in.

#1 2011-07-03 20:03:32

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

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

http://www.openstreetmap.org/browse/changeset/8252043
http://www.openstreetmap.org/browse/changeset/8251935
http://www.openstreetmap.org/browse/changeset/8251809
http://www.openstreetmap.org/browse/changeset/8251741

В чём вообще плюс такого подхода? Пока что я, обнаружив сильную генерализацию линий, не знаю, что и думать.

Offline

#2 2011-07-03 21:23:26

Ambush
Member
Registered: 2011-07-03
Posts: 56

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

Я считаю, что упрощать можно только линии, созданные по треку gps автоматом, особенно результаты пеших прогулок, ибо ценной информации там меньше и много шума, а то, что в примерах упрощено - б^zдство и за это можно подумать о бане.
Разве что ЖД пути, может, резонно упростить.

Offline

#3 2011-07-03 22:07:06

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

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

Ещё можно упрощать линии, где на одной прямой расположено несколько точек.

Offline

#4 2011-07-03 22:30:19

Kuprienko_Viktor
Member
From: Apatity
Registered: 2009-08-31
Posts: 240

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

Товарищу нечем заняться... sad

Offline

#5 2011-07-04 01:11:48

AMDmi3
Member
From: Москва
Registered: 2009-08-12
Posts: 3,315

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

Это нужно однозначно откатывать, ибо бездумное полуавтоматическое уродование чужой работы, неэффективное в плане облегчения данных, зато весьма чреватое ошибками (а, судя по времени changeset'ов, никакой проверки изменений не производилось).

Offline

#6 2011-07-04 06:52:18

dedNikifor
Member
From: Свердловская обл.
Registered: 2009-09-11
Posts: 3,414

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

/// Это нужно однозначно откатывать, ибо бездумное полуавтоматическое уродование чужой работы
дико плюсую. откатывать


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

нафиг-нафиг такая упрощение


Графическая (в виде карты с точками опасных объектов) база спидкамов для разных навигационных программ. Подложка OSM присутствует

Offline

#7 2011-07-04 06:53:02

Zverik
Moderator
From: Москва
Registered: 2010-10-14
Posts: 5,569
Website

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

Мне очень подозрительно, что в результате упрощения не было удалено или сдвинуто ни одной точки.
Язабан, правки откатить.


ШТОСМ | josm.ru | обо мне | "never again" is what you swore the time before

Offline

#8 2011-07-04 06:53:34

trolleway
Member
Registered: 2011-02-09
Posts: 543
Website

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

Если генерализировать линии, то может испортится путевое развитие железных дорог и трамвая.

Offline

#9 2011-07-04 06:56:14

Zverik
Moderator
From: Москва
Registered: 2010-10-14
Posts: 5,569
Website

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

Да там вся навигация испортиться может. Помню, были жалобы на чрезмерную рьяность жосмовсого упрощатора.
Откатывать, кстати, чем скорее — тем лучше.


ШТОСМ | josm.ru | обо мне | "never again" is what you swore the time before

Offline

#10 2011-07-04 08:53:21

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

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

Откатить вряд ли получится - месяц назад плюс огромная затронутая площадь.

Offline

#11 2011-07-04 09:09:10

Zverik
Moderator
From: Москва
Registered: 2010-10-14
Posts: 5,569
Website

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

Получается, в нашей системе если кто-то насвинячил, и сразу не заметили — то всё, ёк данные?
Человеку-то в личку написали, хотя бы?


ШТОСМ | josm.ru | обо мне | "never again" is what you swore the time before

Offline

#12 2011-07-04 09:10:01

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

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

Я написал. Хотя без ссылки на тред. big_smile Теперь испугается и убежит.

Offline

#13 2011-07-04 09:38:43

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

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

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

Offline

#14 2011-07-04 09:50:28

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

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

Ezhick wrote:

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

Так и есть, точки остались болтаться:
http://www.openstreetmap.org/browse/node/616290221
http://www.openstreetmap.org/browse/node/616290240

Offline

#15 2011-07-04 11:15:47

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

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

Ezhick wrote:

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

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

Offline

#16 2011-07-04 11:21:31

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

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

А может, это упрощение линий с нодами за пределами ббокса? :3

Offline

#17 2011-07-04 12:25:05

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

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

Zverik wrote:

Человеку-то в личку написали, хотя бы?

Разумеется. Сразу, одновременно с заведением темы, отписал автору изменений ссылку на неё. В личку спрашивать не стал, поскольку затронуты данные многих людей.


Sergey Astakhov wrote:
Ezhick wrote:

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

Так и есть, точки остались болтаться:
http://www.openstreetmap.org/browse/node/616290221
http://www.openstreetmap.org/browse/node/616290240

А, так вот в чём дело. В последнее время замечал такие "непривязанные" точки по контурам дорог и недоумевал, к чему они, думал на пользователей Потлача.

Offline

#18 2011-07-04 14:29:52

Genix
Member
From: Saratov
Registered: 2009-02-05
Posts: 34

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

Расскажите, на примере, в чем проблема упрощения линий? Я частенько пользуюсь в том числе и не к своим трекам\маршрутам. Что в этом не так?

Offline

#19 2011-07-04 14:34:28

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

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

Genix, речь идёт не о треках, а об уже существующих данных в базе. "Спрямлять" дороги или границу леса, которые НА САМОМ ДЕЛЕ не прямые, не надо.

Offline

#20 2011-07-04 15:17:33

luiswoo
Member
From: Ростов-на-Дону
Registered: 2010-09-11
Posts: 1,390

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

Так можно далеко пойти. Лишние точки на прямой - это другое дело, для этого есть специально дрессированный плагин.

Online

#21 2011-07-04 15:34:17

wowik
Member
From: Zelenograd
Registered: 2009-09-29
Posts: 7,661

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

luiswoo wrote:

Так можно далеко пойти. Лишние точки на прямой - это другое дело, для этого есть специально дрессированный плагин.

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

Last edited by wowik (2011-07-04 15:35:04)

Offline

#22 2011-07-04 17:49:46

agsochi
Member
From: Сочи
Registered: 2010-02-20
Posts: 533

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

dedNikifor wrote:

/// Это нужно однозначно откатывать, ибо бездумное полуавтоматическое уродование чужой работы
дико плюсую. откатывать
я кучу времени трачу, чтобы выровнять дороги по толстым пучкам треков. и выровнять так, чтобы было идеально
или отрисовка озер со сложной линией берега по бингу...
нафиг-нафиг такая упрощение

согласен, откат однозначно.

Offline

#23 2011-07-04 20:43:30

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

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

Я сравнивал до и "после", JOSM удаляет вполне разумно. Он трогает точки которые почти на одной прямой или не изменяют (совсем или не сильно) общий вид пути.

Вандализмом намерений заниматься не было. Просто были пути, которые имели безумную детализацию (из некоторых удалено до 300 точек) хотя по сути обрисовывали очень простой контур. Из многих линий удалено по 3-6 точки, в принципе, их можно было оставить. Целью упрощения были те безумно детализированные кривые.


Откатывайте. Баньте.

Last edited by d1g (2011-07-04 20:43:43)

Offline

#24 2011-07-04 20:47:48

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

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

d1g, банят преимущественно только чтобы вывести на диалог, если человек не хочет идти на контакт. Это только звучит жутко. smile

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

Offline

#25 2011-07-04 20:56:10

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

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

Hind wrote:

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

Проводить оптимизацию контура? Это как? Вы давно JOSM пользовались? Мне показались его результаты приемлимыми, если есть лучшие интрументы - будем их использовать.

Offline

Board footer

Powered by FluxBB