Рассинхронизация

Не знаете, где задать вопрос? Задавайте здесь.
Ответить
Орхан
Участник
Сообщения: 51
Зарегистрирован: 19 сен 2013, 14:45
Репутация: 0

Рассинхронизация

Сообщение Орхан » 29 май 2016, 01:34

Собственно проблема заключается в следуюшем есть файл с отснятыми показателями(координаты и некоторые данные включая время) ,но произошла рассинхронизация по времени.Возможности повторить измерения не имею. Есть ли статьи как вносить поправки по времени или софт какой либо или методика ? Сам лично впервые сталкиваюсь с этим.

trir
Гуру
Сообщения: 5355
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Рассинхронизация

Сообщение trir » 29 май 2016, 07:38

SQL

Орхан
Участник
Сообщения: 51
Зарегистрирован: 19 сен 2013, 14:45
Репутация: 0

Re: Рассинхронизация

Сообщение Орхан » 29 май 2016, 21:21

Один человек сделал это вручную в экзеле.За 20 минут 182 тыщи точек

Boris
Гуру
Сообщения: 4231
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969098
Откуда: Париж

Re: Рассинхронизация

Сообщение Boris » 29 май 2016, 23:27

Орхан писал(а):Один человек сделал это вручную в экзеле.За 20 минут 182 тыщи точек
Не верю. Вручную перебор точек занимает гораздо больше времени. Даже простой перебор строк в Excel, который позволяет использовать больше 64К точек, с помощью макроса VBA займет где то столько же времени. И это не считая времени на написание кода и его отладку.
Теперь по существу - зачем был весь этот пост? Конечная цель показать себя умным? Достичь некоторого количества сообщений?

Орхан
Участник
Сообщения: 51
Зарегистрирован: 19 сен 2013, 14:45
Репутация: 0

Re: Рассинхронизация

Сообщение Орхан » 30 май 2016, 01:13

Boris писал(а):
Орхан писал(а):Один человек сделал это вручную в экзеле.За 20 минут 182 тыщи точек
Не верю. Вручную перебор точек занимает гораздо больше времени. Даже простой перебор строк в Excel, который позволяет использовать больше 64К точек, с помощью макроса VBA займет где то столько же времени. И это не считая времени на написание кода и его отладку.
Теперь по существу - зачем был весь этот пост? Конечная цель показать себя умным? Достичь некоторого количества сообщений?
Это было к тому ,что это можно сделать без БД. Я понимаю ,что вручную это не сделать. Но может ктото сможет помочь.
Я подозревю что использовался график ,но я не уверен что на графике в экзеле возможно смешать группы точек. и менять их значения на значения точек отстоящих по времени на определеный промежуток времени.
Колличество сообщений меня неинтересуют у меня просто ситуация когда я понимаю что сделанно ,но непонимаю как.

Boris
Гуру
Сообщения: 4231
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969098
Откуда: Париж

Re: Рассинхронизация

Сообщение Boris » 30 май 2016, 01:22

Что бы помогли, надо описать проблему или задачу, пока что есть некое субъективное мнение - "все не так". Рассинхронизация - это данных может иметь много причин и много лечений. Как она выглядит: данные продолжают поступать с изъяном или эти данные статично потеряли связь, но никак больше не меняются и не накапливаются? Данные организованы - как? Построчно в Excel или сливаются еще откуда то? Разброс только в плюс или минус или совершенно произвольно? И как вообще определено, что данные получили искажение?
Картинка или фрагмент данных дадут гораздо больше, чем куча "все не так" и "что же теперь делать?".
Я знаю только один вариант, когда за это время можно что то сделать - удалить или добавить несколько ячеек в столбец со сдвигом вниз или вверх. Вот тогда за 20 минут 3-6 блоков можно таким образом "исправить". Или остались какие то маркеры, позволяющие совместить данные и тогда это проделано программно или опять же с помощь SQL, который Excel позволяет использовать.

Орхан
Участник
Сообщения: 51
Зарегистрирован: 19 сен 2013, 14:45
Репутация: 0

Re: Рассинхронизация

Сообщение Орхан » 30 май 2016, 01:49

Данные организованы по столбцам ниже пример
# [Northing] [Easting] [F1,Left] [F2,Right] [Depth] [GeoidalHeight] [GPSTime] [Date]

5315401.1370 33359014.9665 59.9296 51.4418 0.0000 549.4573 16:35:08.074 18/05/2016 # Галс 1
5315401.3104 33359015.0174 60.3552 51.7551 0.0000 549.4579 16:35:08.223 18/05/2016
5315401.4838 33359015.0683 60.2048 51.7835 0.0000 549.4585 16:35:08.372 18/05/2016
5315401.6572 33359015.1193 59.3612 51.3567 0.0000 549.4591 16:35:08.520 18/05/2016

Во время пост обработки в софте приложеным к этому оборудованию,замеченно что данные сдвинуты. После запроса разработчик сообщил что была рассинхронизация во время записи данных 65 секунд. Максимумы каналов ф1 ф2 смещенны на 65 секунд . Я вогнал точки этого файла и точки любезно исправленого разработчиками файла ,их прога просто сменила максимумы на 65 секунд.
В тоже время коллега (сам или нет я не спрашивал) проделал тоже самое не с такой точностью все это в экзеле.
Я не супер знаток экзеля и всего лишь хочу,чтоб меня направили в нужное русло (чтото почитать ,или чтото поковырять ) в ручную пробовал смещать но это просто нереально как выше совершенно верно описали сам процесс.
Картинку незнаю как вставить там более наглядно цветом показанно какие максимумы имеются в виду.

trir
Гуру
Сообщения: 5355
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Рассинхронизация

Сообщение trir » 30 май 2016, 06:47

формулой

Boris
Гуру
Сообщения: 4231
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969098
Откуда: Париж

Re: Рассинхронизация

Сообщение Boris » 30 май 2016, 11:54

Вы знаете сдвиг и его хотите применить или вам нужен алгоритм как самому в будущем находить подобные ошибки?
И F1 и F2 - это лево, право от чего? И как поняли, что это максимумы и что они сдвинуты?

Ответить

Вернуться в «Я новичок!»

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

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