Find CGM object by apsid
Moderators: SDS, support, admin
Find CGM object by apsid
Добрый день
При работе Ñ CGM еÑÑ‚ÑŒ понÑтие идентификатора Ñтруктурного объекта (the application structure (APS)). Ðа оÑновании Ñтого идентификатора можно ÑÑылатьÑÑ Ð½Ð° требуемый объект.
Можно привеÑти пример, каким образом Ñ Ð¸Ñпользованием клаÑÑа TsgCGMImage можно обнаружить объект, ÑоответÑтвующий некоторому идентификатору?
Ðе могу найти какой атрибут отвечает за хранение Ñтого ÑвойÑтва.
При работе Ñ CGM еÑÑ‚ÑŒ понÑтие идентификатора Ñтруктурного объекта (the application structure (APS)). Ðа оÑновании Ñтого идентификатора можно ÑÑылатьÑÑ Ð½Ð° требуемый объект.
Можно привеÑти пример, каким образом Ñ Ð¸Ñпользованием клаÑÑа TsgCGMImage можно обнаружить объект, ÑоответÑтвующий некоторому идентификатору?
Ðе могу найти какой атрибут отвечает за хранение Ñтого ÑвойÑтва.
ЗдравÑтвуйте, DmitryZan.
Ð’ имеющейÑÑ Ð² нашем раÑпорÑжении документации нет никаких ÑÑылок на указанные Вами идентификаторы. СоответÑвенно их поддержка не реализована.
Мы были бы крайне признательны, еÑли бы Ð’Ñ‹ Ñообщили нам по адреÑу support@cadsofttools.com вÑÑŽ имеющуюуÑÑ Ñƒ Ð’Ð°Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸ÑŽ по данному вопроÑу, либо подÑказали, где её можно найти.
<b>English</b>:
The speech goes about the application structure (APS) in CGM files.
We answered that our documentation had no information about it. So we asked if DmitryZan could share such information with us.
Sergey.
Please post questions to the forum or write to support@cadsofttools.com
Ð’ имеющейÑÑ Ð² нашем раÑпорÑжении документации нет никаких ÑÑылок на указанные Вами идентификаторы. СоответÑвенно их поддержка не реализована.
Мы были бы крайне признательны, еÑли бы Ð’Ñ‹ Ñообщили нам по адреÑу support@cadsofttools.com вÑÑŽ имеющуюуÑÑ Ñƒ Ð’Ð°Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸ÑŽ по данному вопроÑу, либо подÑказали, где её можно найти.
<b>English</b>:
The speech goes about the application structure (APS) in CGM files.
We answered that our documentation had no information about it. So we asked if DmitryZan could share such information with us.
Sergey.
Please post questions to the forum or write to support@cadsofttools.com
Вот ÑÑылка на фрагмент Ñпецификации WebCGM 2.0
http://www.w3.org/TR/2007/REC-webcgm20- ... html#L5095
по ÑÑылке находитÑÑ Ð¾Ð¿Ð¸Ñание интерфейÑа WebCGMAppStructure (из WebCGM Document Object Model), наÑледника WebCGMNode
Ð’ интерфейÑе WebCGMAppStructure еÑÑ‚ÑŒ атрибут
про него и идет речь
Чтобы было проще понÑÑ‚ÑŒ приведу пример.
Вот два cgm файла:
http://tgb.cals.ru/files/cgm/bike_bin.cgm
http://tgb.cals.ru/files/cgm/bike_text.cgm
(второй получен и первого конвертацией бинарного формата в текÑтовый, правда получилоÑÑŒ только преобразовать из WebCGM 2.0 (первый файл) в WebCGM 1.0 (второй))
Ð’ файле ÑодержатÑÑ Ð¾Ð±ÑŠÐµÐºÑ‚Ñ‹ (приведу фрагмент из текÑтового файла):
где конÑÑ‚Ñ€ÑƒÐºÑ†Ð¸Ñ BEGAPS ... ENDAPS как раз и опиÑывает объект разговора.
Значение идущее Ñразу за BEGAPS - 'hot001' и еÑÑ‚ÑŒ то Ñамое apsId
Многие Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ ÑÑылаютÑÑ Ð½Ð° подобные помеченные объекты как раз через ÑƒÐºÐ°Ð·Ð°Ð½Ð¸Ñ Ð²Ð¸Ð´Ð°
ХотелоÑÑŒ бы понÑÑ‚ÑŒ, как через вашу библиотеку идентифицировать Ñти "помеченные" объекты.
Возможно у Ð²Ð°Ñ Ñто вÑе уже реализовано, проÑто Ñ Ð½Ðµ нашел как.
http://www.w3.org/TR/2007/REC-webcgm20- ... html#L5095
по ÑÑылке находитÑÑ Ð¾Ð¿Ð¸Ñание интерфейÑа WebCGMAppStructure (из WebCGM Document Object Model), наÑледника WebCGMNode
Ð’ интерфейÑе WebCGMAppStructure еÑÑ‚ÑŒ атрибут
Code: Select all
apsId of type WebCGMString, readonly
Чтобы было проще понÑÑ‚ÑŒ приведу пример.
Вот два cgm файла:
http://tgb.cals.ru/files/cgm/bike_bin.cgm
http://tgb.cals.ru/files/cgm/bike_text.cgm
(второй получен и первого конвертацией бинарного формата в текÑтовый, правда получилоÑÑŒ только преобразовать из WebCGM 2.0 (первый файл) в WebCGM 1.0 (второй))
Ð’ файле ÑодержатÑÑ Ð¾Ð±ÑŠÐµÐºÑ‚Ñ‹ (приведу фрагмент из текÑтового файла):
Code: Select all
BEGAPS 'hot001' 'grobject' STLIST;
APSATTR 'name' "14 1 '1'";
APSATTR 'region' "11 1 3, 16 10 28.063 116.6838 29.904 116.6838 29.904 120.2115 28.063 120.2115 28.063 116.6838";
BEGAPSBODY;
RESTRTEXT 1.8409 2.3791 28.063,118.0948 final '1';
ENDAPS;
Значение идущее Ñразу за BEGAPS - 'hot001' и еÑÑ‚ÑŒ то Ñамое apsId
Многие Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ ÑÑылаютÑÑ Ð½Ð° подобные помеченные объекты как раз через ÑƒÐºÐ°Ð·Ð°Ð½Ð¸Ñ Ð²Ð¸Ð´Ð°
Code: Select all
<hotspot apsid="hot001" apsname="1" ... />
Возможно у Ð²Ð°Ñ Ñто вÑе уже реализовано, проÑто Ñ Ð½Ðµ нашел как.
ЗдравÑтвуйте, DmitryZan.
Большое ÑпаÑибо за информацию. Пока данной функциональноÑти нет. Ð’Ð¾Ð¿Ñ€Ð¾Ñ Ð²Ð·ÑÑ‚ на контроль. Мы Ñообщим, когда будет готово обновление.
Сергей.
Please post questions to the forum or write to support@cadsofttools.com
Большое ÑпаÑибо за информацию. Пока данной функциональноÑти нет. Ð’Ð¾Ð¿Ñ€Ð¾Ñ Ð²Ð·ÑÑ‚ на контроль. Мы Ñообщим, когда будет готово обновление.
Сергей.
Please post questions to the forum or write to support@cadsofttools.com