Формирование списка площадей и периметров

Главное окно приложения

Главное окно приложения появляется на экране на этапе формирования списка площадей и периметров. Главное окно приложения состоит из четырёх элементов управления (Рис. 1):

Главное окно приложения AreaTester
Рис. 1
Главное окно приложения AreaTester

  • (1) Строка меню главного окна • В меню сосредоточены инструменты редактирования списка площадей и периметров сформированного пользователем, а также инструменты экспорта данных во внешний файл и инструменты вставки данных в чертёж. Подробную информацию о пунктах меню можно получить в соответствующем разделе сайта.
  • (2) Список площадей и периметров • Это основной элемент главного окна, в который пользователь добавляет необходимые площади из числа обнаруженных приложением по окончании парсинга данных. Список площадей и периметров состоит из трёх колонок: Индекс, Площадь и Периметр.
    В колонке Индекс содержатся индексы площадей. Индекс состоит из текстового префикса и порядкового номера добавленной области. Текстовый префикс может быть задан пользователем в Настройках приложения. По умолчанию префикс имеет обозначение Area_. Текстовый префикс одинаков для всех добавленных в список площадей и не может быть переназначен для отдельных позиций.
    Порядковый номер присваивается индексу автоматически. Начальное значение порядкового номера индекса задаётся пользователем Настройках приложения. Значением по умолчанию является 1. Последующее значение порядкового номера индекса инкрементируется приложением при добавлении новой площади в список.
    В колонках Площадь и Периметр содержатся значения площадей и периметров добавленных в список областей. Значения площадей и периметров могут быть автоматически пересчитаны приложением с учетом масштабного фактора, который задаётся в Настройках приложения. Там же можно установить и другие параметры, которые влияют на визуализацию значений площадей и периметров.
  • (3) Список сводных данных • В этом списке в строке Суммарно представлена информация о суммарном количестве площадей и периметров добавленных пользователем в список.
    В строке Выбрано: показаны данные о суммарном количестве площадей и периметров выбранных пользователем непосредственно в самом списке. Осуществить выбор строк в списке площадей и периметров можно по средством стандартной комбинации: левая кнопка мыши + Ctrl или Shift. При этом буду выбраны либо отдельные строки (Ctrl) либо диапазон строк (Shift).
  • (4) Строка статуса • В строке статуса отображается суммарное количество добавленных в список площадей.

Добавление площадей в список

После выбора объектов и окончании процесса парсинга данных пользователь приступает к процессу формирования списка площадей. В главное окно необходимо добавить площади из числа обнаруженных приложением. Это можно сделать двумя способами:

  • Первый способ • Пользователь вручную выбирает необходимые области наводя перекрестие курсора и используя левую кнопку мыши. При этом сама область будет подсвечиваться в процессе перемещения курсора над ней, а в контекстном меню над курсором будет отображаться значение площади и периметра (Анимация 1):

AreaTester. Добавление площадей в список вручную
Анимация 1
Добавление площадей в список вручную

  • Второй способ • Пользователь добавляет в список сразу все обнаруженные приложением области. Для этого необходимо воспользоваться опцией Добавить всё в список из пункта меню Редактировать главного окна приложения (Анимация 2):

AreaTester. Добавление всех площадей в список
Анимация 2
Добавление всех площадей в список


AreaTester
SuperBoundary
TotalBoundary
TotalPurge