TMetricDialog.Execute

 

TMetricDialog

Top

 

Вызов диалога редактирования метрики выбранных объектов.

 

procedure Execute; reintroduce;

 

Описание:

Метод Execute компонента вызывает диалог редактирования метрики для текущего объекта определенного свойством MapFind. Навигация по набору объектов определенных MapFind производится кнопками "Вперед"/"Назад". Ввод и редактирование координат объекта может быть осуществлен в левой прямоугольной (X – вверх, Y - вправо) или геодезической (широта B, долгота L) системе координат. Переключение на геодезическую систему координат возможно только, если текущая карта поддерживает пересчет из прямоугольной в геодезическую систему. В случае, если редактируемый (создаваемый) объект содержит трехмерную метрику, автоматически становится доступным ввод абсолютной высоты точки (H). Если при редактировании трехмерного объекта отключить опцию Н, третья координата (высота) у точек будет удалена. Если включить опцию Н для двумерного объекта, в точки, в которых на текущей карте есть открытая матрица высот, будет автоматически помещена высота, взятая из матрицы. Точкам, для которых невозможно автоматически определить высоту (открытой матрицы нет), в качестве третьей координаты будет присвоен псевдокод ошибочной высоты (-111111).

Опция "Сплайн" служит для включения (и выключения) у редактируемого объекта признака динамического сплайна. Контур таких объектов строится в момент отображения на экране в виде огибающего динамического сплайна.

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

- непосредственный ввод прямоугольных координат (X,Y);

- непосредственный ввод геодезических координат (B, L);

- ввод приращений dX, dY;

- ввод расстояний и дирекционных углов;

- ввод расстояний и левых поворотных углов;

- ввод расстояний и правых поворотных углов;

- ввод расстояний и условных направлений (румб).