UAV-simulation
Это программа для имитации полёта, работающая в браузере и основанная на Cesium.
1.1. Изображение движения беспилотного летательного аппарата во время полёта:
Рисунок 7.
1.2. Модели самолётов, которые есть в Cesium:
Рисунок 9.
Рисунок 1.
Рисунок 8.
1.3. Изображения главной страницы при запуске:
Рисунок 2.
Рисунок 3.
1.4. Отображение состояния беспилотных летательных аппаратов:
Рисунок 4.
Рисунок 5.
Рисунок 6.
2.1. Установите среду node.js.
2.2. Загрузите пакет карт для автономной работы.
2.3. Настройте адрес пакета карт для автономной работы в файле sourceConfig.js.
2.4. В папке cesium-min используйте командную строку: выполните команду npm install для загрузки пакета, затем запустите программу с помощью команды npm start.
Проект поддерживает два режима имитации полётов:
— ручной режим управления с использованием plane.html;
— автоматический полёт с чтением координат из базы данных, используя plane1.html. Но сначала необходимо настроить базу данных. Имя базы данных — sheet2, а файл SQL для чтения — sheet1.sql. Из-за требований к конфиденциальности проекта эта база данных не может быть открыта, поэтому можно открыть только логику этой страницы.
Все страницы состояния могут работать автономно, кроме map.heml, которая использует карты Baidu и не может работать автономно.
Поддерживаются автономные карты, но необходимо самостоятельно загружать фрагменты карт. Фрагменты карт поддерживают различные уровни точности.
Выбор этого ресурса требует тщательного рассмотрения. Карты Baidu, Gaode, Bing, Tianditu и Google имеют свои преимущества и недостатки. Поддержка карт в разных провинциях различается, возможно, потребуется загрузить несколько карт от разных поставщиков и попробовать их. Сначала загрузите фрагменты карт через карту LeTianTaiLe, а затем разрежьте их на фрагменты с помощью CesiumLab.
Прилагаются фрагменты карт Китая и Хайнаня, которые были созданы:
Ссылка: https://pan.baidu.com/s/1WeTSd5OJbZ9Tx1BDndW-oQ Код извлечения: uk50
Замените модели, скачав бесплатные файлы glTF с сайта sketchfab или создав собственные модели самолётов.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )