Обработка данных доплеровских профилографов течения Teledyne RDI
Программа обрабатывает стандартные файлы измерений прибора Teledyne RDI RioGrande
WorkHorse 600 кГц или 1200 кГц, в формате Generic ASCII output.
В каждом файле измерений содержится информация о скорости течения и расходе воды
в каждой элементарной ячейке (bin) каждой измеренной вертикали (ensemble) по всему профилю (transect).
Внутренность файлов как правило выглядит так:
25 25 0 96 1 9 1
8 6 17 22 8 37 6 130 1 23.690 -13.390 329.630 21.510
-44.45 -49.35 -27.40 0.30 0.00 64.00 0.00 8.11 1.48 1.62 1.76 1.39
0.00 0.00 0.00 0.00 0.00
56.0309600 46.2457900 -32768 -32768 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.58 1.08
96 cm BT dB 0.43 0.283
0.58 49.53 253.89 -47.6 -13.7 -0.6 2.9 85.9 90.2 83.7 88.9 100 0.00
0.83 -32768 -32768 -32768 -32768 -32768 -32768 85.2 87.8 83.4 107.2 0 2147483647
1.08 10.72 248.21 -10.0 -4.0 0.7 4.1 86.2 86.2 84.9 97.4 100 0.00
1.33 -32768 -32768 -32768 -32768 -32768 -32768 109.7 103.2 82.0 255 0 2147483647
1.58 -32768 -32768 -32768 -32768 -32768 -32768 255 255 107.4 255 0 2147483647
1.83 -32768 -32768 -32768 -32768 -32768 -32768 255 255 255 255 0 2147483647
2.08 -32768 -32768 -32768 -32768 -32768 -32768 255 255 255 255 0 2147483647
2.33 -32768 -32768 -32768 -32768 -32768 -32768 255 255 255 255 0 2147483647
2.58 -32768 -32768 -32768 -32768 -32768 -32768 255 255 255 255 0 2147483647
2.83 -32768 -32768 -32768 -32768 -32768 -32768 255 255 255 255 0 2147483647
3.08 -32768 -32768 -32768 -32768 -32768 -32768 255 255 255 255 0 2147483647
3.33 -32768 -32768 -32768 -32768 -32768 -32768 255 255 255 255 0 2147483647
3.58 -32768 -32768 -32768 -32768 -32768 -32768 255 255 255 255 0 2147483647
Программа извлекает информацию о:
- заглублении прибора
- расстоянии по профилю от его начала
- глубине на вертикали
- скорости течения в каждой ячейке
и записывает ее в два файла: файл профиля дна и файл скоростей течения по вертикалям.
Файл профиля дна выглядит следующим образом:
.000, 56.760 2.860, 56.530 5.770, 55.960 8.790, 55.520 11.810, 54.420 14.950, 53.510 18.180, 52.860 21.510, 51.740
где первое число - расстояние в метрах от начала профиля, второе - глубина по профилю (с учетом заглубления прибора).
Программа вычисляет абсолютные отметки дна, т.е. для работы необходимо знать уровень воды в створе измерений (или ввести 0 для вычисления относительных отметок).
Вид файла скоростей течения:
.000,586.700, .250 .000,578.400, .250 .000,575.900, .092 .000,573.400, .103 .000,570.900, .302 .000,568.400, .414 .000,565.900, .241 .000,563.400, .227 .000,560.900, .059 .000,558.400, .078 .000,555.900, .052 .000,553.400, .172 .000,550.900, .192 .000,548.400, .144 .000,545.600, .144 2.560,586.700, .216 2.560,578.400, .216 2.560,575.900, .028 2.560,573.400, .077 2.560,570.900, .096 2.560,568.400, .362 2.560,565.900, .261 2.560,563.400, .302 2.560,560.900, .153 2.560,558.400, .128 2.560,555.900, .292 2.560,553.400, .168 2.560,550.900, .222 2.560,548.600, .222
Здесь первое число - расстояние в метрах от начала профиля, второе - глубина ячейки в метрах*10, третье - скорость течения в м/с.
При запуске программа последовательно запрашивает следующую информацию:
- Water level reading: - необходимо ввести отметку уровня воды, либо 0 для относительных значений
- File to process: - необходимо ввести название файла измерений для обработки
- Output velocity filename: - имя для файла скоростей течения
- Output bathymetry filename: - имя для файла профиля дна
Файл программы: RDI WinRiver Generic ASCII -> txt 141,4 KB и архив с исходниками (проект MS Fortran Powerstation) RDI WinRiver Generic ASCII -> txt (исходник) 166,5 KB
Все вопросы - к автору: Всеволод Морейдо, ведущий инженер ФГУП “Центр Российского регистра гидротехнических сооружений
и Государственного водного кадастра”, тел. (495)651-95-97, email: seva@waterinfo.ru
01.12.2008 - 13:03