根据元素标识或文件位置选择元素


V8格式的DGN中每个元素都有一个唯一的元素标识(ElementID)和文件位置(File Position)。元素标识号类似于身份证号一样,一旦赋给某个元素就不会改变。但文件位置的含义在V8DGN中已经发生了改变,不再是元素在DGN文件中的实际位置了,而仅仅是一个索引号。该值在当前会话期(Session)不会发生改变,即从打开该文件到关闭该文件这段时间内该值不会改变。但如果你删除了之前放置的元素,关闭文件后再次打开,被删除之后的元素的文件位置会发生变化。一个元素的元素标识和文件位置可以通过查看元素信息(Element Information)得到。如下图所示:

现在的问题是:如果我知道了ElementID或FilePosition的值,如何定位到这个元素?如果用过V8XM之前的Element Information对话框的用户可能知道有个键入命令叫做Analyze Element,其实该命令可以后跟ByFilePos和ById关键字。如果您键入命令Analyze Element ByFilePos 4000000并回车,就能在旧式的元素信息对话框中显示文件位置为4000000的元素的信息。如下图所示:

还可以通过键入Analyze Element SelectById 3845来选中这个元素。进一步结合右击菜单中的Isolate(隔离)命令和Fit View(充满视图)命令能快速地在一个复杂的图形中找到某个ElementId所对应的元素。