Добрый день ...
Использую GisToolKit Active в Visual Studio 2010 совместно с Qt 4.8.6.
Библиотека для меня новая, поэтому выделил время на изучения руководств операторов, документации на MAPAPI и данного форума.
Не скажу что все внимательно изучил, но общую концепцию понял.
Тем не менее вопрос. Для нанесения объекта из классификатора на карту сначала я использовал функцию:
Где в классификатор под кодом 53110000 находится "самолетик". После выполнения данной функции, присвоение метрики созданному объекту
и коммита на карте, по заданным координатам, появляется совсем другой объект - "черточка" у которой в классификаторе ключ V1000000005 и код 1000000005.
Тем не менее, если посмоттреть свойства этой "черточки", то ключ будет таким же как в классификаторе, а код будет 53110000 - т.е. "самолетика". Как так получается?
Что имеется ввиду под Incode (третий параметр данной функции)? - код в классификаторе или его порядковый номер в классификаторе (порядкового номера в классификаторе
для объекта я не нашел где подсмотреть.) Эти же вопросы относятся и к функции:
Excode (также третий параметр данной функции) - это что?
Поставить нужный объект из классификатора на карту удалось только с помощью функции:
Использую GisToolKit Active в Visual Studio 2010 совместно с Qt 4.8.6.
Библиотека для меня новая, поэтому выделил время на изучения руководств операторов, документации на MAPAPI и данного форума.
Не скажу что все внимательно изучил, но общую концепцию понял.
Тем не менее вопрос. Для нанесения объекта из классификатора на карту сначала я использовал функцию:
Код |
---|
axGisToolKit::IaxMapObj::CreateObjectByInCode(0, axGisToolKit::TxMetricType::IDDOUBLE2, 53110000, axGisToolKit::TxObjectLocals::OLS_MARK); |
и коммита на карте, по заданным координатам, появляется совсем другой объект - "черточка" у которой в классификаторе ключ V1000000005 и код 1000000005.
Тем не менее, если посмоттреть свойства этой "черточки", то ключ будет таким же как в классификаторе, а код будет 53110000 - т.е. "самолетика". Как так получается?
Что имеется ввиду под Incode (третий параметр данной функции)? - код в классификаторе или его порядковый номер в классификаторе (порядкового номера в классификаторе
для объекта я не нашел где подсмотреть.) Эти же вопросы относятся и к функции:
Код |
---|
axGisToolKit::IaxMapObj::CreateObjectByExcode(0, axGisToolKit::TxMetricType::IDDOUBLE2, 53110000); |
Excode (также третий параметр данной функции) - это что?
Поставить нужный объект из классификатора на карту удалось только с помощью функции:
Код |
---|
axGisToolKit::IaxMapObj::CreateObjectByKey(0, axGisToolKit::TxMetricType::IDDOUBLE2, _T("P0053110000")); |
P0053110000 - это ключ "самолетика" ...