Cycle Trail Map — карта Самарской области, предназначенная главным образом для планирования велосипедных поездок. Основная особенность карты состоит в том, что даже на мелких масштабах она остаётся детальной: прорисовываются все дорожки и лесные тропы, обозначаются мелкие населенные пункты, подписываются железнодорожные станции.
Для сравнения взгляните на фрагмент карты. Слева стандартный слой OpenStreetMap, справа Cycle Trail Map в том же масштабе.
Небольшое отступление. Данная карта отрисовывается на основе OpenStreetMap — это проект по созданию открытой и свободной карты планеты, рисуемой самими пользователями по принципу Википедии: каждый может дорисовать интересный ему фрагмент карты на основе доступных и разрешенных к использованию спутниковых снимков, либо на основе GPS-треков. Поскольку далеко не всё нанесено на карту (это относится не только к лесным тропинкам, но даже к целым населенным пунктам), я призываю заинтересованных пользователей принять участие в рисовании карты. Начать можно вот с этого видеоролика.
Карта доступна по адресу: http://cycletrailmap.romanshuvalov.com/
На данный момент реализованы следующие возможности:
В дальнейших планах — возможность расстановки точек и рисование маршрутов.
Карта также доступна в качестве подложки в проекте «Навигатор», этот проект известен многим участникам Велосамары и призван упростить взаимный обмен интересными веломаршрутами. Внедрение Cycle Trail Map в «Навигатор» значительно упрощает рисование маршрутов, поскольку все населенные пункты и лесные тропы отображаются на любых масштабах и удобны к обрисовке, в отличие от традиционной карты Google, где тропы если и становятся видны, то только при сильном приближении.
Не смотря на наличие всех данных — и векторных исходников, и растровых изображений — загрузка оффлайн-карты в мобильные устройства оказалась непростой задачей. Предложенный мною способ не является идеальным, но на данный момент лучшего решения найти не удалось.
Плюсы: 30 мегабайт, детальная карта с названиями улиц и номерами домов, плавное масштабирование с чёткой картинкой.
Минусы: отсутствует карта высот; OruxMaps при загрузке иногда даёт сбои; в Locus нет возможности выбрать собственный стиль, из-за чего некоторые объекты карты остаются скрытыми на мелких масштабах.
Как установить:
Обратите внимание, что карта регулярно обновляется, дорисовываются новые тропинки и лесные дороги, отмечаются отсутствующие населенные пункты, исправляются границы заповедных и особо охраняемых зон в соответствии с новыми положениями национальных парков. Поэтому рекомендуем следить за обновлениями карты и при необходимости обновлять её. В случае с векторными картами OruxMaps после обновление необходимо очистить кэш (Меню / Global Settings / Карты / Сброс растрового кэша).
На данный момент я не нашёл никаких приличных (хотя бы бесплатных) средств для отрисовки собственных карт. Можете поискать сами, если найдете приложение, которое умеет рисовать карты на основе Mapsforge (.map), либо MapBox MBTiles, либо вручную вписывать URL-шаблон для тайлов (TMS — tile map server) и загружать эти самые тайлы, свяжитесь со мной.
Обсуждение предлагаю вести на форуме Велосамары в соответствующей теме. Там же можете писать сообщения об ошибках и предложения по улучшению карты.
Напоминаю, что карта строится на основе пользовательских данных OpenStreetMap. Если вы хорошо знаете какую-то местность либо часто катаетесь с навигатором — внесите свой вклад в проект, нарисуйте лесную тропинку. Вопросы по JOSM и по рисованию OpenStreetMap в целом можете задавать на форуме.
Автор проекта — Роман Шувалов.