У меня есть набор карт (.rsc, .sda, .shd, .sit, .sse, .mtw) разных городов, их нам поставляет сторонняя организация вместе с ключами Guardant.
В нашем проекте есть модуль для работы с вышеуказанными картами посредством функций MAPAPI (mapOpenData, mapSetViewScale и т.д.) с использованием старых заголовочных файлов и библиотеки Gisacces.lib.
Решил переписать этот модуль с использованием Qt. Скачал GIS ToolKit для Win и Astra, подключил новые заголовки и библиотеки, переписал модуль проверил функционал.
После решил проверить как будут отрисовываться остальные карты. Из 11 имеющихся у меня карт отрисовывает только 3, при использовании старой Gisacces.lib отрисовывает все 11 карт.
Установил GIS Panorama 15 на Win и Astra для проверки открытия карт, результат аналогичный 3 из 11 карт отрисовывает (но матрицы высот (.mtw) открывает нормально для всех 11 карт).
В отладке при вызове функций mapOpenMap возвращает указатель карты, при преобразовании одних и тех же координат используя mapGeo42ToPlane3D в старой библиотеке возвращает нормальное значение, в новой неверные данные.
Так же при открытии карты с помощью GIS Panorama 15 в строке статуса "Объектов: 3123123/0 (отображено/выделено)" т.е. она выводит что объекты отрисованы но экран белый.
Делаю вывод, что проблема в самих картах, раз средствами MAPAPI и GIS Panorama 15 не удается их отрисовать, как понять что с ними не так? Набор файлов для всех одинаковый.
Ниже прилагаю лицензию ключа, может в ней дело
В нашем проекте есть модуль для работы с вышеуказанными картами посредством функций MAPAPI (mapOpenData, mapSetViewScale и т.д.) с использованием старых заголовочных файлов и библиотеки Gisacces.lib.
Решил переписать этот модуль с использованием Qt. Скачал GIS ToolKit для Win и Astra, подключил новые заголовки и библиотеки, переписал модуль проверил функционал.
После решил проверить как будут отрисовываться остальные карты. Из 11 имеющихся у меня карт отрисовывает только 3, при использовании старой Gisacces.lib отрисовывает все 11 карт.
Установил GIS Panorama 15 на Win и Astra для проверки открытия карт, результат аналогичный 3 из 11 карт отрисовывает (но матрицы высот (.mtw) открывает нормально для всех 11 карт).
В отладке при вызове функций mapOpenMap возвращает указатель карты, при преобразовании одних и тех же координат используя mapGeo42ToPlane3D в старой библиотеке возвращает нормальное значение, в новой неверные данные.
Так же при открытии карты с помощью GIS Panorama 15 в строке статуса "Объектов: 3123123/0 (отображено/выделено)" т.е. она выводит что объекты отрисованы но экран белый.
Делаю вывод, что проблема в самих картах, раз средствами MAPAPI и GIS Panorama 15 не удается их отрисовать, как понять что с ними не так? Набор файлов для всех одинаковый.
Ниже прилагаю лицензию ключа, может в ней дело