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.***
#1201 2011-09-12 19:45:59
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Карты для СитиГида
то что часть highway=living_street рутинговые, а часть нет, это конечно глупость.
Но пока я какого-то решения не вижу. highway=living_street подразумевает запрет транзитного проезда, которого в СГ как известно нет.
Если их сделать рутинговыми, я боюсь ими начнут перерисовывать дворовые проезды.
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#1202 2011-09-12 23:02:29
- Dinamik
- Member
- Registered: 2010-08-12
- Posts: 1,096
Re: Карты для СитиГида
то что часть highway=living_street рутинговые, а часть нет, это конечно глупость.
Помним, что просто делать highway=living_street нероутинговыми нельзя - заломаем адресный поиск. Значит, нужно делать роутинговыми.
Но пока я какого-то решения не вижу. highway=living_street подразумевает запрет транзитного проезда, которого в СГ как известно нет.
По факту запрет транзитного проезда в СитиГИДе есть (хоть и кривой) - прорисованная линия с нулевым скоростным индексом. Просто транзитом через такую линию не поведут, но если через неё идёт путь в точку назначения (другого пути нет), то маршрут будет построен.
Если их сделать рутинговыми, я боюсь ими начнут перерисовывать дворовые проезды.
А если оставить нероутинговыми, то жилые зоны начнут перерисовывать в residential или unclassified.
Offline
#1203 2011-09-14 10:35:39
- Stalker61
- Member
- From: СПб
- Registered: 2011-06-21
- Posts: 871
Re: Карты для СитиГида
Zkir
Обратил внимание, что нежилые НП обозначенные тегом place=locality в СГ не отображаются.
Делай, что должен, и будь, что будет.
Offline
#1204 2011-09-14 10:53:29
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Карты для СитиГида
На последний пост Dinamik'а я вроде ответил в соседней теме. Проверю только что highway=living_street будут с нулевым индексом.
Stalker61,
//Обратил внимание, что нежилые НП обозначенные тегом place=locality в СГ не отображаются.
Точечные - должны отображаться. А полигональные place=locality бывают? Есть смысл их отображать?
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#1205 2011-09-14 11:09:46
- Stalker61
- Member
- From: СПб
- Registered: 2011-06-21
- Posts: 871
Re: Карты для СитиГида
Stalker61,
Точечные - должны отображаться. А полигональные place=locality бывают? Есть смысл их отображать?
да вот в том то и дело, что именно точечные. ![]()
Полигональные границы ставить абсолютно бессмысленно, т.к. таких НП в ХМАО уйма. А тут сам понимаешь, тайга, болота и т.д. Часть таких НП умерла еще в 70-ые годы. Территория заросла мама не горюй.
Делай, что должен, и будь, что будет.
Offline
#1206 2011-09-14 23:16:04
- Dinamik
- Member
- Registered: 2010-08-12
- Posts: 1,096
Re: Карты для СитиГида
Отключил фильтрацию highway = living_street, завтра можно будет смотреть.
1.151 - вижу прорисованные highway=living_street
Но вы должны мне клятвенно пообещать, что будете следить, что бы ей не рисовали дворовые проезды
По мере возможностей:). Нужно по каждому ребру выяснять, есть там знак "жилая зона" или нет. Однако отмечу, что, на мой взгляд, массовой простановки highway=living_street для дворовых проездов из-за включения прорисовки в СитиГИДе не будет: люди больше под мапник рисуют.
Проверю только что highway=living_street будут с нулевым индексом.
А индексы как раз не нулевые, а 10 км/ч (например, карта 1.151: http://www.openstreetmap.org/browse/way/45510743 , http://www.openstreetmap.org/browse/way/45510741 , http://www.openstreetmap.org/browse/way/4457708).
Обратил внимание, что нежилые НП обозначенные тегом place=locality в СГ не отображаются.
Точечные - должны отображаться.
да вот в том то и дело, что именно точечные.
Я тоже не находил на картах отображаемых place=locality, как, кстати, и place=allotments (на мой взгляд, из-за этого теряется полезная информация: не видны названия садоводств, которые тем, кто ищет дом в каком-то из них, могли бы пригодиться)
Last edited by Dinamik (2011-09-14 23:23:05)
Offline
#1207 2011-09-15 09:40:07
- ErshKUS
- Member

- From: Калиниград
- Registered: 2010-12-27
- Posts: 803
Re: Карты для СитиГида
простите, всю ветку не осилю прочитать. но есть ли поддержка пробок по регионам (в частности Калининградской области)?
Ты никогда не спутаешь пути: ты стоишь...
И, может, так и нужно, но как тогда узнать, что там выше крыш? (Lumen, Лабиринт)
Offline
#1208 2011-09-15 09:54:05
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Карты для СитиГида
ErshKUS,
На данный момент ситуация такая: есть поддержка пробок для Москвы и Санкт-Петербурга.
Для подключения пробок где либо-еще нужен доброволец - выпускающий редактор, который будет:
1. Следить за качеством подключаемой карты своего региона здесь: http://peirce.gis-lab.info/addr.php?mapid=RU-KGD. Для подключения должны быть все (или в крайнем случае почти все) зеленые галочки.
2. Следить за тем что нет злонамеренных удалений важных дорог и давать отмашку на выпуск пробочной карты. По понятным причинам пробочная карта замораживается и исправить в ней вандализм до перевыпуска невозможно.
3. Следить за дорожной обстановкой и делать корректуры (которые рассылаются ежедневно)
Last edited by Zkir (2011-09-15 09:54:32)
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#1209 2011-09-21 10:11:41
- Dinamik
- Member
- Registered: 2010-08-12
- Posts: 1,096
Re: Карты для СитиГида
http://www.openstreetmap.org/browse/way/35588289
route=ferry
Не отображается на карте, из-за этого разорвана автодорога Р-19.
Offline
#1210 2011-09-21 10:16:13
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Карты для СитиГида
http://www.openstreetmap.org/browse/way/35588289
route=ferryНе отображается на карте, из-за этого разорвана автодорога Р-19.
http://forum.openstreetmap.org/viewtopic.php?id=13497
А конкретно: http://forum.openstreetmap.org/viewtopi … 48#p187848
Offline
#1211 2011-09-21 10:31:14
- Arhemed
- Member

- From: Калининград
- Registered: 2011-09-21
- Posts: 86
Re: Карты для СитиГида
Добрый день.
Подскажите такой вопрос в карте Калининградской области в СГ все реки отображаются как речки. Хотя в OSM отображаются нормально. Что где надо подправить что в СГ отображалось также.
Для примера
Участок в OSM
http://s1.ipicture.ru/uploads/20110921/ZCuK53DT.png
тот же участок в СГ
http://s2.ipicture.ru/uploads/20110921/KkxGk57k.png
Offline
#1212 2011-09-21 19:20:18
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Карты для СитиГида
Arhemed,
нужно искать разрыв в контуре речки. Возможно конечно, что она рвется из-за обрезки. Посмотрю в ближайшее время.
Dinamik,
Я устал бороться с псевдопаромами, и тем более не понятно, почему это должен делать я. Просто route=ferry я отключил, потому что им до сих пор обозначено все подряд, что плавает и (не)тонет. В рутинг сейчас включаются highway=*+ferry=yes и highway=*+route=ferry.
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#1213 2011-09-22 10:31:30
- ErshKUS
- Member

- From: Калиниград
- Registered: 2010-12-27
- Posts: 803
Re: Карты для СитиГида
Zkir, реку поправил, посмотрим что изменится. Обрезка вряд ли, река далека от границы обрезки
Ты никогда не спутаешь пути: ты стоишь...
И, может, так и нужно, но как тогда узнать, что там выше крыш? (Lumen, Лабиринт)
Offline
#1214 2011-09-22 22:55:52
- Dinamik
- Member
- Registered: 2010-08-12
- Posts: 1,096
Re: Карты для СитиГида
Положим, я не знаю, следует дороге давать highway=primary или highway=secondary, временно ставлю highway=road, а ребро оказывается нероутинговым.
Серьезная ошибка так делать. highway=road ставят, когда обрисовывают чужой трек по бинг. А если ты колеблешься между primary и secondary, нужно обсудить на форуме. При этом не хило бы физические атрибуты заполнить, surface, lanes.
survey - это не "изучение", survey - это съемка местности. Если ты делал съемку местности, или просто один раз проехал по этой дороге, ты уже знаешь, что это таки дорога (а не тропинка и не подземный переход) в каком она районе (жилом или промышленном), есть ли на ней покрытие.
Если ты съемку местности не делал, это значит, что ты сидишь дома на диване и разглядываешь bing/треки. То, что с дивана кажется дорогой, в действительности может оказаться забором дачного товарищества (проверено лично).
Бывает, что hw=road ставят, чтобы было интереснее идти на местность, чтобы на карте уже что-то было.
http://forum.openstreetmap.org/viewtopi … 12#p192312
lzhl wrote:А дороги highway=road не учитываются как улицы?
Да.
fndoder wrote:Нет, так как это не дорога, а линия, которая, быть может, ей является. А может и нет.
Нет, road это дорога с неизвестным статусом.
Как бы сделать так, чтобы у вас было единое понимание?
Last edited by Dinamik (2011-09-22 22:58:37)
Offline
#1215 2011-09-23 00:34:00
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Карты для СитиГида
Понимание в данном случае одно и тоже:
дороги highway=road не учитываются как улицы
Last edited by Zkir (2011-09-23 00:34:17)
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#1216 2011-09-23 10:58:47
- Dinamik
- Member
- Registered: 2010-08-12
- Posts: 1,096
Re: Карты для СитиГида
Заметил, что в Санкт-Петербурге из карты для СитиГИДа исчезла дорога. Обнаружил причину в том, что был использован тег highway=tertiary_link . Мапник его поддерживает, в документации тег есть, в картах для СитиГИДа соответствующих проездов нет. Но при этом, если не ошибаюсь, я встречал tertiary_link и раньше, т. е. есть участники, которые его систематически используют. Есть возможность добавить поддержку tertiary_link в картах для СитиГИДа?
Last edited by Dinamik (2011-09-23 11:07:11)
Offline
#1217 2011-09-23 11:41:46
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Карты для СитиГида
Возможность есть конечно. В данном конкретном случае его использование оправданно?
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#1218 2011-09-23 12:00:47
- Dinamik
- Member
- Registered: 2010-08-12
- Posts: 1,096
Re: Карты для СитиГида
http://www.openstreetmap.org/browse/way/28015715
Съезд с primary на tertiary - неочевидно; можно, наверное, и primary_link, и tertiary, и tertiary_link использовать.
Но исходя из того, что tertiary_link используется 12 тысяч раз, наверное, нужно добавить поддержку tertiary_link. Даже если в данном случае tertiary_link не подходит, неизвестно, сколько в России дорог, где этот тег применим и где он стоит или его могут поставить.
Last edited by Dinamik (2011-09-23 12:03:06)
Offline
#1219 2011-09-23 12:35:03
- Zverik
- Moderator

- From: Tallinn
- Registered: 2010-10-14
- Posts: 5,695
- Website
Offline
#1220 2011-09-24 04:39:46
- Dinamik
- Member
- Registered: 2010-08-12
- Posts: 1,096
Re: Карты для СитиГида
Две линии в пределах населённого пункта:
http://www.openstreetmap.org/browse/way/4455929
highway = residential
maxspeed = 60
На карте СитиГИДа - 47 километров в час.
----
http://www.openstreetmap.org/browse/way/71229071
highway = residential
На карте СитиГИДа - 27 километров в час.
----
По моим представлениям, на карте СитиГИДа скоростные индексы должны быть одинаковые: т. к. обе улицы residential, обе находятся в пределах населённого пункта, где и так действует ограничение 60 километров в час. А получается, что маршрут скорее проложится по highway=residential + maxspeed=60 , чем по unclassified. Видимо, есть логическая ошибка в алгоритме задания скорости ребру. На мой взгляд, скорость должна определяться примерно так: 1) смотрим на статус дороги - выставляем скоростные индексы; 2) далее смотрим, есть ли maxspeed. Если maxspeed есть, то имеющийся скоростной индекс заменяем на минимальное значение из двух чисел: имеющийся индекс на ребре, умноженный на ограничение скорости и делённый на 60, и ограничение скорости. Ну или иначе: 1) смотрим на статус дороги - выставляем скоростные индексы; 2) далее смотрим, есть ли maxspeed. Если maxspeed есть и значение меньше текущего скоростного индекса, заменяем индекс на ограничение скорости. Если maxspeed есть и значение больше 60, заменяем на текущий скоростной индекс, умноженный на ограничение скорости и делённый на 60.
Это для населённых пунктов, вне населённых пунктов вместо 60 цифра 90.
Пример по первому алгоритму: highway=residential, ставится индекс 27 км/ч. Положим, maxspeed=40. 27*40/60=18. 18<50 - значит, ставим 18.
Пример по второму алгоритму: highway=residential, ставится индекс 27 км/ч. Если maxspeed от 27 км/ч до 60 км/ч, то итоговый индекс 27 км/ч, если maxspeed больше 60-ти (например, 90), то ставим 27 * maxspeed (90) / 60 = 27*1.5=40.5 -> 40 или 41. Если maxspeed, например, 20, то итоговый индекс 27*20/60=9.
----
Резюмируя: можно, наверное, проще, можно, наверное, иначе: но ситуации, когда на дорогах внутри НП с одинаковым статусом разные скоростные индексы на карте СитиГИДа из-за того, что на одной стоит maxspeed=60, а на другой нет, быть не должно. Ну и для дорог вне НП то же самое. Теги maxspeed=60 внутри НП и maxspeed=90 вне НП никакого влияния на скоростные индексы ребёр на карты оказывать не должны.
Last edited by Dinamik (2011-09-24 04:44:00)
Offline
#1221 2011-09-26 07:33:14
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Карты для СитиГида
Добавил в конфиг tertiary_link и адресацию на точечных подъездах.
--
Над скоростями надо подумать) И у меня есть сильное ощущение, что maxspeed надо вообще выкинуть, а поддержать surface=grade.
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#1222 2011-09-26 10:55:06
- Dinamik
- Member
- Registered: 2010-08-12
- Posts: 1,096
Re: Карты для СитиГида
Добавил в конфиг tertiary_link
Спасибо!
и адресацию на точечных подъездах.
Подъезды находятся поиском, но не отображаются на карте.
Над скоростями надо подумать) И у меня есть сильное ощущение, что maxspeed надо вообще выкинуть, а поддержать surface=grade.
Если начать игнорировать теги maxspeed=5 и maxspeed=20, может получиться что-то не то. Но поддержка surface:grade - это дело, конечно, хорошее. Сейчас, если одна дорога асфальтовая, а другая без покрытия, можно указать surface=ground, на второй дороге проставится 5 километров в час и там маршрут, скорее всего, транзитом строится не будет. А вот если есть две асфальтовых дороги или две дороги с покрытием, но одна разбита, а другая нет, то приходится играться с maxspeed:practical.
Last edited by Dinamik (2011-09-26 10:55:47)
Offline
#1223 2011-09-26 19:48:31
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Карты для СитиГида
Если начать игнорировать теги maxspeed=5 и maxspeed=20, может получиться что-то не то.
честно говоря не думаю.
Если на некой улице висит знак ограничения в 20 км, это должно быть чем-то обусловлено, например статусом (hw=living_street) или состоянием (surface:grade=1). А если оно ничем не обусловлено, это значит что все на него кладут.
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#1224 2011-09-26 20:52:53
- Dinamik
- Member
- Registered: 2010-08-12
- Posts: 1,096
Re: Карты для СитиГида
Если на некой улице висит знак ограничения в 20 км, это должно быть чем-то обусловлено, например статусом (hw=living_street) или состоянием (surface:grade=1).
Полтора месяца назад поднимался вопрос о том, что линиям highway=unclassified и highway=unclassified + living_street=yes даётся одинаковая скорость (30 км/ч) супротив 27 км/ч на residential. В качестве рецепта было предложено ставить maxspeed:practical или maxspeed=20. Если прямо сейчас закрыть глаза на значения maxspeed, то на стволовые дворовые проезды опять встанут 30 километров в час вместо 20-ти. Но если учитывать наличие дополнительного тега living_street=yes, то да, в этом примере maxspeed не нужно.
А если оно ничем не обусловлено, это значит что все на него кладут.
Таки не все: некоторые всё-таки стараются ездить по правилам.
Offline
#1225 2011-10-03 08:49:40
- Arhemed
- Member

- From: Калининград
- Registered: 2011-09-21
- Posts: 86
Re: Карты для СитиГида
Добрый день.
отображение на карте адресации на точечных подъездах, планируются сделать?
Offline