Autodesk AutoCAD Map 3D Object Data Reader Parameters
Object Data Reading Mode
Specifies the overall structure of the schema and data for object data reading.
The schema will be generated using layers in the source dataset as FME feature types, and one data feature will be read for each entity. This mode can be thought of as spatial, since each data feature read in this mode uniquely represents an entity with all its referenced object data table records resolved onto it as attributes. This is the recommended default reading mode for translating from the AutoCAD Map 3D Object Data Reader to another FME format.
If a certain entity contains object data in n different object data tables, then only one feature is created, which stores the entity information and has all the attributes of the n associated object data tables. If an entity does not have object data associated with it, it simply has no object data attributes on it.
The schema will be generated using a combination of both layers and object data tables as FME feature types, as they are arranged in the source dataset. The data features read according to the layer-based feature types will be for each entity in the source dataset, and the data features read according to the object data table feature types will be for the records per entity in each object data table. This mode can be thought of as relational, since the each data feature read in this mode represents either the object data attributes or the entities of the source dataset, and the two types are linked or related together by an entity handle.
If a certain entity references object data records in n different object data tables with a total of m object data records referenced, then one entity feature is created with an FME feature type based on the entity’s layer. At the same time, m non-geometric object data features are created, each having the object data attributes of one the m object data table records referenced by that entity.
These object data record features will have an FME feature type based on the object data table that holds the record they represent. They will have an autocad_entity attribute with a value of autocad_od, and an autocad_entity_handle attribute that can be used to relate the feature that stores the associated entity information.
This is the recommended reading mode for translating from the AutoCAD Map 3D Object Data reader to the AutoCAD Map 3D Object Data writer.
The schema will be generated using a combination of both layers and object data tables in the source dataset as FME feature types. This mode can be thought of as object data, since each data feature read with an object data table feature type uniquely defines an entity object data table record with the referencing entity information copied onto it as geometry and entity attributes.
If a certain entity contains object data in n different object data tables with a total of m object data records referenced by it, then m+1 different features are created, one for each object data table record referenced, and one for the original entity.
Each feature will store a copy of the entity information and have object data from only one object data table record that it represents. Data features created for two different object data table records that are referenced by the same entity will have identical values for the autocad_od_entity_key attribute. If an entity does not have any object data associated with it, the original entity feature will use the entity's layer name as the FME feature type.
Entity Options
When selected, this parameter explodes blocks and return the entities that form the components of the block as separate features.
When the reader resolves blocks, it outputs a feature for each of the AutoCAD entities that are part of the block definition. The original insert is not output. This results in the full graphical representation of the block transferred through FME, but the exact insertion point of the block is lost.
Each block member feature is given the attribute autocad_block_number which is set to the same value for each block so that the features comprising each block may be combined in subsequent processing. Arbitrary deep block nesting is permitted, however, the autocad_block_number attribute is only updated for each block at the outermost level. By default, all block members will be on the same layer as that of the original block.
Usual AutoCAD-to-AutoCAD translation setting: Not selected
Specifies how the reader sets the feature type of block component entities when resolving (or exploding) insert entities. This parameter applies only if Explode Blocks into Entities is checked.
When the reader resolves blocks, it outputs a feature for each of the AutoCAD entities that are part of the block definition. If this parameter is checked, all block members will be on the same layer-based feature type as that of the original block. If this parameter is unchecked, the block members will appear on their respective layer-based feature types.
This parameter is useful when resolving components and using a layer-based schema, and you want block component features to share a layer-based feature type. To change the layer information on the component features to match their layer-based feature type, use the Use Block Layer Information for Components parameter.
Usual AutoCAD-to-AutoCAD translation setting: Not selected
Specifies how the reader sets the layer information attributes of the block component entities when resolving (or exploding) insert entities. This parameter applies only if Explode Blocks into Entities is selected.
When the reader resolves blocks, it outputs a feature for each of the AutoCAD entities that are part of the block definition.
If this parameter is checked, all block members will have the same layer information as that of the original block. If this parameter is unchecked, the block members will have the layer information of their respective layers.
Examples of layer specific attributes are autocad_layer, autocad_layer_hidden, and autocad_layer_color. This parameter also affects related symbology attributes such as autocad_lineweight and autocad_color which may have ByLayer values.
Usual AutoCAD-to-AutoCAD translation setting: Not selected
When selected, the reader adds the insert point location as attributes to the block component entities when resolving (or exploding) inserts entities.
When the reader resolves blocks, it outputs a feature for each of the AutoCAD entities that are part of the block definition. The original insert is not part of the block definition, but this parameter allows the insert location to still be represented.
Each block member feature will include the attribute autocad_block_insert_[xyz].
Usual AutoCAD-to-AutoCAD translation setting: Not selected
If the parameter Explode Blocks Into Entities is selected, and this parameter is also selected, then the insert points of exploded blocks are output as point features.
Explode Selected Blocks: This parameter is a a space-delimited list of the block names that are to be exploded, and is processed only when Explode Blocks into Entities is selected.
Specifies whether the reader will explode the mtext entities into separate text entities. If selected, the resulting text features represent fragments of text with the same mtext properties such as style and location.
If not selected, the mtext entity will be read as a single text feature.
Usual AutoCAD-to-AutoCAD translation setting: Not selected
Determines whether polylines should have their elevation attribute treated as a Z coordinate (applies to light-weight polylines and 2D polylines).
AutoCAD-to-AutoCAD translation setting: This option should not be set when performing AutoCAD-to-AutoCAD translations as the elevations converted to Z coordinates when read in will not be converted back to elevation attributes when written out.
Model and Paper Space Options
When selected, this parameter instructs FME to read the entities from the model space.
If this parameter and Read Selected Paper Spaces are both selected, entities from the model space and paper space may be read. These entities are from spaces that represent distinct views and may overlap or be greatly separated (which may reduce visibility during inspection).
Usual AutoCAD-to-AutoCAD translation setting: Selected
Specifies which paper spaces should be read if Read Paper Space is selected.
If this parameter and Read Model Space are both selected, entities from the model space and paper space may be read. These entities are from spaces which represent distinct views and may overlap or be greatly separated which may reduce visibility during inspection.
If multiple paper spaces are selected entities may overlap which may reduce visibility during inspection.
Usual AutoCAD-to-AutoCAD translation setting: Not selected
When selected, this parameter instructs FME to read a geometric representation of the layout border from a paper space.
Usual AutoCAD-to-AutoCAD translation setting: Not selected
When selected, this parameter instructs FME to read a geometric representation of model space entities as they are seen through a paper space viewport.
Note that each viewport in each paper space selected may require additional computation and processing time during read.
Usual AutoCAD-to-AutoCAD translation setting: Not selected
Attribute Options
Determines whether FME will read the extended entity data associated with AutoCAD entities in the List representation.
By default, FME will read extended entity data in this representation. See Extended Entity Data for details on these representations.
Determines whether FME will read the Attribute entity information commonly associated with Insert entities.
By default, FME will read extended entity data in this representation.
This information consists of the fme_attrib_info attributes as a structured list. This is the same information that can be added to features as attributes with the Read Visible Attributes as Text Entities, though in a list representation. See Inserts for details.
Instructs the AutoCAD Reader regarding reading of XRecord entries in the extension dictionaries of entities. These XRecord entries may become FME feature attributes accordingly.
If not selected (which is the default), any XRecord entries will not be read.
If selected, the XRecord data will become FME feature attributes similar to the list form of Extended Entity Data, but with attributes with names of the form autocad_xrecord_data*.
Prepend Table Name
Check Prepend Table Name to prefix attribute names with the object data table from which they came. This applies to both the attributes on FME feature types which correspond to columns in object data tables, and the attributes on FME data features which correspond to fields of object data records in object data tables.
Enter a Separator Character (any character) that will be used to separate the object data table name from the object data information when Prepend Table Name is checked.
Schema Attributes
Use this parameter to expose Format Attributes in Workbench when you create a workspace:
- In a dynamic scenario, it means these attributes can be passed to the output dataset at runtime.
- In a non-dynamic scenario, you can use this parameter to expose additional attributes on multiple feature types.
Use Search Envelope
Using the minimum and maximum x and y parameters, define a bounding box that will be used to filter the input features. Only features that intersect with the bounding box are returned.
If all four coordinates of the search envelope are specified as 0, the search envelope will be disabled.
When selected, this parameter removes any portions of imported features being read that are outside the Search Envelope.
The example below illustrates the results of the Search Envelope when Clip to Search Envelope is not selected (set to No) and when it is selected (set to Yes).
- No: Any features that cross the search envelope boundary will be read, including the portion that lies outside of the boundary.
- Yes: Any features that cross the search envelope boundary will be clipped at the boundary, and only the portion that lies inside the boundary will be read. The underlying function for the Clip to Search Envelope function is an intersection; however, when Clip to Search Envelope is selected, a clipping operation is also performed in addition to the intersection.
Advanced
Determines whether to resolve the entity's color, or keep it as ByLayer. When selected (which is the default), the autocad_color attribute will contain the actual color by value (an integer between 0 and 255 inclusive) therefore preserving the original attributes.
For example, if you have an entity on a "rivers" layer, with its color set to ByLayer, and the layer color set to "blue":
- If you select this option, then the autocad_color attribute will be set to "blue" (its equivalent integer value).
- If you do not select this option, then the autocad_color attribute will remain set to ByLayer (an integer value of 256) or ByBlock (an integer value of 0), and the components will all be assigned the same layer color or block color, respectively.
Usual AutoCAD-to-AutoCAD translation setting: Not selected
Specifies whether or not to read hatches and MPolygons in a way that preserves their complex properties.
If this parameter is selected, the loops will be aggregated together as polygons, and ordered such that any enclosing loop will be stored before any enclosed loop. Attributes may be added to store polyline bulge arc information.
If this parameter is not selected, the loops of each hatch entity will be converted to areas and aggregated together, and polyline bulge arcs will be interpolated into lines.
Usual AutoCAD-to-AutoCAD translation setting: Selected
Specifies whether the reader should leave a raster unclipped and only store the clipping information as attributes, or whether it should apply the clipping.
- If selected, the raster will not be clipped and the clipping information may be retrieved from the feature attributes, this allows clipped raster features to pass through FME with no loss of data.
- If not selected (default), clipped rasters being read will have their clipping information applied, and anything outside the clipping bounds will be lost.
Usual AutoCAD-to-AutoCAD translation setting: Selected
Specifies whether or not to resolve (explode) dimensions into their individual pieces.
If selected, each geometric piece of the dimension will be output as a separate feature, as well as a non-geometric autocad_dimension_def
feature.
If not selected, an aggregate containing all the pieces of the original dimension will be output (i.e., an autocad_dimension
).
Usual AutoCAD-to-AutoCAD translation setting: Not selected