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

MAPAPI LISTREGISTER: MaterialType и MaterialKind

Поиск  Пользователи  Правила  Войти
Форум » Linux » Средства разработки ГИС-приложений для Linux
Страницы: 1
RSS
MAPAPI LISTREGISTER: MaterialType и MaterialKind, Уточнение по назначению полей MaterialType и MaterialKind
 
Здравствуйте.

В структуре LISTREGISTER  (mapcreat.h в mapapi) есть поля MaterialType и MaterialKind.
Каким перечислениям они соответствуют ?
Код
MaterialKind - это enum MAPPROJECTION  ?
MaterialType - это enum MAPTYPE ?
В самой структуре они описаны следующим образом:
Код
  int         MaterialKind           ;  // Вид исходного материала
  int         MaterialType           ;  // Тип ИКМ

где ИКМ (как я понял) - это исходный картографический материал.
 
Данные поля являются справочными, при расчетах не используются.
Заполняется они в соответствии с форматом SXF: http://gistoolkit.ru/download/doc/sxf4bin.pdf страница 14, пункты 14 и 15
 
Спасибо.

Вот где я это видел, просто вспомнить всё никак не мог =).

Пример перечислений оставлю, может пригодится кому.
Код
/**
 * @brief The SxfMaterialKind enum вид исходного материала.
 */
enum class SxfMaterialKind: unsigned char{
    MapMaterial = 1, ///< картматериал
    PhotoPlane = 2,  ///< фотоплан
    Snapshot = 3     ///< фотоснимок
};
/**
 * @brief The SxfMaterialType enum тип исходного картографического материала (ИКМ)
 */
enum class SxfMaterialType: unsigned char{
    //для картматериала - SxfMaterialKind::MapMaterial
    MMPrint = 1,                  ///< тиражный оттиск
    MMPubOriginal = 2,            ///< издательский оригинал
    MMOriginal = 3,               ///< составительский оригинал
    MMChangeOriginal = 4,         ///< оригинал изменений
    //для фотоснимков - SxfMaterialKind::Snapshot
    SSSpace = 1,                  ///< космический
    SSAir =   2,                  ///< аэроснимки
    SSTheodolite = 3              ///< фототеодолитные снимки
};
Страницы: 1
Читают тему (гостей: 1)



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

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