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


" TOP_LEFT="-158.334 13.6696" BOTTOM_RIGHT="1666.51 -355.665" BOUNDING_RECT="-158.334 13.6696 1824.85 369.335" STICKY="true" COLOUR="0.666667,1,0" CONTENTS="23 26 17 24 14 ">
#!
#! #! #!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!,XLSXR_FORCE_DATETIME,"OPTIONAL NO_EDIT TEXT",XLSXR,XLSXR_USE_SCHEMA_OTHER_FILES,"OPTIONAL LOOKUP_CHOICE ""Apply current settings to additional files"",Yes%""Apply default settings to additional files"",No",XLSXRAdditionalFileHandling:,XLSXR_ADVANCED,"OPTIONAL DISCLOSUREGROUP SCAN_SCHEMA_IF_DYNAMIC%USE_SCHEMA_OTHER_FILES%READ_BLANK_AS%EXPAND_MERGED_CELLS",XLSXRAdvanced,XLSXR_READ_BLANK_AS,"OPTIONAL CHOICE Missing%Null",XLSXRReadblankcellsas:,XLSXR_XLSXR_EXPOSE_FORMAT_ATTRS,"OPTIONAL LITERAL EXPOSED_ATTRS XLSXR%Source",XLSXRAdditionalAttributestoExpose:,XLSXR_EXPOSE_ATTRS_GROUP,"OPTIONAL DISCLOSUREGROUP XLSXR_EXPOSE_FORMAT_ATTRS",XLSXRSchemaAttributes,XLSXR_TABLELIST,"OPTIONAL NO_EDIT TEXT",XLSXR,XLSXR_EXPAND_MERGED_CELLS,"OPTIONAL CHECKBOX Yes%No",XLSXRExpandMergedCells:,XLSXR_EXCEL_COL_NAMES,"OPTIONAL NO_EDIT TEXT",XLSXR,XLSXR_SCHEMA,"OPTIONAL XLSX_SCHEMA",XLSXR_SCHEMAParam:,XLSXR_SCAN_SCHEMA_IF_DYNAMIC,"OPTIONAL CHECKBOX Yes%No",XLSXRScanSchemainDynamicWorkflow:,XLSXR_CASE_SENSITIVE_FEATURE_TYPES,"OPTIONAL NO_EDIT TEXT",XLSXR,XLSXR_ALLOW_DOLLAR_SIGNS,"OPTIONAL NO_EDIT TEXT",XLSXR,XLSXR_CONFIGURATION_DATASET,"OPTIONAL NO_EDIT TEXT",XLSXR">#!#!#!#!#!#!#!#! #!#!#!#!#!#!#!#!#!#!#!#!#!#!#! #!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#! #!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!;TEST Valuename CONTAINS _ppm;TEST Valuefme_data_type CONTAINS char'fme_real64'FME_NUM_CONDITIONS2___"">#!#!#!#! #!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#! #!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#! #!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#! #!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#! #!#!#!#!#!#!#!#!#!#! #!#! #!#! #!#! #!#!
FME_PYTHON_VERSION 27#!START_HEADER#!START_WB_HEADER READER_TYPE NULL READER_KEYWORD NULL_SOURCE NULL_SOURCE_DATASET空WRITER_TYPE NULL WRITER_KEYWORD NULL_DEST NULL_DEST_DATASET空#!END_WB_HEADER#!START_WB_HEADER#!END_WB_HEADER#!END_HEADER LOG_FILENAME “$(FME_MF_DIR)none2none.log” LOG_APPEND NO LOG_MAX_FEATURES 200个LOG_MAX_RECORDED_FEATURES 200 FME_REPROJECTION_ENGINE FME FME_IMPLICIT_CSMAP_REPROJECTION_MODE自动FME_GEOMETRY_HANDLING增强FME_STROKE_MAX_DEVIATION 0 LOG_TIMINGS YES LOG_FILTER_MASK -1#------------------------------------------------------------------------- MULTI_READER_CONTINUE_ON_READER_FAILURE无#------------------------------------------------------------------------- MACRO WORKSPACE_NAME none2none MACRO FME_VIEWER_APP fmedatainspector#-------------------------------------------------------------------------有[如果{[信息存在ENV(FME_TEMP)] && [文件isdirectory $ ENV(FME_TEMP)]} {设定gVisualizerTemp $ ENV(FME_TEMP)} {ELSEIF [信息存在ENV(TEMP)] && [file isdirectory $env(TEMP)]} {set gVisualizerTemp $env(TEMP)} elseif { $tcl_platform(platform) == "unix" } {set gVisualizerTemp "/tmp"} else {set gVisualizerTemp c:}; regsub -all {[ ,&]} {$(WORKSPACE_NAME)} {_} wsname; set gVisualizerTemp $gVisualizerTemp/${wsname}_[clock format [clock seconds] -format %H%M%S]; puts "MACRO WORKSPACE_TEMP_DIR $gVisualizerTemp"; MACRO VISUALIZER_FEATURE_FILE $(WORKSPACE_TEMP_DIR)/inspector.ffs MACRO VISUALIZER_SCHEMA_FILE $(WORKSPACE_TEMP_DIR)/inspector.fsc MACRO VISUALIZER_CREATE_SPATIAL_INDEX YES 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];set minY [lindex $splitCoords 1];设置maxX [lindex $splitCoords 2];设置maxY [lindex $splitCoords 3];放置“宏创建器_coords $minX $minY $minX $maxY $maxX $maxY $maxX $maxX $minY $minX $minY”;放置{宏Creator_2D3D 2D_GEOMETRY};Creator_XML_Creator CREATE_AT_END无输出功能 ?XML 版本= 1.0 编码= US_ASCII 独立= 没有 几何 尺寸= 2 空值 几何 )FACTORY_DEF $(Creator_CLASSIC)CreationFactory FACTORY_NAME Creator_CLASSIC_Creator $(Creator_2D3D)$(Creator_COORDS)CREATE_AT_END无输出FEATURE_TYPE _____CREATED______ FACTORY_DEF * TeeFactory FACTORY_NAME Creator_Cloner INPUT FEATURE_TYPE _____CREATED______ NUMBER_OF_COPIES 1 COPY_NUMBER_ATTRIBUTE “_creation_instance” 输出FEATURE_TYPE Creator_CREATED @ TCL2(Creator_CoordSysRemover)@CoordSys()fme_feature_type造物主FACTORY_DEF * BranchingFactory FACTORY_NAME “Creator_CREATED分支器-1 9” INPUT FEATURE_TYPE Creator_CREATED TARGET_FACTORY “$(WB_CURRENT_CONTEXT)_CREATOR_BRANCH_TARGET” 的Passed FEATURE_TYPE * @RemoveAttributes( “Creator_CREATED分支器-1 9” .BranchingFactory.Count)#------------------------------------------------------------------------- FACTORY_DEF * TeeFactory FACTORY_NAME “$(WB_CURRENT_CONTEXT)_CREATOR_BRANCH_TARGET” INPUT FEATURE_TYPE * OUTPUT FEATURE_TYPE *#-------------------------------------------------------------------------微距功能Reader_OUTPUT_PORTS_ENCODED工作表Sheet1 MACRO FeatureReader_DIRECTIVES QUERY_FEATURE_TYPES_FOR_MERGE_FILTERS,是的,FORCE_DATETIME,NO,USE_SCHEMA_OTHER_FILES,不,READ_BLANK_AS,丢失TABLELIST,Sheet1中,EXPAND_MERGED_CELLS,是的,EXCEL_COL_NAMES,YES,模式,工作表Sheet1 0 逗号 Sample_ID 逗号 烧焦 逗号 11 逗号 逗号 逗号 1 逗号 Easting_NAD83_UTMz15 逗号 x_coordinate 逗号 逗号 逗号 逗号 2 逗号 Northing_NAD83_UTMz15 逗号 y_coordinate 逗号 逗号 逗号 逗号 3 逗号 Au_INAA_ppb 逗号 逗号 逗号 引用 空间 1 引用 逗号 逗号 4 逗号 Ag_INAA_ppm 逗号 逗号 3 逗号 引用 空间 1 引用 逗号 逗号 逗号 As_INAA_ppm 逗号 逗号 4 逗号 引用 空间 0 引用 逗号 逗号 6 逗号 Ba_INAA_ppm 逗号 逗号 逗号 引用 空间 0 引用 逗号 逗号 7 逗号 Br_INAA_ppm 逗号 逗号 4 逗号 引用 空间 1 引用 逗号 逗号 8 逗号 Ca_INAA_ppm 逗号 逗号 6 逗号 引用 空间 0 引用 逗号 逗号 9 逗号 Co_INAA_ppm 逗号 逗号 3 逗号 引用 空间 0 引用 逗号 逗号 10 逗号 Cr_INAA_ppm 逗号 逗号 逗号 引用 空间 0 引用 逗号 逗号 11 逗号 Cs_INAA_ppm 逗号 逗号 逗号 引用 空间 2 引用 逗号 逗号 12 逗号 Fe_INAA_ppm 逗号 烧焦 逗号 18 逗号 逗号 1 逗号 逗号 逗号 没有 逗号 没有 逗号 1 逗号 C: 固相线 临时 固相线 xls2gdb 固相线 13311个取样data.xls 逗号 引用 0 逗号 0 逗号 12 逗号 25 引用 逗号 逗号 NO,SCAN_SCHEMA_IF_DYNAMIC,不,CASE_SENSITIVE_FEATURE_TYPES,YES,ALLOW_DOLLAR_SIGNS,YES,CONFIGURATION_DATASET,C: 临时 xls2gdb 13311个取样data.xls#始终提供的交互,否则出厂默认为ENVELOPE_INTERSECTS INCLUDE [如果{({NONE} == { })||({($ INTERACT_OPTIONS)} == {})} {{放MACRO FCTQUERY_INTERACTION_LINE FCTQUERY_INTERACTION NONE};}其他{{放MACRO FCTQUERY_INTERACTION_LINE FCTQUERY_INTERACTION “NONE”};}]#巩固属性合并选项DEFAULT_MACRO FeatureReader_COMBINE_ATTRS包括哪些工厂预计[如果{{} RESULT_ONLY == {MERGE}} {放“MACRO FeatureReader_COMBINE_ATTRS “;}其他{放 “MACRO FeatureReader_COMBINE_ATTRS RESULT_ONLY”;};] * FACTORY_DEF QueryFactory FACTORY_NAME FeatureReader INPUT FEATURE_TYPE Creator_CREATED $(FCTQUERY_INTERACTION_LINE)COMBINE_ATTRIBUTES $(FeatureReader_COMBINE_ATTRS)QUERYFCT_ATTRIBUTE_PREFIX COMBINE_GEOMETRY RESULT_ONLY ENABLE_CACHE NO QUERYFCT_TABLE_SEPARATOR SPACE READER_TYPE XLSXR READER_DATASET “@EvaluateExpression(FDIV,STRING_ENCODED,$(FME_MF_DIR_ENCODED)13311个取样data.xls,FeatureReader)” QUERYFCT_IDS “” READER_DIRECTIVES META_MACROS,SourceCONFIGURATION_DATASET C: 临时 xls2gdb 13311个取样data.xls SourceEXCEL_COL_NAMES SourceFORCE_DATETIME 没有 SourceSCHEMA 工作表Sheet1 0 逗号 Sample_ID 逗号 烧焦 逗号 11 逗号 逗号 逗号 1 逗号 Easting_NAD83_UTMz15 逗号 x_coordinate 逗号 逗号 逗号 逗号 2 逗号 Northing_NAD83_UTMz15 逗号 y_coordinate 逗号 逗号 逗号 逗号 3 逗号 Au_INAA_ppb 逗号 逗号 逗号 引用 空间 1 引用 逗号 逗号 4 逗号 Ag_INAA_ppm 逗号 逗号 3 逗号 引用 空间 1 引用 逗号 逗号 逗号 As_INAA_ppm 逗号 逗号 4 逗号 引用 空间 0 引用 逗号 逗号 6 逗号 Ba_INAA_ppm 逗号 逗号 逗号 引用 空间 0 引用 逗号 逗号 7 逗号 Br_INAA_ppm 逗号 逗号 4 逗号 引用 空间 1 引用 逗号 逗号 8 逗号 Ca_INAA_ppm 逗号 逗号 6 逗号 引用 空间 0 引用 逗号 逗号 9 逗号 Co_INAA_ppm 逗号 逗号 3 逗号 引用 空间 0 引用 逗号 逗号 10 逗号 Cr_INAA_ppm 逗号 逗号 逗号 引用 空间 0 引用 逗号 逗号 11 逗号 Cs_INAA_ppm 逗号 逗号 逗号 引用 空间 2 引用 逗号 逗号 12 逗号 Fe_INAA_ppm 逗号 烧焦 逗号 18 逗号 逗号 1 逗号 逗号 逗号 没有 逗号 没有 逗号 1 逗号 C: 固相线 临时 固相线 xls2gdb 固相线 13311个取样data.xls 逗号 引用 0 逗号 0 逗号 12 逗号 25 引用 逗号 逗号 没有 SourceADVANCED SourceSCAN_SCHEMA_IF_DYNAMIC 没有 SourceUSE_SCHEMA_OTHER_FILES 没有 SourceREAD_BLANK_AS 失踪 SourceEXPAND_MERGED_CELLS SourceEXPOSE_ATTRS_GROUP SourceXLSXR_EXPOSE_FORMAT_ATTRS SourceQUERY_FEATURE_TYPES_FOR_MERGE_FILTERS SourceCASE_SENSITIVE_FEATURE_TYPES SourceALLOW_DOLLAR_SIGNS YES,METAFILE,XLSXR QUERYFCT_OUTPUT “BASED_ON_CONNECTIONS” CONTINUE_ON_READER_ERROR YES QUERYFCT_RESULT_TAGS $(FeatureReader_OUTPUT_PORTS_ENCODED)QUERYFCT_SET_FME_FEATURE_TYPE YES READER_PARAMS_WWJD $(FeatureReader_DIRECTIVES)输出架构FEATURE_TYPE FeatureReader_ 输出Sheet1 FEATURE_TYPE FeatureReader_Sheet1 # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - FACTORY_DEF * ElementFactory FACTORY_NAME ListExploder输入FEATURE_TYPE FeatureReader_ LIST_NAME “属性{}” ELEMENT_NUMBER_FIELD “_element_index” CLONE_GEOMETRY ATTR_ACCUM_MODE “HANDLE_CONFLICT” ATTR_CONFLICT_RES “INCOMING_IF_CONFLICT” INCOMING_PREFIX“ “输出元件FEATURE_TYPE ListExploder_ELEMENTS @RemoveAttributes(ElementFactory.baseCloned)#------------------------------------------------------------------------- FACTORY_DEF {*} AttrSetFactory FACTORY_NAME AttributeCreator INPUT FEATURE_TYPE ListExploder_ELEMENTS MULTI_FEATURE_MODE NO NULL_ATTR_MODE NO_OPATTRSET_CREATE_DIRECTIVES _PROPAGATE_MISSING_FDIV ATTR_ACTION { “” “fme_data_type” “SET_TO”“FME_CONDITIONAL:DEFAULT_VALUE'_FME_NO_OP_'BOOL_OP;及COMPOSITE_TEST; ;测试 名称 CONTAINS _ppm; TEST fme_data_type CONTAINS char'fme_real64'FME_NUM_CONDITIONS2 ___”}输出输出FEATURE_TYPE AttributeCreator_OUTPUT#------------------------------------------------------------------------- DEFAULT_MACRO Aggregator_BREAK_ATTR FACTORY_DEF {*} AggregateFactory FACTORY_NAME聚合INPUT FEATURE_TYPE AttributeCreator_OUTPUT MODE ONE_LEVEL$(Aggregator_BREAK_ATTR)REMOVE_GEOMETRY YES ACCUMULATE_ATTRIBUTES无LIST_NAME “属性{}” LIST_ATTRS_TO_INCLUDE {fme_data_type名} LIST_ATTRS_TO_INCLUDE_MODE SELECTED分离器 OUTPUT AGGREGATE FEATURE_TYPE Aggregator_AGGREGATE FACTORY_DEF * TeeFactory FACTORY_NAME “聚合AGGREGATE分配器” INPUT FEATURE_TYPE Aggregator_AGGREGATE OUTPUT FEATURE_TYPE Aggregator_AGGREGATE_0_Gs1ZrERRaes = OUTPUT FEATURE_TYPE Aggregator_AGGREGATE_1_Lur5dBPiR / O =#-------------------------------------------------------------------------INCLUDE [如果{{ATTRIBUTES} == {ATTRIBUTES}} {看跌期权 “MACRO FeatureMerger_REFERENCE_INFO属性”;} elseif的{{ATTRIBUTES} == {} GEOM_BUILD && { } {==多边形}} {看跌期权 “MACRO FeatureMerger_REFERENCE_INFO GEOM_BUILD_POLYS”;} elseif的{{ATTRIBUTES} == {} GEOM_BUILD && { } {==骨料}} {看跌期权 “MACRO FeatureMerger_REFERENCE_INFO GEOM_BUILD_AGGREGATES”;} elseif的{{ATTRIBUTES} == {} GEOM_BUILD && { } {== LINESFROMPOINTS}} {看跌期权 “MACRO FeatureMerger_REFERENCE_INFO GEOM_BUILD_LINES_FROM_POINTS”;} elseif的{{ATTRIBUTES} == {} GEOM_AND_ATTRS && { } {==多边形}} {看跌期权 “MACRO FeatureMerger_REFERENCE_INFO GEOM_AND_ATTR_BUILD_POLYS”;} elseif的{{ATTRIBUTES} == {} GEOM_AND_ATTRS && { } {==骨料}} {看跌期权 “MACRO FeatureMerger_REFERENCE_INFO GEOM_AND_ATTR_BUILD_AGGREGATES”;} elseif的{{ATTRIBUTES} == {} GEOM_AND_ATTRS && { } {== LINESFROMPOINTS}} {看跌期权 “MACRO FeatureMerger_REFERENCE_INFO GEOM_AND_ATTR_BUILD_LINES_FROM_POINTS”;} elseif的{{ATTRIBUTES} == {GEOM_BUILD}} {看跌期权 “MACRO FeatureMerger_REFERENCE_INFO GEOM_BUILD_AGGREGATES”;} elseif的{{ATTRIBUTES} == {GEOM_AND_ATTRS}} {看跌期权 “MACRO FeatureMerger_REFERENCE_INFO GEOM_AND_ATTR_BUILD_AGGREGATES”;}其他{};] FACTORY_DEF {*} ReferenceFactory FACTORY_NAME FeatureMerger INPUT参考进行FEATURE_TYPE FeatureReader_Sheet1 INPUT REFERENCEE FEATURE_TYPE Aggregator_AGGREGATE_0_Gs1ZrERRaes = REFERENCE_INFO $(FeatureMerger_REFERENCE_INFO)REFERENCE_TABLE 1 1 AUTO ATTR_ACCUM_MODE “HANDLE_CONFLICT” ATTR_CONFLICT_RES “REQUESTOR_IF_CONFLICT” IGNORE_NULLS “否” HANDLE_NULL_MISSING_KEYS_LIKE_FME2013否LIST_ATTRS_TO_INCLUDE { } LIST_ATTRS_TO_INCLUDE_MODE MERGE_ATTRIBUTES是MANAGE_FME_TYPE是模式完成PROCESS_DUPLICATE_REFERENCEES没有REFERENCEES_FIRST没有REJECT_INVALID_GEOM YES输出完成FEATURE_TYPE FeatureMerger_MERGED#-------------------------------------------------------------------------#假设是工作区临时目录已已设置和创建。见controldefs.cpp - ControlDefs :: writeVisualizerTempDir DEFAULT_MACRO WORKSPACE_TEMP_DIR FACTORY_DEF * InspectorFactory FACTORY_NAME FeatureMerger_Merged_Prepper COMMAND_PARM_EVALUATION SINGLE_PASS INPUT FEATURE_TYPE FeatureMerger_MERGED GROUP_ATTRIBUTE __inspector_feature_type_attr__ GROUP_BY GROUP_ATTRIBUTE_PREFIX FeatureMerger_Merged RASTER_REDUCTION NoReduction POINT_CLOUD_REDUCTION NO_THINNING输出结果FEATURE_TYPE __viewme__#现在将所有功能集成在录像机,改变他们#功能类型变压器的名字,让他们查看很好DEFAULT_MACRO VISUALIZER_FEATURE_FILE $(WORKSPACE_TEMP_DIR)/ $(SAFE_FFS_NAME).ffs DEFAULT_MACR亚搏在线O VISUALIZER_CREATE_SPATIAL_INDEX NO#[PR#45549]数据Inspector将限制功能#它读取WIN32的最大数量,所以我们会相应地限制#数量特征,我们在这里记录使用MAX_FEATURES_TO_RECORD指令。FACTORY_DEF * RecorderFactory FACTORY_NAME FeatureMerger_Merged_Recorder COMMAND_PARM_EVALUATION SINGLE_PASS INPUT FEATURE_TYPE __viewme__ _wb_termination_feature是@FeatureType(TERMINATOR_ @值(_wb_termination_xformer))输入FEATURE_TYPE __viewme__ @FeatureType(@Value(__ inspector_feature_type_attr__))@RemoveAttributes(__ inspector_feature_type_attr__)FEATURE_FILE “$(VISUALIZER_FEATURE_FILE)” STORE_SCANNED_SCHEMA YES CREATE_SPATIAL_INDEX“$(VISUALIZER_CREATE_SPATIAL_INDEX)”检查员 “$(VISUALIZER_CREATE_SPATIAL_INDEX)” FSC_SCHEMA Sample_ID,VARCHAR 255 ,Easting_NAD83_UTMz15,VARCHAR 255 、Northing_NAD83_UTMz15 varchar 255 ,Au_INAA_ppb,VARCHAR 255 ,Ag_INAA_ppm,VARCHAR 255 ,As_INAA_ppm,VARCHAR 255 ,Ba_INAA_ppm,VARCHAR 255 ,Br_INAA_ppm,VARCHAR 255 ,Ca_INAA_ppm,VARCHAR 255 、Co_INAA_ppm varchar 255 、Cr_INAA_ppm varchar 255 ,Cs_INAA_ppm,VARCHAR 255 ,Fe_INAA_ppm,VARCHAR 255 模式记录STORE_SCANNED_METADATA RECORD_DIRECTLY_TO_DISK是的MAX_FEATURES_TO_RECORD WIN32 2000000 # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #假设是工作区临时dir已经设置和创建。看到controldefs.cpp——ControlDefs: writeVisualizerTempDir DEFAULT_MACRO WORKSPACE_TEMP_DIR FACTORY_DEF * InspectorFactory FACTORY_NAME Aggregator_Aggregate_Prepper COMMAND_PARM_EVALUATION SINGLE_PASS输入FEATURE_TYPE Aggregator_AGGREGATE_1_Lur5dBPiR / o = GROUP_ATTRIBUTE __inspector_feature_type_attr__ GROUP_BY GROUP_ATTRIBUTE_PREFIX Aggregator_Aggregate RASTER_REDUCTION NoReduction POINT_CLOUD_REDUCTION NO_THINNING输出结果FEATURE_TYPE __viewme__ #现在路线的所有特性将它们的# feature类型更改为transformer名称,这样它们就可以很好地查看DEFAULT_MACRO VISUALIZER_FEATURE_FILE $(WORKSPACE_TEMP_DIR)/$(SAFE_FFS_NAME)。亚搏在线数据检查器将限制它在WIN32上读取的特性的最大数量,因此我们将相应地限制这里使用MAX_FEATURES_TO_RECORD指令记录的特性的数量。FACTORY_DEF * RecorderFactory FACTORY_NAME Aggregator_Aggregate_Recorder COMMAND_PARM_EVALUATION SINGLE_PASS输入FEATURE_TYPE __viewme__ _wb_termination_feature是的@FeatureType (TERMINATOR_@Value (_wb_termination_xformer))输入FEATURE_TYPE __viewme__ @FeatureType (@ value (__inspector_feature_type_attr__)) @RemoveAttributes (__inspector_feature_type_attr__) FEATURE_FILE " $ (VISUALIZER_FEATURE_FILE) "STORE_SCANNED_SCHEMA YES CREATE_SPATIAL_INDEX "$(VISUALIZER_CREATE_SPATIAL_INDEX)" INSPECTOR "$(VISUALIZER_CREATE_SPATIAL_INDEX)" FSC_SCHEMA MODE RECORD STORE_SCANNED_METADATA RECORD_DIRECTLY_TO_DISK YES MAX_FEATURES_TO_RECORD WIN32 2000000 # ------------------------------------------------------------------------- FACTORY_DEF * RoutingFactory FACTORY_NAME "Destination Feature Type Routing Correlator" COMMAND_PARM_EVALUATION SINGLE_PASS INPUT FEATURE_TYPE * FEATURE_TYPE_ATTRIBUTE __wb_out_feat_type__ OUTPUT ROUTED 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 "Final Output Nuker" INPUT FEATURE_TYPE __nuke_me__ # ------------------------------------------------------------------------- FACTORY_DEF * CreationFactory CREATE_AT_END OUTPUT FEATURE_TYPE __NUKEME__ @TCL("if [file exists {$(WORKSPACE_TEMP_DIR)}] {set files [glob -nocomplain -directory {$(WORKSPACE_TEMP_DIR)} -tails *.ffs]; if {[llength $files] == 1} { set theFile {$(WORKSPACE_TEMP_DIR)/}; append theFile [lindex $files 0]; eval FME_Execute System \173\042$(FME_HOME_UNIX)/fmedatainspector\042 --visualizer --single-application --delete-on-close --no-source-prompt -f FFS $theFile & \175; } elseif { [llength $files] == 0 } { catch { file delete -force {$(WORKSPACE_TEMP_DIR)} }; } else { set filesNoExt {}; set lastfile {}; foreach {fileName} [lsort $files] { set fileNoExt [string trimright $fileName {.ffs}]; if [regexp {(.*)_[0-9]*$} $fileNoExt wholething fileNoExtBase] { if { $fileNoExtBase == $lastfile } { continue } }; set lastfile $fileNoExt; lappend filesNoExt $fileNoExt }; eval FME_Execute System \173\042$(FME_HOME_UNIX)/fmedatainspector\042 --visualizer --single-application --delete-on-close --no-source-prompt -d {$(WORKSPACE_TEMP_DIR)} -a ffs -f FFS $filesNoExt & \175; }; }; ") FACTORY_DEF * TeeFactory INPUT FEATURE_TYPE __NUKEME__