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

#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: Чего делать НЕ нужно.

vanomel wrote:

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

С чего бы ради они должны быть выпуклыми? Есть Г-, Х-, Н-образные и много других конфигураций! Они прекрасно выглядят.

vanomel wrote:

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

Мало ли куда там может сесть навигатор? Может я не для навигатора рисую тротуары? Есть сколько-нибудь обособленный тротуар, или просто широкий тротуар рядом с широкой дорогой -- они прекрасно разделяются. Надо просто отучить навигатор ездить по тротуарам, не так ли?

Offline

#3 2009-09-22 06:15:43

Komяpa
Member
From: Minsk
Registered: 2009-04-14
Posts: 1,323
Website

Re: Чего делать НЕ нужно.

vanomel wrote:

- Лишние точки на прямых участках дороги. (в JOSM после установки плагина с инструментами появляется возможность "упрощать" линии по Shift+Y). Лишние данные лишь затрудняют чтение карты.

Протестую против бездумного применения simplify. Зачастую наоборот, приходится вставлять больше точек, чтобы точнее передать изгиб "прямой" дороги. Всё зависит от ситуации.

vanomel wrote:

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

Полигоны зданий должны являться полигонами, повторяющими форму зданий. Иногда - мультиполигонами. Зачастую, домам не хватает "оквадрачивания" из josm. Могу я полюбопытствовать, откуда взято требование на выпуклость многоугольника?

vanomel wrote:

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

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

vanomel wrote:

Обсуждения тоже приветствуются!
What you have not to do.

Вот и мои возражения smile)


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: Чего делать НЕ нужно.

vanomel wrote:

На счет линий. Они должны идти по трекам, но не так: http://img121.yfrog.com/i/60883976.png/
Был бы это 1 км, но ведь это 100 метров.

Закругление, в принципе, сделано верно. У него радиус поворота метров 15. Вполне существенно.
Но за точки на прямой казнить, конечно. big_smile

А тех, кто рисует здания с самопересечением, нельзя вообще к OSM подпускать. big_smile

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: Чего делать НЕ нужно.

vanomel wrote:

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

Все это очень спорно. По поводу линий поверх других особенно - тема обсуждалась неоднократно.


[ Проверка границ и НП | Дампы | Валидатор рек | Кое-что ещё ]
- Нет! Не надо пытаться. Делай. Или не делай. Не надо пытаться. (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: Чего делать НЕ нужно.

Aleksandr Dezhin wrote:

Все это очень спорно. По поводу линий поверх других особенно - тема обсуждалась неоднократно.

очень часто сеть дорог (парк .внутридворовые, и тд) рисуют не разрывая пути. То есть например Н-образная дорожка рисуется не 3 веями, а одним из семи отрезков, 4 из которых лежат поверх других отрезко этого же вея.

Offline

#12 2009-09-22 09:08:45

coolkaas
Member
From: RU, Penza
Registered: 2009-05-28
Posts: 2,391

Re: Чего делать НЕ нужно.

Фак хороший. Разве что здание может быть не обязательно выпуклым. Может быть и впуклым smile
Добавляйте советы и не забывайте, что это фак! для новичков!
И не надо говорить 'за такие вещи надо руки отрывать!' - не руки надо отрывать smile а учить. Путем добавления советов.
Еще иногда остаются неприсоединенными близкие дороги, видно только на очень большом масштабе. Виноват потлач.
Иногда бывает наоборот, добавлением точки, слепляется куча точек, лес, дорога, рядом пруд, всё в одну точку. Виноват josm smile
А упрощать дороги может и можно через simplify, но руками гораздо лучше.
Вообще, лучше запоминать форму дороги по возможности, и рисовать прямыми отрезками, где она действительно такая. А не как пьяный gps-приемник ехал smile

Offline

#13 2009-09-23 01:52:29

dimon
Member
From: Άγ. Νικόλαος, Κρήτη
Registered: 2009-06-08
Posts: 55

Re: Чего делать НЕ нужно.

+1+1 Надо, конечно, описать типичные ошибки, + хорошая подборка топиков. Про выпуклые дома и тротуары параллельные дорогам - думаю ненадо их рисовать, но навигатор конечно обязан к ней непривязываться.

Вот надо в ФАК добавлять:

Vovanium wrote:

А вот я рассматривая что уже нарисовано задумался: Есть ли смысл рисовать пристройки к зданиям, например, с магазинами (которые не имеют отдельного адреса) рисовать отдельными многоугольниками, соединяя их по общим точкам с основным зданием?

Я для себя врезультате ответил ДА. Вопрос пообсуждали знатоки рендеров-навигаторов и аргументы в поддержку такой отрисовки были следующие:
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: Чего делать НЕ нужно.

А чего бы этажность у ГЗ МГУ так не нарисовать? smile


Мне KekcuHa обещал подарить навигатор. Как жаль, у меня уже есть.

Offline

#19 2009-09-23 11:27:34

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

Re: Чего делать НЕ нужно.

Vovanium wrote:

А чего бы этажность у ГЗ МГУ так не нарисовать? smile

Ну, собственно, вполне реально. Только зачем? Ради того ,чтобы сектора подписать? Нафиг оно кому нужно?

Offline

#20 2009-09-23 12:10:47

glebius
Member
From: Moscow, RU
Registered: 2009-02-24
Posts: 1,178

Re: Чего делать НЕ нужно.

А нафиг вообще эти карты кому-то нужны? wink

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: Чего делать НЕ нужно.

Vovanium wrote:

Не ну я не знаю. Может, действительно, кому-то нужно. А может нужны более адекватные средства передачи частей зданий и переменной этажности?

Какой на данном этапе работы с ОСМ смысл в передаче переменной этажности? Ни одного 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: Чего делать НЕ нужно.

Vovanium wrote:

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

Да, конечно можно, но это будет неуместно, например в районе где туча одинаковых домов с разными пристройками или без них (например стандартной ширины 18м). В таком случае в двухцветной схеме становится ясно как стоят одинаковые жилые дома и где к ним что прицеплено. Дело даже не в этажности а в смысле объемно-пространственной композиции здания для интуитивного оринтирования. А вот если район забит совершенно разнокалиберными домиками будет сложно догадаться что такой-то дом на самом деле такойже как и соседний, просто пристройку за кустами невидно.

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

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

Offline

Board footer

Powered by FluxBB