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

Открытие карты SITZ

Поиск  Пользователи  Правила  Войти
Форум » Настольные приложения » GIS ToolKit, GIS ToolKit Active, ГИС Конструктор для Windows
Страницы: Пред. 1 2 3 След.
RSS
Открытие карты SITZ, Как открыть формат SITZ или конвертировать в SITX,SIT,MAP
 
Панорама Мини помогла, спасибо за помощь
 
В чем она помогла? В переформатировании в другой формат?
 
Да, сконвертировал в другой формат. Еще была очищена папка со всеми старыми картами (и дополнительными файлами карт). Если в папке одна карта, то "ряби" на формате sitz тоже нет. Возможно дело в этом было. Но формат map работает и с другими форматами этой же карты по тому же пути. Пока тестируем новый формат на разных картах, но сделали перевод всех используемых карт в sitx.
 
Чтобы коректно отображались карты требуется подменять библиотеки. Со старыми библиотеками появляются нечитаемые надписи и цвет, как на скринах.
 
Почему просто не использовать новые библиотеки без каких-то подмен?
С ними у Вас и отрисовка карт корректная и формат SITZ может напрямую открываться без лишнего конвертирования.
 
Старые библиотеки уже скомпанованы с приложением. Получается, что при вашем обновлении, нам нужно установить новый ToolKit, забрать новые библиотеки и заменить старые в нашем приложении. Кто бы сразу про это знал. Ведь проблема возникла, когда открывали новый формат в том же версии, отличающиеся только подверсией.
 
Цитата
Vladimir Sturza написал:
Получается, что при вашем обновлении, нам нужно установить новый ToolKit, забрать новые библиотеки и заменить старые в нашем приложении.

Более того, Вам надо пересобрать Ваше приложение на основе новой версии GTK.

Наше обновление версии GTK никак не может являться "патчем" для приложения, собранного Вами.
GTK - это инструментарий. Получаете новую версию инструментария - на основе нее выпускаете новую версию своего продукта.

Цитата
Vladimir Sturza написал:
Ведь проблема возникла, когда открывали новый формат в том же версии, отличающиеся только подверсией.

Как-то странно Вы себе представляете версионность продуктов.

Добавление новых возможностей в функционал продукта может осуществляться внутри версии (старшей цифры).
Само собой, "подверсии" более ранние той же версии (старшей цифры) таких возможностей иметь не будут.

Совместимость версий (и "подверсий" внутри них) поддерживается только в прямом порядке - более новая версия поддерживает возможности предыдущих, но никак не наоборот.
И то, если это не противоречит архитектурным решениям развития продукта.

Старшая цифра версии также говорит о версии продукта.
Имея купленный продукт такой версии, например GTK 13, Вы, при наличии у Вас действующей технической поддержки, получать все обновления продукта этой версии до тех пор, пока поддержка продукта осуществляется.
Прекращение поддержки продукта как правило завершается по истечении года с момента выхода следующей версии продукта. То есть, когда выйдет GTK 14, Вы согласно действующего договора технической поддержки еще целый год сможете получать обновления GTK13, либо на льготных условиях обновить продукт до новой версии и получить при этом еще год технической поддержки.

Таким образом, внутри версии с течением времени может появиться много "подверсий".
Неизменность старшей цифры версии совсем не означает, что можно взять какой либо релиз этой версии и он будет работать абсолютно также как любой другой из этой же вресии.
Тем более не стоит этого ожидать от инструментариев, которые являются скорее не самостоятельными продуктами, а "полуфабрикатами" для Ваших разработок.
 
Уважаемые коллеги,
помогите, пожалуйста прояснить казалось бы простой вопрос.

Как добавить иконку из файла на карту по заданным координатам.
Работаю в Линукс с ГИС Конструктор для Qt Designer

Пытаюсь по коду из примера myfirst

добавить на карту me.sitz (с сайта Панорамы) объект.

Последовательность вызовов как в примере и в описаниях

все методы возвращают Ок

Method mapCreateObject:  OK
Method mapRegisterDrawObject:  OK
Method mapAppendDraw:  OK
Method mapAppendPointPlane 1st:  OK

кроме заключительного

Method mapCommitObject:


Error! 60050

Тестовое описание ошибки  - нарушение прав доступа
Может для формта sitz так и должно быть?
Он ведь архивный.
Как можно создать объект на период работы с приложением

без сохранения его в карту в таком случае.

С количеством точек семантики тоже пробовал (и две, и одну)
варианты

 mapRegisterDrawObject(startObject, 5, LOCAL_VECTOR)

 mapRegisterDrawObject(startObject, 5, LOCAL_POINT);

ничего не помогает. увы.








 
 
SITZ - формат нередактируемый. Предназначен в основном для фоновых карт. Создайте карту SIT или SITX, откройте ее поверх вашей фоновой карты и наносите объекты на неё.
 
Спасибо, Денис.
Я предпологал, что это из-за особенности формата sitz
Ошибочно думал, что есть решение на время работы

с приложением без сохранения в файл карты.

Благодарю за быстрый ответ!
Страницы: Пред. 1 2 3 След.
Читают тему (гостей: 1)



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

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