Построение однородных зон |
Данная задача предназначена для построения на пользовательской карте однородных зон по данным матрицы высот или матрицы качеств. Однородной зоной является область на карте, в которой высота (в случае матрицы высот на входе) или какая-то другая величина (в случае матрицы качеств на входе) принимают значения, лежащие в некотором диапазоне, заданном пользователем. Результаты работы программы будут наноситься на созданную пользовательскую карту в виде площадных объектов. Для работы задачи необходимо чтобы с картой была открыта хотя бы одна матрица высот или матрица качеств. Из всех открытых матриц в выпадающем списке выбирается исходная матрица, по которой будут строиться однородные зоны. После выбора матрицы в полях «Минимальное значение» и «Максимальное значение» отображаются минимальное и максимальное значения ячеек исходной матрицы. Ниже этих окон расположена таблица, содержащая сведения по выбранным интервалам значений, которые будут использованы при построении однородных зон. Ниже таблицы расположены поля ввода минимального и максимального значений для интервала, поле для выбора цвета интервала и 3 кнопки – редактирование интервала, добавление нового интервала и удаление ранее введенного интервала. Еще ниже расположено поле для ввода имени пользовательской карты. Должно быть указано имя новой карты. Если такая карта уже создана, то при попытке запустить задачу на исполнение будет выдано сообщение об ошибке. Ниже поля выбора карты расположены окна для выбора типа создаваемых площадных объектов. Задача работает с классификатором service.rsc и при выборе типа объектов будут предложены объекты из этого классификатора. |