Autodesk AutoCAD地图3D对象数据读取器参数
对象数据读取模式
指定用于对象数据读取的模式和数据的总体结构。
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/autocad_od/../Skins/Default/Stylesheets/Images/transparent.gif)
模式将使用源数据集中的层作为FME特性类型生成,并且将为每个实体读取一个数据特性。这种模式可以被认为是空间,因为在这种模式下读取的每个数据特性都唯一地表示一个实体,其所有引用的对象数据表记录都作为属性解析到实体上。这是推荐的从AutoCAD Map 3D Object Data Reader转换为另一种FME格式的默认读取模式。
如果某个实体包含对象数据N.不同的对象数据表,则只创建一个特性,该特性存储实体信息并具有N.关联的对象数据表。如果实体没有与其关联的对象数据,则它只没有对象数据属性。
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/autocad_od/../Skins/Default/Stylesheets/Images/transparent.gif)
模式将结合使用层和对象数据表作为FME特性类型生成,因为它们被安排在源数据集中。根据分层特征类型读取的数据特征为源数据集中的每个实体,根据对象数据表特征类型读取的数据特征为每个对象数据表中每个实体的记录。这种模式可以被认为是关系,因为以这种模式读取的每个数据特性要么表示对象数据属性,要么表示源数据集的实体,并且这两种类型通过实体句柄链接或关联在一起。
如果某个实体引用对象的数据记录N.不同的对象数据表总共m引用的对象数据记录,然后使用基于实体的图层的FME功能类型创建一个实体功能。同时,m创建非几何对象数据特征,每个具有一个对象数据属性m由该实体引用的对象数据表记录。
这些对象数据记录特征将具有基于保存它们所代表的记录的对象数据表的FME特征类型。他们会有一个autocad_entity属性的值为autocad_od.和一个autocad_entity_handle.属性,该属性可用于将存储关联实体信息的特性关联起来。
这是从AutoCAD Map 3D对象数据读取器转换到AutoCAD Map 3D对象数据写入器的推荐读取模式。
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/autocad_od/../Skins/Default/Stylesheets/Images/transparent.gif)
模式将结合使用层和源数据集中的对象数据表作为FME特性类型生成。这种模式可以被认为是对象数据,因为使用对象数据表特性类型读取的每个数据特性都唯一地定义一个实体对象数据表记录,并将引用的实体信息作为几何体和实体属性复制到记录上。
如果某个实体包含对象数据N.不同的对象数据表总共m然后,它引用的对象数据记录m + 1创建了不同的特性,一个用于引用的每个对象数据表记录,一个用于原始实体。
每个特性将存储实体信息的一个副本,并拥有来自它所代表的一个对象数据表记录的对象数据。为同一实体引用的两个不同对象数据表记录创建的数据特性将具有相同的值autocad_od_entity_key属性。如果一个实体没有与它关联的任何对象数据,原始实体特征将使用实体的层名作为FME特征类型。
实体的选择
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/autocad_od/../Skins/Default/Stylesheets/Images/transparent.gif)
当选中时,此参数将爆炸块,并返回组成块组件的实体作为单独的特征。
当读取器解析块时,它为每个作为块定义一部分的AutoCAD实体输出一个特性。原始插入物不会输出。这导致通过FME传输的块的全图形表示,但块的确切插入点丢失。
每个块成员特征都具有该属性autocad_block_number为每个块设置为相同的值,以便组成每个块的特征可以在后续处理中合并。任意深度块嵌套是允许的,但是autocad_block_number属性仅对最外层的每个块更新。默认情况下,所有块成员将与原始块在同一层。
通常的AutoCAD-to-AutoCAD翻译设置:不选择
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/autocad_od/../Skins/Default/Stylesheets/Images/transparent.gif)
指定阅读器在解析(或展开)插入实体时如何设置块组件实体的特征类型。此参数仅适用于将方块分解成实体检查。
当读取器解析块时,它为每个作为块定义一部分的AutoCAD实体输出一个特性。如果选中此参数,则所有块成员将与原始块的基于层的特征类型相同。如果未选中该参数,则块成员将出现在它们各自的基于层的特征类型上。
当解析组件并使用基于层的模式时,该参数非常有用,并且您希望块组件特性共享基于层的特性类型。要更改组件特性上的层信息以匹配它们基于层的特性类型,请使用使用组件的块层信息参数。
通常的AutoCAD-to-AutoCAD翻译设置:不选择
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/autocad_od/../Skins/Default/Stylesheets/Images/transparent.gif)
指定读取器在解析(或爆炸)插入实体时如何设置块组件实体的图层信息属性。此参数仅适用于将方块分解成实体被选中。
当读取器解析块时,它为每个作为块定义一部分的AutoCAD实体输出一个特性。
如果选中此参数,则所有块成员将具有与原始块相同的图层信息。如果未选中此参数,则块成员将具有其各个层的图层信息。
特定层属性的例子有autocad_layer那autocad_layer_hidden,autocad_layer_color.该参数还会影响相关的符号属性,例如autocad_lineweight和autocad_color这可能随层值。
通常的AutoCAD-to-AutoCAD翻译设置:不选择
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/autocad_od/../Skins/Default/Stylesheets/Images/transparent.gif)
选中后,阅读器在解析(或爆炸)插入实体时将插入点位置作为属性添加到块组件实体。
当读取器解析块时,它为每个作为块定义一部分的AutoCAD实体输出一个特性。原始插入不是块定义的一部分,但此参数允许仍然表示插入位置。
每个块成员特性都将包含该属性autocad_block_insert_(某某).
通常的AutoCAD-to-AutoCAD翻译设置:不选择
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/autocad_od/../Skins/Default/Stylesheets/Images/transparent.gif)
如果是参数将方块分解成实体被选中,此参数也被选中,然后将爆炸块的插入点作为点特征输出。
爆炸所选块:该参数是要展开的块名称的一个空格分隔的列表,仅当将方块分解成实体被选中。
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/autocad_od/../Skins/Default/Stylesheets/Images/transparent.gif)
指定读者是否会将MTEXT实体爆炸到单独的文本实体中。如果选择,则结果文本功能表示具有相同MTEXT属性的文本的片段,如样式和位置。
如果未选择,则MTEXT实体将被读取为单个文本功能。
通常的AutoCAD-to-AutoCAD翻译设置:不选择
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/autocad_od/../Skins/Default/Stylesheets/Images/transparent.gif)
确定折线是否应将其高程属性视为Z坐标(适用于轻量折线和2D折线)。
AutoCAD-to-AutoCAD翻译设置:在执行autocad到autocad转换时不应设置此选项,因为在读取时转换为Z坐标的高程在输出时不会转换回高程属性。
属性选项
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/autocad_od/../Skins/Default/Stylesheets/Images/transparent.gif)
确定FME是否将读取List表示中与AutoCAD实体关联的扩展实体数据。
默认情况下,FME将读取这种表示的扩展实体数据。看到扩展实体数据有关这些陈述的详情。
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/autocad_od/../Skins/Default/Stylesheets/Images/transparent.gif)
确定FME是否将读取通常与Insert实体关联的属性实体信息。
默认情况下,FME将读取这种表示的扩展实体数据。
这个信息包括fme_attrib_info属性作为结构化列表。属性可以将这些信息作为属性添加到特性中将可见属性读取为文本实体,尽管是在列表表示中。看到插入获取详细信息。
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/autocad_od/../Skins/Default/Stylesheets/Images/transparent.gif)
指示AutoCAD阅读器读取实体扩展字典中的XRecord条目。这些XRecord条目可能会相应地成为FME特性属性。
如果没有选中(这是默认值),将不会读取任何XRecord条目。
如果选中,则XRecord数据将成为类似于列表形式的FME特征属性扩展实体数据,但是带有带有表单名称的属性autocad_xrecord_data *.
预先考虑表名
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/autocad_od/../Skins/Default/Stylesheets/Images/transparent.gif)
检查prepend表名称以使用它们来的对象数据表的前缀属性名称。这适用于对应于对象数据表中的列的FME特征类型的属性,以及对应于对象数据表中的对象数据记录字段的FME数据特征上的属性。
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/autocad_od/../Skins/Default/Stylesheets/Images/transparent.gif)
输入分隔符(任何字符),当勾选Prepend table name时,该分隔符将用于将对象数据表名称与对象数据信息分开。
模式属性
使用搜索信封
使用最小和最大的x和y参数,定义一个边界框,用于过滤输入特征。只返回与边界框相交的特性。
如果搜索信封的所有四个坐标都指定为0,则搜索信封将被禁用。
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/autocad_od/../Skins/Default/Stylesheets/Images/transparent.gif)
选中该参数后,将删除正在读取的搜索信封之外的导入特性的任何部分。
下面的示例演示了搜索信封的结果剪辑搜索信封未选择(设置为否),选择(设置为是)。
- 不可以:任何跨越搜索信封边界的特征都将被读取,包括位于边界之外的部分。
- 是的:任何跨越搜索信封边界的特征将在边界处被剪切,只有位于边界内的部分将被读取。的底层函数剪辑搜索信封函数是一个交集;然而,当剪辑搜索信封时,除交集外,还将执行裁剪操作。
先进的
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/autocad_od/../Skins/Default/Stylesheets/Images/transparent.gif)
确定是否解决实体的颜色,或保持其随层.选中(默认值)时,autocad_color属性将包含实际的颜色值(0到255之间的整数),因此保留原始属性。
例如,如果你在“rivers”图层上有一个实体,它的颜色设置为随层,图层颜色设置为“蓝色”:
- 如果选择此选项,则autocad_color属性将被设置为“blue”(它的等价整数值)。
- 如果不选择此选项,则autocad_color属性将保持设置为随层(整数256)或随块(一个整数值0),并且所有的组件将分别被分配相同的层颜色或块颜色。
通常的AutoCAD-to-AutoCAD翻译设置:不选择
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/autocad_od/../Skins/Default/Stylesheets/Images/transparent.gif)
指定读者是否应留下栅格未删除并仅将剪辑信息存储为属性,或者是否应该应用剪辑。
- 如果选中,栅格将不会被裁剪,裁剪信息可能会从特征属性中检索出来,这允许裁剪的栅格特征通过FME而不会丢失数据。
- 如果未选中(默认),则读取的剪切栅格将应用其剪辑信息,并且剪辑边界的任何内容都将丢失。
通常的AutoCAD-to-AutoCAD翻译设置:选择
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/autocad_od/../Skins/Default/Stylesheets/Images/transparent.gif)
指定是否以保留其复杂属性的方式读取嵌套和mpolygon。
如果选择此参数,循环将被聚合为多边形,并排序为任何封闭循环将在任何封闭循环之前存储。可以添加属性来存储折线凸出弧信息。
如果未选择此参数,则每个舱口实体的循环将被转换为区域并聚合在一起,并且折线凸起弧将插入线条。
通常的AutoCAD-to-AutoCAD翻译设置:选择
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/autocad_od/../Skins/Default/Stylesheets/Images/transparent.gif)
指定读者是否应留下栅格未删除并仅将剪辑信息存储为属性,或者是否应该应用剪辑。
- 如果选中,栅格将不会被裁剪,裁剪信息可能会从特征属性中检索出来,这允许裁剪的栅格特征通过FME而不会丢失数据。
- 如果未选中(默认),则读取的剪切栅格将应用其剪辑信息,并且剪辑边界的任何内容都将丢失。
通常的AutoCAD-to-AutoCAD翻译设置:选择
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/autocad_od/../Skins/Default/Stylesheets/Images/transparent.gif)
指定是否将维度解析(爆发)为它们各自的部分。
如果选择,每个几何块将作为单独的功能输出,以及非几何autocad_dimension_def.
特性。
如果不选择,将输出包含所有原始维度片段的聚合(例如,aautocad_dimension.
).
通常的AutoCAD-to-AutoCAD翻译设置:不选择
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/autocad_od/../Skins/Default/Stylesheets/Images/transparent.gif)
确定如何读取多行实体。如果未选中,多线几何将由只包含基线的显式顶点和附加线的相对顶点的线构成。当勾选时,将执行额外的多线属性评估,这可能导致几何图形中额外的顶点和间隙。评估的几何形式是一个多线实体的更完整的几何表示,但不能毫无损失地由AutoCAD Writer编写。
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/autocad_od/../Skins/Default/Stylesheets/Images/transparent.gif)
当选择时,AutoCAD读取器不会向Polyline和LWP Line Bulges向量,而只是将系数存储在属性中autocad_bulge.
此外,指定该参数时,允许创建autocad_start_width和autocad_end_width.属性表示折线和LWP实体的宽度属性。
通常的AutoCAD-to-AutoCAD翻译设置:仅在执行AutoCAD到AutoCAD Transations时选择
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/autocad_od/../Skins/Default/Stylesheets/Images/transparent.gif)
指示FME忽略被读取的文件的用户定义坐标系。默认情况下,FME在读取坐标数据时应用UCS。
通常的AutoCAD-to-AutoCAD翻译设置:总是选择
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/autocad_od/../Skins/Default/Stylesheets/Images/transparent.gif)
指定是否应将零长度弧转换为点特征(即,autocad_point).
如果这个特征变成了一个点,它仍然会保留它作为一个弧线时的所有属性。
通常的AutoCAD-to-AutoCAD翻译设置:从未选择过
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/autocad_od/../Skins/Default/Stylesheets/Images/transparent.gif)
确定是否读取AutoCAD组。默认情况下,FME不读取组。
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/autocad_od/../Skins/Default/Stylesheets/Images/transparent.gif)
确定FME是否读取表示外部引用的AutoCAD实体。默认情况下,FME不会读取外部引用。
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/autocad_od/../Skins/Default/Stylesheets/Images/transparent.gif)
如果选择此选项,AutoCAD阅读器将为每个特性的层添加额外的属性来描述层属性。这些包括autocad_layer_linetype那autocad_layer_color,autocad_layer_lineweight.
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/autocad_od/../Skins/Default/Stylesheets/Images/transparent.gif)
在输出任何其他特性之前,读者将在翻译开始时输出所有块定义。在输出块之后,在不解析块的情况下运行翻译的其余部分。
此值覆盖指定的值将方块分解成实体.
选中时,块定义的一部分的所有功能都具有属性autocad_block_definition,属性的值是它们是组件的块的名称。
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/autocad_od/../Skins/Default/Stylesheets/Images/transparent.gif)
当选择时,指定是否应该将零长度的弧转换为点特征(即,autocad_point).
如果这个特征变成了一个点,它仍然会保留它作为一个弧线时的所有属性。
通常的AutoCAD-to-AutoCAD翻译设置:从未选择过
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/autocad_od/../Skins/Default/Stylesheets/Images/transparent.gif)
指定阅读器是否会忽略冻结层上的所有特性。
如果选中,位于冻结层上的特征不会从输入数据集读取。
如果未选择,则从冻结层读取该功能。
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/autocad_od/../Skins/Default/Stylesheets/Images/transparent.gif)
指定阅读器是否会忽略隐藏层上的所有特征。
如果选中,隐藏层上的特征不会从输入数据集中读取。
如果未选中,将从隐藏层读取特性。
如果此选项是在工作空间生成时指定的,并且模式模式是按层的,则不会使用隐藏层中的模式信息来生成工作空间。
通常的AutoCAD-to-AutoCAD翻译设置:不选择
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/autocad_od/../Skins/Default/Stylesheets/Images/transparent.gif)
指定读取器是否将忽略锁定层上的所有特性。
如果选中,锁定层上的特征不会从输入数据集中读取。
如果未选择,则从锁定层读取该功能。
如果该选项是在工作区生成时指定的,并且模式模式是按层的,则不会使用来自锁定层的模式信息来生成工作区。
通常的AutoCAD-to-AutoCAD翻译设置:不选择
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/autocad_od/../Skins/Default/Stylesheets/Images/transparent.gif)
如果您有一个Esri World文件(*.wld),想要FME在确定数据集中的特性坐标时使用该参数。
FME将在数据集的文件夹中搜索具有与数据集相同名称的文件的文件夹,但是使用.wld扩展。如果它找不到同名的文件,它就会查找该文件ESRI_CAD.WLD.在数据集文件夹中。如果存在这些文件中的任何一个,FME将使用文件中的信息将数据集中特征的坐标转换为它们的新地理空间坐标。
如果找不到文件,那么将使用数据集中找到的坐标信息继续翻译,而不执行任何额外的转换。
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/autocad_od/../Skins/Default/Stylesheets/Images/transparent.gif)
确定FME是否将尝试读取代理实体的图形表示,这些实体是某些不支持对象的占位符。默认情况下,FME将读取代理图形。
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/autocad_od/../Skins/Default/Stylesheets/Images/transparent.gif)
确定FME是否试图读取存储在图纸中的某些AutoCAD系统变量。默认情况下,FME不会读取绘图系统变量。
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/autocad_od/../Skins/Default/Stylesheets/Images/transparent.gif)
如果选择了“读取纸空间”,则指定应该读取哪些纸空间。
如果同时选择该参数和读取模型空间,则可以读取模型空间和纸张空间中的实体。这些实体来自空间,代表不同的观点,可能重叠或严重分离,这可能会降低检查期间的可见性。
如果选择多个纸张空间,实体可能会重叠,这可能会降低检查期间的可见性。
通常的AutoCAD-to-AutoCAD翻译设置:不选择
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/autocad_od/../Skins/Default/Stylesheets/Images/transparent.gif)
读取DXF文件时,该参数指示读取器使用指定的DXF头文件作为读取文件的头。此选项用于组织产生的情况无头DXF文件,节省存储空间。
指定DXF头文件的完整路径名。
笔记:如果为DWG文件指定此参数,翻译将以错误结束。