Экспорт матриц качеств в TXT- файл |
Данная задача используется для потоковой выгрузки матриц высот MTW или матриц качеств MTQ в текстовые файлы.
Входные данные задачи: - матрицы заданного типа (MTQ или MTW), указанные в группе «Исходные матрицы»; - параметры вывода данных в TXT-файлы, заданные в группах «Координаты», «Точность», «Данные заголовка матрицы» и режимом «Выводить элементы вне рамки».
Выходные данные задачи: - текстовые файлы с расширением *.txt , содержащие данные выбранных исходных матриц.
Имена выходных TXT-файлов формируются автоматически с использованием имён файлов и типа исходных матриц. Например, если исходными матрицами являются файлы: 1.mtq, 2.mtq, то будут сформированы файлы значений элементов: 1_mtq.txt, 2_mtq.txt. Файл значений элементов содержит координаты XY или BL центров элементов и значения высоты или характеристики качества. Если заданы режимы в группе «Данные заголовка матрицы», то дополнительно будут сформированы файлы данных заголовка: 1_mtq_hdr.txt, 2_mtq _hdr.txt. Если в группе «Исходные матрицы» выбран один файл, то имя выходного TXT-файла можно задать с помощью кнопки «…».
Пример содержимого файла данных заголовка: Матрица: D:\Data 10\Podolsk\1.mtq Габариты: X1=6162600.00 Y1=7406950.00 X2=6170800.00 Y2=7416650.00 Диапазон значений: 129.72 250.00 Размер элемента (метры): 50.00 Пример содержимого файла значений элементов:
6162675.00 7407825.00 200.00 6162675.00 7407875.00 199.50 6162675.00 7407925.00 199.22 6162675.00 7407975.00 198.98
Вывод в файл значений элементов выполняется в пределах габаритов матрицы. Если значение элемента матрицы не определено (является псевдокодом), то элемент в файл не выводится. Содержимое TXT- файла значений элементов зависит от параметров, заданных в группе «Вывод значений». Параметры позволяют выводить значения всех элементов матрицы или значения в узлах сетки с шагом, заданным в окне «Шаг сетки». Если задан режим «Сетка треугольников», то узлы нечётных строк сетки сдвигаются по горизонтальной оси вправо на половину шага сетки. Режим "Выводить значения в узлах сетки" можно применять для выгрузки высот с разрядкой при обработке матриц, построенных по данным лазерного сканирования. Если матрица имеет рамку, установленную при создании или средством «Установить рамку по …» диалога «Список данных карты», то содержимое сформированного файла значений элементов зависит от режима диалога «Выводить значения вне рамки матрицы константой». При включении данного режима элементы, расположенные вне области рамки будут выведены со значением третьей координаты Z (высота, качество), заданным в поле диалога. Если данный режим выключен, то в файл выводятся все значащие (не равные псевдокоду) элементы, расположенные в пределах габаритов матрицы. |