西班牙
斯潘4
当v8dgn文件格式允许512个字符的单元格名称时,为什么v8dgn编写器中的v8dgn单元格名称有10个字符的限制?旧的igds时代已经过去很久了,我不明白为什么fme v8 dgn编写器不使用v8dgn文件格式属性大小?在v8 dgn环境中,10个字符对于一个单元名来说是不够的。
你好。这有点不清楚,但希望我能帮忙。实际上,当使用dgnv8编写时,单元格名称不限制为10个字符,它只是看起来如此。如果单元格库中有较长的单元格名称,则dgnstyler或igds\u cell\u name属性可以按较长的名称指定该单元格并成功写入该单元格。
我认为问题在于cell name(igds_cell_name)的可公开格式属性具有char(10)类型。这是一个遗留的决定,应该更新。但是,由于DGNV8编写器没有严格遵守目标要素类型上字符串属性类型的长度,因此这实际上不会影响较长单元格名称的写入。
但是,这可能是DGNV8读取器的问题,在DGNV8读取器中,相同的已公开单元名称属性和类型可以映射到写入程序功能类型,该写入程序功能类型可以根据类型中指定的长度严格截断名称。
此公开的属性类型长度将在FME 2018中固定。
?2019安全亚搏在线软件公司|法律