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