Ситигид карты

Ничего нового в принципе не появилось, просто добавление — уточнение про восстановление Ситигида в случае если он выпал в осадок и перестал запускаться (после обновления, после загрузки новых карт или неважно почему).

Уже довольно долгое время мне периодически пишут про странные ошибки после обновлений Ситигида — начинаются выключения программы, либо она не запускается в принципе и вылетает с ошибкой.
В итоге любознательность поборола лень и пришлось исследовать вопрос. Я перечислю возможные причины, которые мне удалось привязать к ошибкам. Допускаю что у кого-то найдется свой, эксклюзивный случай ))

1. Использование старых CD карт, например 2-4 гига выпущенных уже неизвестно когда и вынутых из фото-видеокамер/смартфонов по причине их странного поведения — это прям табу. Причина понятна — ошибки при записи или чтении с нее могут убить исполняемый файл, или файл карты. Дальше варианты — либо Ситигид выкидывается с ошибкой сразу при старте, либо уже потом, при попытке загрузки карты для работы с ней.
Из примерно тридцати попыток записи обновления на такую карту, один раз мне удалось убить исполняемый файл Ситигида при копировании с нее на ММС. Так что — да, возможно.

2. Следует дождаться полного копирования файлов на карту. И отключать ее из меню — Отключить\Извлечь и т.д. а не выдергивать нетерпеливыми ручками из порта. Причина все та же — если что недописалось, то извинити )).

3. Редкая, но тоже существующая проблема. Корни растут из самого начала жизни Ситигида на нашей ММС — в старые времена, когда версии его были тоже старые и работали со старыми версиями карт, которые были по размеру примерно раза в два больше новых (не поленитесь, посмотрите размеры полных архивов, поймете). В ММС примитивно заканчивалась внутренняя память и начинались глюки, не только с Ситигидом. Сейчас проблема неактуальна на мой взгляд, если не стоит никакого другого ПО — типа других навигаторов, улучшений и прочего.
Варианты лечения — либо самостоятельно поковыряться в файлах ММС и удалить лишнее, либо отдать более понимающему человеку если с этим проблема, либо сдаваться на полную перепрошивку ММС в целом. Последний вариант наиболее правильный, если вы поставили какое стороннее ПО на ММС — даже если вы его уже давно удалили.
Забив память ММС мусорными файлами под завязку удалось вызвать эту старую ошибку — Ситигид начинает работать нестабильно, терять GPS и прочее. Так тоже возможно

На всякий случай краткая напоминалка, как попробовать вылечить глюки самостоятельно.
а). Берем оригинальный архив без улучшений, обновляем с него Ситигид с удалением всех карт. Это штатный вариант.
б) Если он не срабатывает (причины — ситигид не доходит до процедуры запуска обновления, а сразу при старте вываливается с ошибкой; не обновляется ПО, а карты обновляются например), то тогда второй вариант — берем оригинальный архив, распаковываем на карту в корень (ну или кому как удобно).
Далее по инструкции выходим на рабочий стол ( лада.онлайн/car-descripti…-rabochiy-stol-wince.html), запускаем через ПУСК-выполнить explorer.exe и предварительно почистив каталог Ситигида на ММС от содержимого, копируем туда содержимое бывшего архива с карты. Сложно? Попросите того кому не сложно.

Обновление — альтменю Ситигида.

скачать оригинальный архив ПО с картами можно на официальном сайте, или же в каталоге MMC\ — далее согласно номеру версии и приоритетам — с альтскином или нет.
Возможность использовать Альтернативное меню для Ситигида . Альтменю взято с форума lada-vesta.net у пользователя Mekong.
Изменения в меню: более красивый интрефейс, умеет показывать текущую скорость по ГЛОНАСС — бывает полезно. По ссылке выше: есть папка с видео альтменю — можно посмотреть и подумать — оно вам надо или нет 🙂
В каталоге последней прошивки зайти в папку ALTmenu update — это уже измененная версия с альтскином. Original Update — соотвественно оригинальная версия.
Важно! Версии выкладываются «как есть» БЕЗ карт. Кому нужны карты — можно самостоятельно добавить нужные им карты из каталога maps CGNET, из комплекта поставки обновления или из обновлений Ситигида с целом Место на диске не резиновое, прошу понять.

Карты CGNET в каталоге MMC/maps CGNET соответственно. Там же последнее обновление файла speedcam по РФ, но прошу учесть — в этом каталоге информация обновляется по необходимости для меня, так как изначально я это делаю понятно для себя с соответствующими приоритетами, потом для остальных (эгоизмус детектед, да)
На сей раз следующее изменение:
В разделе Maps CGNET два каталога — Original MAPS и Alternate MAPS.
Первые — из официального дистрибутива, вторые также родные карты Ситигида но скачанные по мере обновления Каждое свое, каждый выбирает что ему по душе )

На самом деле можно сделать все проще, чем инструкция ниже:
1. Развернуть архив на карту или флэшку, зайти на рабочий стол MMC, вызвать explorer.exe и просто поменять файлы в каталоге Ситигида — CDMMC\CityGuide — карты, голоса и все все что захотите, но первоначальное обновление на новую версию КРАЙНЕ рекомендую делать штатно. Когда я так переполз на новую версию словил кучу ошибок (непонятно почему, файлы то старые — тогось…)

Для тех кто не хочет, или не может ниже инструкция:

Что для этого нужно: обновление ПО Ситигида (официальное или с альтменю определяйтесь сами), качать либо с сайта ситигида — probki.net/vaz/lada_vesta.html, оттуда же взять инструкцию по обновлению на всякий случай, либо
Последняя актуальная версия 7.9.7.240

Внутри — последняя версия СитиГида без карт. Однако для тех кому актуальны пробки или хочется чтобы были новые развязки\дороги\и т.д. карты нужно обновлять до последних версий.
Что нужно еще — собственно последние актуальные версии карт. Скачивать либо с официального сайта (Москва, МО и еще пара карт там недоступна) probki.net/cataloguecountrys.aspx, либо к примеру отсюда — 4pna.com/showthread.php?t=8342 (нужна регистрация), ну или из моего архива прошивок и карт. ВАЖНО! для версий 7.9.* надо качать карты, предназначенные для 8-9 версий Ситигид, cgnet
Качать рекомендую только новые обновленные карты.

Итак, у нас все скачано, есть в наличии SD карта не менее 4 ГБ (скорость чтения с карты тоже имеет значение, поэтому не используйте карточку старую или низкоскоростную — задолбаетесь ждать завершения), комп и Веста :). Еще можно пиво\вино — во первых если версия Ситигида не обновлялась с покупки, лучше тоже обновить. На круг процесс с полным обновлением занимает до получаса сидения и смотрения на индикатор процесса. ВАЖНО! Не выключать ММС, питание и не перезагружать в процессе обновления Ситигида!

Отдельно про обновление информации о камерах, засадах и т.п.
Идем сюда speedcamonline.ru/ и выбираем нужную базу радарных точек.
Я лично для себя выбираю сейчас вариант Rus, все типы. Раньше брал Strelki
Далее можно выбрать какие нужны точки (камеры\засады\ etc), поставить галочки и скачать нужный файл из этого раздела. SpeedCam для СитиГИД версии 7.7:*NEW*
Если выбраны не все точки то надо выбрать Только отфильтрованное и т.д.
Сохраняем файл SpeedCam.bkm, кладем его в папку CGMAPS на уже готовой SD карте, см. п. 4. Так сразу обновятся и карты, и камеры.

Поехали по пунктам:
1. SD карта форматируется в FAT32.
2. Скачанный каталог Update кладем в корень карты, в нем должна появиться папка Update.
3. в каталог CGMAPS кладем отдельно скачанные новые карты с замещением старых. В этом случае Ситигид будет обновлять все карты (долго), но можно оттуда все удалить и закачать только новые и которые вам нужно обновить (быстро). Если нужно обновить только камеры — в папке CGMAPS оставляем файл SpeedCam.bkm
4. Далее все по инструкции — вставляем карту, запускаем Ситигид. Если он был запущен из него надо выйти.
5. По обстоятельствам — обновляем ПО, обновляем карты. Обязательно после обновления Ситигида и его первого запуска после этого действа — не оставлять его включенным после проверки работоспособности а полностью выгрузить из памяти — Меню, слева на экране ВЫХОД. Только после этого извлекать карту памяти.
6. Удаление карт. Есть информация что при забитом внутреннем хранилище Ситигид начинает глючить. Но: последние версии поддерживают карты меньшего размера, и проблема особо не актуальна

Отдельно стоит рассмотреть архив CityGuide.zip — изменив его содержимое можно заменить голос для уведомлений, автоматически добавить нужные вам настройки уровней громкости, используемых карт и т.д. — тут расписывать не буду, так как человек который в Весте начал использовать навигатор с пробками уже имеет определенные познания в различном прикладном ПО и т.д. А статья в основном для тех кому все в новинку.

Естественно что все делаете на свой страх и риск и за любые возможные проблемы ответственность несете лично Вы. От себя замечу что на более чем (фиг знает сколько их) вестах такие небольшие изменения в конфигах настроек обновления ПО и предустанавливаемых конфигах ПО вместе с изменениями под себя «из коробки» никаких проблем не выявили. Ну почти — проблемы только с обновлением, все работает как работало.

bGEO — гибридный бесплатный GPS навигатор с пробками, который совмещает преимущества оффлайн GPS навигатора с удобством использования онлайн приложений. Навигатор использует векторные бесплатные карты (СитиГИД и OSM) компактного размера, поэтому bGEO работает в условиях плохой связи, а все скачанные карты автоматически кэшируются на устройстве. При отсутствии доступа к Интернету bGEO автоматически переходит в режим офф-лайн и работает как автономный GPS навигатор.

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

Особенности:

  • Пробки на картах Москвы, Санкт-Петербурга и других городов России
  • Пробки на картах OSM для остальных стран
  • Бесплатные карты всего мира (OSM и CityGuide).
  • Push-To-Talk рация
  • Отображение друзей на карте
  • Виджет пробок в программе
  • Онлайн сервисы (вызов такси, эвакуатор, сервис попутчики)
  • Предупреждения о радарах (обычные, радары Стрелка, камеры Автодориа и др.)
  • Предупреждения о событиях (аварии, ремонт дороги, засады ДПС, эвакуатор и др.)
  • Автоматический учет изменений дорожной обстановки (закрытие дорог, смена направления движения, запреты поворотов и др.

СитиГИД (также СityGuide) — популярная в России навигационная программа, выпускаемая ООО МИТ. Cуществуют версии для практически всех распространенных платформ Android, Windows Mobile, Windows CE, Windows XP/Vista, iPhone и др.

Основные функции

  • Маршрутизация — прокладка маршрута и ведение по нему, голосовые подсказки.
  • Пробки на дорогах. Отображение дорожной ситуации.
  • Динамические ПОИ. Если вы увидели яму на дороге, или передвижной пост ГАИ, ткните в карту, и те, кто проедет здесь после вас, будут предупреждены.
  • Адресный поиск.
  • Запись GPS треков

Карты OSM для СитиГИДа

  • Карты ОСМ для СитиГИДа: карты России (ежедневное обновление), карты некоторых других государств (ближнее зарубежье — периодическое обновление, дальнее зарубежье — обновление по запросу)

ЧаВо

  • Что сделать, чтобы заработал поиск в 3.8?

Меню-Поиск-Еще, поставить галочку «выбирать карту при поиске».

  • Как конвертировать треки в GPX из log и plt?
  • формат log (СитиГид до версии 5.0 включительно) — воспользоваться веб-формой или конвертером на JAVA.
  • формат plt (СитиГид версии 5.1 и выше) — воспользоваться конвертором
  • Как конвертировать треки в log из GPX?
  • загрузить конвертер (1, 2), выбрать карту, импортировать GPX-файл, нажать «сохранить». log-файл будет находиться в папке Мои Документы/My City Guide в соответствующей подпапке.

Как рисовать под СитиГид

Нет, это совсем не то, о чем вы подумали. 🙂 Следует придерживаться общих правил, изложенных в Map Features и в описаниях тегов, потому что именно на основе соглашений, указанных в Map Features, осуществляется перевод OSM в DCM.

Кроме того, желательно следующее:

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

2. Предпочтительно, что бы линией с тегом highway обозначалась проезжая часть, а не «ребро рутинга». Так как в Ситигиде отображаются дороги, а не что либо-еще.

3. На картах OSM маршрут в СитиГИД строится только по ребрам motorway, motorway_link, trunk, trunk_link, primary, primary_link, secondary, secondary_link, tertiary, tertiary_link, unclassified, residential. Транзитное движение по дорогам с ограниченным доступом (access=, access=permissive) и жилым зонам (highway=living_street) не осуществляется. Дороги service, track, pedestrian и road рисуются на карте, но не являются роутинговыми. Дороги footway, path и steps на карте не отображаются. Адресный поиск работает только с роутинговыми рёбрами. Стволовые дворовые проезды обозначаются тегами highway=unclassified + living_street= + maxspeed=RU:living_street. Улицы, имеющие официальные названия, как правило, на каком-то из участков должны иметь статус не ниже residential. При правильном картографировании местности при прибытии в точку по роутинговой дороге должна иметься возможность выезда из неё по дороге такого же или более высокого класса (например, дорога highway=residential + oneway= , упирающаяся в highway=service, является ошибкой).

4. На строящихся или ремонтируемых дорогах, на которых движение автомобилей в настоящий момент не осуществляется, должны быть проставлены теги highway=construction, construction=*, opening_date=* (предполагаемая дата открытия движения по дороге) и check_date=* (дата, когда информация о времени открытия и факте отсутствия движения на дороге являлась актуально). На карте прорисовываются дороги, движение по которым должно быть открыто менее, чем через 60 суток с момента сборки карты, и информация по которым проверялась не ранее, чем за 30 суток до момента сборки карты.

5. На регулярных паромных переправах, которые являются частью сети автомобильных дорог общего пользования, должны быть проставлены теги route=ferry и ferry=*.

6. Для точек населенных пунктов (place=*) указывать население — population=*. Оно влияет на выбор шрифта для подписей населенных пунктов.

7. Наличие полигона place=* вокруг населенных пунктов. Это критически важно для адресного поиска. По полигону place=* определяется принадлежность улицы городу, и назначается скоростной индекс (внутри городов действует ограничение 60 км/ч) (см. схему адресации). Хутора, коттеджные посёлки, садоводства и иные области компактного проживания людей обозначаются тегом place=allotments. Если внешний контур населённого пункта задаётся отношением, то это отношение должно иметь тип multipolygon. Если в отношении type=boundary, описывающем административные границы, проставлен тег place=, необходимо удалить этот тег, скопировать участников отношения и создать на них отношение type=multipolygon+place= для описания контура населённого пункта.

8. Для домов прописывается только адрес внутри населённого пункта. Обычно это улица (addr:street=*) и номер дома (addr:housenumber=*). Следует следить за тем, чтобы поле addr:street=* на доме было заполнено (улица или название территории, по которой ведётся нумерация), при этом при адресации по улице значение в поле addr:street=* на доме должно буквально совпадать с name=* соответствующей улицы.

9. Не забывать проставлять для христианских церквей denomination=*, потому что иначе они попадают в категорию пои «Храмы, прочие».

10. На пунктах пограничного контроля (barrier=border_control), через которые допускается движение автомобилей, должно быть проставлено motorcar=yes.

11. Если в названии улицы содержится уточнению по району из-за наличия одноимённой улицы в пределах того же населённого пункта, на линии улицы должно быть проставлено name=<название улицы>+addr:suburb=<название района>, на домах, адресующихся по этой улице — addr:street=<название улицы>+addr:suburb=<название района>.

Границы карты

Обрезка карт производится по полигонам в формате poly.

Каждая карта при этом должна удовлетворять следующим требованиям:

  1. Все точки того региона, для которого была сделана карта, должны находиться в пределах этой карты
  2. Если оптимальный маршрут между двумя точками того региона, для которого была сделана карта, проходит по какой-то дороге, то эта дорога должна находиться в пределах карты
  3. В пределах карты не должно быть изолированных ребёр
  4. Граница карты не должна пересекать полигоны place=*
  5. Для обеспечения корректной работы при движении по нескольким картам окрестности региона, для которого была сделана карта, также должны быть включены в карту, рекомендуется включать в карту полосу шириной около километра
  6. Число точек полигона границы не должно превышать 400 (В некоторых существующих границах число точек намного больше. Они были получены алгоритмом, в котором не было реализовано упрощение. Их править можно и нужно).

Обнаружив, что граница той или иной карты не удовлетворяет необходимым требованиям, Вы можете исправить полигон границы.

  1. Найдите в списке полигонов соответствующий интересующей Вас карте, выберите его
  2. Скопируйте содержимое файла и сохраните его в файле с соответствующим названием и расширением *.poly (не следует изменять название файла границы)
  3. Откройте этот файл в JOSM-е
  4. Отредактируйте. См. RU:Как отредактировать poly-файл в JOSM.
  5. Разместите в первой строчке файла информацию о версии в формате «<код карты> <имя пользователя> дата» (например, «RU-ABC username 2013-01-13»)
  6. Загрузите получившийся файл куда-нибудь в интернет. (Особо продвинутые могут сделать pull-request или хотя бы открыть issue. 🙂 )
  7. Опубликуйте в форуме ссылку на файл и поясните, что было изменено

Сравнение официальных карт с картами OSM (для версии программы 7.7)

Официальные карты Карты OSM
корректуры и пробки корректуры и пробки да нет
адресация адресация точечных и полигональных зданий по улицам да да
адресация по территориям да частичная поддержка
дорожные знаки отображение различных ограничений скорости на участках дорог да нет
отображение светофоров да да
отображение нерегулируемых пешеходных переходов да да
отображение знаков «автомагистраль» и «конец автомагистрали» да нет
отображение знака «движение грузовых машин запрещено» да нет
отображение знака «обгон запрещён» да нет
отображение знаков «главная дорога» и «уступите дорогу» да нет
отображение знака «остановка запрещена» да нет
отображение знака «максимальная высота» да нет
отображение знака «дети» да нет
отключение маршрутизации по некоторым типам дорог отключение маршрутизации по платным дорогам да да
отключение маршрутизации по грунтовым дорогам да нет
отключение маршрутизации по карманам да нет
отключение маршрутизации по дворовым проездам да да
отключение маршрутизации по паромам нет нет
запреты поворотов запреты поворотов для рёбер, являюшихся частью улично-дорожной сети да да
запреты поворотов для рёбер, относящимся к дворовым проездам нет да
объекты на карте названия крупных городов да да
названия средних населённых пунктов да да
названия небольших населённых пунктов да да
названия маленьких населённых пунктов да да
названия садоводств да нет
названия территорий, выделенных под огороды да да
железные дороги да да
трамвайные пути встречается в некоторых картах нет

Инструменты

  • Основной инструмент для слежения за качеством — универсальный валидатор на основе самой конвертации.
  • Другой хороший инструмент для проверки связности дорог — keepright.ipax.at
  • Официальная карта Московских адресов

Баги конверсии

По поводу багов конверсии (а не карты) можно отписываться на форум, или завести багу в багтрекере на гитхабе.

Ссылки

  • Официальный сайт программы
  • Обсуждение на форуме: Карты для СитиГида, Карты OSM для Ситигида с пробками, Адресный валидатор, на базе конвертации OSM в СитиГид

См. также

  • Navitel — другая навигационная программа
  1. встречаются не отображаемые в картах OSM адреса по территориям
  2. в некоторых местах в официальных картах ограничения скорости задаются неверно, но при этом встречаются участки дорог с ограничением 40 км/ч
  3. фактически в картах OSM используется 3 ограничения скорости: 110 км/ч на автомагистрали, 90 км/ч — прочие дороги вне полигонов населённых пунктов, 60 км/ч — прочие дороги в пределах населённых пунктов
  4. highway=traffic_signals
  5. highway=crossing (исключая комбинации с crossing=unmarked и crossing=traffic_signals)
  6. toll=yes
  7. highway=service
  8. place=city
  9. place=town
  10. place=village
  11. place=hamlet
  12. тег place=allotments не отображается
  13. landuse=allotments
  14. railway=rail
  15. тег railway=tram не отображается

Руководство пользователя навигационной программы «СитиГИД»

формат pdf

размер файла 1.71 Мб

Обзор приложений для автомобильных навигаторов: «Навител Навигатор» 5.0, «Прогород» 2.0, «СитиГИД» 7.0, iGO Primo.

City Guide — это персональная система GPS-навигации, которая поможет Вам:
сориентироваться в незнакомой местности с использованием карты (например, найти улицу)
проложить маршрут до интересующего Вас места (при этом маршрут будет оптимальным — система учтет расстановку знаков дорожного движения, информацию о пробках и среднюю скорость движения на маршруте)
контролировать Ваше движение по маршруту (система будет выдавать голосовые и визуальные подсказки, помогающие вовремя подготовится к маневру).
Уникальной особенностью автомобильной навигационной системы City Guide на любой платформе является возможность оперативного получения изменений дорожной обстановки, информации по «пробкам» и заторам, а также по участкам со стесненным движением автотранспорта, а также автоматическая корректура карт.