Написал я тут небольшой набор скриптов, который позволяет в полностью автоматическом режиме сгенерировать сценарий из ОСМ прямо для использования в FlightGear.
Ограничения: только Россия и ближайшее зарубежье (данные берутся отсюда:
http://gis-lab.info/projects/osm_shp/region)
Требования:
Linux
установленный ogr2ogr
установленный TerraGear
установленный разархиватор 7zip (sudo apt-get install p7zip)
Вроде все. Но писал изначально чисто для себя, у меня стоит Ubuntu 12.04, так что могут повылезать еще какие-нибудь глюки.
Установка: разархивировать с сохранением структуры каталогов. Открыть в текстовом редакторе файл total_gen.sh В нем подправить путь к файлам, где находится скомпилированный ТерраГеар, задать координаты генерируемой области (n-s-w-e = север-юг-запад-восток). Внимание!!! Координаты только целые числа! Файлы default_priorities.txt и usgsmap.txt переместить с замещением в папку с ТерраГеаром (у меня такой путь- ${HOME}/fgfs/install/terragear/share/TerraGear/)
После этого запускать файл total_gen.sh Причем нужно из терминала сначала войти в папку, а потом просто пускать sh total_gen.sh, иначе не заработает.
Ничего специально скачивать не нужно, все данные, высоты и аэропорты программа скачает сама. Если вы пытаетесь генерировать область выше 60 градусов с.ш., то в папку /data/ASTER/ нужно подсунуть файлы высот в формате *.hgt. Папка /data/airports_base/ служит для генерации аэропортов из общего файла с портами. В папку /data/airports/ можно класть свои доработанные в WED аэропорты. ТОлько лучше класть в формате: один аэропорт - один файл. Для примера там лежат порты Ленинградской области.
Ссылка на скачивание:
http://yadi.sk/d/RMTVjN3g0J39j (всего 85 кб)
Если есть вопросы - пишите!
_________________
osm2fg - скрипт автоматической генерации сценария для FlightGear из данных OSM
Проект Россия - сборник сценариев России и СНГ в одном месте
Boeing 737-300 - реалистичный автопилот, потихоньку делаю всё остальное
Ан-24Б - в разработке