#!#! #! #! #!#!#!#!#!#! #!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#! #!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#! #! #!#!#!#!#!#!#! #!#!#!#!#!#!#!#!#!#!#!#!#!#! #!#! #!#!#!#! #!

electricity.cable: [SWORLDSWAF]

" POSITION="1335 -113" TOP_LEFT="1335 -113" BOTTOM_RIGHT="1335 -113" BOUNDING_RECT="1335 -113 0 -0" ORDER="5e+014" FOLLOW_ANCHOR="true" INFO_NODE="false" COLOUR="1,1,0.784314,0.192157" SIZE_POLICY="8" COMMENT_TYPE="REGULAR" ANCHORED_NODE="10">
#!

electricity_cable: electric_networkProposed [AUTOCAD_OD]

" POSITION="81 -108" TOP_LEFT="81 -108" BOTTOM_RIGHT="81 -108" BOUNDING_RECT="81 -108 0 -0" ORDER="5e+014" FOLLOW_ANCHOR="true" INFO_NODE="false" COLOUR="1,1,0.784314,0.192157" SIZE_POLICY="8" COMMENT_TYPE="REGULAR" ANCHORED_NODE="1">
#!#!
#! #!#! #!#! #! #!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#! #!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#! #!#!#!#!#! #!#! #!#! #!#! #!#!
#!GUI IGNORE SourceDataset_AUTOCAD_OD_1,_OUTPUT_BLOCKS_AT_START_AUTOCAD_OD_1,_PRESERVE_INSERTS_AUTOCAD_OD_1,_STORE_BULGE_INFO_AUTOCAD_OD_1,_PRESERVE_CLIPPED_RASTERS_AUTOCAD_OD_1,_CONVERT_ZERO_LENGTH_ARCS_TO_POINTS_AUTOCAD_OD_1,_OUTPUT_ZERO_LENGTH_LINES_AS_LINES_AUTOCAD_OD_1,_USE_DXF_HEADER_AUTOCAD_OD_1,_XRECORD_READING_AUTOCAD_OD_1,AUTOCAD_OD_IN_QUALIFY_OBJECT_DATA_RECORDS_WITH_TABLE_NAME_AUTOCAD_OD_1,AUTOCAD_OD_IN_OD_TABLE_NAME_SEPARATOR_AUTOCAD_OD_1,AUTOCAD_OD_IN_RESOLVE_BLOCKS_AUTOCAD_OD_1,AUTOCAD_OD_IN_USE_BLOCK_HEADER_LAYER_AUTOCAD_OD_1,AUTOCAD_OD_IN_USE_BLOCK_LAYER_INFO_AUTOCAD_OD_1,AUTOCAD_OD_IN_EXPLODE_MTEXT_AUTOCAD_OD_1,AUTOCAD_OD_IN_READ_AS_2_5D_AUTOCAD_OD_1,AUTOCAD_OD_IN_READ_PAPER_SPACE_AUTOCAD_OD_1,AUTOCAD_OD_IN_IGNORE_UCS_AUTOCAD_OD_1,AUTOCAD_OD_IN_IGNORE_HIDDEN_LAYERS_AUTOCAD_OD_1,AUTOCAD_OD_IN_APPLY_WORLD_FILE_AUTOCAD_OD_1,AUTOCAD_OD_IN_EXPOSE_ATTRS_GROUP_AUTOCAD_OD_1,AUTOCAD_OD_IN_SEARCH_ENVELOPE_MINX_AUTOCAD_OD_1,AUTOCAD_OD_IN_SEARCH_ENVELOPE_MINY_AUTOCAD_OD_1,AUTOCAD_OD_IN_SEARCH_ENVELOPE_MAXX_AUTOCAD_OD_1,AUTOCAD_OD_IN_SEARCH_ENVELOPE_MAXY_AUTOCAD_OD_1,AUTOCAD_OD_IN_CLIP_TO_ENVELOPE_AUTOCAD_OD_1,AUTOCAD_OD_IN_NETWORK_AUTHENTICATION_AUTOCAD_OD_1,AUTOCAD_OD_IN_NETWORK_PROXY_AUTOCAD_OD_1,SEARCH_ENVELOPE_COORDINATE_SYSTEM_AUTOCAD_OD_1,_STORE_SPLINE_DEFS_AUTOCAD_OD_1,_REALDWGResolveDimensions_AUTOCAD_OD_1,REALDWG_IN_IGNORE_FROZEN_LAYERS_AUTOCAD_OD_1,REALDWG_IN_IGNORE_LOCKED_LAYERS_AUTOCAD_OD_1,RESOLVE_ENTITY_COLOR_AUTOCAD_OD_1,VISIBLE_ATTRIBUTES_AS_TEXT_AUTOCAD_OD_1,PRESERVE_COMPLEX_HATCHES_AUTOCAD_OD_1,READ_GROUPS_AUTOCAD_OD_1,READ_XREFS_AUTOCAD_OD_1,EVALUATE_MLINE_GEOM_AUTOCAD_OD_1,SWORLDSWAF_OUT_SERVER_SWORLDSWAF_1,SWORLDSWAF_OUT_PORT_SWORLDSWAF_1,SWORLDSWAF_OUT_SERVICE_SWORLDSWAF_1,SWORLDSWAF_OUT_USER_NAME_SWORLDSWAF_1,SWORLDSWAF_OUT_PASSWORD_SWORLDSWAF_1,SWORLDSWAF_OUT_ALTERNATIVE_SWORLDSWAF_1 DEFAULT_MACRO SourceDataset_AUTOCAD_OD C:\ FMEData2015 \资源\的Smallworld \ sourceData \ electric_networkProposed.dwg GUI多文件SourceDataset_AUTOCAD_OD DWG_Files(* DWG)/ DXF_Files | *的.dwg(* DXF。); * DXF | DWG_Files(* DWG)| *的.dwg | DXF_Files | *。DXF | All_Files | * *来源(* DXF)。欧特克的AutoCAD RealDWG文件(S):DEFAULT_MACRO SWORLDSWAF_ALTERNATIVE | fme_training GUI可选TEXT SWORLDSWAF_ALTERNATIVE的Smallworld替代方案:有[如果{{$(SourceDataset_AUTOCAD_OD)} == {}} {{puts_real参数 'SourceDataset_AUTOCAD_OD' 必须给出一个值};出口1;};]#!START_HEADER#!WORKSPACE_VERSION 1#============================================================================ # # This mapping file was generated by FME Workbench # on 10/23/14 14:59:05 for translation between AUTOCAD_OD and SWORLDSWAF # # This workspace was generated with FME build 14389 # # You may edit this mapping file to customize its operation. Comments are # placed throughout to assist you. # # Modification History: # # Name Date Description # ================= ======== ============================================= # # # ============================================================================ # ============================================================================ # The following line defines the title presented to the user when this # mapping file is run through the FME GUI. You may modify this # if a more meaningful title would be appropriate. GUI TITLE AUTOCAD_OD to SWORLDSWAF Translation # ============================================================================ # The following line names the log file to which useful statistics about # the translation will be written. This line can be uncommented and # updated if you do wish to keep these statistics. # LOG_FILENAME translation.log # LOG_APPEND NO # ============================================================================ # The following line instructs the FME to log any features that do not # match any of the source feature patterns listed further down in # this file. If you are modifying this mapping file, this will be # useful to describe to you exactly which features you are losing # during translation, if the statistics indicate that features are # not being correlated or grouped. Uncorrelated features do not # match any source specification, ungrouped features do not have # any corresponding _DEF line. # FME_DEBUG UNGROUPED UNCORRELATED # ============================================================================ # The following two lines define the type of reader and writer to be # used for this translation. If you want to translate your data # back into its original format, you may make a copy of this file # and switch the reader and writer types. If you rerun the FME, you # will get your original data back again (together with any modifications # you made in the meantime). Note that several formats are NOT # bi-directional (for example, GIF can only be used as a WRITER) # so a reverse translation may not always be possible. #! START_WB_HEADER READER_TYPE AUTOCAD_OD READER_KEYWORD AUTOCAD_OD_1 READER_GEN_DIRECTIVES OD_READ_MODE,od_mode_entity,QUALIFY_OBJECT_DATA_RECORDS_WITH_TABLE_NAME,no,OD_TABLE_NAME_SEPARATOR,_,RESOLVE_BLOCKS,yes,USE_BLOCK_HEADER_LAYER,yes,USE_BLOCK_LAYER_INFO,no,EXPLODE_MTEXT,yes,READ_AS_2_5D,no,READ_PAPER_SPACE,no,IGNORE_UCS,no,IGNORE_HIDDEN_LAYERS,yes,APPLY_WORLD_FILE,yes,USE_SEARCH_ENVELOPE,NO,SEARCH_ENVELOPE_MINX,0,SEARCH_ENVELOPE_MINY,0,SEARCH_ENVELOPE_MAXX,0,SEARCH_ENVELOPE_MAXY,0,CLIP_TO_ENVELOPE,NO,SIMPLE_DONUT_BUILD_HATCHES,YES,SourceDataset,C: FMEData2014 资源 小世界 sourceData electric_networkProposed.dwg,FME_GEOMETRY_HANDLING,增强WRITER_TYPE MULTI_WRITER MULTI_WRITER_DATASET_ORDER BY_ID MULTI_WRITER_FIRST_WRITER_ID 0 MULTI_WRITER_TYPE {0} SWORLDSWAF MULTI_WRITER_KEYWORD {0} SWORLDSWAF_1#!END_WB_HEADER#!START_WB_HEADER MACRO WB_KEYWORD “AUTOCAD_OD_1” #!END_WB_HEADER#!START_SOURCE_HEADER AUTOCAD_OD AUTOCAD_OD_1#============================================================================# The following GUI line prompts for a file to be used as the # source of the DWG/DXF translation. # The user input is stored in a MACRO, which is then used to define # the dataset to be read. # The dataset this mapping file was generated from was: #! END_SOURCE_HEADER #! START_WB_HEADER DEFAULT_MACRO SourceDataset INCLUDE [ if {{$(SourceDataset)} != ""} { \ puts {DEFAULT_MACRO SourceDataset_AUTOCAD_OD_1 $(SourceDataset)} \ } ] #! END_WB_HEADER #! START_SOURCE_HEADER AUTOCAD_OD AUTOCAD_OD_1 DEFAULT_MACRO SourceDataset_AUTOCAD_OD_1 $(SourceDataset_AUTOCAD_OD) GUI MULTIFILE SourceDataset_AUTOCAD_OD_1 DWG_Files(*.dwg)/DXF_Files(*.dxf)|*.dwg;*.dxf|DWG_Files(*.dwg)|*.dwg|DXF_Files(*.dxf)|*.dxf|All_Files|*.* Source Autodesk AutoCAD RealDWG File(s): # ============================================================================ # A new section for defining the default values for MACROS that do not affect # the schema but which are no longer provided on the AUTOCAD_OD settings box. # These are given values based on the best default for the destination format. # ============================================================================ DEFAULT_MACRO _OUTPUT_BLOCKS_AT_START_AUTOCAD_OD_1 no GUI CHOICE _OUTPUT_BLOCKS_AT_START_AUTOCAD_OD_1 yes%no Output Blocks at Start: AUTOCAD_OD_1_OUTPUT_BLOCKS_AT_START $(_OUTPUT_BLOCKS_AT_START_AUTOCAD_OD_1) # ============================================================================ # 20040204 # Decide if we should handle the user coordinate system (ucs) DEFAULT_MACRO _PRESERVE_INSERTS_AUTOCAD_OD_1 yes GUI CHOICE _PRESERVE_INSERTS_AUTOCAD_OD_1 yes%no Preserve Insert Points: AUTOCAD_OD_1_PRESERVE_INSERTS $(_PRESERVE_INSERTS_AUTOCAD_OD_1) # ============================================================================ # Decide how we should handle bulges DEFAULT_MACRO _STORE_BULGE_INFO_AUTOCAD_OD_1 no GUI CHOICE _STORE_BULGE_INFO_AUTOCAD_OD_1 yes%no Store Bulge Info: AUTOCAD_OD_1_STORE_BULGE_INFO $(_STORE_BULGE_INFO_AUTOCAD_OD_1) DEFAULT_MACRO _PRESERVE_CLIPPED_RASTERS_AUTOCAD_OD_1 no GUI OPTIONAL CHOICE _PRESERVE_CLIPPED_RASTERS_AUTOCAD_OD_1 yes%no Preserve Clipped Rasters: AUTOCAD_OD_1_PRESERVE_CLIPPED_RASTERS $(_PRESERVE_CLIPPED_RASTERS_AUTOCAD_OD_1) DEFAULT_MACRO _BULGES_AS_ARCS_AUTOCAD_OD_1 no AUTOCAD_OD_1_SPLIT_BULGE_ARCS $(_BULGES_AS_ARCS_AUTOCAD_OD_1) # ============================================================================ # Now define a TestFactory which deletes any Insert entities # which do not have any attributes following. If you want to get # rid of these points for any reason then, remove the comments # #FACTORY_DEF * TestFactory # INPUT FEATURE_TYPE * autocad_entity autocad_insert # TEST &autocad_attributes_follow = false # OUTPUT FAILED FEATURE_TYPE * # DEFAULT_MACRO WB_KEYWORD_AUTOCAD_OD_1 "DWG" FACTORY_DEF * TeeFactory \ FACTORY_NAME $(WB_KEYWORD)"RenameAutocadExtendedAttrs" \ INPUT FEATURE_TYPE * \ OUTPUT FEATURE_TYPE * \ @CopyAttributes(autocad_extended_data_list{},extended_data_list{}) \ @CopyAttributes(autocad_extended_data{},extended_data{}) \ @RemoveAttributes(fme_regexp_match,^extended_data) # ============================================================================ # Decide how we should handle zero length arcs DEFAULT_MACRO _CONVERT_ZERO_LENGTH_ARCS_TO_POINTS_AUTOCAD_OD_1 yes GUI CHOICE _CONVERT_ZERO_LENGTH_ARCS_TO_POINTS_AUTOCAD_OD_1 yes%no Convert Zero Length Arcs to Points: # By default, we'll convert any zero length arcs we encounter to points AUTOCAD_OD_1_CONVERT_ZERO_LENGTH_ARCS_TO_POINTS $(_CONVERT_ZERO_LENGTH_ARCS_TO_POINTS_AUTOCAD_OD_1) # ============================================================================ # Decide how we should handle zero length lines DEFAULT_MACRO _OUTPUT_ZERO_LENGTH_LINES_AS_LINES_AUTOCAD_OD_1 no GUI CHOICE _OUTPUT_ZERO_LENGTH_LINES_AS_LINES_AUTOCAD_OD_1 yes%no Output Zero Length Lines as Lines: # By default, we'll convert any zero length lines we encounter to points AUTOCAD_OD_1_OUTPUT_ZERO_LENGTH_LINES_AS_LINES $(_OUTPUT_ZERO_LENGTH_LINES_AS_LINES_AUTOCAD_OD_1) # ============================================================================ DEFAULT_MACRO _USE_DXF_HEADER_AUTOCAD_OD_1 GUI OPTIONAL FILENAME_MUSTEXIST _USE_DXF_HEADER_AUTOCAD_OD_1 DXF_Files(*.dxf)|*.dxf|All_files(*.*)|*.* Use DXF Header: AUTOCAD_OD_1_USE_DXF_HEADER "$(_USE_DXF_HEADER_AUTOCAD_OD_1)" DEFAULT_MACRO _XRECORD_READING_AUTOCAD_OD_1 None GUI CHOICE _XRECORD_READING_AUTOCAD_OD_1 None%Lists Entity XRecord Reading: AUTOCAD_OD_1_XRECORD_READING $(_XRECORD_READING_AUTOCAD_OD_1) DEFAULT_MACRO AUTOCAD_OD_IN_OD_READ_MODE_AUTOCAD_OD_1 od_mode_entity AUTOCAD_OD_1_OD_READ_MODE "$(AUTOCAD_OD_IN_OD_READ_MODE_AUTOCAD_OD_1)" # ============================================================================ # Decide whether object data records should be prefixed with the table # in which they were found. WARNING: This value should not be changed because the # source and destination feature types were created assuming the value used below would # be used in a translation. DEFAULT_MACRO AUTOCAD_OD_IN_QUALIFY_OBJECT_DATA_RECORDS_WITH_TABLE_NAME_AUTOCAD_OD_1 no AUTOCAD_OD_1_QUALIFY_OBJECT_DATA_RECORDS_WITH_TABLE_NAME "$(AUTOCAD_OD_IN_QUALIFY_OBJECT_DATA_RECORDS_WITH_TABLE_NAME_AUTOCAD_OD_1)" GUI ACTIVEDISCLOSUREGROUP AUTOCAD_OD_IN_QUALIFY_OBJECT_DATA_RECORDS_WITH_TABLE_NAME_AUTOCAD_OD_1 OD_TABLE_NAME_SEPARATOR Prepend Table Name # ============================================================================ # Set the character that be the separator used between object data tables and # their columns when the columns are qualified by their table name. DEFAULT_MACRO AUTOCAD_OD_IN_OD_TABLE_NAME_SEPARATOR_AUTOCAD_OD_1 _ AUTOCAD_OD_1_OD_TABLE_NAME_SEPARATOR "$(AUTOCAD_OD_IN_OD_TABLE_NAME_SEPARATOR_AUTOCAD_OD_1)" GUI TEXT AUTOCAD_OD_IN_OD_TABLE_NAME_SEPARATOR_AUTOCAD_OD_1 Separator Character: # ============================================================================ # And indicate whether or not we are to expand the blocks. DEFAULT_MACRO AUTOCAD_OD_IN_RESOLVE_BLOCKS_AUTOCAD_OD_1 yes AUTOCAD_OD_1_RESOLVE_BLOCKS "$(AUTOCAD_OD_IN_RESOLVE_BLOCKS_AUTOCAD_OD_1)" GUI ACTIVEDISCLOSUREGROUP AUTOCAD_OD_IN_RESOLVE_BLOCKS_AUTOCAD_OD_1 USE_BLOCK_HEADER_LAYER%USE_BLOCK_LAYER_INFO Expand Blocks into Entities # ============================================================================ # Indicate whether we want to use the block header feature type for the components # when blocks are exploded or to read components on their original feature types. # This applies to schema by layer. DEFAULT_MACRO AUTOCAD_OD_IN_USE_BLOCK_HEADER_LAYER_AUTOCAD_OD_1 yes AUTOCAD_OD_1_USE_BLOCK_HEADER_LAYER "$(AUTOCAD_OD_IN_USE_BLOCK_HEADER_LAYER_AUTOCAD_OD_1)" GUI CHECKBOX_WITHLABEL AUTOCAD_OD_IN_USE_BLOCK_HEADER_LAYER_AUTOCAD_OD_1 yes%no Use Block Feature Type for Components # ============================================================================ # Indicate whether we want to use the block header layer information for the components # when blocks are exploded or to read components with their original layer information. DEFAULT_MACRO AUTOCAD_OD_IN_USE_BLOCK_LAYER_INFO_AUTOCAD_OD_1 no AUTOCAD_OD_1_USE_BLOCK_LAYER_INFO "$(AUTOCAD_OD_IN_USE_BLOCK_LAYER_INFO_AUTOCAD_OD_1)" GUI CHECKBOX_WITHLABEL AUTOCAD_OD_IN_USE_BLOCK_LAYER_INFO_AUTOCAD_OD_1 yes%no Use Block Layer Information for Components # ============================================================================ DEFAULT_MACRO AUTOCAD_OD_IN_EXPLODE_MTEXT_AUTOCAD_OD_1 yes AUTOCAD_OD_1_EXPLODE_MTEXT "$(AUTOCAD_OD_IN_EXPLODE_MTEXT_AUTOCAD_OD_1)" GUI CHECKBOX_WITHLABEL AUTOCAD_OD_IN_EXPLODE_MTEXT_AUTOCAD_OD_1 yes%no Explode MText Entities # ============================================================================ # read polylines as 2D or 2.5D polylines DEFAULT_MACRO AUTOCAD_OD_IN_READ_AS_2_5D_AUTOCAD_OD_1 no AUTOCAD_OD_1_READ_AS_2_5D "$(AUTOCAD_OD_IN_READ_AS_2_5D_AUTOCAD_OD_1)" GUI CHECKBOX_WITHLABEL AUTOCAD_OD_IN_READ_AS_2_5D_AUTOCAD_OD_1 yes%no Read Polylines as 2.5D # ============================================================================ # And indicate whether or not we will read the paper space. DEFAULT_MACRO AUTOCAD_OD_IN_READ_PAPER_SPACE_AUTOCAD_OD_1 no AUTOCAD_OD_1_READ_PAPER_SPACE "$(AUTOCAD_OD_IN_READ_PAPER_SPACE_AUTOCAD_OD_1)" GUI CHECKBOX_WITHLABEL AUTOCAD_OD_IN_READ_PAPER_SPACE_AUTOCAD_OD_1 yes%no Read Paper Space # ============================================================================ # 20040114 - Decide if we should handle the user coordinate system (ucs) DEFAULT_MACRO AUTOCAD_OD_IN_IGNORE_UCS_AUTOCAD_OD_1 no AUTOCAD_OD_1_IGNORE_UCS "$(AUTOCAD_OD_IN_IGNORE_UCS_AUTOCAD_OD_1)" GUI CHECKBOX_WITHLABEL AUTOCAD_OD_IN_IGNORE_UCS_AUTOCAD_OD_1 yes%no Ignore UCS # ============================================================================ # This keyword is set for schema generation, but is also used during translation. # It is expected that this will not be changed in any mapping file, because then # the schema generation value may not match the value used in translation. # The exception to this is a schema based on geometry which does not depend on # the usage of layers. Then this setting may be changed per translation. DEFAULT_MACRO AUTOCAD_OD_IN_IGNORE_HIDDEN_LAYERS_AUTOCAD_OD_1 yes AUTOCAD_OD_1_IGNORE_HIDDEN_LAYERS "$(AUTOCAD_OD_IN_IGNORE_HIDDEN_LAYERS_AUTOCAD_OD_1)" GUI CHECKBOX_WITHLABEL AUTOCAD_OD_IN_IGNORE_HIDDEN_LAYERS_AUTOCAD_OD_1 yes%no Ignore Hidden Layers # ============================================================================ # 20090504 - Decide if we should apply world file or not - default is YES DEFAULT_MACRO AUTOCAD_OD_IN_APPLY_WORLD_FILE_AUTOCAD_OD_1 yes AUTOCAD_OD_1_APPLY_WORLD_FILE "$(AUTOCAD_OD_IN_APPLY_WORLD_FILE_AUTOCAD_OD_1)" GUI CHECKBOX_WITHLABEL AUTOCAD_OD_IN_APPLY_WORLD_FILE_AUTOCAD_OD_1 yes%no Apply World File DEFAULT_MACRO AUTOCAD_OD_IN_EXPOSE_ATTRS_GROUP_AUTOCAD_OD_1 AUTOCAD_OD_1_EXPOSE_ATTRS_GROUP "$(AUTOCAD_OD_IN_EXPOSE_ATTRS_GROUP_AUTOCAD_OD_1)" GUI DISCLOSUREGROUP AUTOCAD_OD_IN_EXPOSE_ATTRS_GROUP_AUTOCAD_OD_1 _EXPOSE_FORMAT_ATTRS Schema Attributes # Include this file in source setting section to add external search envelope processing # Zero as a default means we don't do any search -- this makes workbench happier # =========================================================================== DEFAULT_MACRO AUTOCAD_OD_IN_SEARCH_ENVELOPE_MINX_AUTOCAD_OD_1 0 AUTOCAD_OD_1_SEARCH_ENVELOPE "$(AUTOCAD_OD_IN_SEARCH_ENVELOPE_MINX_AUTOCAD_OD_1)" GUI OPTIONAL FLOAT AUTOCAD_OD_IN_SEARCH_ENVELOPE_MINX_AUTOCAD_OD_1 Minimum X: # =========================================================================== DEFAULT_MACRO AUTOCAD_OD_IN_SEARCH_ENVELOPE_MINY_AUTOCAD_OD_1 0 AUTOCAD_OD_1_SEARCH_ENVELOPE "$(AUTOCAD_OD_IN_SEARCH_ENVELOPE_MINY_AUTOCAD_OD_1)" GUI OPTIONAL FLOAT AUTOCAD_OD_IN_SEARCH_ENVELOPE_MINY_AUTOCAD_OD_1 Minimum Y: # =========================================================================== DEFAULT_MACRO AUTOCAD_OD_IN_SEARCH_ENVELOPE_MAXX_AUTOCAD_OD_1 0 AUTOCAD_OD_1_SEARCH_ENVELOPE "$(AUTOCAD_OD_IN_SEARCH_ENVELOPE_MAXX_AUTOCAD_OD_1)" GUI OPTIONAL FLOAT AUTOCAD_OD_IN_SEARCH_ENVELOPE_MAXX_AUTOCAD_OD_1 Maximum X: # =========================================================================== DEFAULT_MACRO AUTOCAD_OD_IN_SEARCH_ENVELOPE_MAXY_AUTOCAD_OD_1 0 AUTOCAD_OD_1_SEARCH_ENVELOPE "$(AUTOCAD_OD_IN_SEARCH_ENVELOPE_MAXY_AUTOCAD_OD_1)" GUI OPTIONAL FLOAT AUTOCAD_OD_IN_SEARCH_ENVELOPE_MAXY_AUTOCAD_OD_1 Maximum Y: # =========================================================================== # BUG18999: We now have a soft clip to fall back on like native spatial index # thus we are reintroducing the clip to envelop as an option for users. # Defualt to soft clip as per the existing database readers we are emulating DEFAULT_MACRO AUTOCAD_OD_IN_CLIP_TO_ENVELOPE_AUTOCAD_OD_1 NO AUTOCAD_OD_1_CLIP_TO_ENVELOPE "$(AUTOCAD_OD_IN_CLIP_TO_ENVELOPE_AUTOCAD_OD_1)" GUI OPTIONAL CHECKBOX AUTOCAD_OD_IN_CLIP_TO_ENVELOPE_AUTOCAD_OD_1 YES%NO Clip to Search Envelope # ============================================================================ DEFAULT_MACRO AUTOCAD_OD_IN_SIMPLE_DONUT_BUILD_HATCHES_AUTOCAD_OD_1 YES AUTOCAD_OD_1_SIMPLE_DONUT_BUILD_HATCHES "$(AUTOCAD_OD_IN_SIMPLE_DONUT_BUILD_HATCHES_AUTOCAD_OD_1)" # =========================================================================== DEFAULT_MACRO AUTOCAD_OD_IN_NETWORK_AUTHENTICATION_AUTOCAD_OD_1 AUTOCAD_OD_1_NETWORK_AUTHENTICATION "$(AUTOCAD_OD_IN_NETWORK_AUTHENTICATION_AUTOCAD_OD_1)" GUI OPTIONAL AUTHENTICATOR AUTOCAD_OD_IN_NETWORK_AUTHENTICATION_AUTOCAD_OD_1 CONTAINER%GROUP%CONTAINER_TITLE%"Network Authentication"%PROMPT_TYPE%NETWORK Network Authentication # =========================================================================== DEFAULT_MACRO AUTOCAD_OD_IN_NETWORK_PROXY_AUTOCAD_OD_1 AUTOCAD_OD_1_NETWORK_PROXY "$(AUTOCAD_OD_IN_NETWORK_PROXY_AUTOCAD_OD_1)" GUI OPTIONAL AUTHENTICATOR AUTOCAD_OD_IN_NETWORK_PROXY_AUTOCAD_OD_1 CONTAINER%GROUP%CONTAINER_TITLE%"Network Proxy"%PROMPT_TYPE%PROXY Network Proxy # ============================================================================ # Bring in macros for all the autocad colors INCLUDE "$(FME_HOME)/metafile/autocadColors.fmi" # PR:31021 # Include this file in workbench source preamble section to enable the ability # to specify a coordinate system for search envelope processing # =========================================================================== DEFAULT_MACRO SEARCH_ENVELOPE_COORDINATE_SYSTEM_AUTOCAD_OD_1 GUI OPTIONAL COORDSYS SEARCH_ENVELOPE_COORDINATE_SYSTEM_AUTOCAD_OD_1 Search Envelope Coordinate System: AUTOCAD_OD_1_SEARCH_ENVELOPE_COORDINATE_SYSTEM "$(SEARCH_ENVELOPE_COORDINATE_SYSTEM_AUTOCAD_OD_1)" # =========================================================================== # ============================================================================ # Decide how we should handle splines DEFAULT_MACRO _STORE_SPLINE_DEFS_AUTOCAD_OD_1 yes GUI OPTIONAL CHOICE _STORE_SPLINE_DEFS_AUTOCAD_OD_1 yes%no Store Spline Definitions: AUTOCAD_OD_1_STORE_SPLINE_DEFS $(_STORE_SPLINE_DEFS_AUTOCAD_OD_1) DEFAULT_MACRO _REALDWGResolveDimensions_AUTOCAD_OD_1 yes GUI CHOICE _REALDWGResolveDimensions_AUTOCAD_OD_1 yes%no Resolve Dimensions: AUTOCAD_OD_1_RESOLVE_DIMENSIONS $(_REALDWGResolveDimensions_AUTOCAD_OD_1) # ============================================================================ DEFAULT_MACRO REALDWG_IN_IGNORE_FROZEN_LAYERS_AUTOCAD_OD_1 no GUI CHOICE REALDWG_IN_IGNORE_FROZEN_LAYERS_AUTOCAD_OD_1 yes%no Ignore Frozen Layers: AUTOCAD_OD_1_IGNORE_FROZEN_LAYERS $(REALDWG_IN_IGNORE_FROZEN_LAYERS_AUTOCAD_OD_1) # ============================================================================ DEFAULT_MACRO REALDWG_IN_IGNORE_LOCKED_LAYERS_AUTOCAD_OD_1 no GUI CHOICE REALDWG_IN_IGNORE_LOCKED_LAYERS_AUTOCAD_OD_1 yes%no Ignore Locked Layers: AUTOCAD_OD_1_IGNORE_LOCKED_LAYERS $(REALDWG_IN_IGNORE_LOCKED_LAYERS_AUTOCAD_OD_1) # ============================================================================ # PR#9808 - Indicate whether we want to resolve entities color or keep it as ByLayer. # By default, we'll resolve entity color because that's how we have been doing # it all along. So to maintain backwards compatibility we'll keep that as default. DEFAULT_MACRO RESOLVE_ENTITY_COLOR_AUTOCAD_OD_1 yes GUI CHOICE RESOLVE_ENTITY_COLOR_AUTOCAD_OD_1 yes%no Resolve Entity Color: AUTOCAD_OD_1_RESOLVE_ENTITY_COLOR $(RESOLVE_ENTITY_COLOR_AUTOCAD_OD_1) # ============================================================================ # As well, see if we should turn visible attributes into text # entities so they will be visible in the output system DEFAULT_MACRO VISIBLE_ATTRIBUTES_AS_TEXT_AUTOCAD_OD_1 no GUI CHOICE VISIBLE_ATTRIBUTES_AS_TEXT_AUTOCAD_OD_1 yes%no Read Visible Attributes as Text Entities: AUTOCAD_OD_1_VISIBLE_ATTRIBUTES_AS_TEXT $(VISIBLE_ATTRIBUTES_AS_TEXT_AUTOCAD_OD_1) # ============================================================================ DEFAULT_MACRO PRESERVE_COMPLEX_HATCHES_AUTOCAD_OD_1 no GUI CHOICE PRESERVE_COMPLEX_HATCHES_AUTOCAD_OD_1 yes%no Preserve Complex Hatch Entities: AUTOCAD_OD_1_PRESERVE_COMPLEX_HATCHES $(PRESERVE_COMPLEX_HATCHES_AUTOCAD_OD_1) # ============================================================================ # And indicate whether or not to read groups. DEFAULT_MACRO READ_GROUPS_AUTOCAD_OD_1 no GUI CHOICE READ_GROUPS_AUTOCAD_OD_1 yes%no Read Groups: AUTOCAD_OD_1_READ_GROUPS $(READ_GROUPS_AUTOCAD_OD_1) # ============================================================================ # And indicate whether or not to read xrefs. DEFAULT_MACRO READ_XREFS_AUTOCAD_OD_1 no GUI CHECKBOX READ_XREFS_AUTOCAD_OD_1 yes%no Read External References: AUTOCAD_OD_1_READ_XREFS $(READ_XREFS_AUTOCAD_OD_1) # ============================================================================ # And indicate whether to read mlines as stored vertexes, or as calculated vertexes. DEFAULT_MACRO EVALUATE_MLINE_GEOM_AUTOCAD_OD_1 no GUI CHOICE EVALUATE_MLINE_GEOM_AUTOCAD_OD_1 yes%no Evaluate Multi-line Entity Geometry AUTOCAD_OD_1_EVALUATE_MLINE_GEOM $(EVALUATE_MLINE_GEOM_AUTOCAD_OD_1) AUTOCAD_OD_1_DATASET "$(SourceDataset_AUTOCAD_OD_1)" #! END_SOURCE_HEADER #! START_WB_HEADER MACRO WB_KEYWORD "SWORLDSWAF_1" #! END_WB_HEADER #! START_DEST_HEADER SWORLDSWAF SWORLDSWAF_1 # For now, it appears that the dataset is not used, so we won't ask for it # The dataset this mapping file was generated for was: #! END_DEST_HEADER #! START_WB_HEADER DEFAULT_MACRO DestDataset INCLUDE [ if {"$(DestDataset)" != ""} { \ puts {DEFAULT_MACRO DestDataset_SWORLDSWAF_1 $(DestDataset)} \ } ] #! END_WB_HEADER #! START_DEST_HEADER SWORLDSWAF SWORLDSWAF_1 DEFAULT_MACRO DestDataset_SWORLDSWAF_1 localhost:30000 # GUI OPTIONAL TEXT DestDataset Destination Smallworld 4 Dataset: # =========================================================================== DEFAULT_MACRO SWORLDSWAF_OUT_SERVER_SWORLDSWAF_1 localhost SWORLDSWAF_1_SERVER "$(SWORLDSWAF_OUT_SERVER_SWORLDSWAF_1)" GUI TEXT SWORLDSWAF_OUT_SERVER_SWORLDSWAF_1 Server Host: # =========================================================================== DEFAULT_MACRO SWORLDSWAF_OUT_PORT_SWORLDSWAF_1 30000 SWORLDSWAF_1_PORT "$(SWORLDSWAF_OUT_PORT_SWORLDSWAF_1)" GUI TEXT SWORLDSWAF_OUT_PORT_SWORLDSWAF_1 Server Port: # =========================================================================== DEFAULT_MACRO SWORLDSWAF_OUT_SERVICE_SWORLDSWAF_1 FME SWORLDSWAF_1_SERVICE "$(SWORLDSWAF_OUT_SERVICE_SWORLDSWAF_1)" GUI TEXT SWORLDSWAF_OUT_SERVICE_SWORLDSWAF_1 Service: DEFAULT_MACRO SWORLDSWAF_OUT_USER_NAME_SWORLDSWAF_1 SWORLDSWAF_1_USER_NAME "$(SWORLDSWAF_OUT_USER_NAME_SWORLDSWAF_1)" GUI OPTIONAL TEXT SWORLDSWAF_OUT_USER_NAME_SWORLDSWAF_1 Username: DEFAULT_MACRO SWORLDSWAF_OUT_PASSWORD_SWORLDSWAF_1 SWORLDSWAF_1_PASSWORD "$(SWORLDSWAF_OUT_PASSWORD_SWORLDSWAF_1)" GUI OPTIONAL PASSWORD SWORLDSWAF_OUT_PASSWORD_SWORLDSWAF_1 Password: DEFAULT_MACRO SWORLDSWAF_OUT_ALTERNATIVE_SWORLDSWAF_1 $(SWORLDSWAF_ALTERNATIVE) SWORLDSWAF_1_ALTERNATIVE "$(SWORLDSWAF_OUT_ALTERNATIVE_SWORLDSWAF_1)" GUI OPTIONAL TEXT SWORLDSWAF_OUT_ALTERNATIVE_SWORLDSWAF_1 Alternative: SWORLDSWAF_1_DATASET "localhost:30000" #! END_DEST_HEADER #! END_HEADER LOG_FILENAME "$(FME_MF_DIR)Smallworld4-Complete.log" LOG_APPEND NO LOG_MAX_FEATURES 200 LOG_MAX_RECORDED_FEATURES 200 LOG_MAX_PRECISION Yes FME_REPROJECTION_ENGINE FME FME_IMPLICIT_CSMAP_REPROJECTION_MODE Auto FME_GEOMETRY_HANDLING Enhanced FME_STROKE_MAX_DEVIATION 0 LOG_FILTER_MASK -1 DEFAULT_MACRO DATASET_KEYWORD_AUTOCAD_OD_1 AUTOCAD_OD_1 DEFAULT_MACRO DATASET_KEYWORD_SWORLDSWAF_1 SWORLDSWAF_1 # ------------------------------------------------------------------------- AUTOCAD_OD_1_READER_META_ATTRIBUTES fme_feature_type # ------------------------------------------------------------------------- AUTOCAD_OD_1_FEATURE_TYPES electricity_cable SWORLDSWAF_1_COORDINATE_SYSTEM BritishNatGrid_mm MULTI_READER_CONTINUE_ON_READER_FAILURE No # ------------------------------------------------------------------------- MACRO WORKSPACE_NAME Smallworld4-Complete MACRO FME_VIEWER_APP fmedatainspector # ------------------------------------------------------------------------- AUTOCAD_OD_1_DEF electricity_cable autocad_color 10 autocad_linetype CONTINUOUS autocad_od_entity_key_attr autocad_od_entity_key id number(10,0) known_as char(21) length number(19,14) status char(11) voltage char(5) # ------------------------------------------------------------------------- FACTORY_DEF * RoutingFactory FACTORY_NAME "Router and Unexpected Input Remover" INPUT FEATURE_TYPE * @SupplyAttributes(multi_reader_keyword,AUTOCAD_OD_1) ROUTE AUTOCAD_OD AUTOCAD_OD_1::electricity_cable TO FME_GENERIC ::electricity_cable ALIAS_GEOMETRY MERGE_INPUT Yes OUTPUT ROUTED FEATURE_TYPE * AUTOCAD_OD_1_MERGE_DEF AUTOCAD_OD_1::electricity_cable EXACT electricity_cable DEFAULT_MACRO WB_CURRENT_CONTEXT # ------------------------------------------------------------------------- FACTORY_DEF * TestFactory FACTORY_NAME Tester INPUT FEATURE_TYPE electricity_cable TEST @EvaluateExpression(STRING_ENCODED, 状态 ,测试仪)=拟议ENCODED BOOLEAN_OPERATOR OR OUTPUT PASSED FEATURE_TYPE Tester_PASSED#------------------------------------------------------------------------- FACTORY_DEF * AttrSetFactory FACTORY_NAME AttributeCreator ATTRSET_PROPAGATE_MISSING是输入FEATURE_TYPE Tester_PASSED ATTR sworld_geometry 0 .sworld_name中心线输出输出FEATURE_TYPE AttributeCreator_OUTPUT#------------------------------------------------------------------------- FACTORY_DEF * RoutingFactory FACTORY_NAME “目的地功能类型的路由相关器” INPUT FEATURE_TYPE * ROUTE FME_GENERIC AttributeCreator_OUTPUT TO SWORLDSWAF__GO_TO_FINAL_OUTPUT_ROUTER__ multi_writer_id,0, SupplyAttributes ENCODED __wb_out_feat_type__ electricity.cable COORDINATE_SYSTEM BritishNatGrid_mm GEOMETRY输出连FEATURE_TYPE * @FeatureType(编码@值(__ wb_out_feat_type__))@RemoveAttributes(__ wb_out_feat_type__)OUTPUT NOT_ROUTED FEATURE_TYPE __nuke_me__ @ TCL2( “FME_StatMessage 818059 [FME_GetAttribute fme_template_feature_type] 818060 818061 fme_warn”)#------------------------------------------------------------------------- FACTORY_DEF * TeeFactory FACTORY_NAME “最终输出Nuker” INPUT FEATURE_TYPE __nuke_me__#------------------------------------------------------------------------ SWORLDSWAF_1_DEF electricity.cable ID炭(255)known_as炭(33)电压炭(6)状态炭(15)centreline_hv sworld_chain centreline_dv sworld_chain centreline_inactive sworld_chain中心线sworld_chain centreline_lv sworld_chain