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.***
Pages: 1
#1 2009-09-22 05:49:08
- vanomel
- Member

- From: Barnaul
- Registered: 2009-05-12
- Posts: 281
- Website
Чего делать НЕ нужно.
В знакомых городах я очень часто правлю ошибки других пользователей, поэтому решил собрать их воедино, чтобы добавить в FAQ. Если вам тоже приходилось поправлять за другими, то не поленитесь описать здесь что вы правили и почему.
НЕ нужно рисовать:
- Пути поверх других путей. Часто бывает так, что дорожки в парке рисуют одной линией следуя по уже нарисованным линиям. Лучше делать отдельные линии (наиболее часто такое происходит в "тупиках")
- Лишние точки на прямых участках дороги. (в JOSM после установки плагина с инструментами появляется возможность "упрощать" линии по Shift+Y). Лишние данные лишь затрудняют чтение карты.
- Если дороги не имеют многоуровневую развязку, то пересекаясь они должны иметь общую точку. Иначе невозможно будет при роутинге повернуть с одного пути на другой.
- Полигоны зданий должны быть выпуклыми многоугольниками без самопересечений.
- Не нужно рисовать тротуары, которые идут рядом с параллельной дорогой. Стоит лишь указывать те, которые идут отдельно, к примеру, дорожки в парке или внутриквартальные пешие дорожки. (При включении навигатора рядом с такой дорогой он может по ошибке "сесть" на тротуар и из-за этого часто происходите неверное построение маршрута).
- не нужно добавлять запреты поворотов на одностороннюю дорогу, эти запреты принимаются как само собой разумеющееся.
- не нужно добавлять в отношения запретов всю дорогу. Разрежьте её на 3 кусочка, чтобы участником отношения был лишь небольшой участок перед запретом, иначе при большом количестве отношений может возникнуть путаница.
Обсуждения тоже приветствуются!
What you have not to do.
Offline
#2 2009-09-22 06:05:02
- Ilis
- Member

- From: Екатеринбург
- Registered: 2009-05-24
- Posts: 5,970
Re: Чего делать НЕ нужно.
- Полигоны зданий должны быть выпуклыми многоугольниками без самопересечений.
С чего бы ради они должны быть выпуклыми? Есть Г-, Х-, Н-образные и много других конфигураций! Они прекрасно выглядят.
- Не нужно рисовать тротуары, которые идут рядом с параллельной дорогой. Стоит лишь указывать те, которые идут отдельно, к примеру, дорожки в парке или внутриквартальные пешие дорожки. (При включении навигатора рядом с такой дорогой он может по ошибке "сесть" на тротуар и из-за этого часто происходите неверное построение маршрута).
Мало ли куда там может сесть навигатор? Может я не для навигатора рисую тротуары? Есть сколько-нибудь обособленный тротуар, или просто широкий тротуар рядом с широкой дорогой -- они прекрасно разделяются. Надо просто отучить навигатор ездить по тротуарам, не так ли?
Offline
#3 2009-09-22 06:15:43
- Komяpa
- Member

- From: Minsk
- Registered: 2009-04-14
- Posts: 1,323
- Website
Re: Чего делать НЕ нужно.
- Лишние точки на прямых участках дороги. (в JOSM после установки плагина с инструментами появляется возможность "упрощать" линии по Shift+Y). Лишние данные лишь затрудняют чтение карты.
Протестую против бездумного применения simplify. Зачастую наоборот, приходится вставлять больше точек, чтобы точнее передать изгиб "прямой" дороги. Всё зависит от ситуации.
- Полигоны зданий должны быть выпуклыми многоугольниками без самопересечений.
Полигоны зданий должны являться полигонами, повторяющими форму зданий. Иногда - мультиполигонами. Зачастую, домам не хватает "оквадрачивания" из josm. Могу я полюбопытствовать, откуда взято требование на выпуклость многоугольника?
- Не нужно рисовать тротуары, которые идут рядом с параллельной дорогой. Стоит лишь указывать те, которые идут отдельно, к примеру, дорожки в парке или внутриквартальные пешие дорожки. (При включении навигатора рядом с такой дорогой он может по ошибке "сесть" на тротуар и из-за этого часто происходите неверное построение маршрута).
"не рисуйте для рендера". Если ваш навигатор может "сесть" на тротуар в режиме автомобильного роутинга при наличии рядом автомобильной дороги, это проблема роутингового софта, не базы данных. Вероятно, с ней надо бороться в таком случае в конвертере, переводя для автонавигаторов пешие дороги в нероутабельный тип.
Рисовать или не рисовать тротуары возле дорог - личное дело каждого, стирать я не позволю ![]()
Обсуждения тоже приветствуются!
What you have not to do.
Вот и мои возражения
)
world processing is what we do.
[OSMF BY Team] [http://komzpa.net/] [jabber: komzpa@gmail.com] [mobile/SMS: +375257407159]
Offline
#4 2009-09-22 07:09:15
- vanomel
- Member

- From: Barnaul
- Registered: 2009-05-12
- Posts: 281
- Website
Re: Чего делать НЕ нужно.
на счет тротуаров.
Есть с разделителем, как здесь http://www.panoramio.com/photo/9567344 и без оного ка здесь http://www.panoramio.com/photo/21411387 т.е. проезжую часть и тротуар пешеходных разделяют лишь бордюрный камень. Первое вносить, думаю, можно, а второе я бы уже не стал.
На счет домиков. Вы наверно я погорячился на счет выпуклости многоугольника, но вот пересекать он себя точно не должен, иначе будут глюки с рендером. Пример - квадратное здание школы с "отверстием" посередине. Люди рисуют без отношений вот так: http://img225.imageshack.us/i/68759032.png/
На счет линий. Они должны идти по трекам, но не так: http://img121.yfrog.com/i/60883976.png/
Был бы это 1 км, но ведь это 100 метров.
Offline
#5 2009-09-22 07:35:54
- Hind
- Member

- From: Moscow
- Registered: 2009-05-25
- Posts: 3,950
Re: Чего делать НЕ нужно.
На счет линий. Они должны идти по трекам, но не так: http://img121.yfrog.com/i/60883976.png/
Был бы это 1 км, но ведь это 100 метров.
Закругление, в принципе, сделано верно. У него радиус поворота метров 15. Вполне существенно.
Но за точки на прямой казнить, конечно. ![]()
А тех, кто рисует здания с самопересечением, нельзя вообще к OSM подпускать. ![]()
Offline
#6 2009-09-22 07:46:47
- Vovanium
- Member
- Registered: 2009-07-23
- Posts: 1,094
Re: Чего делать НЕ нужно.
А вот я рассматривая что уже нарисовано задумался: Есть ли смысл рисовать пристройки к зданиям, например, с магазинами (которые не имеют отдельного адреса) рисовать отдельными многоугольниками, соединяя их по общим точкам с основным зданием?
Мне KekcuHa обещал подарить навигатор. Как жаль, у меня уже есть.
Offline
#7 2009-09-22 07:54:28
- Aleksandr Dezhin
- Member

- From: Msk
- Registered: 2008-05-25
- Posts: 2,109
- Website
Re: Чего делать НЕ нужно.
- Пути поверх других путей. Часто бывает так, что дорожки в парке рисуют одной линией следуя по уже нарисованным линиям. Лучше делать отдельные линии (наиболее часто такое происходит в "тупиках")
- Полигоны зданий должны быть выпуклыми многоугольниками без самопересечений.
- Не нужно рисовать тротуары, которые идут рядом с параллельной дорогой. Стоит лишь указывать те, которые идут отдельно, к примеру, дорожки в парке или внутриквартальные пешие дорожки. (При включении навигатора рядом с такой дорогой он может по ошибке "сесть" на тротуар и из-за этого часто происходите неверное построение маршрута).
Все это очень спорно. По поводу линий поверх других особенно - тема обсуждалась неоднократно.
[ Проверка границ и НП | Дампы | Валидатор рек | Кое-что ещё ]
- Нет! Не надо пытаться. Делай. Или не делай. Не надо пытаться. (c) Йода
Offline
#8 2009-09-22 08:03:05
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Чего делать НЕ нужно.
Aleksandr Dezhin,
линии поверх других - имелось в виду рисование ВСЕХ дорожек в парке ОДНИМ веем.
сам с таким сталкивался.
Offline
#9 2009-09-22 08:09:54
- Aleksandr Dezhin
- Member

- From: Msk
- Registered: 2008-05-25
- Posts: 2,109
- Website
Re: Чего делать НЕ нужно.
liosha, это когда ее узлом завязывают? Если в парке то чего в этом плохого?
[ Проверка границ и НП | Дампы | Валидатор рек | Кое-что ещё ]
- Нет! Не надо пытаться. Делай. Или не делай. Не надо пытаться. (c) Йода
Offline
#10 2009-09-22 08:12:49
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Чего делать НЕ нужно.
это плохо независимо от того, в парке это или где-то ещё.
Offline
#11 2009-09-22 08:30:53
- Ezhick
- Member

- From: Moscow
- Registered: 2008-10-08
- Posts: 2,508
- Website
Re: Чего делать НЕ нужно.
Все это очень спорно. По поводу линий поверх других особенно - тема обсуждалась неоднократно.
очень часто сеть дорог (парк .внутридворовые, и тд) рисуют не разрывая пути. То есть например Н-образная дорожка рисуется не 3 веями, а одним из семи отрезков, 4 из которых лежат поверх других отрезко этого же вея.
Offline
#12 2009-09-22 09:08:45
- coolkaas
- Member

- From: RU, Penza
- Registered: 2009-05-28
- Posts: 2,391
Re: Чего делать НЕ нужно.
Фак хороший. Разве что здание может быть не обязательно выпуклым. Может быть и впуклым ![]()
Добавляйте советы и не забывайте, что это фак! для новичков!
И не надо говорить 'за такие вещи надо руки отрывать!' - не руки надо отрывать
а учить. Путем добавления советов.
Еще иногда остаются неприсоединенными близкие дороги, видно только на очень большом масштабе. Виноват потлач.
Иногда бывает наоборот, добавлением точки, слепляется куча точек, лес, дорога, рядом пруд, всё в одну точку. Виноват josm ![]()
А упрощать дороги может и можно через simplify, но руками гораздо лучше.
Вообще, лучше запоминать форму дороги по возможности, и рисовать прямыми отрезками, где она действительно такая. А не как пьяный gps-приемник ехал ![]()
Offline
#13 2009-09-23 01:52:29
- dimon
- Member

- From: Άγ. Νικόλαος, Κρήτη
- Registered: 2009-06-08
- Posts: 55
Re: Чего делать НЕ нужно.
+1+1 Надо, конечно, описать типичные ошибки, + хорошая подборка топиков. Про выпуклые дома и тротуары параллельные дорогам - думаю ненадо их рисовать, но навигатор конечно обязан к ней непривязываться.
Вот надо в ФАК добавлять:
А вот я рассматривая что уже нарисовано задумался: Есть ли смысл рисовать пристройки к зданиям, например, с магазинами (которые не имеют отдельного адреса) рисовать отдельными многоугольниками, соединяя их по общим точкам с основным зданием?
Я для себя врезультате ответил ДА. Вопрос пообсуждали знатоки рендеров-навигаторов и аргументы в поддержку такой отрисовки были следующие:
1. Ненакладывающиеся залитые полигоны экономят время рендера (в любых навигаторах) и позволяют избежать глюков (в глючных)
2. Совпадающие точки экономят размер БД без каких-либо последствий.
3. Другой полигон, даже с точками принадлежащими другому полигону может иметь независимые теги (amenity, shop и.т.п) - это очень наглядно выглядит везде и без дефектов в крупных масштабах (в навигаторах он как правило не ограничен и щели всегда видны если они есть).
От себя только добавлю, что
в местах стыковки пристроек не должно быть линии, проходящей через точку т.е. при пристыковке пристройки надо добавлять точки и в основной корпус, даже если у него в этом месте идет прямая линия.
(Модератору: данное сообщение никак невозможно опубликовать или отредактировать, UTF глючит страшно)
Offline
#14 2009-09-23 10:32:10
- Vovanium
- Member
- Registered: 2009-07-23
- Posts: 1,094
Re: Чего делать НЕ нужно.
Я к тому, что можно контур здания вместе с пристройками обвести одним контуром, не выделяя этих пристроек.
Мне KekcuHa обещал подарить навигатор. Как жаль, у меня уже есть.
Offline
#15 2009-09-23 10:38:28
- Aleksandr Dezhin
- Member

- From: Msk
- Registered: 2008-05-25
- Posts: 2,109
- Website
Re: Чего делать НЕ нужно.
Чего-то я не понимаю, а как по другому вообще можно обозначить два здания с общей стеной но разными адресами или любыми другими разными аттрибутами?
[ Проверка границ и НП | Дампы | Валидатор рек | Кое-что ещё ]
- Нет! Не надо пытаться. Делай. Или не делай. Не надо пытаться. (c) Йода
Offline
#16 2009-09-23 10:41:10
- Vovanium
- Member
- Registered: 2009-07-23
- Posts: 1,094
Re: Чего делать НЕ нужно.
Не, с разными зданиями проблем нет, рисуй два склеенных многоугольника, и обозначай каждый по-своему. Я говорил про пристройки, не имеющие собственного адреса (в них обычно всякие заведения по обслуживанию населения находятся — магазины, почтамты и т. д.).
Мне KekcuHa обещал подарить навигатор. Как жаль, у меня уже есть.
Offline
#17 2009-09-23 10:49:24
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Чего делать НЕ нужно.
Ну а этажность у них, допустим, разная
Offline
#18 2009-09-23 10:55:29
- Vovanium
- Member
- Registered: 2009-07-23
- Posts: 1,094
Re: Чего делать НЕ нужно.
А чего бы этажность у ГЗ МГУ так не нарисовать? ![]()
Мне KekcuHa обещал подарить навигатор. Как жаль, у меня уже есть.
Offline
#19 2009-09-23 11:27:34
- Ezhick
- Member

- From: Moscow
- Registered: 2008-10-08
- Posts: 2,508
- Website
Re: Чего делать НЕ нужно.
А чего бы этажность у ГЗ МГУ так не нарисовать?
Ну, собственно, вполне реально. Только зачем? Ради того ,чтобы сектора подписать? Нафиг оно кому нужно?
Offline
#20 2009-09-23 12:10:47
- glebius
- Member

- From: Moscow, RU
- Registered: 2009-02-24
- Posts: 1,178
Re: Чего делать НЕ нужно.
А нафиг вообще эти карты кому-то нужны? ![]()
Offline
#21 2009-09-23 13:07:29
- Vovanium
- Member
- Registered: 2009-07-23
- Posts: 1,094
Re: Чего делать НЕ нужно.
Не ну я не знаю. Может, действительно, кому-то нужно. А может нужны более адекватные средства передачи частей зданий и переменной этажности?
Мне KekcuHa обещал подарить навигатор. Как жаль, у меня уже есть.
Offline
#22 2009-09-23 13:51:33
- Ezhick
- Member

- From: Moscow
- Registered: 2008-10-08
- Posts: 2,508
- Website
Re: Чего делать НЕ нужно.
Не ну я не знаю. Может, действительно, кому-то нужно. А может нужны более адекватные средства передачи частей зданий и переменной этажности?
Какой на данном этапе работы с ОСМ смысл в передаче переменной этажности? Ни одного 3д рендерера пока нет и не предвидится. Давайте не заморачиваться пока! Есть куча просто не нарисованных домов, давайте их рисовать!
Offline
#23 2009-09-23 14:43:59
- vanomel
- Member

- From: Barnaul
- Registered: 2009-05-12
- Posts: 281
- Website
Re: Чего делать НЕ нужно.
Я поделил здание университета на части согласно тому, как там проходит внутреннее деление для того, чтобы было проще ориентироваться на "корпус а". Некоторые студенты отучившись несколько курсов не знают где этот корпус, так как здание состоит из 6 соединенных зданий, каждое из которых имеет буквенное и "бытовое" название.
Offline
#24 2009-09-23 15:27:26
- Vovanium
- Member
- Registered: 2009-07-23
- Posts: 1,094
Re: Чего делать НЕ нужно.
Есть. Просто есть и так нарисованные, и так. Как рисовать остальное — не совсем ясно. Я делаю один общий контур, но вот засомневался.
Мне KekcuHa обещал подарить навигатор. Как жаль, у меня уже есть.
Offline
#25 2009-09-23 22:46:52
- dimon
- Member

- From: Άγ. Νικόλαος, Κρήτη
- Registered: 2009-06-08
- Posts: 55
Re: Чего делать НЕ нужно.
Я к тому, что можно контур здания вместе с пристройками обвести одним контуром, не выделяя этих пристроек.
Да, конечно можно, но это будет неуместно, например в районе где туча одинаковых домов с разными пристройками или без них (например стандартной ширины 18м). В таком случае в двухцветной схеме становится ясно как стоят одинаковые жилые дома и где к ним что прицеплено. Дело даже не в этажности а в смысле объемно-пространственной композиции здания для интуитивного оринтирования. А вот если район забит совершенно разнокалиберными домиками будет сложно догадаться что такой-то дом на самом деле такойже как и соседний, просто пристройку за кустами невидно.
Конечно глупо рисовать подъезды-козырьки, но придумать правило типа "обязательно рисовать и выделять цветом пристройки размером не меньше основного здания", а если пристройки мелкие и на фоне здания малозначимые - вообще пропускать.
Кстати заметил такой прием, если в разных частях здания есть набор разных магазинов-аптек и т.п. народ ставит точки с тегами этих магазинов-аптек. Вроде неплохо везде смотрится, что скажут гуру?
Offline
Pages: 1