На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты
АРХИВ ФОРУМА...
здесь вы можете ознакомиться с материалами форума до 08.06.2008

mtrCreateMtw под Линукс

Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти  
Форум » Linux » Средства разработки ГИС-приложений для Linux
Страницы: 1
RSS
mtrCreateMtw под Линукс
Проект с картой, над которым я сейчас работаю, раньше собирался под ОСРВ. В той версии библиотеки, которая у нас есть, существует заголовочный файл mtrexapi.h, в котором есть функция запуска построения матрицы высот
int mtrCreateMtw(HMAP hMap, // 15/03/05
const char* mtrname,
BUILDMTW* parm,
HMESSAGE handle);
В версии библиотеки под Linux, которая у нас используется, нет такой функции.
Вопрос: можно ли как-то получить эту функцию для Linux.
А если нет, то как можно ее заменить?

ПО integracia.ms-05 (Intel).
Версия:
#define MAPACCESSVERSION 20020403
#define MAPAPIVERSION 0x0710
ОС - ОСРВ.

Иван Мартынов
ОАО Радиозавод,
Пенза
Библиотеки ГИС Интеграция не предназначены для разработки приложений. Для этих целей есть продукт GIS ToolKit - http://www.gisinfo.ru/products/gistool_win.htm#gistool

Для программирования в Linux есть продукт ГИС Конструктор - http://www.gisinfo.ru/products/lin_gk_qt.htm
Попробуйте использовать вот эту функцию
Код
// Построение матрицы по векторной карте на заданный участок
// района работ
// При ошибке возвращает ноль
// hMap    - исходная карта для построения матрицы
// mtrname - полное имя создаваемой матрицы
// filtername - полное имя фильтра объектов
//   Вместе с картой может располагаться фильтр объектов -
//   текстовый файл MTRCREA.IMH, содержащий перечень кодов
//   объектов, используемых при построении матрицы (см. MAPAPI.DOC)
// Если filtername равно нулю - фильтр объектов не используется
// mtrparm - параметры создаваемой матрицы,
// handle   - идентификатор окна диалога, которому посылаются
// сообщения о ходе процесса :
//   0x0581 - сообщение о проценте выполненных работ (в WPARAM),
//   если процесс должен быть принудительно завершен, в ответ
//   должно вернуться значение 0x0581.
// Если handle равно нулю - сообщения не посылаются.

  _MAPIMP long int _MAPAPI mapBuildMtw(HMAP hMap, const char * mtrname, const char * filtername, BUILDMTW * mtrparm, HWND handle);
Страницы: 1
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)


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