哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀! 哎呀!GUI IGNORE SourceDataset_IGDS_1,_IN_UNITS_IGDS_1,_XPNDCELL_IGDS_1,EXPAND_UNNAMED_CELLS_IGDS_1,_PRESERVE_INSERTS_IGDS_1,_TEXTTAGS_IGDS_1,_DROP_COMPLEX_IGDS_1,SPLIT_MULTITEXT_IGDS_1,PRESERVE_UNNAMEDCELL_INSERTS_IGDS_1,EXPLODE_DIMENSION_ELEM_IGDS_1,READ_XREF_FILES_IGDS_1,USE_XREF_PARENT_MODEL_IGDS_1,READ_XREF_UPTO_FIRST_LVL_IGDS_1,APPLY_WORLD_FILE_IGDS_1,REMOVE_DUPLICATES_IGDS_1,SEARCH_ENVELOPE_COORDINATE_SYSTEM_IGDS_1,IGDS_IN_SEARCH_ENVELOPE_MINX_IGDS_1,IGDS_IN_SEARCH_ENVELOPE_MINY_IGDS_1,IGDS_IN_SEARCH_ENVELOPE_MAXX_IGDS_1,IGDS_IN_SEARCH_ENVELOPE_MAXY_IGDS_1,CLIP_TO_ENVELOPE_IGDS_1,_UOR_SCALE_IGDS_1,_UORS_PER_SUB_IGDS_1,_SUBS_PER_MASTER_IGDS_1,_UOR_GLOBAL_ORIGIN_X_IGDS_1,_UOR_GLOBAL_ORIGIN_Y_IGDS_1,_UOR_GLOBAL_ORIGIN_Z_IGDS_1,_ASSUME_MATCHING_UNITS_IGDS_1,_PRESERVE_CURVES_IGDS_1,_ELEVATION_SHIFT_FACTOR_IGDS_1,_CURVE_VERTICES_IGDS_1,_TRIM_DOWN_TAGS_IGDS_1,DestDataset_DGNV8_1,_SEED_DGNV8_1,_OUT_UNITS_DGNV8_1,_COMPUTE_SEED_DGNV8_1,_TYPE3_DGNV8_1,_ALLOW_FILL_DGNV8_1,_WRITE_TAGS_DGNV8_1,_CELLLIB_DGNV8_1,_MANGLE_DBCS_TEXT_DGNV8_1,_UOR_GLOBAL_ORIGIN_X_DGNV8_1,_UOR_GLOBAL_ORIGIN_Y_DGNV8_1,_UOR_GLOBAL_ORIGIN_Z_DGNV8_1,_MASTER_UNIT_NAME_DGNV8_1,_SUB_UNIT_NAME_DGNV8_1,_SUBS_PER_MASTER_DGNV8_1,_UORS_PER_SUB_DGNV8_1,_DEFAULT_CELL_NAME_DGNV8_1DEFAULT_MACRO SourceDataset_IGDS $(FME_MF_DIR)test.dgnGUI MULTIFILE SourceDataset_IGDS Design_Files(*.dgn)|*.dgn|All_files(*.*)|*.* Source Bentley MICrostation设计文件:包括[设置EncodedVal[fme_EncodeText$(sourceDataset_igds)];将“宏源数据集”放入“已编码”中;]默认_macro desttataset_dgnv8$(fme_mf_dir)test2.dgngui文件名desttataset_dgnv8 design_文件(*.dgn)*.dgn所有文件(*.*)*.*目标Bentley MicroStation设计文件:包括[设置encodedval[fme_encodext$(desttataset_dgnv8)];放入“macro destdataset_dgnv8_uufmeencoded_uu$encodedval”;]include[if$(sourceDataset _igds)=puts real参数'sourceDataset _igds'必须给定值。退出1;};]include[if$(destDataset _dgnv8)=puts real参数'destDataset _dgnv8'必须给定值。退出1;};“啊!开始“标题”!启动wb-headerreader-u-type-igdsreader-u-keyigds-reader-gen-u指令_-preserve-ins插入,否,拆分多文本,是,_-xpndcell,是,应用世界文件,是,_-merge-schemas,是,_-uor-u全球原点x,_-in-u单元,igds-u主单元,元文件,设计,_-uor-u全球原点y,、_-igds-framme,否,分解维元素,元素,分解维元素,元素,是,是,是,是,_-xpndcell,是,应用世界_文件,是,是,合并模式,是,是,_-uuuuor-u-uu-u-u-是的,放下复杂的,不,保留未命名的单元格插入,不,覆盖全球_原点,不,_文本标记,不,读取xref_文件,不,扩展未命名的_单元,不,_igds_mslinks,不,读取xref _upup _first_lvl,不,_假设_匹配_单位,no writer _类型多写多写多写多写作者_数据集由_id多写多写作者_第一写作者_id 0多写多写作者_类型0;null多写多写多写作者_关键词0 0 0 0 0 0 0空1多编写器1 dgnv8多编写器1 dgnv8_1盎司!Enth-WbHead头!启动“wb_headermacro wb_”关键字“igds_1”!Enth-WbHead头!start_source_header igds igds_1觊觊觊觊觊觊觊觊觊觊觊觊觊觊觊觊然后用于定义要读取的数据集。生成此映射文件的数据集是:!结束_source_header!启动$(sourcedataset)!=“”\输入默认宏源数据集_igds_1$(源数据集)\]!Enth-WbHead头!启动_source_header igds igds_1default_macro source dataset_igds_1$(source dataset_igds)gui多文件源数据集_igds_1设计_文件(*.dgn)*.dgn所有_文件(*.*)*.*源Bentley MicroStation设计文件:================================================================================以下行控制所有FME如何协调rea将解释设计文件中的d。有效值igds诳u master诳u units——将fme坐标视为master units诳igds诳u sub诳u units——将fme坐标视为uordefault诳u macro诳u units诳u igds诳u master诳u units诳u units诳u units诳igds诳u sub诳u units%igds_oRS输入单位:默认情况下,我们只使用主单元,而不使用promptigds d个命名单元格:默认情况下,我们只需要扩展单元格sigds_1_expand_cells$(_xpndcell_igds_1)下一行控制FME读取源文件时是否要扩展未命名单元格元素。默认宏expand_unnamed_cells_igds_1 nogui choice expand_unnamed_cells_igds_1 yes%否展开未命名单元格:默认情况下,我们不会展开未命名的单元格sigds_1_expand_unnamed_cells$(expand_unnamed_cells_igds_1)询问是否应保留单元格插入点-这仅在单元格展开时才重要默认_macro_preserve_inserts_igds_1 nogui choice_preserve_inserts_igds_1 yes%no preserve命名的单元格插入点:igds_1_preserve_cell_inserts$(_preserve_inserts-igds_1)6)igds_1_tags_as_text$(_text tags_igds_1)下面的行控制复杂元素是否被丢弃当我们阅读时,我们不再公开分割_复杂链,因为引入丰富几何_从5月10日起,2009默认的_macro _drop_complex_igds_1 nogui choice _drop_complex_igds_1 yes%no drop complex chains/shape:默认情况下,我们不会删除复杂的chain igds_1_split_complex_chains$(_drop_complex_igds_1)譁譁譁譁譁NTS我们不再公开传播链元素链接,因为引入了丰富的几何图形用户界面选项传播是%否传播链成员链接:默认情况下,我们将不会传播链接默认宏\35\35\35\\35\; IGDS \\\\35;传播U链U元素\\\\\\\\\35;元素\\\\\\\\\\\\\\\u 1_split_multipext$(split_multipext_igDS_1)默认情况下,我们不输出未命名单元格插入点默认值u宏保留\u未命名单元格插入\u igds u nogui选项保留\u未命名单元格插入\u igds u是%no保留未命名单元格插入点:igds u保留\u未命名单元格插入$(保留\u未命名单元格插入\u igds u);默认情况下,我们将维度元素分解为其片段默认值u宏Explode_dimension_elem_igds_1 yesgui choice explod_dimension_elem_igds_1 yes%no drop dimen尺寸:igds_1_explod_dimension_elem$(explod_dimension_elem_igds_1)35;默认情况下,我们不读取参考文件默认值_宏读取_外部参照文件_文件_igds _1 nogui cho读取_外部参照文件_igds _igds _1 yes%no读取参考文件中的元素:igds _1 _读取_读取_外部参照文件U文件U 1)(读“xref”默认情况下,我们在读取参考文件时使用外部参照的父模型。默认情况下,我们在读取参考文件时使用外部参照的父模型。默认情况下,我们在读取参考文件时使用“宏使用”外部参照的“父模型”igds_1是的用户界面选择使用“外部参照的父模型”igds_是的%否使用参考的父模型(仅限V8):igds_1_使用“外部参照的父模型”(使用“父模型”igds_1);默认情况下,我们读取所有嵌套的级别默认情况下,我们读取所有嵌套的级别默认默认“宏读取”到“宏读取”到“宏读取”到“外部参照到”上,默认情况下,我们读取所有嵌套的级别默认情况下,默认情况下,我们读取所有嵌套的级别默认“宏读取”到第一层l_-igds_1 nogui choice read_xref_up to_first_lvl_igds_1 yes%no read第一级参考:igds_1_read_xref_up to_first_lvl$(read xref_up to_first_lvl_igds_1)\默认情况下,我们将参考文件读取为外部参照元素默认情况下,我们将参考文件读取为外部参照元素默认情况下,默认情况下,默认情况下,我们将参考文件读取为默认情况下,默认情况下,默认情况下,默认情况下,默认情况下,我们将参考文件读取为默认情况下,默认情况下,默认情况下,默认情况下,默认情况下,默认情况下,u elements$(将xrefs_读取为\u elements_igds_1)默认的\u macro read_element_t类型_-igds_1 noigds_1_-read_-element_-type_68$(read_-element_-type_68_-igds_-1)譁譁表示是否使用级别名称或级别编号作为功能类型譁这是仅在最初生成映射文件或工作区头时设置的内容。以后不应修改它。igds_1_使用_级别的_名称否譁譁譁譁譁譁譁uapply撔world_file$(apply撔world_file_igds_1)譁譁譁譁譁譁譁譁譁譁如果要删除重复点,请将布尔值设置为“是”。譁metafile默认值为“否”,但对于向后兼容,代码默认值为“是”。默认值为“宏删除重复项”譁nogui选择“删除不删除重复点:igds_1_删除_重复点$(删除_重复点_igds_1)igds_1_pipeline$(fme_home)/pipeline/design_read.fmi“pr:31021将此文件包含在工作台源序言部分,以启用指定搜索信封处理坐标系的功能==========================================================================默认的_宏搜索_信封_坐标系_igds_1 gui可选的坐标系搜索_信封_坐标系_igds_1搜索信封坐标系:igds_1_搜索_信封_坐标系“$(搜索_信封_坐标系_igds_1)”3535;========================================添加的非设置g读卡器的元文件的UI行。从搜索信封外部修改的.fmidefaulu宏igds_in_Search_信封\u minx_igds_1 0igds_1_Search_信封“$(igds_in_Search_信封\u minx_igds_1)”gui可选浮动igds_in_Search_信封\u minx_igds_1最小x:默认宏igds_in_Search_信封\u miny igds_1 0igds_Search_信封”$(igds_in _in _Search_信封\u i ds_1)igds_1)gui可选浮动igds_in _搜索\u信封\u search_envelope_miny_igds_1)“GUI可选flo在igds_in_Search_信封_miny_igds_1最小y:默认宏igds_in_Search_信封_maxx-igds_1 0igds_1 _搜索_信封”$(igds_in_Search_信封_maxx\u igds_1)”gui可选浮动igds_搜索_信封u maxx\u igds_1最大x:默认宏igds_搜索_信封u maxy_igds_1 0igds_1 0igds_1 0igds_1 0igds_1 0igds_搜索_信封_1 _搜索_信封_搜索_搜索_搜索_信封_search_envelope“$(igds_in_search_envelope_maxy_igds_1)”GUI选项ional float igds_in_search_envelope_maxy_igds_1 maximum y:default_macro clip_to_envelope_igds_1 no igds_1_clip_to_envelope“$(clip_to_envelope_igds_1)”gui可选复选框clip_to_envelope_igds_1 yes%no clip to search envelope譁===================================默认_macro__scale_igds_1 gui可选Float uuor_Scale iGds_1 uor_scale$(uor_scale_iGds_1)默认_宏uuuuuuuuuor_浮动uuuuor_Scale U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U per_master_igds_1 gui可选浮动_subs_per_master_igds_1 subs per master单位:iGDS_1_SUBS_PER_MASTER $(_SUBS_PER_MASTER_IGDS_1)DEFAULT_MACRO _UOR_GLOBAL_ORIGIN_X_IGDS_1 GUI OPTIONAL FLOAT _UOR_GLOBAL_ORIGIN_X_IGDS_1 UOR X Global Origin:IGDS_1_UOR_GLOBAL_ORIGIN_X $(_UOR_GLOBAL_ORIGIN_X_IGDS_1)DEFAULT_MACRO _UOR_GLOBAL_ORIGIN_Y_IGDS_1 GUI OPTIONAL FLOAT _UOR_GLOBAL_ORIGIN_Y_IGDS_1 UOR Y Global Origin:IGDS_1_UOR_GLOBAL_ORIGIN_Y美元(uuor_全球u全球u全球u全球_全球_全球_全球_全球_全球_全球_全球_全球_全球_全球_全球_全球_全球_全球_全球_全球_全球_全球_全球_全球_全球_全球_全球_全球_全球_全球_全球_全球_全球_全球_全球_全球u全球_全球_全球_全球_全球_全球_全球_全球_全球_全球_全球u units_igds_1 Yes%否假设主单位等于工作单位:igds_1_assuMe_matching_units$(假设_matching_units_igds_1)允许将复杂链作为单个功能返回。如果启用此选项,则必须对返回的功能执行特殊处理,因为对于遇到的每个复杂链,可能会返回具有可能不同几何图形的多个部分的聚合。工作台当前无法处理此问题,因此,需要一个自定义映射文件。默认的宏聚合复合链否图形用户界面可选选择聚合复合链是%否将复合链作为单个元素处理:IGDS聚合复合链$(聚合复合链IGDS 1)我们应该保留曲线吗?默认_macro _preserve_curves_igds_1 no gui可选选择_preserve_curves_igds_1 yes%no preserve curves:igds_1_preserve_curves$(_preserve_curves_igds_1)高程偏移系数的值fault _macro高程偏移系数_igds_1 gui可选浮动高程偏移系数_igds_1高程偏移系数:igds_1_高程偏移系数(_高程偏移系数)_移动因子_igds_1)35;曲线垂线数值默认_宏_曲线_顶点_igds_1 gui可选整数_曲线_曲线_顶点_igds _1插值曲线顶点数:igds _1曲线_曲线_顶点_曲线_顶点_igds _1)\\\\35\\35\\\\\\\\\\\\我们是否应该去掉标签信息默认一个跳闸标签信息:igds_1_trim_down_tags$(_trim_down_tags_igds_1)igds_1_dataset“$(sourceDataset_igds_1)”\结束_source_header!启动“wb_headermacro wb_”关键字“空1”!Enth-WbHead头!start_dest_header空空值_1它没有被使用!结束“目标”标题!启动“wb_headerdefault”宏destdatasetinclude[如果“$(destdataset)”!=“”\放置默认宏目标数据集_空_1$(目标数据集)\]!Enth-WbHead头!start_dest_header null null_1default_macro desttataset_null_1 null null_1_dataset“$(desttataset_null_1)”!结束“目标”标题!启动“wb_headermacro wb_”关键字“dgnv8_1”!Enth-WbHead头!start_dest_header dgnv8 dgnv8_1譁譁譁譁譁譁譁譁譁譁譁譁譁譁以及一个种子文件,作为创建的设计文件的基础。还提供注释提示,以定义单元库文件。如果要在创建的数据集中放置任何单元格,则可能需要。在这种情况下,它们应该是未注释的。!结束“目标”标题!启动“wb_headerdefault”宏destdatasetinclude[如果“$(destdataset)”!=“”\输入默认宏目标数据集_dgnv8 _1$(目标数据集)\]!Enth-WbHead头!开始_dest_header dgn v8 dgn v8_1d默认_宏dest数据集_dgn v8_1$(dest数据集_dgn v8)gui文件名dest数据集_dgn v8_1设计_文件(*.dgn);*.dgn;所有\;*.*目的地本特利微站设计文件:默认_宏_种子_dgn v8 _1$(fm_home)设计\ sed3d _m _v8.dgngnggui文件名_mumumumumumumumumumumumumumumumumumumu存在u种子_dgnv(*.dgn)*.dgn所有_文件(*.*)*。*V8种子文件:dgnv8_1_seed_file“$(_seed_dgnv8_1)”被视为子单位igds_ors——fme坐标被视为uorsDefault譁u macro譁u out_units_dgnv8_1 igds_master_unitsgui choice_out_units_dgnv8_1 igds_master_units%igds_sub_units%igds_uors输出单位:dgnv8_1_units$(_out_dgnv8_1)譁譁譁譁然后将分析输入数据,并计算输出设计文件的最佳种子文件设置默认_宏_计算_种子_dgnv8 _1 nogui选择_计算_种子_dgnv8 _1是%no计算最佳种子文件参数:dgnv8 _1 _计算_种子_文件_parms$(_计算_种子_dgnv8 _1)=======并设置是否允许为2点线创建类型3元素。默认宏类型3 DGNv8 1是类型3元素:DGNv8 1创建类型3 DGNv8 1否并设置是否允许区域填充lines.default_macro _允许填写dgnv8_1 yesgui选项_允许填写dgnv8_1 yes%no允许区域颜色填充:dgnv8_1_允许填写$(_允许填写dgnv8_1)==================================================================================================================================允许写入标记默认_mac _写入标记_dgnv8_1 nogui选项_写入标记_dgnv8 _1 yes%u 1 yes%no写入标记:dgnv8_1_1_写入_写入_写入_写入_写入\U标记$(_写入_tags_dgnv8_1)譁譁譁譁譁=============================================这些设置覆盖种子文件中包含的全局偏移量和单位信息譁。默认情况下,它们被设置为空白,这意味着将使用种子文件设置。gui可选的float_or_global_origin_x uor x global origin:默认_macro_or_global_origin_x_dgnv8_1 dgnv8_1_uor_global_origin_x$(_uor_global_origin_x_dgnv8_1)gui可选浮动_uor_global_origin_y uor y global origin:默认的_macro_o_global_origin_y_dgnv8_1 全球原点:全球原点:全球原点:全球原点:全球原点:全球原点:全球原点:全球原点:全球原点:全球原点:全球原点:全球原点:全球原点:全球原点:全球原点:全球原点:全球原点:全球原点:全球原点:全球原点:全球原点:全球原点:全球原点:全球原点:全球原点:全球原点:全球原点:全球原点:全球原点:全球原点:全球原点:全球原点:全球原点:全球原点:全球一个dgnv8 uuuuuuuuu全球原点:全球原点:全球原点:全球原点:全球原点:全球原点:全球原点:全球原点:全球原点:全球原点:全球原点:全球原点:全球原点:全球原点:全球原点:全球原点:全球原点:全球原点:全球原点:全球原点:全球原点:全球原点:全球原点:全球原点:全球原点:全球U主单元名称主单元名称:默认宏单元名称 dgnv8_1_master_unity_name$(_master_unity_name_dgnv8_1)gui可选文本_sub_unity_name子单元名称:默认的_macro_sub_unity_name_dgnv8_1 dgnv8_1_sub_unity_name$(_sub_unity_name_dgnv8_1)gui可选整数_subs_per_master subs per master:默认的_macro_subs_per_master_dgnv8_1 dgnv8_1_subs_per_master$(_subs_per_master_dgnv8_1)gui可选整数_uors_per_sub uors per sub:default_macro_uors_per_sub_dgnv8_1 DGNV8_1_UORS_PER_SUB $(_UORS_PER_SUB_DGNV8_1)DEFAULT_MACRO _CELLLIB_DGNV8_1 GUI OPTIONAL MULTIFILE _CELLLIB_DGNV8_1 Cell_Library_Files(*.cel)|*.cel|All_files(*.*)|*.* Cell Library File:DGNV8_1_CELL_LIBRARY "$(_CELLLIB_DGNV8_1)"DEFAULT_MACRO _MANGLE_DBCS_TEXT_DGNV8_1 NOGUI OPTIONAL CHOICE _MANGLE_DBCS_TEXT_DGNV8_1 YES%NO Mangle DBCS Text:DGNV8_1_MAngle-dbcs_-text$(_-mangle_-dbcs_-text_-dgnv8_1)譁譁譁譁这些设置覆盖种子文件中包含的全局偏移量和单位信息。默认情况下,它们设置为空白,这意味着将使用种子文件设置。gui可选的float or_o全局u dgnv8_1 uor x全局原点:gui可选的float or_全局u dgnv8_1 uor y全局原点:gui可选的float o全局u dgnv8_1 uor z全局原点:gui可选的文本o主单元_dgnv8_1主单元名称:gui可选文本子单元名称子单元名称:GUI可选整数子单元主单元子单元每个主单元1个子单元:GUI可选整数子单元子单元每个子单元1个计量单位:允许用户在单元库中没有单元时指定要使用的默认单元。默认宏默认单元名称图形用户界面可选文本默认单元名称默认单元名称默认单元名称:dgnv8_1_default_cell_name$(_default_cell_name_dgnv8_1)dgnv8_1_dataset“$(destdataset_dgnv8_1)”!结束“目标”标题!end-headerLog\u文件名“$(fme-mf-dir)failtruncted.log”log-append nolog-max-u-feature200log-max-u-max-recored-u-feature200fme-u-repproject-u-发动机FMFME-U隐式式_-csmap-u-in隐式_-csmap-u-重新投影u-mode autome-u几何学处理增强型_-中风_-max _-偏差0Log _过滤_面罩-1默认值_宏数据集_宏数据集_关键词_-igds-1 igds _-1默认值_-1默认值_宏数据集_宏数据集1.ult_macro dataset_keyword_dgnv8_1 dgnv8_1诜诜诜诜# 启动 蟒蛇 进口 FME-对象 γ 创造 日志 文件 对象 日志 = fmeobjects.fmelogfile文件 γ 初始化 终止 旗帜 终止 = 0 γ 定义 回拨 功能 运行 每一个 日志 消息 DEF 终止登录 严重程度 消息 γ 进口 终止 旗帜 全球的 终止 γ 设置 终止 旗帜 如果 文件 截断的 如果 设计 文件 截断 在里面 信息: 终止 = γ 设置 日志文件 回拨 功能 设置回调 终止登录 fme_结束_python_enc# 关机 蟒蛇 γ 处置 属于 日志 对象 需要 自从 蟒蛇 美国石油学会 包裹 C++ 日志 = 无$env(fme_temp)elseif[信息存在env(temp)]设置gvisualizertemp$env(temp)elseif$tcl_platform(platform)==“Unix”设置gvisualizertemp“/tmp”否则设置gvisualizertemp c:regsub-所有[,&]$(工作区wsname;设置gvisualizertemp$gvisualizertemp/$wsname[时钟格式[时钟秒]-格式%h%m%s];放入“macro workspace_temp_dir$gvisualizertemp”;宏可视化工具_feature_file$(workspace_temp_dir)/inspector.ffsmacro可视化工具_schema_file$(workspace_temp_dir)/inspector.fscmacro可视化工具_create_spatial_index yes-------------------------------------------------lookup uuuknownfeaturetypes_uuuuuuuu1 yes“”nofactory_def*teefactory factory_name“igds_1 merge”输入特征Type*输出特征Type“1”诜诜诜诜——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————奥尔迪斯;设置fme_coordsys_}宏创建器\u xml not \u activatedmacro creator \u classic not \u activatedmacro creator \u 2d3d 2d \u geometrymacro creator \u coords 包括[如果几何对象=几何对象放置宏创建者XML*]包括[如果几何对象=二维坐标列表放置宏创建者2d3d 2d几何图形放置宏创建器经典]包括[如果几何对象=三维坐标列表放置宏创建器2d3d三维几何将宏创建者经典]包括[如果几何对象=二维最小/最大框设置注释我们需要将minx-miny-maxx-maxy坐标转换为完整的多边形坐标列表;设置splitcoords[split[string trim{ }[];如果[长度$splitcoords]>4设置trimmedcoordsforeach item$splitcoords如果$item!=lappend trimmedcoords$项目设置splitcoords$trimmedcoords;};如果[长$splitcoords]!=4错误创建者:坐标列表必须有四个数字-` “无效”};};设置minx[lindex$splitcoords 0];设置miny[lindex$splitcoords 1];设置maxx[lindex$splitcoords 2];设置maxy[lindex$splitcoords 3];输入“macro creator_coords$minx$miny$minx$maxy$maxx$maxy$maxx$miny$minx$miny”;放置宏创建器_2d3d 2d_几何体将宏创建者经典工厂定义$(创建者_xml)创建工厂_名称创建者_xml _创建者在结束时创建是输出功能_类型uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu ?XML 版本= 编码= 乌斯阿斯契 单机= 几何学 尺寸= 无效的 几何学 )工厂def$(创建者_经典)创意工厂_name创建者_经典_创建者$(创建者d)$(创建者_坐标)创建在end-yes输出特征type \uu\uuuuuuuuuuuuuuuudef def*te工厂_name创建者_克隆输入特征type uu\\\\\uuuuuuu\\\u233d)创建uuuuuuuuuuuuu安装e“输出特征_type creator_created@tcl2(creator _coordsysremover)@coordsys()fme _feature type creator---------------------------------------fme _python _path”$(fme _mf _dir)“工厂定义*python factory工厂_name pythoncaller输入特征_type creator _created symbol _name processfeature python_namespace fmeobjects源代码导入 FME-对象 γ 模板 功能 接口: DEF 工艺特点 特征 全球的 终止 如果 终止 == 1: γ 终止 工作空间 具有 中止 功能 feature.perform功能 中止 截断 文件 遇到 输出PyOutput功能_type PythonCaller_outputeric,空)@supplyAttributes(uuwb_out_feat_type_uuuuu,abort)---------------------------------------------------------------------Factory_def*teefactory factory_name“1->1 correlator”input feature_type 1 output feature_type_uuu go_to_final_output_u router_uuuu multi_writer_id 1@transform(fme_generic,dgnv8)@supplyattributes(fme_template_feature_type,1)@copyattributes(uuwb_out_feature_type_uuuuu,fme_feature_type)-------------------------------------------------------------工厂定义*测试工厂名称“最终输出功能类型路由器”输入功能_type*测试@value(uwb_out_feature_type_uuuu)!=“”输出传递的特征_type*@featureType(@value(uuuwb_out_feature_type_uuuuuuuuuuuuuuuuuuuuuuuu2)输出失败的特征uuuuuuu type uuuuuuuuuuuTc2(“fme_statmessage 818059@value(fme_template_feature_type)818060 818061 fme_warn”)35;-----------------------------factory_def*teefactory factory_name“最终输出输入功能u type uu nuke u me uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuolor“”igds_level_override_weight“”。