Загрузка матрицы из базы данных |
Задача предназначена для загрузки матрицы качеств или матрицы высот из базы данных. Задача выполняется модулем CreatMtq.dll, который вызывается с помощью пунктов меню Файл \ Импорт матриц из … \ Матрицы качеств (DBF). Поля записей исходной базы данных должны содержать координаты точек X,Y,H, где X,Y – плановые координаты точки в прямоугольной системе, H – значение характеристики качества или высота рельефа в данной точке. Одна запись базы данных должна содержать координаты X,Y,H одной точки. Начальный фрагмент выбранной таблицы базы данных отображается в окне диалога в группе Исходные данные. Плановые координаты точек (X,Y), содержащихся в базе данных, используются для автоматического определения габаритов создаваемой матрицы и размера элемента (размера стороны элементарной площадки). После автоматического определения размер элемента отображается в окне Размер элемента (м) и может быть изменён пользователем. В создаваемой матрице заполняются элементы, соответствующие координатам точек (X,Y). При попадании в элемент нескольких точек значение элемента зависит от выбранного режима Значение элемента при наложении и может быть равно минимальному, среднему или максимальному значению координаты H. Если загружаемой матрицей является матрица качеств (файл с расширением mtq), то для настройки палитры следует нажать кнопку ">>" в группе Палитра. Для выбора палитры из ранее созданной матрицы качеств нужно нажать кнопку "…" в группе Палитра. Если настройка и выбор палитры из файла не выполняется, то создаётся матрица качеств с палитрой по умолчанию. Для занесения в создаваемую матрицу паспортных данных из векторной карты нужно выбрать файл карты, нажав кнопку Паспортные данные из карты.
|