Карты для СитиГида

У ситигида именно ограничения скорости как таковые на данный момент отсутствуют. У дорог есть “скоростной индекс”, который говорит о скорости движения на данном участке, который модифицируется пробочными данными и который используется для расчёта маршрута. Отобразить можно (сразу для всех), но этот режим только для редактирования, при езде они только мешаться будут.

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

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

По многочисленным просьбам собрал карту Турции, но пока она в каком-то жутком состоянии. Турция у нас популярное направление, может навалимся? :smiley:

Так полигоны НП за рубежом вообще мало где расставлены :frowning:
Разве что для НП без полигонов добавлять фиктивные окружности с радиусом, зависящим от типа НП http://wiki.openstreetmap.org/wiki/OSM_tags_for_routing#City, но это ж надо целый препроцессор писать…

У меня была другая идея насчет препроцессора: искать boundary=administrative с таким же именем, что и точка place=city|town внутри него и присваивать ему такой же place=*

Фиктивные окружности - это от полной безнадеги. А вот искать boundary=administrative - можно (и это даже в каком-то виде работало для Белоруссии), но это должны быть либо замкнутые полигоны, либо замкнутые же отношения - если кто-то потрудился их расставить.

Судя по всему, ни public_transport=platform, ни public_transport=stop_position на картах не отображаются, что не есть хорошо: при переоформлении остановок со старой схемы на новую ( http://wiki.openstreetmap.org/wiki/RU:%D0%9E%D0%B1%D1%89%D0%B5%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%BF%D0%BE%D1%80%D1%82 ) на картах становится меньше информации.

Не отображаются. Потому, что “Новые теги не заменяют, но дополняют старые” (цитирую по http://wiki.openstreetmap.org/wiki/RU:Общественный_транспорт#.D0.9A.D0.B0.D0.BA_.D0.B1.D1.8B.D0.BB.D0.BE))
Т.е. public_transport=platform должно не заменять, а добавляться к highway=bus_stop и т.п. “старым” тегам.

В таком случае, на мой взгляд, документацию следует подправить: когда я вижу “Раньше ставили: highway=bus_stop рядом с дорогой, по которой ездят автобусы, Теперь так: public_transport=platform; Раньше ставили: highway=bus_stop точкой в линии дороги, Теперь так: public_transport=stop_position + bus=yes”, то воспринимаю это как то, что нужно highway=bus_stop, стоящие рядом с дорогой, заменить на public_transport=platform, а highway=bus_stop, стоящие на линии дороги, на public_transport=stop_position + bus=yes". Тем более, что есть пример “Раньше ставили: building=train_station, Теперь так: public_transport=station + building=yes”. Добавить building=yes к building=train_station, насколько я понимаю, нельзя, можно лишь заменить - соответственно, данный пример укрепляет в мысли, что речь идёт о замене старое → новое. Если где-то нужно сохранять/проставлять какие-то старые теги, то они должны быть указаны в колонке “Теперь так”.


http://www.openstreetmap.org/browse/way/45510741
highway = living_street
name = улица Софьи Перовской

RU-SPO 1.140 - линия рисуется как роутинговая

http://www.openstreetmap.org/browse/way/45510743
http://www.openstreetmap.org/browse/way/45510742
highway = living_street

RU-SPO 1.140 - линии рисуются на карте, но не являются роутинговыми, хотя, по идее, должны ими быть


http://www.openstreetmap.org/browse/way/65696316
highway = living_street
surface = asphalt

RU-SPO 1.143 - линия рисуются на карте, но не являются роутинговыми

http://www.openstreetmap.org/browse/way/65696357
http://www.openstreetmap.org/browse/way/65696430
http://www.openstreetmap.org/browse/way/86110720
http://www.openstreetmap.org/browse/way/86110721
http://www.openstreetmap.org/browse/way/65696417
highway = living_street
surface = sand

RU-SPO 1.143 - линии рисуются на карте, но не являются роутинговыми

Кирилл, небольшой багрепорт по сайту:

на http://peirce.gis-lab.info/ в разделе “Полезные ссылки” линки на карты для Навитела и Гармина ведут на старые ресурсы.

и просьба:

сделай, пожалуйста, запаковку всех регионов РФ в один архив, как это реализовано у Fortressa’а на рамблере
будет удобнее делать вот такие перезаливки http://xfolders.ws/6736-karta-rossii-dlya-navitel-navigator-ot-proekta.html

  1. Мне багрепорты нужны как-то попроще :slight_smile: - что не так, и как надо, в данном случае правильные урлы.

  2. А как там реализовано? я пока не очень понимаю, как такое можно было бы сделать…

  1. Ты меня удивляешь…

http://gis-lab.info/data/mp/
http://navitel.osm.rambler.ru/

Бабе - цветы, детЯм - мороженое. Не перепутай! (с)

  1. Я так понял, что после конвертации всех регионов скрипт берет все nm2 и запаковывает их в один архив.
    За подробностями к автору :slight_smile:
  1. Простые урлы, такие возьмем без шума и пыли! [Поправил]
  2. Я не очень понимаю, когда у меня наступает момент "после конвертации всех регионов " :slight_smile: C разные карты конвертятся с разным приоритетом и расписанием…

http://www.openstreetmap.org/browse/way/129266148
highway = living_street
lanes = 1
maxspeed = 5

http://www.openstreetmap.org/browse/way/127222470
http://www.openstreetmap.org/browse/way/128879216
http://www.openstreetmap.org/browse/way/129273763
highway = living_street
lanes = 1
maxspeed = 5
surface = unpaved
width = 5

RU-SPO 1.146 - линии рисуются на карте, но не являются роутинговыми

ну все равно же можно что-то придумать? собирать раз в неделю по пинку, допустим

неужели я первый, кто попросил собрать всю РФ одним архивом?

/// maxspeed = 5

а там на самом деле висит знак, где написано “5”?
по дворовым проездам предел скорости по ПДД 20 км\ч. не думаю, что ваши веи сильно отступают от этих рамок

Просят без конца :slight_smile: Подумаю, как собирать раз в неделю по таймеру (в составе того что на этот момент имеется)

А должны? что вообще ими обозначено?

В данном случае - я не знаю, тег maxspeed проставлял не я (я лишь правил линии)

В принципе, я видел знаки “максимальная скорость 5 км/ч”, установленные в подобных поселениях. Мотивация установки, как я понимаю - “чтобы машины не пылили; дома стоят вплотную к проезду”.

http://wiki.openstreetmap.org/wiki/RU:Key:highway
“highway=residential - Дороги, которые проходят вокруг жилых зон и между ними, а также используются для подъезда к ним. Имеют название. Не обозначены дорожными знаками 5.21 и 5.22 “Жилая зона”.”
“highway=living_street - Улицы такого же класса как residential, но в отличие от них, обозначенные знаками 5.21 и 5.22 “Жилая зона”. Не путать с внутридворовыми проездами (highway=service, living_street=yes).”

Что обозначено здесь, не знаю, но мне известны другие highway=living_street, которые на карте прорисовываются (например, http://www.openstreetmap.org/browse/way/45510741 ).

В любом случае, непорядок. Если highway=living_street - это что-то типа highway=service, то это должно везде не прорисовываться, если highway=living_street - это что-то типа highway=residential, то это должно везде прорисовываться. А так образуются изоляты, т. к. часть highway=living_street прорисовывается, часть - нет.

Лично я по тому, что вижу в документации, склоняюсь к тому мнению, что highway=living_street должны прорисовываться. Написано “Не путать с внутридворовыми проездами (highway=service, living_street=yes).” Если считать highway=living_street нероутинговыми, то без маршрутизации могут остаться целые кварталы. Говоря иначе, в России highway=living_street - это суть highway=residential + maxspeed=20.