Аналогично. До сих пор мой родной город Магадан в Яндексе и в Гугле присутствует только в виде точки на карте, тогда как на OpenStreetMap неплохая детализация — дом, где я жил, гимназия, рядом с которой музей и библиотека, и многие другие места на карте нашлись.
Возможно я чего-то путаю, но на карте для велосипедистов таки нету ни линий высот, ни всяких обозначений скал, оврагов и прочей необходимой для любой уважающей себя карты атрибутики. Без этого все проекты OSM даже картами-то назвать нельзя, обычные схемы. Для автомобилистов конечно мегакруто, да и в городах тоже, но за пределами крупных мегаполисов пригодно только чтобы поворот нужный найти.
Рельеф пока нереально. Основной исходный материал для отрисовки в OSM — это GPS треки и лицензионно чистые спутниковые снимки. Ни то, ни другое, пока не позволяет рисовать топослой. Любительская теодолитная съёмка пока не актуальна в силу сложности. А специальные организации, занимающиеся съёмкой не спешат отдавать в общий доступ свои данные.
Ждём когда великий ГЛОНАСС повысит точность до 20-50 см и тогда сможем составлять треки высот; )
Я прекрасно знаю, кто рисует)) Сам по мере сил детализую известные мне местности. Проблема в том, что на OSM нету возможности добавлять какие-либо ландшафтные обозначения. А без них назвать OSM картой даже как-то язык не поворачивается. Это бесконечно актуально в таких вот местах: goo.gl/jsUrt
Мне лично очень обидно, что сделать нормальную карту на OSM невозможно. И я не понимаю, почему разработчики не хотят предоставить возможность для этого.
Во-первых, кое-какие обозначения ландшафта всё-таки есть: то, что как-то можно назвать и пометить точкой или линией — нанести можно. Я про точки высот, пики, овраги и прочие штуки. А во-вторых, и в главных — я так понимаю, Ваша претензия в первую очередь к этому — карту _высот_ рисовать практически бесполезно и не нужно: все эти ужасные изолинии «а вот здесь у нас проходит примерно 400 м над уровнем моря» — допотопный пережиток карт полувековой давности, где иначе было нельзя.
Топографические карты нужно не рисовать — это в силу кучи разных причин сейчас просто глупо делать, их можно банально снимать с самолета или спутника — есть вполне годные реализации этих технологий у того же i-Cubed / Landsat. Да, все имеющиеся сейчас варианты топографических карт сняты коммерческими спутниками/операторами и обычно не очень свободные. Но это не повод начинать бессмысленную и очень сложную деятельность руками.
Для топографических карт были (и будут) OpenTopoMap и OpenAerialMap. К сожалению, в 2008 проекты прикрыли из-за сложностей с лицензированием оригинального контента, но сейчас идет речь о том, чтобы их возобновить и сделать все с нуля, максимально честно и действительно открыто. Если интересно — присоединяйтесь к этому коллективу — там работы хватает ;)
Это не допотопный пережиток. Топографический слой — это основной элемент любой карты сельской местности. Без него карта просто не имеет никакого смысла, поскольку и картой-то называться не может. Как его получать — это уже другой вопрос.
Я в основном предпочитаю отдыхать вне городов и в текущий момент я использую найденные в интернетах 500-метровки генштаба, привязывая их по ключевым точкам к GPS. Было бы очень круто, если бы можно было создавать топографические карты в формате OSM и потом их заливать прямо на GPS. С точки зрения лицензирования правда да, непонятно. Откуда брать данные, кроме как с всяких полусекретных карт генштаба — загадка.
В холмистой местности (особенно, в горах) маршрут сильно зависит от топосъёмки, т.к. расстояние по прямой может быть минимальным, но уклон при этом достигать 90-100% :)
А для планирования сельхоздеятельности топоинформация является важнейшей после информации о степени расчищенности участка и составе почвы, т.к. по ней располагают поля и посадки. Неправильно расположишь — урожай погибнет от засухи или наводнения.
Но человек, вероятно, понимает смысл карты очень узко, я бы на его месте не был так категоричен.
Я понимаю смысл карты как человек, который по этой карте путешествует. Без топографии зачастую нереально понять на сильно пересечённой местности, где ты находишься, даже имея карту дорог. В горах, коих немало, без топографических обозначений вообще делать нечего. В общем топография не нужна только на равнинах, во всех остальных случаях она необходима для того, чтобы можно было представить рельеф местности. Решите вы чуть сойти с дороги — а там 100 метровый обрыв, который на карте не обозначен — вот смешно-то будет. Для автомобилистов неактуально, а для всех тех, кто перемещается не только по дорогам, жизненно необходимо.
В том-то и дело, что никто не против топографии, против выражения топографии (которая изначально есть 3D-информация) на 2D-карте _вручную_. Ну какой великий смысл тратить силы на обводку этих самых изолиний руками (особенно слизывая их с проприетарных карт, что чревато), когда имея полноценную трехмерную поверхность их вполне можно построить автоматически, причем еще и гораздо более точно?
Более того, само по себе представление этого на 2D-карте уже тоже, на самом деле, устарело, и, кажется, чем дальше, тем больше будет вытесняться другими методами работы с картами. В главштабах уже лет 100-200 как используются сделанные вручную рельефные карты. Лет 10 назад, с появлением доступных 3D-принтеров, даже полевые, быстроразворачиваемые штабы на 1-2 палатки стали снабжать такими моделями — см. многочисленные видео о войне в в Ираке и даже еще раньше — в Югославии.
GPS, показывающие ландшафт в виде трехмерной картинки, появились на летальных средствах практически с самого начала — практически с конца 1980-х, а сейчас активно появляются на автомобильных GPS, да и плавно просачиваются на пешеходные — посмотреть 3D-карту, покрутить ее как нравится, замерить любые сечения, расстояния, углы и т.п. уже тоже много где можно.
что-то я не понимаю, как рисовать (точнее обводить) — искал включение спутниковых снимков на фоне — не нашел. Я так понимаю нужно самим такие снимки «подкладывать» экспортированием и обрисовывать?
Думаю, что любые краудсорсинговые проекты по определению обладают большей мощностью, чем корпоративные. И ни одна компания никогда не сможет создать ничего типа википедии, OSM, и подобных проектов. Так что великие вещи (имею в виду, по масштабу), которые мы увидим в ближайшем будущем, с большой вероятностью будут создаваться именно так.
Видео конечно впечатляет, но
«оставляющие далеко позади Google Maps и прочие карты.»
это преувеличено!
Хотя бы в Google Maps и прочих картах больше домов пронумерованных, поиск удобнее.
Большой + OpenStreetMap это конечно то что они Open!
Если вам не нравится внешний вид стандартного рендера, то зайдите на maps.cloudmade.com, жмите на ChangeStyle и выбирайте любой стиль из тонны доступных по вкусу:
А теперь скажите мне, как тоже самое можно сделать на картах Гугла и Яндекса? :)
Почему-то когда говорят про OSM, постоянно забывают — что OSM это не веб-карта. OSM — это база данных. И данные из нее можно используются тысячами различных способов, для огромного количества карт и проектов.
Веб-тайлы мапника — это только один из этих способов и малая доля всей пользы от проекта.
Ну это уже разговор из разряда Linux vs Win, конструктор vs решение :)
P.S. Сходил по ссылке, просмотрел десятка полтора стилей. Принципиальных различий в качестве между ними не заметил. Цвета меняются — это да. Но качество проработки мелочей, вылизанность деталей у Гугла и Яндекса все равно существенно лучше.
Ну не знаю, тут уж очень субъективно :) Мне так рендер ОСМ-Мапника очень по душе. Так же нравится Яндекс, затем уже Гугл.
Но по крайней мере на улучшения рендера мапника — можно влиять. Если есть конкретные предложения по улучшению, можно создать тикет\дискуссию, обсудить, и если идея толковая, рендер допилят.
Недавно был случай когда кто-то написал статью с набором моментов в которых рендер гугла лучше мапника — после появления статьи в ОСМ все оперативно исправили и она быстро стала неактуальной. )
ps: Да, кстати (на всякий случай:), на самом сайте OSM — там сразу три рендера на выбор: Мапник, Osmarender и Велокарта. Что бы выбрать — нужно нажать "+" в правом-верхнем углу.
Это смотря по каким городам сравнивать.
Для моего города что гугломапс, что йандексмапс считают, что у нас здесь примерно три или четыре улицы всего. И расположены они как линейка легла :).
ОСМ же отрисован здорово. И пронумерованных домов у ОСМ в бесконечное число раз больше, тк на «прочих картах» их нет вовсе. На самом деле для нашего города есть отличная карта от дупельгис, но это немного из другой ниши продукт.
Именно мой микрорайон лучше всех знает Google (судя по количеству подписанных объектов), а не OSM или яндекс, как принято в последнее время считать. Так что «лучшие» — это очень субъективно, хорошие — да.
Ну дело как раз в том, что это в ваших силах сделать ваш микрорайон известным и для OSM. Причем не только до уровня гугла, но и гораздо глубже. И делается это не сложно, ди и не очень ресурсоёмко.
А вот подробность моего микрорайона врятли когда-то будет лучше в любых картах кроме ОСМ. И на это потребовалось совсем немного усилий. :)
А теперь представьте что юзеров в OSM на сегодняшний день уже 324282, количество их растет в прогрессии (только-что вот 300К праздновали)… и например немцам (которых очень много в ОСМ) уже иногда становится нечего мапить, и они перекидываются на соседние страны. Что будет лет через 5-10? :)
Ну вот тогда, при условии что другие карты перестанут развиваться, ОСМ «оставит далеко позади Google Maps» и станет «лучшими картами». Я же не против того, что они развиваются и им легче получить помощь комьюнити, мне не понравилось жёлтое необоснованное заявление, и я привёл пример показывающий что они сейчас не лучшие, и каждый выбирает для себя то, что именно ему больше подходит.
Давайте рассмотрим произвольно взятые участки местности в двух наиболее популярных картографических сервисах и OpenStreetMap.
В OpenStreetMap:
яндекс карты:
googl map:
Детализацию сами видите. На openstreetmap вопросом отмечена наименее описанный участок карты.
Однако же улица Гризодубовой более подробна.
Справедливое замечание. Хороший заголовок для привлечения внимания. Но я вот что скажу. В одном вымышленном городе одна ныне несуществующая контора выпускала вполне рабочие карты города. За свои карты они просили денег (продавали диск с программой, которая работала четко три месяца, потом умирала навзничь). В картах были ошибки (куда без них), например, «хокейная площадка». Я несколько раз пытался дописаться до конторы, чтобы ошибку исправили, но каждый новый релиз так же был неграмотен. Чего не скажешь про сабж.
Интересно, Народные карты Яндекс использует по назначению?
В плане рисования напоминает. Но замысел не ясен, например, в соглашении к народным картам четко указано, что использовать карты вне сервиса нельзя (OSM может быть выгружен и использован как угодно), а также все правки принадлежат Яндексу (у OSM правки копилефтны). Пробежался по диагонали, могу быть не до конца точным.
> Это к тому что OpenStreetMap «оставляющие далеко позади Google Maps и прочие карты».
Ну мы же понимаем, что своим примером вы не опровергли тезис :)
Например, у нас в крае есть местная нарисуйка. Так там карта некоторых мест — закачаешься. И вот, допустим, вы говорите, что гугл оставил нашу нарисуйку далеко позади. А я тут привожу «произвольный» скриншот того места, где гугла просто нет. Что я бы опроверг? Да ничего. Если одно место где-то нарисовано лучше, это не значит что вся карта лучше
Так и тут. Всё что можно вывести из вашего примера, что та (закрытая?) территория в OSM хуже, а вот справа есть три дополнительных домика.
> рассмотрим [strong]произвольно взятые[/strong] участки местности
Не надо обманывать :) По теории вероятности, выбирая «произвольные» участки, вы бы попали в океан/лес/поле/пустыню. Вероятность попасть в город, думаю, меньше процента. А от этого процента примерно 14/600 — в город РФ (население РФ к населению планеты)
Воистену на Хабре сидят люди, которые могут впасть в бесконечный цикл из за второго пункта инструкции шампуня, где написано «Повторить».
Очевидно же, что выбираем любой произвольный участок городской местности, на вышеперечисленных картографических сервисах.
То есть вероятность случайного выбора именно этого участка местности близка к нулю!
Но мы же помним из школьного курса то что события с такой вероятностью могут наступать.
Это не вспоминая теорию не вероятности: )
«лучшие в мире карты» — похоже на тупую SEO ссылку :). Ибо, реально 4-5 взятых случайным образом места имеют только контуры, в отличии от гогли или даже яндекса :)
Знаете в чем фишка ОСМ?
Вот увидел я ваш коммент и решил своими глазами глянуть этот участок карты, и может что-нибудь поправить… захожу туда, и что я вижу:
Можно теперь на скриншотах яндекса с гуглом поставить знак вопроса, там где должно быть футбольное поле, и на месте кучи отсутствующих мелких зданий? Когда они там появятся на этих картах? :)
мне кажется что люди, которые делали цветную гамму по умолчанию для mapnik и для osm — больные люди, или дальтоники, или шизофреники.
И на яндекс картах, и на гуглокартах, жилой квартал выделяется светлым цветом, нежилой — тёмным. И только на OSM это полностью наоборот.
Узкие внутридворовые подъезды (тип дороги service) гугл и яндекс рисуют очень тонко, и только OSM лепит их на 16 масштабе (одном из самых просматриваемых) шириной в полдома (впроче на других масштабах они тонкие).
И гугл и яндекс, да вообще все, обязательно имеют тонкую красивую обводку каждого здания, и только OSM тупо лепит здания без окантовки.
И яндекс, и гугл, и другие, отображают номера домов начиная как минимум с двух уровней выше, чем OSM. В котором чтобы увидеть номера, надо увеличить карту до предпоследнего уровня, и наблюдать оставшиеся и поместившие в поле зрения пяток домов, вместо целых районов как на других картах.
Все 4 «бага» видны на этих снимках.
Это именно то, что очень влияет на восприятие конечных пользователей карт — простых людей, не занимающихся созданием карт и не привыкнувших к такому пофигизму разработчиков. Они с ужасом смотрят на это извращённое мировоззрение, и не понимают, как на этот разноцветный хаос можно смотреть.
Ну и небольшое пожелание на последок — ещё бы добавить в osm интерактивные всплывающие подсказки для мелких объектов типа памятников (как на народной карте или wikimapia) — стало бы ещё удобнее.
То, что вы называете — это особенности работы mapnik. Если Вы считаете, что это ошибки или хотите что-то исправить — то «призывать» надо не общественность на хабре, а банально написать в их багтрекер.
Ну и разумеется, кроме mapnik есть osmarender и еще несколько десятков других растеризаторов.
Всего 3 вопроса:
1. Что замечательного в видео?
2. С какого, вдруг, момента openstreetmap оставили всех позади?
3. Не должен ли пост быть перенесен в блог «Вау! Смотрите что нашел!» или дополнен хоть сколь-нибудь полезной информацией?
Я могу ошибаться, но лицензия не позволяет обрисовывать гуглокарты, а вот яхумапс ( или бинг) можно. но опятьже, больше года назад у себя поднимал сервер OSM, что-то мог попутать :(
1. Регистрируемся.
2. Переходим на нужный участок карты.
3. Жмем «Правка».
4. Наслаждаемся впоне удобным редактором на флеше с уже подложенными спутниковыми снимками Yahoo.
Подложить другие снимки можно, но не стоит, потому как могут начаться вопросы о легитимности подобного использования проприетарных снимков.
Поскольку хабр в первую очередь ит-ориентированный ресурс, приведу инструкцию, как это можно сделать, в ознакомительных целях.
1. Поднимаем локально апач и в корень кладем вот этот скрипт. Можно и не локально, а на любом хостинге.
2. Открываем редактор карт, используя подобный адрес (пример для google.спутника).
3. PROFIT!
В общем, идея должна быть понятна, а кому не очень — читайте здесь, «Custom Map Backgrounds».
Можно и нужно подкаладывать IRS слой от космоснимки.ру. Они разрешают такое использование.
Кроме того часто привязка подложки хромает, и её нужно двигать (перепривязывать) по трекам.
Удобно это делать в редакторе JOSM.
Я как-бы в курсе, но подложка убегает довольно быстро, особенно в холмистой местности. Перепад высоты — и убежала. Поэтому приходится постоянно сдвигать по трекам самостоятельно.
Перепривязок не напасёшься.
постоянно пользуюсь offmaps для iphone — он берет карты с OSM. Большой респект проекту. Конечно же давно отрисовал свой микрорайон и дальше…
Кстати очень удобно в пешеходных прогулках, в туристических местах, прорисовано все очень подробно — до пешеходных тропинок в парке и фонтанчиков.
тьфу, этот топик породил у меня лавинообразный «эффект википедии» часа на 2:
посмотрел видео, зашел на OpenStreetMap, зарегистрировался, добавил пешеходные дорожки и детский садик возле дома, вспомнил про викимапию, просмотрел на ней все соседние районы, добавил на карту заброшенное сортировочное депо, в котором лазил по юности, его удалил модератор, зарегистрировался, еще раз добавил, дополнив фотографией.
И вот теперь возвращаюсь в статью и единственное, что я могу сказать, это «Эй, куда вы дели мои два часа жизни?»
Но по крайней мере ваши пешеходные дорожки и детский садик, большое количество людей уже сегодня будет загружать в свои навигаторы и нав.программы. Очень быстро число загрузок вашей правки пойдет на десятки, сотни, тысячи… а вы говорите 2 часа. :)
_http://dic.academic.ru/dic.nsf/enc3p/69510
там же в википедии можно посмотреть ссылки на источники. сама википедия может и не авторитет, но источники выглядят посолиднее чем слова безликого пользователя хабра. словарю опять же я больше доверяю.
хотель бы увидеть пруф того что в россии единственным и обязательным является наименование «Беларусь». пока что я вижу что оно является лишь альтернативным вариантом и малоупотребительно в россии.
Существует официальное название страны, причём на русском языке. Всё остальное (употребимость, обязательность и т.д.) не имеет никакого отношения к правильности названия «Республика Беларусь». На странице обсуждения в википедии можно найти множество аргументов, почему так, а не иначе.
З.Ы. Википедия не авторитет
Все же пруф хотелось бы увидеть. Если это официальное название, то закон там или указ какой-то о том что страна официально называется на русском языке Беларусь, а не Белоруссия.
ЗЗЫ Фанатики задолбали. Сначала кричали про «в Украине», потом вроде поутихли, теперь вот про «Беларусь» началась буча. Поналезут иностранцы и говорят как мне говорить на моем родном русском языке. Единственное чего добьетесь своим фанатизмом это лишней неприязни к своим странам, где живут такие вот фанатики.
Это белорусский сайт. В Белоруссии люди могут называть свою страну как им вздумается, мне это безразлично и это никак не влияет на россию и русский язык. Когда перепишут википедию и БЭС, тогда я тоже стану называть страну Республика Беларусь.
Это, а кто нибудь может мне сказать в коммерческих целях его использовать можно? В частности тайлы и апи поиска. А то я чего-то так и не разобрался с этим вопросом.
И геокодер, и тайлы использовать в коммерческих целях использовать можно, просто следует не забывать, что надо писать, что карта — от OpenStreetMap. wiki.openstreetmap.org/wiki/RU:Legal_FAQ
Если у вас мегапопулярный проект, на котором по карте лазают десятки тысяч пользователей в день, то не проблема поднять у себя зеркало OpenStreetMap и рендерить свои тайлы, даже в своём стиле.
Да и спасибо за информацию. Кстати а вот mapquest это я так понимаю контора которая тоже раздает бесплатно доступ к картам osm? у них свое зеркало карт что ли?
Весь стек OpenStreetMap.org открыт, своё зеркало может поднять кто угодно.
MapQuest — британская компания, которую можно отдалённо сравнить с Яндекс-картами. Они решили, что OSM им нравится больше своих карт, и сделали open.mapquest.co.uk на базе OSM, и потихоньку задумываются о полной миграции.
Мне вот что интересно, а как там с обновлениями местности? Новую местность отрисовать — тут все ясно, если чего-то нету, то люди заполняют пустоты, а если местность уже отрисована, но она изменилась? Отслеживают ли пользователи этот момент?
Вообще, этот проект, конечно, впечатляет, особенно масштабы, указанные в ролике. Но пользоваться картами неудобно. К примеру. Нельзя найти ул. Бабакина, находящуюся в Химках поиском «Химки, Бабакина», уж не знаю почему, а можно найти только по слову «Бабакина» и выбрав в результатах поиска «улица Бабакина, Химки, 119296, Moscow Oblast, Russian Federation». Так же невозможно найти «Бабакина, 1/6», т.к. он указан как дом 1…
Плюс, я так и не нашел нормальных клиентов под андроид для этих карт. Вообщем, OSM есть куда развиваться, я считаю, т.к. лично для меня они пока не догоняют по удобству и функциональности Google Maps.
С обновлением всё просто. Есть в проекте местные, которые перерисуют обновление — будет обновление. Нету — не нарисуют, не будет. Так как местных становится всё больше и больше (сужу по Беларуси, +2-3 среднеактивных человека в день, регистрирующихся именно для того, чтобы поправить мелочь типа переименованного кафе) — можно надеяться, что карта достаточно актуальна.
С геокодером всё просто. Его делал британец, оттого предполагаемые форматы записи адресов соответствующие. «Бабкина, Химки» отлично находит единственное вхождение. Да, работы над усовершенствованием ведутся.
А вот про андроид вы вообще не правы. Чего стоит тот же OsmAnd, умеющий водить к ближайшим кафе/магазинам по компасу, в том числе пешком по тротуарам, и имеющий возможность прямо из него сообщить об ошибках на OpenStreetBugs.
Большое вам спасибо за развернутый ответ. Но хочется сказать, что OsmAnd я в свое время пробовал, т.к. не первый раз слышу об OSM. К сожалению, программа совершенно не удобная, она подтормаживает на моем N1, поиск там совершенно неудобный: нужно вначале выбрать Регион, затем Город, затем Улицу, а затем дом… это ужасно. Плюсь нет маршрутов для автомобилей. Вообщем, минусов, к сожалению, много и эти карты совершенно неудобны для каждодневного использования.
Но, думаю, они очень удобны любителям путешествий. Помню, как мы с друзьями ездили в Калугу, в музей космонавтики, и нигде небыло нормальной карты этого города. Вот для таких случаев, наверное, и может пригодиться OSM.
На моём лайфдроиде u8230 тормозов не наблюдалось. На других мобилах проверить не могу, но на всём, что видел — османд работал шустрее встроенных гуглокарт :)
А как, по вашему, должен быть организован поиск по адресному дереву при условии, что в устройство, к примеру, загружены индексы для пары-тройки регионов? Думаю, любые разумные идеи можно высказывать в багзиллу — благо, опенсорс.
Кстати, выбрать всё целиком надо только первый раз — если вы ищете всё в одном городе, при следующем открытии поиска всё уже будет выбрано.
Маршруты есть как пешие, так и вело, так и автомобильные. Причём сразу от двух сервисов, maps.cloudmade.com и yournavigation.org.
В общем, про минусы хотелось бы услышать поконкретнее :)
В связи с тем, что у меня под рукой девайса нет, отвечает разработчик, vics001 (его пока на хабре нет):
Если бы пользовались OsmAnd больше чем один раз, думаю труда бы не составило понять, что регион, город, улица сохраняется с предыдущего использования и его не надо вводить каждый раз. Непонятно с чем связано высказывание, что нет автомобильных маршрутов, там же машинка нарисована, а рядом велосипед и пешеход. Для того, чтобы проложить маршрут, необходимо сначала выделить точку B. Сделать можно многими способами, один из них: найти на карте, долгое нажатие [появится тултип точка на карте...], нажать на тултип, «Идти к точке» — появится красная точка. Если надо проложить не от текущей, а от точки A, находите A на карте, долгое нажатие [появится тултип точка на карте...], нажать на тултип, «Маршрут от», выбираете Автомобиль и ждете прокладки маршрута.
P.S.: в Османде есть возможность выбирать провайдера для построения маршрута.
P.S.: не знаю, что у вас за N1, если даже на 500Mz Андроиде не тормозит.
P.S.: Что умеет делать Google Maps, чего не умеет OsmAnd?
Не поверите, только что нашёл кнопку «искать транспорт», предложил на выбор несколько трамваев и даже маршрутку с расстоянием до ближайшей остановки, и сказал на какой остановке выйти. o_O (и это в городе, который в гугле обозначен двумя улицами)
Но не нашел автоматического поиска, т.е. можно планировать пересадки, но в полуручном режиме. Не очень удобно, если город незнаком.
К сожалению OsmAnd не умеет прокладывать даже маршрут для автомобиля offline. А прокладка с учетом общественного транспорта, еще более сложная задача, чаще всего для этого лучше учитывать расписание (так на метро можно доехать в 5 раз быстрее, чем на автобусе по одному и тому же маршруту).
В OsmAnd есть полуавтоматический поиск маршрута, в принципе пользуясь простым правилом, все время продвигаться на транспорте ближе к цели — транспорт так и сортируется в OsmAnd :) можно спланировать маршрут отличающийся на 20-30% от оптимального.
Подскажите — а в каком состоянии сейчас механизм роутинга в OsmAnd? Т.е. достаточно ли в тех индексах, что загружаются системой в виде файлов (и, насколько я понимаю, кэшируются и доступны в offline), данных для того, чтобы запускать по ним какой-то алгоритм поиска кратчайшего пути?
Роутинг в плохом состоянии (его нету и он только планируется) ) Возможно бинарных индексов версии 0.5 будет достаточно для роутинга. Кэшируются только файлы картинки, по ним вообще ничего не расчитать. Алгоритм поиска простой, но как всегда дьявол в деталях. На мобильном устройстве есть ограничения по памяти и по быстродействию.
Насчет помочь конечно можно :) Только думаю не с роутингом и так уже достаточно людей занимается для начальной стадии функционала. Зато с рендерингом может понадобится помощь. Дело в том, что большая часть векторного рендеринга взята из Mapnik, что соответственно не есть хорошо к примеру для автомобильной навигации. На неделях будет расшарен xml файл в котором можно менять рендеринг соответственно стоит задача построить ночной рендеринг, для автомобилей, для велосипедов и другие + разные комбинации.
Другое улучшение в том, что существуют страны в которых слишком много данных (Голландия, Германия) естественно, что для автомобильного рендеринга они все не нужны, соответственно можно выделить правила (xml файл) на основании, которых часть данных будет попадать в векторную карту, что позволит уменьшить размер карты и отрисовывать маленькие зумы 6-10 (все объекты невозможно загрузить в память из-за ограничений android)
Нашел свой город, поискал свой дом, а нету моего микрорайона даже :( Надо надыбать карту города и дорисовать. К слову, в гугле и яндексе, мой город выглядит, как размазанное пятно.
Вы это, осторожнее, пожалуйста… Перерисовывать существующие проприетарные карты в OSM нельзя. Можно делать свою — снимать точки с GPS, обводить спутниковые снимки, самостоятельно ходить на местность, записывать названия улиц и т.д.
Мало того на пропиретарных картах встречаются ошибки, причем иногда существенные, вроде несуществующих улиц. Когда берешься за рисование, первое время удивляет — сколько же на существующих картах неточностей.
И на 18 секунде видим, как кому-то из Нижнего Новгорода попала в руки игрушка под названием Fuzzer для JOSM, и он «засрал» лесами пол-россии за пару секунд, после чего душа его успокоилась. Его энергию да в мирно бы русло.
Когда кто-то говорит про большое количество закономерно отмеченных на карте объектов «засрал», мне всегда вспоминается этот топик. Вы хотите им уподобиться? :)
Если вас не устраивает детализация OSM в каком-то месте — у вас есть все инструменты, чтобы ее улучшить. Если вы этого не сделали, то у окружающих есть все основания считать, что текущая детализация вас устраивает.
Эволюция OpenStreetMap в Европе (в т.ч. России)