TMapSectionsHierarchy Properties Methods Events |
Unit MapCmp
Компонент профиля рельефа. Используйте этот компонент для построения профилей массивов матричных данных по ломаной линии или вызова диалога построения профиля рельефа. В диалоге профиля рельефа осуществляется построение профиля поверхности с использованием матрицы высот по заданной трассе (ломаной линии). Трасса задается опорными точками. Результат отображается в окне в виде графика, где вертикальная ось отмечает абсолютную высоту в метрах, а горизонтальная - длину трассы в метрах. При перемещении по трассе (путем задания текущей точки отображаются значения высот в начальной, конечной и текущей точках трассы а также расстояние от начала трассы до текущей точки в метрах. В данном режиме существует возможность поднять/опустить начальную, конечную, текущую точки на определенную высоту. Диалог считается активным если ProfilDlgHandle не равно 0.
Логика использования:
TMapSections.Update := false;
TMapSections.AppendSection(координаты); // Добавить в цикле нужное количество секций профиля
// Установить количество точек в секции for ii := 1 to TMapSections.PointCount - 1 do TMapSections.Sections.Items[ii].CountPoint := количеству точек;
MapSect.Update := true;
|