Попробую объяснить, почему занимаюсь переводом статей.
Карты можно рисовать, можно печатать, можно использовать для навигации, можно сделать свой сервер тайлов, геокодер и маршрутизацию, можно анализировать, можно много всего…
Карты вообще и ОСМ в частности это многогранный объект. На Хабре есть статьи по разным способам применения данных ОСМ, но этих статей мало. Вообще в русскоязычном интернете не так много публикаций.
Из-за того что проект международный и открытый, множество людей, из разных точек планеты, используют ОСМ. Публикуют статьи, некоторые наработки публикуются с открытым исходным кодом. Какие-то работы просто могут подтолкнуть к интересным выводам.
ЕженедельникОСМ это попытка собрать всё интересное из мира ОСМ, чтобы можно было обмениваться знаниями и опытом. Надеюсь, кто-то сможет увидеть безграничный открытый мир ОСМ и найти альтернативу платным картам.
О, а можно вопрос знатокам OSM?
Насколько безумно звучит в технологическом плане относительно геоданных следующая затея?
Игра-песочница стратегия реального времени с открытым миром на реальной карте про короткое пятое измерение и «астральные», «призрачные» слои реальности. Хочу привязать ресурсы к реальным зонам и точкам на карте: металлы, органику, воду, энергию к соответствующим рудникам и карьерам, лесам и залежам нефти, рекам и океанам, линиям электропередач и подстанциям.
В подходящих зонах надо ставить подходящие станции добычи и фермы; добытые ресурсы возить корованами ;) «астральных» «роботов»; никакой телепортации и торговли на расстоянии.
На данном этапе у меня реализованы только серверная логика в аспектах перемещения по карте юнитов, инвентарей и кое-какая боёвка. А вот в интеграцию геоданных я еще не погружался. Хочу подгружать и обрабатывать данные из OSM «ленивым» образом только в тех регионах, где появлялись игроки и их юниты по мере экспансии последних.
Еще хочется как-то инкрементально подтягивать обновления, чтобы плохо картографированные регионы не были обречены оставаться пустыней после апдейтов OSM.
Я даже толком не прикидывал пока что объёмы данных с которыми придётся иметь дело. Там же есть какие-то способы фильтровать гео-данные и забирать только используемые типы объектов? Могут там какие-то лицензионные проблемы возникнуть по поводу использования данных? Есть идеи как стилистически можно было бы оформить игровую карту? Где можно невозбранно заполучить источник спутниковых тайлов? Или дохлый номер и ориентироваться только на синтез растра из OSM?
Новости из мира OpenStreetMap №392 (16.01.2018-22.01.2018)