Здравствуйте!
У меня очень новичковый вопрос.
Каким образом открыть карту .sxf (она нуждается в классификаторе)?
Если написать примерно такой код (это Java c использованием JNA для доступа к плюсовым функциям):
то в случае обычной карты (не .sxf) карта открывается, а вот в случае .sxf, несмотря на то, что значение переменной test - не ноль, в строке
происходит ошибка "Ошибка входных данных: C:\\path\\To\\Map\\Map.sxf"
Нигде на форуме, в документации и заголовочных файлах не смог найти: как же правильно открывать карту с классификатором?
У меня очень новичковый вопрос.
Каким образом открыть карту .sxf (она нуждается в классификаторе)?
Если написать примерно такой код (это Java c использованием JNA для доступа к плюсовым функциям):
Код |
---|
if (pathToMap.endsWith(".sxf")) { // для карты требуется классификатор int test = GisAccess.INSTANCE.mapOpenRsc("C:\\path\\to\\classificator\\OSM.rsc"); assert test != 0; } hMap = GisAccess.INSTANCE.mapOpenData(pathToMap, 0); |
то в случае обычной карты (не .sxf) карта открывается, а вот в случае .sxf, несмотря на то, что значение переменной test - не ноль, в строке
Код |
---|
hMap = GisAccess.INSTANCE.mapOpenData(pathToMap, 0); |
происходит ошибка "Ошибка входных данных: C:\\path\\To\\Map\\Map.sxf"
Нигде на форуме, в документации и заголовочных файлах не смог найти: как же правильно открывать карту с классификатором?