На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты

Несоотвествие средств построения матриц высот и специфиации на файлы MTW (RSW)

Поиск  Пользователи  Правила  Войти
Форум » Linux » Средства разработки ГИС-приложений для Linux
Страницы: 1
RSS
Несоотвествие средств построения матриц высот и специфиации на файлы MTW (RSW)
 
Доброго времени!

Обнаружил занятную проблему несостыковку.
ГИС Конструктор 11 и 12я версии, файл maptype.h структура BUILDMTW.

1. Поле Method.
В комментариях приведены следующие допустимые состояния:
Цитата
0 - метод определяется режимом FastBuilding
1 - средневзвешенная интерполяция по 16 направлениям
2 - средневзвешенная интерполяция по 8 направлениям
3 - средневзвешенная интерполяция по 16 направлениям, сглаживание поверхности
8 - линейная интерполяция по сетке треугольников ...
16 - плоская поверхность с нулевой высотой ...
В свою очередь в спецификации для форматов файлов MTW, RSW за 2020 год (https://gistoolkit.com/download/doc/sxf4mtwrsw.pdf), в примечании 1.4 описаны следующие допустимые значения:
Цитата
0 – метод не определён;  
1 – средневзвешенная интерполяция по 16 направлениям;
2 – средневзвешенная интерполяция по 8 направлениям;  
8 – линейная интерполяция по сетке высотных точек;  
9 – логарифмическая интерполяция по точкам метрики;
16 – плоская поверхность с нулевой высотой
Видим что:
В BUILDMTW отсутствует значение 9 из спецификации, а в спецификации отсутствует значение 3 из описания структуры BUILDMTW.

2. Поле ReliefType
Коментарии BUILDMTW:
Цитата
Тип матрицы высот MTW (0 - абсолютные, 1 – абсолютные + относительные, 2 - относительные)
Спецификация:
Цитата
Для файлов MTW. Значения:  
0 – абсолютные высоты,  
1 – суммарные высоты
Видим что:
В спецификации не указано значение под номером 2, при этом несоответствуют названия для значения 1.
Дополнительно замечу, что в настольных средствах ГИС Оператор, в форме построения матриц высот присутствуют для выбора только позиции 0 и 1.

Дайте пожалуйста пояснения по этим несоответствиям.
Изменено: heleo - 01.12.2021 17:00:28
 
Цитата
heleo написал:
Обнаружил занятную проблему несостыковку.ГИС Конструктор 11 и 12я версии, файл maptype.h структура BUILDMTW.
Добрый день! Просьба уточнить полную версию программы.
Изменено: Елена Кузнецова - 02.12.2021 08:18:55
 
Цитата
Елена Кузнецова написал:
Цитата
heleo написал:
Обнаружил занятную проблему несостыковку.ГИС Конструктор 11 и 12я версии, файл maptype.h структура BUILDMTW.
Добрый день! Просьба уточнить полную версию программы.
Все описанные несостыковки характерны для следующих версий ГИС Конструктор:
ГИС Конструкторо Free (ОС AstraLinux SE) 11, MAPACCESSVERSION 20160605, MAPAPIVERSION 0x0111304
ГИС Конструкторо Free (ОС AstraLinux SE) 12, MAPACCESSVERSION 20181115, MAPAPIVERSION 0x0120603
ГИС Конструкторо Free (ОС AstraLinux SE) 13, MAPACCESSVERSION 20200518, MAPAPIVERSION 0x0130400
Изменено: heleo - 03.12.2021 12:28:25
 
Цитата
heleo написал:
Все описанные не состыковки характерны для следующих версий ГИС Конструктор: ГИС Конструктор Free (ОС AstraLinux SE) 11, MAPACCESSVERSION 20160605, MAPAPIVERSION 0x0111304ГИС Конструктор Free (ОС AstraLinux SE) 12, MAPACCESSVERSION 20181115, MAPAPIVERSION 0x0120603 ГИС Конструктор Free (ОС AstraLinux SE) 13, MAPACCESSVERSION 20200518, MAPAPIVERSION 0x0130400
Дополнили описание в документе - https://gistoolkit.com/download/doc/sxf4mtwrsw.pdf

Спасибо!
Изменено: Елена Кузнецова - 06.12.2021 14:39:31
 
Цитата
Елена Кузнецова написал:
Цитата
heleo написал:
Все описанные не состыковки характерны для следующих версий ГИС Конструктор: ГИС Конструктор Free (ОС AstraLinux SE) 11, MAPACCESSVERSION 20160605, MAPAPIVERSION 0x0111304ГИС Конструктор Free (ОС AstraLinux SE) 12, MAPACCESSVERSION 20181115, MAPAPIVERSION 0x0120603 ГИС Конструктор Free (ОС AstraLinux SE) 13, MAPACCESSVERSION 20200518, MAPAPIVERSION 0x0130400
Дополнили описание в документе -  https://gistoolkit.com/download/doc/sxf4mtwrsw.pdf

Спасибо!
По допустимым значениям поля "Метод" вижу правки. А что с типом матрицы? Правильно ли я понимаю, что построение матриц только относительных высот недопустимо и в заголовочных файлах не нужно обращать внимание на комментарии в заголовочных фалах?
 
Цитата
heleo написал:
По допустимым значениям поля "Метод" вижу правки. А что с типом матрицы? Правильно ли я понимаю, что построение матриц только относительных высот недопустимо и в заголовочных файлах не нужно обращать внимание на комментарии в заголовочных фалах?
Добрый день!
int ReliefType; // Тип матрицы высот MTW
// 0 - абсолютные высоты,
// 1 - суммарные высоты (абсолютные + относительные),
// 2 - относительные высоты.
Чтобы занести только относительные высоты можно установить значение поля ReliefType в 2.
Изменено: Елена Кузнецова - 07.12.2021 16:28:15
 
Цитата
Елена Кузнецова написал:
Цитата
heleo написал:
По допустимым значениям поля "Метод" вижу правки. А что с типом матрицы? Правильно ли я понимаю, что построение матриц только относительных высот недопустимо и в заголовочных файлах не нужно обращать внимание на комментарии в заголовочных фалах?
Добрый день!
int ReliefType; // Тип матрицы высот MTW
// 0 - абсолютные высоты,
// 1 - суммарные высоты (абсолютные + относительные),
// 2 - относительные высоты.
Чтобы занести только относительные высоты можно установить значение поля ReliefType в 2.
Девушка, я Вас спросил не о том как посчитать, а о том как вы исправили спецификацию. Для типа матриц высот в спецификации так и осталось только два значения: 0 и 1.
Пожалуйста исправьте спецификацию до конца или ответьте, что "типа матрицы высот = 2" не существует.
 
Цитата
heleo написал:
Пожалуйста исправьте спецификацию до конца или ответьте, что "типа матрицы высот = 2" не существует.
Добрый день! Поправим спецификацию. Спасибо!
Страницы: 1
Читают тему (гостей: 1)



© КБ Панорама, 1991-2022

Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности