You are not logged in.
- Topics: Active | Unanswered
Announcement
#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,950
Re: Упрощение линий
Ещё можно упрощать линии, где на одной прямой расположено несколько точек.
Offline
#4 2011-07-03 22:30:19
- Kuprienko_Viktor
- Member
- From: Apatity
- Registered: 2009-08-31
- Posts: 240
Re: Упрощение линий
Товарищу нечем заняться...
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,419
Re: Упрощение линий
/// Это нужно однозначно откатывать, ибо бездумное полуавтоматическое уродование чужой работы
дико плюсую. откатывать
я кучу времени трачу, чтобы выровнять дороги по толстым пучкам треков. и выровнять так, чтобы было идеально
или отрисовка озер со сложной линией берега по бингу...
нафиг-нафиг такая упрощение
Offline
#8 2011-07-04 06:53:34
- trolleway
- Member
- Registered: 2011-02-09
- Posts: 564
- Website
Re: Упрощение линий
Если генерализировать линии, то может испортится путевое развитие железных дорог и трамвая.
Offline
#10 2011-07-04 08:53:21
- gps-Max
- Member
- Registered: 2010-01-12
- Posts: 736
Re: Упрощение линий
Откатить вряд ли получится - месяц назад плюс огромная затронутая площадь.
Offline
#12 2011-07-04 09:10:01
- Hind
- Member
- From: Moscow
- Registered: 2009-05-25
- Posts: 3,950
Re: Упрощение линий
Я написал. Хотя без ссылки на тред. Теперь испугается и убежит.
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,779
Re: Упрощение линий
Может я что-то не понимаю, но упрощение же происходит только путем удаления лишних точек. В данных пакетах ни одна точка не была удалена. Получается жосм при упрощении выкидывает точки из веев, но не удаляет их? Тогда это вдвойне нехорошо, еще и куча мусора получается...
Так и есть, точки остались болтаться:
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: Упрощение линий
Может я что-то не понимаю, но упрощение же происходит только путем удаления лишних точек. В данных пакетах ни одна точка не была удалена. Получается жосм при упрощении выкидывает точки из веев, но не удаляет их? Тогда это вдвойне нехорошо, еще и куча мусора получается...
При упрощении линии josm удаляет точки (если они не входят в другие линии и отношения и не имеют тэгов) и мусора не остается. Как автор добился того что точки остались непонятно, возможно в свежей версии josm напрограммировали какой то баг.
Offline
#16 2011-07-04 11:21:31
- Hind
- Member
- From: Moscow
- Registered: 2009-05-25
- Posts: 3,950
Re: Упрощение линий
А может, это упрощение линий с нодами за пределами ббокса? :3
Offline
#17 2011-07-04 12:25:05
- gps-Max
- Member
- Registered: 2010-01-12
- Posts: 736
Re: Упрощение линий
Человеку-то в личку написали, хотя бы?
Разумеется. Сразу, одновременно с заведением темы, отписал автору изменений ссылку на неё. В личку спрашивать не стал, поскольку затронуты данные многих людей.
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
- Registered: 2010-09-11
- Posts: 1,597
Re: Упрощение линий
Так можно далеко пойти. Лишние точки на прямой - это другое дело, для этого есть специально дрессированный плагин.
Offline
#21 2011-07-04 15:34:17
- wowik
- Member
- From: Zelenograd
- Registered: 2009-09-29
- Posts: 9,311
Re: Упрощение линий
Так можно далеко пойти. Лишние точки на прямой - это другое дело, для этого есть специально дрессированный плагин.
Вообще-то прямизна линий на карте зависит от выбранной проекции. Посему наличие "лишних" промежуточных точек на вроде бы как прямых, не есть избыточность информации, а вполне правильное рисование, если, разумеется, эти точки правильно привязаны и не через чур загущены.
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: 537
Re: Упрощение линий
/// Это нужно однозначно откатывать, ибо бездумное полуавтоматическое уродование чужой работы
дико плюсую. откатывать
я кучу времени трачу, чтобы выровнять дороги по толстым пучкам треков. и выровнять так, чтобы было идеально
или отрисовка озер со сложной линией берега по бингу...
нафиг-нафиг такая упрощение
согласен, откат однозначно.
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,950
Re: Упрощение линий
d1g, банят преимущественно только чтобы вывести на диалог, если человек не хочет идти на контакт. Это только звучит жутко.
JOSM именно что тупо удаляет точки, вместо того, чтобы проводить оптимизацию контура. Одно лишь удаление точек — плохой путь для этого. Проще говоря, он удаляет слишком много данных.
Offline
#25 2011-07-04 20:56:10
- d1g
- Member
- From: not using forum
- Registered: 2010-01-23
- Posts: 2,380
- Website
Re: Упрощение линий
JOSM именно что тупо удаляет точки, вместо того, чтобы проводить оптимизацию контура. Одно лишь удаление точек — плохой путь для этого. Проще говоря, он удаляет слишком много данных.
Проводить оптимизацию контура? Это как? Вы давно JOSM пользовались? Мне показались его результаты приемлимыми, если есть лучшие интрументы - будем их использовать.
Offline