Обнаружил занятную проблему несостыковку. ГИС Конструктор 11 и 12я версии, файл maptype.h структура BUILDMTW.
1. Поле Method. В комментариях приведены следующие допустимые состояния:
Цитата
0 - метод определяется режимом FastBuilding 1 - средневзвешенная интерполяция по 16 направлениям 2 - средневзвешенная интерполяция по 8 направлениям 3 - средневзвешенная интерполяция по 16 направлениям, сглаживание поверхности 8 - линейная интерполяция по сетке треугольников ... 16 - плоская поверхность с нулевой высотой ...
0 – метод не определён; 1 – средневзвешенная интерполяция по 16 направлениям; 2 – средневзвешенная интерполяция по 8 направлениям; 8 – линейная интерполяция по сетке высотных точек; 9 – логарифмическая интерполяция по точкам метрики; 16 – плоская поверхность с нулевой высотой
Видим что: В BUILDMTW отсутствует значение 9 из спецификации, а в спецификации отсутствует значение 3 из описания структуры BUILDMTW.
Для файлов MTW. Значения: 0 – абсолютные высоты, 1 – суммарные высоты
Видим что: В спецификации не указано значение под номером 2, при этом несоответствуют названия для значения 1. Дополнительно замечу, что в настольных средствах ГИС Оператор, в форме построения матриц высот присутствуют для выбора только позиции 0 и 1.
Дайте пожалуйста пояснения по этим несоответствиям.
По допустимым значениям поля "Метод" вижу правки. А что с типом матрицы? Правильно ли я понимаю, что построение матриц только относительных высот недопустимо и в заголовочных файлах не нужно обращать внимание на комментарии в заголовочных фалах?
heleo написал: По допустимым значениям поля "Метод" вижу правки. А что с типом матрицы? Правильно ли я понимаю, что построение матриц только относительных высот недопустимо и в заголовочных файлах не нужно обращать внимание на комментарии в заголовочных фалах?
Добрый день! int ReliefType; // Тип матрицы высот MTW // 0 - абсолютные высоты, // 1 - суммарные высоты (абсолютные + относительные), // 2 - относительные высоты. Чтобы занести только относительные высоты можно установить значение поля ReliefType в 2.
heleo написал: По допустимым значениям поля "Метод" вижу правки. А что с типом матрицы? Правильно ли я понимаю, что построение матриц только относительных высот недопустимо и в заголовочных файлах не нужно обращать внимание на комментарии в заголовочных фалах?
Добрый день! int ReliefType; // Тип матрицы высот MTW // 0 - абсолютные высоты, // 1 - суммарные высоты (абсолютные + относительные), // 2 - относительные высоты. Чтобы занести только относительные высоты можно установить значение поля ReliefType в 2.
Девушка, я Вас спросил не о том как посчитать, а о том как вы исправили спецификацию. Для типа матриц высот в спецификации так и осталось только два значения: 0 и 1. Пожалуйста исправьте спецификацию до конца или ответьте, что "типа матрицы высот = 2" не существует.