OSM используется напрямую в X-Plane 10

Тарзану и Зверику пища для новостей:

  1. Незаметно для сообщества ОСМ вышел конвертер зданий из ОСМ в самый популярный авиасимулятор общего назначения, X-Plane:
    http://osm2xp.com/

  2. Сами разработчики X-Plane переходят на использование данных OSM:
    http://www.x-plane.com/blog/2011/04/openstreetmap-and-x-plane-10/
    Какие данные будут использовать: http://www.x-plane.com/blog/2011/04/osm-what-data-will-the-global-scenery-use/

Пара картинок из сима: http://www.avsim.su/forum/topic/106450-x-plane-10-novosti-razrabotki/
(Но хорош он в первую очередь, конечно, физическим движком.)

Здесь в конце несколько скриншотов конвертации из OSM в XP.

Наконец-то! Давно ждал того момнета когда ОСМ будет использоватся в более-менее серьезных игрушек. …в перспективе нам нужен конвертор карт для GTA :wink:

А в коробке с игрушкой будет 500-гиговый винт 3,5" со всем миром. :slight_smile:

Я в прошлом году надеялся на жд симуляторы, а не на леталки. Хотя, они там пишут, что берут из осма только дороги и береговые линии, типа больше пока не осилят. По скринам видно, что на дорогах генерится трафик из машинок, красота :slight_smile:

А он (x-plane) платный или нет?

Сам X-Plane - платный.

Новый - 10-й версии. Для 9-ки есть две утилиты полезные - одна конвертирует здания, леса и прочие объекты в сценарий для симулятора, а другая дороги, ЛЭП. Прогнав их получаем весьма приятную картинку в плане реалистичности расположения зданий и дорог. Если прописана этажность, то и она учитывается.

Правда для генерации дорог хотелось бы маленькой автоматизации.
Суть проблемы: для запуска скрипта нужно в нем прописать, на каких тайлах (куски Земли 1х1 градус) будет генерация. Формат выглядит так:

# areas of interest - (west, south, east, north)
# Note: code assumes that each area of interest is within a single tile

# GB
interest=[(28,58,29,59),    
          (29,58,30,59),
      (30,58,31,59),
      (31,58,32,59)
и т.д.

Как бы автоматом такую строку вытаскивать из *.osm файла, а то вручную по градусу уж больно тяжко забивать скрипт…

Ну из осм файла не сложно - там в начале идет указание bbox’а для которого генерировался файлик, можно эту строчку выдернуть ну а дальше округляем, и пара вложенных циклов

Ну, это еще не самая серьезная игрушка.
Вот realtime в Югославии/Ираке/… - это да, серьезные игрушки. И вполне возможно использование ОСМ . (Шутка. :slight_smile: )

GTA бы… или какой-нибудь train simulator :slight_smile:

По-моему, это не есть свойство осм-файлов. Так делает josm и ещё кто-то, но это вовсе не обязательно.