TMapMtr.ReBuildTMapMtr |
Перестроить файл матричной информации. TBUILDMTW = packed record // ПАРАМЕТРЫ СОЗДАНИЯ МАТРИЦЫ ВЫСОТ StructSize : integer; // Размер данной структуры = sizeof (BUILDMTW) Free : integer; // Должен быть ноль BeginX : double; // Прямоугольные координаты начала BeginY : double; // (юго-западного угла) матрицы в метрах Width : double; // Ширина матрицы в метрах Height : double; // Высота матрицы в метрах ElemSizeMeters : double; // Размер стороны элементарного участка // в метрах на местности ElemSizeBytes : integer; // Pазмер элемента матрицы в байтах // (допустимые значения : 1,2,4,8) UnitH : integer; // Eдиница измерения высоты // (0 - метры, 1 - дециметры, // 2 - сантиметры, 3 - миллиметры ) ReliefType : integer; // Тип матрицы (0 - абсолютные высоты, // 1 - абсолютные + относительные) UserType : integer; // Произвольное число, связываемое // с создаваемой матрицей Scale : integer; // Знаменатель масштаба создаваемой // матричной карты (при создании матрицы // по векторной карте значение данного // поля будет заменено на знаменатель // масштаба векторной карты) HeightSuper : integer; // Высота при попадании в элемент // более одного объекта с абсолютной // высотой (0 - средняя, 1 - максимальная) FastBuilding : integer; // Режим создания матрицы : // 0 - обычный, // без формирования локальных экстремумов // 1 - быстрый, // без формирования локальных экстремумов // 2 - обычный, // с формированием локальных экстремумов // 3 - быстрый, // с формированием локальных экстремумов Reserve : array [0 .. 51] of char; // Должны быть нули
function ReBuild(aFilterFileName : string; var aParmBuild : TBUILDMTW) : boolean;
Описание: Производится запуск функции формирования файла матричной информации. Для существующего файла матричной информации выполняется его переформирование. При успешном завершении возвращает true. |