www.flightgear.ru

FlightGear - свободно распространяемый, кросс-платформенный авиасимулятор.
Текущее время: 22 окт 2020, 21:56

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 11 ]  На страницу 1, 2  След.
Автор Сообщение
СообщениеДобавлено: 21 окт 2012, 12:12 
Не в сети

Зарегистрирован: 08 окт 2011, 17:45
Сообщения: 590
Откуда: ULLI
Написал я тут небольшой набор скриптов, который позволяет в полностью автоматическом режиме сгенерировать сценарий из ОСМ прямо для использования в 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Б - в разработке


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 25 окт 2012, 09:14 
Не в сети

Зарегистрирован: 08 окт 2011, 17:45
Сообщения: 590
Откуда: ULLI
Небольшое обновление: http://yadi.sk/d/RjXbp72Z0NgQX
Рассчитано на работу с самой новой версией TerraGear. Т.е. теперь не используется shape-decode, только ogr-decode (хотя из-за него на моей системе возникают глюки).
Установка такая же как и раньше. Только теперь не надо переносить файлы default_priorities.txt и второй в каталог TerraGear, система подхватит их сама. И еще добавлен скрипт first_run.sh на тот случай, если у Вас не стоит ogr2ogr и разархиватор файлов 7zip. Запустите его и он сам установит нужные пакеты.

_________________
osm2fg - скрипт автоматической генерации сценария для FlightGear из данных OSM
Проект Россия - сборник сценариев России и СНГ в одном месте
Boeing 737-300 - реалистичный автопилот, потихоньку делаю всё остальное
Ан-24Б - в разработке


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 ноя 2012, 18:42 
Не в сети

Зарегистрирован: 08 окт 2011, 17:45
Сообщения: 590
Откуда: ULLI
Теперь конвертер умеет испортировать домики из ОСМ. Он использует возможность ФГ автоматически ставить объект на нужную высоту. Из-за этого загрузка такого сценария длится дольше, да и при переходе с одного тайла на другой домики появляются не сразу.


Вложения:
Комментарий к файлу: Сочи. Ж/д вокзал.
fgfs-screen-003.png
fgfs-screen-003.png [ 2.06 Мб | Просмотров: 15452 ]
Комментарий к файлу: Побережье между Адлером и Сочи.
fgfs-screen-002.png
fgfs-screen-002.png [ 1.81 Мб | Просмотров: 15452 ]
Комментарий к файлу: Аэропорт Сочи. URSS. Старая подложка версии 810, потому домики на перроне. Надо перерисовывать сам аэропорт.
fgfs-screen-001.png
fgfs-screen-001.png [ 1.6 Мб | Просмотров: 15452 ]

_________________
osm2fg - скрипт автоматической генерации сценария для FlightGear из данных OSM
Проект Россия - сборник сценариев России и СНГ в одном месте
Boeing 737-300 - реалистичный автопилот, потихоньку делаю всё остальное
Ан-24Б - в разработке
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 ноя 2012, 18:43 
Не в сети

Зарегистрирован: 08 окт 2011, 17:45
Сообщения: 590
Откуда: ULLI
Последний скрин не прицепился.


Вложения:
Комментарий к файлу: Сочи, вид с моря.
fgfs-screen-004.png
fgfs-screen-004.png [ 1.64 Мб | Просмотров: 15452 ]

_________________
osm2fg - скрипт автоматической генерации сценария для FlightGear из данных OSM
Проект Россия - сборник сценариев России и СНГ в одном месте
Boeing 737-300 - реалистичный автопилот, потихоньку делаю всё остальное
Ан-24Б - в разработке
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 ноя 2012, 20:05 
Не в сети

Зарегистрирован: 13 фев 2008, 15:20
Сообщения: 966
Откуда: Днепропетровск
Это просто ОБАЛДЕТЬ.
Классно что у тебя всё получилось.

_________________
ПТН ПНХ ХЛО


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 ноя 2012, 20:46 
Не в сети
Аватара пользователя

Зарегистрирован: 21 янв 2009, 03:59
Сообщения: 809
Откуда: Москва, ближе к УУЕЕ
Красиво, вот только фипсы.

_________________
Каждый пассажир приносит с собой часть самолёта и ящик с инструментами.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 ноя 2012, 22:55 
Не в сети
Аватара пользователя

Зарегистрирован: 10 янв 2008, 12:32
Сообщения: 712
Класс.

_________________
Beware of low-flying butterflies.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 27 ноя 2012, 01:13 
Не в сети
Аватара пользователя

Зарегистрирован: 25 июл 2012, 11:53
Сообщения: 394
Откуда: EDDH
Михаил, риспект тебе! Но Vitos прав, с 4 fps весь кайф полета сводится к нулю. Хотя где-то читал, что они в грядущих релизах скорость генерации домиков значительно улучшить хотели.

soitanen.michael писал(а):
Аэропорт Сочи. URSS. Старая подложка версии 810, потому домики на перроне. Надо перерисовывать сам аэропорт.

Да, весь перрон вместе с РД градусов на 10 на запад повернут. Южная РД еще контачит с ВПП, а северные уже уехали.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 27 ноя 2012, 09:34 
Не в сети

Зарегистрирован: 08 окт 2011, 17:45
Сообщения: 590
Откуда: ULLI
Про фпс согласен, просто очень уж хотелось посмотреть, как это будет выглядеть. Тут есть вариант увеличения фпс, нужно несколько домиков сразу делать как один объект, на орге писали, что это улучшит ситуацию. Плюс на этапе конвертации надо научиться вычислить высоты расположения домиков, тогда ФГ не будет тратить свои ресурсы на это. Но тут мне обязательно нужна помощь Геофана, я в GRASS не могу понять как работать.

_________________
osm2fg - скрипт автоматической генерации сценария для FlightGear из данных OSM
Проект Россия - сборник сценариев России и СНГ в одном месте
Boeing 737-300 - реалистичный автопилот, потихоньку делаю всё остальное
Ан-24Б - в разработке


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 27 ноя 2012, 16:37 
Не в сети

Зарегистрирован: 07 янв 2008, 07:42
Сообщения: 571
3D city model of Vinnitsa, Ukraine (2)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB