This has bugged me for a while. I'd really really like to create my own category of properties to associate with elements. Way easier for users to query than tags, and something that Navigator can display in clash results. I've been able to successfully read these properties that other applications (i.e. InRoads) are able to create on their own (lucky ducks), but no success adding my own. I'd like to mimic the custom approach shown below to adding metadata. Any guidance would be greatly appreciated!!!
It's possible IF you're will to use the MicroStation XML API. Not necessarily "quick and easy", but possible....
Thanks for the input, Bruce.
bump... I think that we would use Item Types now?
I am not quite sure whether it makes sense to continue with 4 years old discussion and not to start a new one.
Anyway, the answer is "yes, use Item Types" ... in fact it's not different information than what was discussed 4 years ago: Item Types in CONNECT Edition are nothing else than EC data. The only difference (and important one ;-) comparing to V8i is that in V8i the only way how to add own property to elements was to use Bentley Class Editor and follow workflow described by Yongan.Fu (so not user friendly option). Item Types in CE are based on predefined EC schema, so Bentley Class Editor is not necessary (simple for users) and the result is standard EC schema and EC data ... of course limited when compared what can be created using Class Editor and/or API).
What maybe confusing is that when another EC schema is used in CE, it's also displayed as Item Types in MicroStation GUI, so there are two different meanings of Item Types: It's a user tool designed to be replacement for old tags, but in GUI Item Types are all EC data attached to an element regardless the schema was created by a user, externally in Class Editor or by an application.
Labyrinth Technology | dev.notes() | cad.point
dominic SEAH said:I think that we would use Item Types now?
Yes. For example, AreaAnnotator CONNECT Edition eschews tags in favour of Item Types.
As Jan suggests, it would be best to start a new conversation in the MicroStation Forum (unless you plan to start programming).
Regards, Jon Summers LA Solutions