在AutoCAD中,值由图层给出,所以这就是-1的原因。但问题是,在arcmap中,值是不同的
在检查员中,在“AutoCAD图层”列中,值取决于图层的-1或-3。所以暴露这些属性,在gdb中复制和翻译所有内容。,值将为-1或-3。打开arcmap中列线条的原始CAD文件,值为25。我不明白为什么FME的读数是-1而不是实际值。
正如我所说的,它变成了是的,因此,如果不工作,自动复制属性是毫无意义的手动放置值,因为一个CAD层可以在同一列中具有不同的线权重。我仍然不明白为什么fme dosent在cad文件中读取了所有列。当检查文件时,文件的大部分属性都丢失了。
正如Itay所说,如果尚未执行此操作,请尝试使用“功能上的存储层属性”参数。
否则,总会有另一种解决方法。虽然不是很漂亮,您可以手动将属性值设置为25。
您使用的是哪种版本的FME?你试过设置存储要素的图层属性参数为“是”?
是-1,线条类型是按图层排列的。问题是,FME Dosent读取了所有文件和属性的CAD文件,在arcmap中显示。
对于这些属性,FME数据检查器显示了什么?是否可以将模板中的线条宽度实际设置为25(按层),然后使用“按层”选项将所有功能设置为25(按层)?