Есть CSV файлы полета двух ВС с разной дискретностью по времени. В какой-то момент они сблизились. Как отобразить графически их траектории. Например две кривые высоты их полета и там же две кривые их трека. Либо в трехмерном изображении, не знаю как будет нагляднее. Советы с формулами мне вряд ли помогут, но вот готовый файл сможет помочь мне их понять.
Есть CSV файлы полета двух ВС с разной дискретностью по времени. В какой-то момент они сблизились. Как отобразить графически их траектории. Например две кривые высоты их полета и там же две кривые их трека. Либо в трехмерном изображении, не знаю как будет нагляднее. Советы с формулами мне вряд ли помогут, но вот готовый файл сможет помочь мне их понять.seryitm
seryitm, в зависимости от того, что считать опасным, нужно нормализовать данные, иначе не показательно. Естественно все нужно во времени, по этому одна шкала всегда время. Видно, что трэкинг сильно отличается только по высоте.
seryitm, в зависимости от того, что считать опасным, нужно нормализовать данные, иначе не показательно. Естественно все нужно во времени, по этому одна шкала всегда время. Видно, что трэкинг сильно отличается только по высоте.bmv98rus
Видно, что трэкинг сильно отличается только по высоте.
bmv98rus Это данные реального сближения. Экипажи выполнили команды TCAS, поэтому опасного сближения не произошло. Один борт снижался, другой набирал на встречу. В файле Copy of 448 не отражено реальное различие траекторий. Высота полета да, это координата по высоте, а координаты в пространстве надо разделить на координаты по высоте и по горизонтали. Или как-то по другому отобразить разницу расстояний между их траекториями.
С файлом InExSu пока не понял что делать. Я ни разу не программист и уже в возрасте, чтобы быстро во всем разобраться. Может немного объясните, что дает ваше преобразование?
Видно, что трэкинг сильно отличается только по высоте.
bmv98rus Это данные реального сближения. Экипажи выполнили команды TCAS, поэтому опасного сближения не произошло. Один борт снижался, другой набирал на встречу. В файле Copy of 448 не отражено реальное различие траекторий. Высота полета да, это координата по высоте, а координаты в пространстве надо разделить на координаты по высоте и по горизонтали. Или как-то по другому отобразить разницу расстояний между их траекториями.
С файлом InExSu пока не понял что делать. Я ни разу не программист и уже в возрасте, чтобы быстро во всем разобраться. Может немного объясните, что дает ваше преобразование?
Две верхние линии это значение долготы, нижние широты. А желательно иметь разницу в метрах между их координатами. Что конечно сложно, т.к. значения координат самолетов есть в разные моменты времени. Надо придумать как их интерполировать, чтобы можно было получить эти координаты в одни и те же моменты времени и тогда посчитать разницу координат в метрах.
Две верхние линии это значение долготы, нижние широты. А желательно иметь разницу в метрах между их координатами. Что конечно сложно, т.к. значения координат самолетов есть в разные моменты времени. Надо придумать как их интерполировать, чтобы можно было получить эти координаты в одни и те же моменты времени и тогда посчитать разницу координат в метрах.seryitm
Excel никогда не изучал. Если поможете готовым решением, буду Вам премного благодарен.
seryitm, если появляются такие слова как интерполировать, то вам не запрещено вычислить расстояние между двумя точкам в пространстве исходя из высоты и координат.
seryitm, если появляются такие слова как интерполировать, то вам не запрещено вычислить расстояние между двумя точкам в пространстве исходя из высоты и координат.bmv98rus
Замечательный Временно просто медведь , процентов на 20.
В голубых ячейках синхронизированные координаты с интерполяцией в пропущенных точках. Но я так и не понял, координаты через запятую - это что? Более-менее подошло - азимут в градусах и склонение в градусах. Получилось встречное движение по одной линии. Или это координаты GPS ?
В голубых ячейках синхронизированные координаты с интерполяцией в пропущенных точках. Но я так и не понял, координаты через запятую - это что? Более-менее подошло - азимут в градусах и склонение в градусах. Получилось встречное движение по одной линии. Или это координаты GPS ?Светлый
Диаграмму вставил с координатами, высотой и дистанцией.
Пускай я тупой, не въезжаю, как и что просчитывали в голубых ячейках, но я еще и не пойму, что выведено на диаграмму. Что это за система координат, что отложено по осям? Если бы было по горизонтали время, а по вертикали высота, время и расстояние между самолетами, а так я не понимаю к чему привязаны эти пять переменные и какова цена деления шкал?
Диаграмму вставил с координатами, высотой и дистанцией.
Пускай я тупой, не въезжаю, как и что просчитывали в голубых ячейках, но я еще и не пойму, что выведено на диаграмму. Что это за система координат, что отложено по осям? Если бы было по горизонтали время, а по вертикали высота, время и расстояние между самолетами, а так я не понимаю к чему привязаны эти пять переменные и какова цена деления шкал?seryitm
Excel никогда не изучал. Если поможете готовым решением, буду Вам премного благодарен.
Более-менее подошло - азимут в градусах и склонение в градусах
что не верно и как результат такая диаграмма. Как писал выше, нужно искать расстояние между точками в пространстве. как правило все формулы идут с учетом сферы земли. расстояние стоящего на земле объектом и зависшем с теми же координатами на высоте H будет равно H, по идее можно рассчитать по теореме Пифагора. если все будет посчитано, то можно просто выводить один график расстояние между объектами во времени.
Более-менее подошло - азимут в градусах и склонение в градусах
что не верно и как результат такая диаграмма. Как писал выше, нужно искать расстояние между точками в пространстве. как правило все формулы идут с учетом сферы земли. расстояние стоящего на земле объектом и зависшем с теми же координатами на высоте H будет равно H, по идее можно рассчитать по теореме Пифагора. если все будет посчитано, то можно просто выводить один график расстояние между объектами во времени.bmv98rus
Замечательный Временно просто медведь , процентов на 20.
По горизонтали координата X в футах. По вертикали тоже в футах. Здесь учтены расстояния на приведённых широте и долготе, а зависимости от широты. Начало координат выбрано по минимальным значениям исходных координат. В прошлом файле начало координат было выбрано неправильно. 1. y1, y2 координаты Y. Получается проекция траектории на поверхность. 2. h1, h2 высота полёта в футах в зависимости от координаты X. 3. D дистанция между объектами в футах в зависимости от координаты X. Точек синхронизации времени на графиках НЕТ.
По горизонтали координата X в футах. По вертикали тоже в футах. Здесь учтены расстояния на приведённых широте и долготе, а зависимости от широты. Начало координат выбрано по минимальным значениям исходных координат. В прошлом файле начало координат было выбрано неправильно. 1. y1, y2 координаты Y. Получается проекция траектории на поверхность. 2. h1, h2 высота полёта в футах в зависимости от координаты X. 3. D дистанция между объектами в футах в зависимости от координаты X. Точек синхронизации времени на графиках НЕТ.Светлый
Всё равно точки с данными надо искать, потом их придётся объединять в массив, потому что при использовании всего диапазона, предсказания выбрасывает далеко. Получается некрасиво. Немного, наверно, формула сократится. В оранжевых ячейках проба. *В голубые ячейки, начиная со второго столбца, можно записать формулу:
Всё равно точки с данными надо искать, потом их придётся объединять в массив, потому что при использовании всего диапазона, предсказания выбрасывает далеко. Получается некрасиво. Немного, наверно, формула сократится. В оранжевых ячейках проба. *В голубые ячейки, начиная со второго столбца, можно записать формулу:
Всё равно точки с данными надо искать, потом их придётся объединять в массив, потому что при использовании всего диапазона, предсказания выбрасывает далеко. Получается некрасиво. Немного, наверно, формула сократится. В оранжевых ячейках проба.
Воспользовался вашей интерполяцией и поиском http://www.excelworld.ru/forum/3-19591-1#159700. Результат ниже. Сделал график по шкале времени. На нем более информативно видно изменение расстояния между самолетами и высот их полета. Минимальная дистанция получилась 680м. в момент времени 04:33:52. Но ведь нужно точное время момента их сближения. Как его получить?
Всё равно точки с данными надо искать, потом их придётся объединять в массив, потому что при использовании всего диапазона, предсказания выбрасывает далеко. Получается некрасиво. Немного, наверно, формула сократится. В оранжевых ячейках проба.
Воспользовался вашей интерполяцией и поиском http://www.excelworld.ru/forum/3-19591-1#159700. Результат ниже. Сделал график по шкале времени. На нем более информативно видно изменение расстояния между самолетами и высот их полета. Минимальная дистанция получилась 680м. в момент времени 04:33:52. Но ведь нужно точное время момента их сближения. Как его получить?seryitm