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

Create DGN point

" POSITION="758.87746877468771 521.00437504375043" TOP_LEFT="758.87746877468771 521.00437504375043" BOTTOM_RIGHT="757.87746877468771 522.00437504375043" BOUNDING_RECT="758.87746877468771 521.00437504375043 -1 -1" ORDER="500000000000009" FOLLOW_ANCHOR="true" INFO_NODE="false" COLOUR="1,1,0.78431372549019607,0.19607843137254902" SIZE_POLICY="10" ANCHORED_NODE="2">
#!#!#!
#! #!#! #!#! #! #!#!#!#!#!#!#!#!#!#!#!#!#!#! #!#!#!#!#!#!#!#!#!#!#!#!#!#!#! #!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#! #!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#! #!#!#!#!#!#!#! #!#! #!#! #!#! #!#!
FME_PYTHON_VERSION 36 GUI忽略DestDataset_DGNV8_1,SEED_FILE_DGNV8_1,DGNV8_OUT_OUT_UNITS_DGNV8_1,DGNV8_OUT_ALLOW_FILL_DGNV8_1,DGNV8_OUT_WRITE_TAGS_DGNV8_1,DGNV8_OUT_CELL_LIBRARY_DGNV8_1,DGNV8_OUT_DGNV8_WRT_ADV_PARM_GROUP_DGNV8_1,DGNV8_OUT_CREATE_LINE_ELEMENTS_DGNV8_1,DGNV8_OUT_RSC_FONT_FILE_DGNV8_1,DGNV8_OUT_SCALE_CELL_MODELS_DGNV8_1,DGNV8_OUT_WRITE_XFM_DGNSTORES_FROM_SEED_DGNV8_1,DGNV8_OUT_DEFAULT_CELL_NAME_DGNV8_1 DEFAULT_MACRO DestDataset_DGNV8 $(FME_MF_DIR)test.dgn GUI FILENAME DestDataset_DGNV8 Design_Files(* DGN)| * .dgn |All_files(*)| *目的地宾利的MicroStation设计文件:包括[如果{{$(DestDataset_DGNV8)} == {}} {{puts_real参数 'DestDataset_DGNV8' 必须给出一个值};出口1;};]#!START_HEADER#!START_WB_HEADER READER_TYPE MULTI_READER WRITER_TYPE MULTI_WRITER MULTI_WRITER_DATASET_ORDER BY_ID MULTI_WRITER_FIRST_WRITER_ID 0 MULTI_WRITER_TYPE {0} DGNV8 MULTI_WRITER_KEYWORD {0} DGNV8_1#!END_WB_HEADER#!START_WB_HEADER MACRO WB_KEYWORD “DGNV8_1” #!END_WB_HEADER#!START_DEST_HEADER DGNV8 DGNV8_1#============================================================================ # The following GUI line prompts for a design file to be used as the # the destination of the data. #! END_DEST_HEADER #! START_WB_HEADER DEFAULT_MACRO DestDataset INCLUDE [ if {"$(DestDataset)" != ""} { \ puts {DEFAULT_MACRO DestDataset_DGNV8_1 $(DestDataset)} \ } ] #! END_WB_HEADER #! START_DEST_HEADER DGNV8 DGNV8_1 DEFAULT_MACRO DestDataset_DGNV8_1 $(DestDataset_DGNV8) GUI FILENAME DestDataset_DGNV8_1 Design_Files(*.dgn)|*.dgn|All_files(*)|* Destination Bentley MicroStation Design File: DEFAULT_MACRO SEED_FILE_DGNV8_1 C:\Program Files\FME 2018.1 x64/design/seed3d_m_v8.dgn GUI FILENAME_MUSTEXIST SEED_FILE_DGNV8_1 Design_Files(*.dgn)|*.dgn|All_files(*)|* Seed File (V8 only) DGNV8_1_SEED_FILE "$(SEED_FILE_DGNV8_1)" # ============================================================================ # These settings override the global offset and unit information # contained in the seed file. By default they are set to blank # which means the seed file settings will be used. # technically, these are the same macro and directive names that are used by the # source as well. should not be a conflict, with the name generation of DEFAULT_VALUE # the default macro line and related directive line here are required to allow # WB generate calls to get defaults in the nav pane, from the settings box # ============================================================================ # These settings override the global offset and unit information # contained in the seed file. By default they are set to blank # which means the seed file settings will be used. # ============================================================================ # The following line controls how all the FME coordinates written to the # design file will be interpreted. # Valid values IGDS_MASTER_UNITS -- FME coordinates are treated as Master Units # IGDS_SUB_UNITS -- FME coordinates are treated as Sub Units # IGDS_UORS -- FME coordinates are treated as UORs DEFAULT_MACRO DGNV8_OUT_OUT_UNITS_DGNV8_1 IGDS_MASTER_UNITS DGNV8_1_OUT_UNITS "$(DGNV8_OUT_OUT_UNITS_DGNV8_1)" GUI LOOKUP_CHOICE DGNV8_OUT_OUT_UNITS_DGNV8_1 Master 单位,IGDS_MASTER_UNITS%分 单位,IGDS_SUB_UNITS%优慧预约,IGDS_UORS输出单元#============================================================================#和SET我们无论是否允许在区域填充#线。DEFAULT_MACRO DGNV8_OUT_ALLOW_FILL_DGNV8_1 YES DGNV8_1_ALLOW_FILL “$(DGNV8_OUT_ALLOW_FILL_DGNV8_1)” GUI CHOICE DGNV8_OUT_ALLOW_FILL_DGNV8_1 YES%的NO允许区域填充#============================================================================#允许写入标签。暴露于V7,由于代理,但只用于V8。DEFAULT_MACRO DGNV8_OUT_WRITE_TAGS_DGNV8_1 NO DGNV8_1_WRITE_TAGS “$(DGNV8_OUT_WRITE_TAGS_DGNV8_1)” GUI CHOICE DGNV8_OUT_WRITE_TAGS_DGNV8_1 YES%没有写入标签DEFAULT_MACRO DGNV8_OUT_CELL_LIBRARY_DGNV8_1 C:\ Program Files文件\ FME 2018.1 X64 /设计/ default_v8.cel DGNV8_1_CELL_LIBRARY “$(DGNV8_OUT_CELL_LIBRARY_DGNV8_1)” GUI可选的多文件DGNV8_OUT_CELL_LIBRARY_DGNV8_1 Cell_Library_Files(*。CEL)| * .CEL | All_files(*)| *细胞库文件:DEFAULT_MACRO DGNV8_OUT_DGNV8_WRT_ADV_PARM_GROUP_DGNV8_1 GUI可选DISCLOSUREGROUP DGNV8_OUT_DGNV8_WRT_ADV_PARM_GROUP_DGNV8_1 FME_DISCLOSURE_CLOSED%DGNV8_OUT_CREATE_LINE_ELEMENTS_DGNV8_1%DGNV8_OUT_SCALE_CELL_MODELS_DGNV8_1%DGNV8_OUT_WRITE_XFM_DGNSTORES_FROM_SEED_DGNV8_1%DGNV8_OUT_DEFAULT_CELL_NAME_DGNV8_1%DGNV8_OUT_RSC_FONT_FILE_DGNV8_1%DGNV8_OUT_OVERRIDE_ORIGIN高级#============================================================================#和SET是否我们允许键入2点#线被创建3个元素。#覆盖设置规范这个创建不同的导航窗格中GUI #GUI CHOICE CREATE_LINE_ELEMENTS YES NO%创建类型3号线元素:DEFAULT_MACRO DGNV8_OUT_CREATE_LINE_ELEMENTS_DGNV8_1是DGNV8_1_CREATE_LINE_ELEMENTS “$(DGNV8_OUT_CREATE_LINE_ELEMENTS_DGNV8_1)” GUI LOOKUP_CHOICE DGNV8_OUT_CREATE_LINE_ELEMENTS_DGNV8_1 “\” 3类元素\” YES“%” \ “4类要素\” NO”两点线路输出DEFAULT_MACRO DGNV8_OUT_RSC_FONT_FILE_DGNV8_1 DGNV8_1_RSC_FONT_FILE “$(DGNV8_OUT_RSC_FONT_FILE_DGNV8_1)” GUI可选FILENAME_MUSTEXIST DGNV8_OUT_RSC_FONT_FILE_DGNV8_1 RSC_Files(* RSC)| * .RSC | All_files(*)| *资源字体文件:#============================================================================#如果设置为YES,然后命名的单元格写的时候,他们#都会有自己的成员坐标(fromthecellmodel)根据#目的地模型(theseedfilemodel)缩放。 DEFAULT_MACRO DGNV8_OUT_SCALE_CELL_MODELS_DGNV8_1 YES DGNV8_1_SCALE_CELL_MODELS "$(DGNV8_OUT_SCALE_CELL_MODELS_DGNV8_1)" GUI CHOICE DGNV8_OUT_SCALE_CELL_MODELS_DGNV8_1 YES%NO Scale Cells to Destination Model #Allow user to create XFM store elements in destination, from seed file # This applies to both SS1 xfmstores, and SS3 elements type 106 and 107 DEFAULT_MACRO DGNV8_OUT_WRITE_XFM_DGNSTORES_FROM_SEED_DGNV8_1 YES DGNV8_1_WRITE_XFM_DGNSTORES_FROM_SEED "$(DGNV8_OUT_WRITE_XFM_DGNSTORES_FROM_SEED_DGNV8_1)" GUI CHOICE DGNV8_OUT_WRITE_XFM_DGNSTORES_FROM_SEED_DGNV8_1 YES%NO Write XFM Reference Elements from Seed File #Allow user to specify a default cell to use when a cell is not in cell lib. DEFAULT_MACRO DGNV8_OUT_DEFAULT_CELL_NAME_DGNV8_1 DGNV8_1_DEFAULT_CELL_NAME "$(DGNV8_OUT_DEFAULT_CELL_NAME_DGNV8_1)" GUI OPTIONAL TEXT DGNV8_OUT_DEFAULT_CELL_NAME_DGNV8_1 Default Cell Name: # ============================================================================ # Opt in for destination dataset type vs format type validation DEFAULT_MACRO DGNV8_OUT_DESTINATION_DATASETTYPE_VALIDATION_DGNV8_1 Yes DGNV8_1_DESTINATION_DATASETTYPE_VALIDATION "$(DGNV8_OUT_DESTINATION_DATASETTYPE_VALIDATION_DGNV8_1)" # ============================================================================ DGNV8_1_GENERATE_FME_BUILD_NUM 18578 DGNV8_1_DATASET "$(DestDataset_DGNV8_1)" #! END_DEST_HEADER #! START_WB_HEADER #! END_WB_HEADER #! END_HEADER LOG_FILENAME "$(FME_MF_DIR)LabelPoint.log" LOG_APPEND NO LOG_FILTER_MASK -1 LOG_MAX_FEATURES 200 LOG_MAX_RECORDED_FEATURES 200 FME_REPROJECTION_ENGINE FME FME_IMPLICIT_CSMAP_REPROJECTION_MODE Auto FME_GEOMETRY_HANDLING Enhanced FME_STROKE_MAX_DEVIATION 0 DEFAULT_MACRO DATASET_KEYWORD_DGNV8_1 DGNV8_1 # ------------------------------------------------------------------------- MULTI_READER_CONTINUE_ON_READER_FAILURE No # ------------------------------------------------------------------------- MACRO WORKSPACE_NAME LabelPoint MACRO FME_VIEWER_APP fmedatainspector DEFAULT_MACRO WB_CURRENT_CONTEXT # ------------------------------------------------------------------------- Tcl2 proc Creator_CoordSysRemover {} { global FME_CoordSys; set FME_CoordSys {}; } MACRO Creator_XML NOT_ACTIVATED MACRO Creator_CLASSIC NOT_ACTIVATED MACRO Creator_2D3D 2D_GEOMETRY MACRO Creator_COORDS INCLUDE [如果{{几何对象} == {几何对象}} {{放MACRO Creator_XML *}}] INCLUDE [如果{{几何对象} == {2D坐标列表}} {{放MACRO Creator_2D3D 2D_GEOMETRY};放{MACRO Creator_CLASSIC *}}] INCLUDE [如果{{几何对象} == {三维坐标列表}} {{放MACRO Creator_2D3D 3D_GEOMETRY};看跌期权{MACRO Creator_CLASSIC *}}]有[如果{{几何对象} == {2D最小/最大框}} {集评论{我们需要把它们了minX MINY maxX的美星的COORDS为坐标的完整列表多边形};集splitCoords [分裂[字符串装饰{ }]];如果{[llength $ splitCoords]> 4} {集trimmedCoords {};的foreach项$ {splitCoords如果{$项目= {}} {lappend trimmedCoords $项目}!};集splitCoords $ trimmedCoords;};如果{[llength $ splitCoords] = 4!} {{错误者:坐标列表中,预计四个数字为“疯丫头MINY MAXX MAXY”空格分隔列表 - ` ' 是无效的};};集其minX [LINDEX $ splitCoords 0];集MINY [LINDEX $ splitCoords 1];集maxX的[LINDEX $ splitCoords 2];集MAXY [LINDEX $ splitCoords 3];看跌期权 “MACRO Creator_COORDS $ $了minX $ MINY $其minX美星$ maxX的$ $美星$ maxX的$ MINY $了minX MINY”;放{MACRO Creator_2D3D 2D_GEOMETRY};看跌期权{MACRO Creator_CLASSIC *}}] FACTORY_DEF $(Creator_XML)CreationFactory FACTORY_NAME Creator_XML_Creator CREATE_AT_END没有输出FEATURE_TYPE _____CREATED______ @Geometry(FROM_ENCODED_STRING, ?XML version= 1.0 编码= US_ASCII 独立= 没有 几何 line 坐标 x= 100 Y = 100 坐标 x= 100 Y = 100 line 几何 (美元)FACTORY_DEF Creator_CLASSIC) CreationFactory FACTORY_NAME Creator_CLASSIC_Creator $(Creator_2D3D) $(Creator_COORDS) CREATE_AT_END no OUTPUT FEATURE_TYPE _____CREATED______ FACTORY_DEF * TeeFactory FACTORY_NAME Creator_Cloner INPUT FEATURE_TYPE _____CREATED______ @Tcl2(Creator_CoordSysRemover) @CoordSys() NUMBER_OF_COPIES 1 OUTPUT FEATURE_TYPE Creator_CREATED fme_feature_type Creator FACTORY_DEF * TeeFactory FACTORY_NAME "Creator CREATED Splitter" INPUT FEATURE_TYPE Creator_CREATED OUTPUT FEATURE_TYPE Creator_CREATED_0_GJAgmIF9G6c= OUTPUT FEATURE_TYPE Creator_CREATED_1_Exx7idfjvCA= FACTORY_DEF * BranchingFactory FACTORY_NAME "Creator_CREATED_0_GJAgmIF9G6c= Brancher -1 4" INPUT FEATURE_TYPE Creator_CREATED_0_GJAgmIF9G6c= TARGET_FACTORY "$(WB_CURRENT_CONTEXT)_CREATOR_BRANCH_TARGET" MAXIMUM_COUNT None OUTPUT PASSED FEATURE_TYPE * FACTORY_DEF * BranchingFactory FACTORY_NAME "Creator_CREATED_1_Exx7idfjvCA= Brancher -1 9" INPUT FEATURE_TYPE Creator_CREATED_1_Exx7idfjvCA= TARGET_FACTORY "$(WB_CURRENT_CONTEXT)_CREATOR_BRANCH_TARGET" MAXIMUM_COUNT None OUTPUT PASSED FEATURE_TYPE * # ------------------------------------------------------------------------- FACTORY_DEF * TeeFactory FACTORY_NAME "$(WB_CURRENT_CONTEXT)_CREATOR_BRANCH_TARGET" INPUT FEATURE_TYPE * OUTPUT FEATURE_TYPE * # ------------------------------------------------------------------------- FACTORY_DEF {*} AttrSetFactory FACTORY_NAME AttributeCreator COMMAND_PARM_EVALUATION SINGLE_PASS INPUT FEATURE_TYPE Creator_CREATED_0_GJAgmIF9G6c= MULTI_FEATURE_MODE NO NULL_ATTR_MODE NO_OP ATTRSET_CREATE_DIRECTIVES _PROPAGATE_MISSING_FDIV ATTR_ACTION { "" "label" "SET_TO" "hello" } OUTPUT OUTPUT FEATURE_TYPE AttributeCreator_OUTPUT # ------------------------------------------------------------------------- DEFAULT_MACRO Labeller_OVERLAP_LINES INCLUDE [if {"No" == "Yes"} {puts {MACRO Labeller_OVERLAP_LINES LABEL_TEXT "@EvaluateExpression(FDIV,STRING_ENCODED, 标签 ,贴标机)” LABEL_HEIGHT “5” AVERAGE_CHAR_WIDTH “1”}}] FACTORY_DEF * LabelFactory FACTORY_NAME贴标机INPUT FEATURE_TYPE AttributeCreator_OUTPUT PLACEMENT LEFT LABEL_ENDS是PLACEMENT_DISTANCE “0” PLACEMENT_SPACING “1” MINIMUM_LENGTH “0” $(Labeller_OVERLAP_LINES)REJECT_INVALID_GEOM YES输出点FEATURE_TYPE Labeller_LABEL @GeometryType(fme_text,“@ EvaluateExpression(FDIV,STRING_ENCODED, 标签 ,贴标机)”, “5”,@值(LabelRotation),编码)@RenameAttributes( “_ label_rotation”,LabelRotation)@RenameAttributes( “_ parallel_rotation”,ParallelRotation)OUTPUT REJECTED FEATURE_TYPE Labeller_ DEFAULT_MACRO _WB_BYPASS_TERMINATION没有FACTORY_DEF * TeeFactory FACTORY_NAME Labeller_ INPUT FEATURE_TYPE Labeller_ 输出失败FEATURE_TYPE * @Abort(编码贴标机 产量 一个 拒绝 特征。 继续 翻译 什么时候 特征 rejected 更改 工作区 参数 翻译 拒绝 特征 处理 Continue 翻译 )#-------------------------------------------------------------------------#我们需要的细胞文件,以避免\的UNIX /版本解析问题以后有[看跌期权“MACRO CELL_FILE_UNIX [regsub-all {\\} { } {/}]“]#捞出作家关键字...#现在打开这个映射文件中包含[如果{{}否{== YES}} {{IF [串装饰{$(CELL_FILE_UNIX)}]!= {}} {设置thisFile [开{$(FME_MF_DIR_UNIX)/ $(FME_MF_NAME)} {R}];设置trueDestDataset {未设置};集角色{};设定的格式{};设置关键字{};设置评论{循环直到我们打了XML的结束数据集的映射文件}的顶部;而{[$得到线thisFile]> = 0 && [字符串第一{#!} $行] == -1} {集评论{捞出作用,FORMAT和关键字};如果{[串第一{#!ROLE =} $线] = -1} {正则表达式{\ “([^ \”] +)\“} $线 - >作用};!!如果{[字符串第一{#FORMAT =} $线] =-1} {正则表达式{\ “([^ \”] +)\“} $线 - >格式};如果{[串第一{#!KEYWORD =} $线] = -1} {正则表达式{\ “([^ \”] +)\“} $线 - >关键字};!!如果{$角色= {} && $关键字= {} &&$格式= {}} {集评论{我们现在有格式的关键字和作用。如果它是设计文件作家(V7或V8),那么我们需要输出单元库指令。};!如果{$角色== {WRITER} &&($格式== {} IGDS $ || ==格式{} DGNV8)} {看跌期权 “$ {关键词} _CELL_LIBRARY \” $(CELL_FILE_UNIX)\ “”;};集角色{};设置格式{};set keyword {}; }; }; close $thisFile; }; }; ] Tcl2 proc DGNStyler_colorSetter {inRgbColor inRgbFillColor inColorIndex inFillColorIndex} { if { {NO} == {NO} } { return; }; if { { } {== YES}} {FME_SetAttribute igds_color_set_bylevel是;}其他{FME_SetAttribute igds_color_set_bylevel无;};如果{{ } == {BYRGB} } { set color [string trim $inRgbColor {()}]; set fillColor [string trim $inRgbFillColor {()}]; if { [string length {$color}] > 0 } { FME_SetAttribute fme_color $color; FME_UnsetAttributes igds_color; }; if { [string length {$fillColor}] > 0 } { FME_SetAttribute fme_fill_color $fillColor; FME_UnsetAttributes igds_fill_color; }; } else { if { [string length {$inColorIndex}] > 0 } { FME_SetAttribute igds_color $inColorIndex; }; if { [string length {$inFillColorIndex}] > 0 } { FME_SetAttribute igds_fill_color $inFillColorIndex; }; }; } Tcl2 proc DGNStyler_lineStyleSetter {lineWeight lineStyle} { if { {NO} == {NO} } { return; }; if { $lineWeight == {ByLevel} } { FME_UnsetAttributes igds_weight; FME_SetAttribute igds_weight_set_bylevel yes; } else { FME_SetAttribute igds_weight_set_bylevel no; FME_SetAttribute igds_weight $lineWeight; }; if { $lineStyle == {ByLevel} } { FME_SetAttribute igds_style_set_bylevel yes; FME_UnsetAttributes igds_style; } else { FME_SetAttribute igds_style_set_bylevel no; FME_SetAttribute igds_style $lineStyle; }; } Tcl2 proc DGNStyler_cellPlacementSetter {cellSizeX cellSizeY cellSizeZ rotation cellName} { if { {NO} == {NO} } { return; }; set fmeType [FME_GetAttribute fme_type]; if { {$cellName} != {} && $fmeType == {fme_point} } { if { { } == {0}} {FME_SetAttribute igds_cell_size_x $ cellSizeX;FME_SetAttribute igds_cell_size_y $ cellSizeY;FME_UnsetAttributes igds_cell_x_scale;FME_UnsetAttributes igds_cell_y_scale;FME_UnsetAttributes igds_cell_z_scale;}其他{FME_SetAttribute igds_cell_x_scale $ cellSizeX;FME_SetAttribute igds_cell_y_scale $ cellSizeY;FME_SetAttribute igds_cell_z_scale $ cellSizeZ;FME_UnsetAttributes igds_cell_size_x;FME_UnsetAttributes igds_cell_size_y; }; FME_SetAttribute igds_cell_name $cellName; if { { } == {是}} {FME_SetAttribute igds_is_graphic_cell_relative是;}其他{FME_SetAttribute igds_is_graphic_cell_relative无;};如果{{ } == {0}} {FME_SetAttribute igds_type igds_cell;}其他{FME_SetAttribute igds_type igds_shared_cell;};FME_SetAttribute igds_rotation $旋转;};} TCL2 PROC DGNStyler_textStyleSetter {TEXTFONT textStyleId TEXTSIZE textWidthMultiplier textJustification textRotation textBold textSlantAngle textUnderline textOverline} {如果{{YES} == {NO}} {回报;};集fmeType [FME_GetAttribute fme_type];如果{$ fmeType == {fme_text}} {如果{$ TEXTFONT = {}} {FME_SetAttribute igds_font $ TEXTFONT!;}; if { $textStyleId != {} } { FME_SetAttribute igds_textstyle_id $textStyleId; }; if { $textSize != {} && $textSize != 0 } { FME_SetAttribute fme_text_size $textSize; FME_UnsetAttributes igds_text_size; }; if { $textWidthMultiplier != {} && $textWidthMultiplier != 0 } { FME_SetAttribute igds_text_width_multiplier $textWidthMultiplier; }; if { $textJustification != {} } { FME_SetAttribute igds_justification $textJustification; FME_UnsetAttributes igds_original_justification; }; if { $textRotation != {} } { FME_SetAttribute fme_rotation $textRotation; FME_UnsetAttributes igds_rotation; }; if { $textBold != {} } { FME_SetAttribute igds_textstyle_bold $textBold; }; if { $textSlantAngle != {} } { FME_SetAttribute igds_textstyle_slant $textSlantAngle; }; if { $textUnderline != {} } { FME_SetAttribute igds_textstyle_underline $textUnderline; }; if { $textOverline != {} } { FME_SetAttribute igds_textstyle_overline $textOverline; }; }; } FACTORY_DEF * TeeFactory FACTORY_NAME DGNStyler INPUT FEATURE_TYPE Labeller_LABEL OUTPUT FEATURE_TYPE DGNStyler_DGNStyled @Tcl2("DGNStyler_textStyleSetter {} {} {5} {} {14} {} {} {} {} {} ") @Tcl2("DGNStyler_lineStyleSetter { } { } “)@ TCL2(” DGNStyler_colorSetter {( )} {( )} { } { } “)@ TCL2(” DGNStyler_cellPlacementSetter { } { } { } { } { }“)#------------------------------------------------------------------------- FACTORY_DEF * RoutingFactory FACTORY_NAME “目标要素类型路由相关器” COMMAND_PARM_EVALUATION SINGLE_PASS INPUT FEATURE_TYPE * ROUTE FME_GENERIC Creator_CREATED_1_Exx7idfjvCA = TO DGNV8 __GO_TO_FINAL_OUTPUT_ROUTER__multi_writer_id,0, SupplyAttributes ENCODED __wb_out_feat_type__ 1级 几何ROUTE FME_GENERIC DGNStyler_DGNStyled TO DGNV8 __GO_TO_FINAL_OUTPUT_ROUTER__ multi_writer_id,0, SupplyAttributes ENCODED __wb_out_feat_type__ 1级 GEOMETRY FEATURE_TYPE_ATTRIBUTE __wb_out_feat_type__输出连FEATURE_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__#------------------------------------------------------------------------- DGNV8_1_DEF 1级igds_level “” igds_level_comment “” igds_level_color “” igds_level_style “”igds_level_weight “” igds_level_display是igds_level_freeze无igds_level_lock没有igds_level_override_color From_Seed_File igds_use_level_override_color From_Seed_File igds_level_override_style From_Seed_File igds_use_level_override_style From_Seed_File igds_level_override_weight From_Seed_File igds_use_level_override_weight From_Seed_File标签CHAR(200)_label_rotation CHAR(200)_parallel_rotation CHAR(200)