Загрузка матрицы из базы данных

Печать Стартовая страница

Задача предназначена для загрузки матрицы качеств или матрицы высот из базы данных.

Задача выполняется модулем CreatMtq.dll, который вызывается с помощью пунктов меню Файл \ Импорт матриц из … \ Матрицы качеств (DBF).

Поля записей исходной базы данных должны содержать координаты точек X,Y,H, где X,Y – плановые координаты точки в прямоугольной системе, H – значение характеристики качества или высота рельефа в данной точке. Одна запись базы данных должна содержать координаты X,Y,H одной точки.

Начальный фрагмент выбранной таблицы базы данных отображается в окне диалога в группе Исходные данные. Плановые координаты точек  (X,Y), содержащихся в базе данных, используются для автоматического определения габаритов создаваемой матрицы и размера элемента (размера стороны элементарной площадки). После автоматического определения размер элемента отображается в окне Размер элемента (м) и может быть изменён пользователем.

В создаваемой матрице заполняются элементы, соответствующие координатам точек  (X,Y). При попадании в элемент нескольких точек  значение элемента зависит от выбранного режима Значение элемента при наложении и может быть равно минимальному, среднему или максимальному значению координаты H.

Если загружаемой матрицей является матрица качеств (файл с расширением mtq), то для настройки палитры следует нажать кнопку ">>" в группе Палитра. Для выбора палитры из ранее созданной матрицы качеств нужно нажать кнопку "…" в группе Палитра. Если настройка и выбор палитры из файла не выполняется, то создаётся матрица качеств с палитрой по умолчанию.

Для занесения в создаваемую матрицу паспортных данных из векторной карты нужно выбрать файл карты, нажав кнопку Паспортные данные из карты.