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

mapOpenMap не отрабатывает открытие файла при указании относительного пути к карте

Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти  
Форум » Настольные приложения » GIS ToolKit
Страницы: 1
RSS
mapOpenMap не отрабатывает открытие файла при указании относительного пути к карте
Программа работает в директории, назовем ее Dir, которая является текущей. Есть каталог «Dir/data/maps/Podolsk» , в котором хранится карта Подольска.
Вызываю функцию mapOpenMap со следующими значениями параметров:
mapOpenMap (“data/maps/Podolsk/Podolsk.map“, 0)
В результате появляется окно «Обработчик ошибок» с сообщением: «Ошибка открытия файла /maps/Podolsk/100t97g.RSC» - почему-то в окне ошибки путь к карте получился испорченным.
Потом я создал в корневом каталоге директорию «/maps/Podolsk/», и скопировал туда карту Podolsk, и только после этого она открылась
Как мне правильно выполнять открытие файла карты с помощью указания относительной директории?

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

Иван Мартынов
ОАО Радиозавод,
Пенза
Библиотеки ГИС Интеграция не предназначены для разработки приложений. Для этих целей есть продукт GIS ToolKit - http://www.gisinfo.ru/products/gistool_win.htm#gistool
При разработке приложений под ядро КБ ПАнорама следует учесть следующий факт:
- ядро ГИС карты имеет свои внутренние настройки и переменные среды (включая базовый путь)
- програмная среда имеет свой собственный базовый путь
Вывод по п.1 относительный путь в ядре (для функции mapOpenMap) и для приложения .ЕХЕ разные
Исходя из сказанного, советую задавать путь к карт.данным абсолютный
Страницы: 1
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)


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