Comments 23
Ключевое с хостингом OSM у себя - это свобода и независимость. У вас пропадает риск произвола со стороны вендора или иностранных регуляторов.
Для того, чтобы развлекаться дома слишком жирные требования. Как то в позапрошлом году я игрался с tileserver-gl векторные тайлы всего мира весят что то около 100gb. И вся эта радость работала на raspbery pi 4, не то что работала а летала. Ну разве что тайлы лежали не на sd карте, а на usb ssd. Все это прекрасно отображало весь мир вплоть до номеров домов в мелких населенных пунктах, но прокладывания маршрутов понятное дело не было.
Вот бы туда маршруты прикрутить было бы вообще шоколадно. В то же время все это по сути уже реализовано в organic maps, маршруты, легковесность, вот бы это в браузере что то подобное получить при схожих (невысоких) системных требованиях.
А вот сможет ли она потянуть базу и создавать тайлы на лету и при том ещё раз в минуту обновлять данные из планеты ОСМ это вопрос.
А зачем? Ну вот покажите хоть один реальный кейс, когда надо раз в минуту? Я бы сказал, что большинству достаточно будет раз в неделю. В сутки — уже даже слишком хорошо. С такой периодичностью достаточно обновлять скажем маршруты и расписания транспорта, если вы их показываете и используете.
P.S. Если что, я не возражаю против того, что данные 2017 года безнадежно устарели, и что задача обновления данных весьма тяжелая, а как раз раздача готовых тайлов — самое простое наверное из всей этой комплексной задачи.
Просто отдать на запрос готовый тайл, но кто его приготовит, ведь это 99% трудозатрат?
Я скорее про то, что никого из пользователей как правило не волнует, что данные устарели на неделю. То есть, вы в принципе можете распределить нагрузку так, чтобы 30 минут на обработку всего мира были размазаны на ту же неделю. Причем обычно хорошо известно, какие данные нам нужнее (тот город и страна, где у нас потребители), их можно обновить быстрее. остальное — потом.
А технологии обновления по частям нет. Либо у тебя это в принципе разные базы, либо обновляешь всё.
Есть и посвежее https://archive.org/details/osm-vector-mbtiles-z0-z14-2022-07-25
Я сомневаюсь насчет легальности использования в коммерческих целях, но дома в локалочке поиграть вполне.
Спасибо за статью, узнал много интересного, а именно:
Автор живёт в Северной Америке и редко покидает ее пределы. У автора текста есть девушка, которая живёт с ним. В доме минимум две комнаты, в каждой из которых есть компьютер, при этом у автора, компьютер навороченный.
А ещё у него есть диван, на котором он развлекается со своей девушкой, как минимум играя с ней в Switch.
Ну а если по статье, то действительно сервисы OpenStreetMap очень прожорливые. Я бы рекомендовал удалить 80% данных, которые не используются для построения тайлов и прокладки маршрутизации, впрочем для маршрутизации можно использовать сторонние бесплатные API.
А какие есть сторонние бесплатные API для маршрутов?
На официальной вики проекта указаны пакеты построения маршрутов
Я один такой, что проживая в РФ, никогда не использовал Google Maps для навигации? В основном 2GIS, потом OSM, на крайний случай Яндекс. Из Google беру только космоснимки, да и то, через сторонние сервисы.
Нет. У гугла отвратительные карты и порой приводят к смертям (гуглите как в Сибири замёрзли молодые люди которые решили поехать по навигатору гугла).
погуглил.
-50
кроссовки, демисезонная куртка, спортивная шапка и кепка.
резина летняя
но да, к смерти привел конечно навигатор гугла.
Ну в 2008-м гугл мне сказал голосом свернуть налево прямо на трассе. При этом слева дорог вообще не было, сплошной лес. Вот где-то тут: https://yandex.ru/maps/-/CCUS5UfaPD
Hidden text
Таких историй с любыми картами навалом. Помню в Австралии что-то такое было с картами Apple, когда их только запустили. Они вели зачем-то популярный маршрут напрямик через нацпарк, представляющий из себя тыщу километров пустыни без заправок, поселений и сотовой связи, и заехав туда было очень легко не выехать. В итоге пришлось ставить полицейских на въезде и разворачивать тех, кто пытался туда заехать по навигатору.
А можно было направить полицейский запрос в Apple, Inc?
Дешевле, чем круглосуточно держать патруль на въезде в нацпарк :)
У Гугла (и не только) действительно полно территорий с отвратительными картами, но говорить, что они "приводят к смертям" - это валить с абсолютно больной головы на почти здоровую.
Лет 15 назад дальнобойщик один ехал транзитом через наш район. По бумажной карте. Решил срезать путь в одном месте. Потом несколько километров ехал задом. Ибо дорогу на карте нарисовали, а по факту дорога где-то в середине резко обрывается. Деньги кончились. До сих пор там хороший асфальт лежит. По дороге никто не ездит. Некуда ехать.
Кстати, в сравнениях стоимости облаков упущен очень жирный момент: трафик. Например, у DO будет включен (несколько Тб), а вот у Амазона будет составлять существенную часть стоимости сверх стоимости ресурсов (и в целом на больших нагрузках там много чего есть). В ажуре будет примерно тоже самое.
И в обратную сторону: если приобретать т.н. зарезервированные машинки или спотовые, то можно существенно сэкономить, грубо половину стоимости.
Но в целом если уж на то пошло, надо просто... Арендовать что-то вроде hetzner, ovh, и т.п. и всё влезет, и ещё будет дешевле самостоятельного хостинга ..
Смотря для чего поднимать копию Google Maps. Если поиграться или аналитика - ок. А в коммерческом плане без данных о пробках и инвестиций в обновление данных (новые адреса, POI, обновление графа) конкурентоспособность под вопросом.
Своя альтернатива Google Maps: хостим сервер OpenStreetMap