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

Функция расчета высоты в точке

Поиск  Пользователи  Правила  Войти
Форум » Linux » Средства разработки ГИС-приложений для Linux
Страницы: 1
RSS
Функция расчета высоты в точке
 
Добрый день. Прошу сообщить название функции из SDK, которая позволяет рассчитать высоту в точке по данным векторной карты без использования матрицы высот, не можем найти. Дополнительно хотелось-бы увидеть примеры работы функции.
 
Здравствуйте.

Для расчета высоты в точке можно воспользоваться, например, следующими функциями из файла mtrexapi.h:

// Вычисление значения абсолютной высоты (point->H) в заданной
// точке (point->X,point->Y) по данным векторной карты.
// Координаты точки задаются в метрах в системе координат
// векторной карты.
// В случае ошибки при вычислении высоты возвращает 0.

long int MTREXPORT mtrCalcAbsoluteHeight(HMAP hMap,XYHDOUBLE* point);

// Вычисление значения абсолютной высоты в заданной
 // точке (point->X,point->Y) по данным векторной карты.
 // Координаты точки задаются в метрах в системе координат
 // векторной карты.
 // sectorcount - количество направлений для поиска окружающих высот
 // (должно быть кратно 4, минимальное количество направлений = 4,
 //   максимальное = 256).
 // Возвращает значение высоты в метрах.
 // В случае ошибки при вычислении высоты возвращает ERRORHEIGHT.

double MTREXPORT mtrCalcAbsoluteHeightBySectors(HMAP hMap, DOUBLEPOINT* point, long int sectorcount);

Страницы: 1
Читают тему (гостей: 1)



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

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