На Хабре OSM згадують постійно, ось тільки репутація у проекту, схоже, зовсім ніяка: купка людей щось програмує, малює якісь лінії і відносини, бореться за ліцензійну чистоту. Але насправді проект зовсім про інше: дати кожному карту, з якої можна робити що завгодно: ті ж гуглокарти, ті ж Яндекс.Карти, але які при бажанні можна поправити або завантажити на мобільний пристрій.
Тому я хочу розповісти про основи: як ці карти замінили мені яндекс майже у всіх щоденних завданнях.
Подивитися і пошукати
Для російськомовного учасника у проекту є дві точки входу: openstreetmap.org (також osm.org) і openstreetmap.ru (osm.org.ru). На них є велика карта і рядок пошуку. Розрізняються ці сайти списком шарів: російською їх значно більше, в тому числі один з найкрасивіших MapSurfer.NET, супутникові знімки від Bing, тривимірні будиночки і зворотний зв'язок ( «вказати неточність на карті», потім подвійне клацання в будь-якому місці). Друга відмінність - механізм пошуку.
Ще 9% звернень до карт - пошук місця «очима»: відкриття сайту, зменшення масштабу до всієї планети, потім наближення до потрібного місця в три-чотири стрибки за допомогою розтягування прямокутника мишею з затиснутим Shift. Після звикання до масштабування прямокутником сайти гугля і яндекса раптово стають моторошно незручними. Зауважу, що openstreetmap.ru поки що теж не дуже зручний, тому що там немає лінійки масштабів, і доводиться сто раз жати на кнопку «мінус».
Поділитися
Вимірювати і малювати
Інструмент вимірювання відстаней на карті Яндекса часто використовують для малювання маршрутів: і лінія є, і її довжину показують, і посилання отримати нескладно. В OpenStreetMap це два різних інструменту. Так, для вимірювання відстаней є окремий сайт Distance Calculator. Він навіть видає відстань в двох системах координат. І дозволяє зберегти намальований шлях в gpx. Oh wait ...
Малювання маршрутів для інших - в Show Your Journey. Хоча там всюди пропонується зареєструватися, це потрібно тільки для редагування своїх маршрутів, а зробити новий просто: справа внизу кнопка «Start a route», потім намалювати (або завантажити GPX), потім ввести назву і тицьнути в «Create».
Нарешті, нещодавно на openstreetmap.ru в інструментах з'явився пункт «Персональна карта». Це адекватна заміна малювання міток і ламаних на картах Яндекса. Правда, інтерфейс не такий красивий, і інформації замало, тому якщо карта дозволяє, малювати ламані в Яндексі поки простіше.
прокладати маршрут
О, це просто грааль в призначеній для користувача картографії. У кожного продавця карт є свій движок, у OpenStreetMap їх десяток. Для швидкого підрахунку відстаней не можу відмовити собі в задоволенні використовувати Project OSRM. його швидкість вражає. Тягнеш маркер - і маршрут перебудовується в реальному часі. На жаль, працює тільки в Європі та європейської частини Росії. Є непоганий шанс, що цей движок скоро запустять на повну силу на openstreetmap.org.
Для більш складного роутінга, з проміжними точками і вибором транспорту, я користуюся сервісом Cloudmade. Крім нього є OpenRouteService і YourNavigation.org. у всіх трьох є свої недоліки, перший і третій ще й нерегулярно оновлюються, але остаточний вибір робиться за зручністю: функціональність у них приблизно однакова, і всі вони краще комерційних альтернатив, особливо на довгих дистанціях. Користувався б гарним MapQuest. але у мене ніяк не виходить його завести.
Взяти з собою
Спосіб XX століття: роздрукувати! Сайтів багато, найочевидніший - Walking Papers. Якщо збираєтеся провести кілька днів в незнайомому місті, Maposmatic робить якусь подобу атласу з покажчиком вулиць.
Справжні туристи, зрозуміло, плюють на новомодні пристрої та користуються окремими навігаторами. Вивантаження даних є майже під будь-яку систему: Навітел. Сітігид. ПокетГіс. ГісРусса. Але найбільше вивантажень для Garmin, тому що у всіх своє призначення. Три найпопулярніших по Росії: автомобільна і дві туристичні: від ValentinAK і від Макса Васильєва. Для поїздок за кордон ласкаво просимо до шведського столу.