#!#!
#!
#!
#!#!#!#!#!#!#!#!#!#!
#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!
#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!
#!
#!#!#!#!#!#!#!#!
#!#!
#!#!#!
#!#!
#!#!
#!#!
#!
#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!
#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!
#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!
#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!
#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!
#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!
#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!
#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!
#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!
#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!
#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!
#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!
#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!
#!#!
#!#!
#!#!
#!#!FME_PYTHON_VERSION 27 GUI IGNORE SourceDataset_ESRISHAPE_1,ESRISHAPE_IN_READER_PARAMETERS_ESRISHAPE_1,ESRISHAPE_IN_ENCODING_ESRISHAPE_1,ESRISHAPE_IN_USE_SEARCH_ENVELOPE_ESRISHAPE_1,ESRISHAPE_IN_SEARCH_ENVELOPE_MINX_ESRISHAPE_1,ESRISHAPE_IN_SEARCH_ENVELOPE_MINY_ESRISHAPE_1,ESRISHAPE_IN_SEARCH_ENVELOPE_MAXX_ESRISHAPE_1,ESRISHAPE_IN_SEARCH_ENVELOPE_MAXY_ESRISHAPE_1,ESRISHAPE_IN_SEARCH_ENVELOPE_COORDINATE_SYSTEM_ESRISHAPE_1,ESRISHAPE_IN_CLIP_TO_ENVELOPE_ESRISHAPE_1,ESRISHAPE_IN_ADVANCED_ESRISHAPE_1,ESRISHAPE_IN_TRIM_PRECEDING_SPACES_ESRISHAPE_1,ESRISHAPE_IN_GEOMETRY_ESRISHAPE_1,ESRISHAPE_IN_SIMPLE_DONUT_GEOMETRY_ESRISHAPE_1,ESRISHAPE_IN_MEASURES_AS_Z_ESRISHAPE_1,ESRISHAPE_IN_DISSOLVE_HOLES_ESRISHAPE_1,ESRISHAPE_IN_REPORT_BAD_GEOMETRY_ESRISHAPE_1,ESRISHAPE_IN_NETWORK_AUTHENTICATION_ESRISHAPE_1 DEFAULT_MACRO SourceDataset_ESRISHAPE d:\ CGDS - 数据\ BD_CARTO \形状文件德离开\ Lorienne + \Polylignes_Eclatés\赛道德淡\赛道D'eau.shp GUI的多文件SourceDataset_ESRISHAPE形状文件(* SHP)| * .S惠普| Compressed_Shapefiles | * .shz | All_Files(*)| *资料来源ESRI的shapefile(S)(* SHZ):有[如果{{$(SourceDataset_ESRISHAPE)} == {}} {{puts_real参数 'SourceDataset_ESRISHAPE' 必须是给出的值}。出口1;};]#!START_HEADER#!START_WB_HEADER READER_TYPE MULTI_READER MULTI_READER_TYPE {0} ESRISHAPE MULTI_READER_KEYWORD {0} ESRISHAPE_1 MULTI_READER_GEN_DIRECTIVES {0}的编码,ISO-8859-1,USE_SEARCH_ENVELOPE,NO,ADVANCED,FME_DISCLOSURE_OPEN,几何,, _ MERGE_SCHEMAS,YES,SEARCH_ENVELOPE_MINY,0,UPPER_CASE_ATTR_NAMES,否SEARCH_ENVELOPE_MINX,0,SEARCH_ENVELOPE_COORDINATE_SYSTEM ,, SEARCH_ENVELOPE_MAXX,0,SEARCH_ENVELOPE_MAXY,0,NUMERIC_TYPE_ATTRIBUTE_HANDLING,STANDARD_TYPES,CLIP_TO_ENVELOPE,NO,TRIM_PRECEDING_SPACES,是的,ESRISHAPE_EXPOSE_FORMAT_ATTRS ,, SIMPLE_DONUT_GEOMETRY,简单,EXPOSE_ATTRS_GROUP,FME_DISCLOSURE_OPEN,MEASURES_AS_Z,不,REPORT_BAD_GEOMETRY,不,CHECK_NUMERIC_FIELDS,是的,DISSOLVE_HOLES,没有WRITER_TYPE NULL WRITER_KEYWORD NULL_DEST NULL_DEST_DATASET空#!END_WB_HEADER#! START_WB_HEADER MACRO WB_KEYWORD "ESRISHAPE_1" #! END_WB_HEADER #! START_SOURCE_HEADER ESRISHAPE ESRISHAPE_1 # ============================================================================ # The following GUI line prompts for the source shapefiles # 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_ESRISHAPE_1 $(SourceDataset)} \ } ] #! END_WB_HEADER #! START_SOURCE_HEADER ESRISHAPE ESRISHAPE_1 DEFAULT_MACRO SourceDataset_ESRISHAPE_1 $(SourceDataset_ESRISHAPE) GUI MULTIFILE SourceDataset_ESRISHAPE_1 Shapefiles(*.shp)|*.shp|Compressed_Shapefiles(*.shz)|*.shz|All_Files(*)|* Source Esri Shapefile(s): # ===================================================================== # Provide some control over what attributes have the user-selected # encoding applied. Normally all attributes are updated after being # read, but the following lines exclude from this treatment all # attributes whose names start with fme_ or shape_. ESRISHAPE_1_UNENCODED_ATTR_PREFIX fme_ shape_ #Added default value for dissolve holes so that default for DI is consistent with workbench DEFAULT_MACRO ESRISHAPE_IN_DISSOLVE_HOLES_ESRISHAPE_1 no ESRISHAPE_1_DISSOLVE_HOLES "$(ESRISHAPE_IN_DISSOLVE_HOLES_ESRISHAPE_1)" DEFAULT_MACRO ESRISHAPE_IN_READER_PARAMETERS_ESRISHAPE_1 FME_DISCLOSURE_OPEN GUI OPTIONAL DISCLOSUREGROUP ESRISHAPE_IN_READER_PARAMETERS_ESRISHAPE_1 ESRISHAPE_IN_UPPER_CASE_ATTR_NAMES%ESRISHAPE_IN_ENCODING_ESRISHAPE_1%ESRISHAPE_IN_NUMERIC_TYPE_ATTRIBUTE_HANDLING Reader Parameters # ============================================================================ # Determines whether the attribute names should be uppercased, or whether they # should stay as specified in the shapefile. Once the mapping file/workspace # has been generated, the value for this keyword should not be changed. DEFAULT_MACRO ESRISHAPE_IN_UPPER_CASE_ATTR_NAMES_ESRISHAPE_1 No ESRISHAPE_1_UPPER_CASE_ATTR_NAMES "$(ESRISHAPE_IN_UPPER_CASE_ATTR_NAMES_ESRISHAPE_1)" # ============================================================================ # The following keyword allows the user to choose what encoding to # use for reading the shapefile, overrides dbf file LDID or .cpg # file if present. DEFAULT_MACRO ESRISHAPE_IN_ENCODING_ESRISHAPE_1 iso-8859-1 ESRISHAPE_1_ENCODING "$(ESRISHAPE_IN_ENCODING_ESRISHAPE_1)" GUI OPTIONAL ENCODING ESRISHAPE_IN_ENCODING_ESRISHAPE_1 ANSI%SYSTEM%BIG5%EUC%HKBIG5%ISO%OEM%SJIS%UTF-8%CP437%CP708%CP720%CP737%CP775%CP850%CP852%CP855%CP857%CP860%CP861%CP862%CP863%CP864%CP865%CP866%CP869%CP874%CP932%CP936%CP950%CP1250%CP1251%CP1252%CP1253%CP1254%CP1255%CP1256%CP1257%CP1258%ISO8859-1%ISO8859-2%ISO8859-3%ISO8859-4%ISO8859-5%ISO8859-6%ISO8859-7%ISO8859-8%ISO8859-9%ISO-8859-11%ISO8859-13%ISO8859-15%WINDOWS-874 Character Encoding # ============================================================================ # Determines whether numeric attributes should be interpreted as binary or as # bound number fields (ActualDBFrepresentation) DEFAULT_MACRO ESRISHAPE_IN_NUMERIC_TYPE_ATTRIBUTE_HANDLING_ESRISHAPE_1 STANDARD_TYPES ESRISHAPE_1_NUMERIC_TYPE_ATTRIBUTE_HANDLING "$(ESRISHAPE_IN_NUMERIC_TYPE_ATTRIBUTE_HANDLING_ESRISHAPE_1)" #Note: Using the search envelope requires the shape index files (.sbnand.sbx) DEFAULT_MACRO ESRISHAPE_IN_EXPOSE_ATTRS_GROUP_ESRISHAPE_1 FME_DISCLOSURE_OPEN ESRISHAPE_1_EXPOSE_ATTRS_GROUP "$(ESRISHAPE_IN_EXPOSE_ATTRS_GROUP_ESRISHAPE_1)" # Include this file in source setting section to add native search envelope processing # Zero as a default means we don't do any search -- this makes workbench happier DEFAULT_MACRO ESRISHAPE_IN_USE_SEARCH_ENVELOPE_ESRISHAPE_1 NO ESRISHAPE_1_USE_SEARCH_ENVELOPE "$(ESRISHAPE_IN_USE_SEARCH_ENVELOPE_ESRISHAPE_1)" GUI ACTIVEDISCLOSUREGROUP ESRISHAPE_IN_USE_SEARCH_ENVELOPE_ESRISHAPE_1 ESRISHAPE_IN_SEARCH_ENVELOPE_MINX_ESRISHAPE_1%ESRISHAPE_IN_SEARCH_ENVELOPE_MINY_ESRISHAPE_1%ESRISHAPE_IN_SEARCH_ENVELOPE_MAXX_ESRISHAPE_1%ESRISHAPE_IN_SEARCH_ENVELOPE_MAXY_ESRISHAPE_1%ESRISHAPE_IN_SEARCH_ENVELOPE_COORDINATE_SYSTEM_ESRISHAPE_1%ESRISHAPE_IN_CLIP_TO_ENVELOPE_ESRISHAPE_1%ESRISHAPE_IN_SEARCH_METHOD%ESRISHAPE_IN_SEARCH_METHOD_FILTER%ESRISHAPE_IN_SEARCH_ORDER%ESRISHAPE_IN_SEARCH_FEATURE%ESRISHAPE_IN_DUMMY_SEARCH_ENVELOPE_PARAMETER Use Search Envelope # =========================================================================== GUI LOOKUP ESRISHAPE_IN_SEARCH_ENVELOPE_MINX_ESRISHAPE_1
,0 default_macro esrishape_in_search_envelope minx_esrishape_1 0 esrishape_1_search_envelope "$(esrishape_in_search_envelope minx_esrishape_1)"GUI可选浮ESRISHAPE_IN_SEARCH_ENVELOPE_MINX_ESRISHAPE_1最小X : # =========================================================================== GUI查找ESRISHAPE_IN_SEARCH_ENVELOPE_MINY_ESRISHAPE_1
,0 default_macro esrishape_in_search_envelope miny_esrishape_1 0 esrishape_1_search_envelope "$(esrishape_in_search_envelope miny_esrishape_1)"GUI可选浮ESRISHAPE_IN_SEARCH_ENVELOPE_MINY_ESRISHAPE_1最低Y : # =========================================================================== GUI查找ESRISHAPE_IN_SEARCH_ENVELOPE_MAXX_ESRISHAPE_1
,0 default_macro esrishape_in_search_envelope maxx_esrishape_1 0 esrishape_1_search_envelope "$(esrishape_in_search_envelope e_maxx_esrishape_1)"GUI可选浮ESRISHAPE_IN_SEARCH_ENVELOPE_MAXX_ESRISHAPE_1最大X : # =========================================================================== GUI查找ESRISHAPE_IN_SEARCH_ENVELOPE_MAXY_ESRISHAPE_1
,0 default_macro esrishape_in_search_envelope maxy_esrishape_1 0 esrishape_1_search_envelope "$(esrishape_in_search_envelope maxy_esrishape_1)"GUI可选浮ESRISHAPE_IN_SEARCH_ENVELOPE_MAXY_ESRISHAPE_1最大Y : # =========================================================================== GUI查找ESRISHAPE_IN_SEARCH_ENVELOPE_COORDINATE_SYSTEM_ESRISHAPE_1
, default_macro esrishape_in_search_envele_coordinate_system_esrishape_1 esrishape_1_search_envelope "$(esrishape_in_search_envele_coordinate_system_esrishape_1)"GUI可选COORDSYS ESRISHAPE_IN_SEARCH_ENVELOPE_COORDINATE_SYSTEM_ESRISHAPE_1搜索信封坐标系统 : # =========================================================================== GUI查找ESRISHAPE_IN_CLIP_TO_ENVELOPE_ESRISHAPE_1
,没有默认的宏ESRISHAPE\u IN_CLIP_TO_ENVELOPE_ESRISHAPE\u 1没有ESRISHAPE\u CLIP_TO_ENVELOPE“$(ESRISHAPE IN_CLIP_TO_ENVELOPE_ESRISHAPE\u 1)“GUI可选复选框ESRISHAPE IN_CLIP_TO_ENVELOPE__ESRISHAPE\u 1是%没有剪辑搜索信封默认的宏ESRISHAPE\u IN_检查数字字段ESRISHAPE\u检查字段”$(ESRISHAPE_IN_CHECK_NUMERIC_FIELDS_ESRISHAPE_1)“默认宏ESRISHAPE_IN_ADVANCED_ESRISHAPE_1 GUI可选披露组ESRISHAPE_IN_ADVANCED_ESRISHAPE_1 ESRISHAPE_IN_TRIM_前面的空间ESRISHAPE_1%ESRISHAPE_在几何体中\u ESRISHAPE_1高级默认组ESRISHAPE_前面的空间中ESRISHAPE_是的空间“$(ESRISHAPE_IN_TRIM_previous_SPACES_ESRISHAPE_1)"GUI选项ESRISHAPE_IN_TRIM_u previous_SPACES_ESRISHAPE_1 yes%no TRIM previous SPACES DEFAULT_宏ESRISHAPE_IN_GEOMETRY_ESRISHAPE_1 GUI可选披露组ESRISHAPE_IN_GEOMETRY_ESRISHAPE_IN_1 ESRISHAPE_IN_SIMPLE_DONUT_____________几何体_ESRISHAPE_1%ESRISHAPE_1 ESRISHAPE_度量值为1%ESRISHAPE IN_在报告中溶解ESRISHAPE__GEOMETRY#u ESRISHAPE#u 1 GEOMETRY#=====================================================================================================================================================================使用简单的甜甜圈几何体创建选项,该选项比原始创建方法更快,但在检测和纠正几何体异常(即holeswithinholes)方面不够细致默认的宏ESRISHAPE在简单的甜甜圈几何图形中,ESRISHAPE在简单的甜甜圈几何图形中,ESRISHAPE在简单的甜甜圈几何图形中,GUI查找在简单的甜甜圈几何图形中,选择ESRISHAPE在简单的甜甜圈几何图形中,ESRISHAPE在简单的甜甜圈几何图形中,简单的,简单的,复杂的=========================================================================================================================================================================================================================================================================================================================================================1没有任何ISHAPE的测量结果的测量结果均未采取任何的措施,没有任何的测量的测量结果的测量结果均为1没有任何的测量的测量结果,没有测量结果的测量结果的测量结果为1没有任何的测量结果的测量结果的测量结果为1没有测量结果的测量结果为1没有任何的测量结果的测量结果,1没有测量结果的测量结果的测量结果为1没有测量结果的测量结果为1没有测量结果的测量结果为1没有测量结果,1没有测量结果的测量结果为1没有测量结果"GUI选择ESRISHAPE(在测量中)作为ESRISHAPE(在测量中)1是%否将测量视为高程(在测量中)以下关键字设置读取器是否溶解甜甜圈中的孔。ESRISHAPEU 1(在孔中)ESRISHAPEUGUI选项ESRISHAPE(在)溶解(孔)中(ESRISHAPE)1是%否溶解相邻孔(以下关键字设置是否应通过(形状)错误(以下关键字设置是否报告不良几何体)列表属性。默认\u宏ESRISHAPE\u在\u报告中\u坏的\u几何体\u ESRISHAPE\u 1没有ESRISHAPE\u报告中\u坏的\u几何体“$(ESRISHAPE\u在\u报告中\u坏的\u几何体\u ESRISHAPE\u 1)”GUI选择ESRISHAPE在报告中不正确的几何图形ESRISHAPE 1是%没有报告几何图形异常ESRISHAPE在网络中默认的ESRISHAPE身份验证ESRISHAPE 1 ESRISHAPE网络身份验证GUI可选身份验证器ESRISHAPE(在网络中)身份验证ESRISHAPE(在容器%组%容器%标题%中)“网络身份验证”%PROMPT(类型%)网络身份验证(在网络中)======================================================================================================默认ESRU ESRU在ESRU属性中读取宏ESRU ESRU 1 ESRU$(ESRISHAPE-ESRISHAPE(ESRISHAPE)的第1个1 1号1)的第7 7 7 7 7=================================================================================================================================================================================================================================================================================礼礼礼礼礼礼礼礼礼礼礼礼礼礼礼礼礼礼礼礼礼元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元元WB_头#!结束_头日志_文件名“$(FME_MF_目录)水文四象限分离器.对数“LOG\u追加无LOG\u MAX\u功能200 LOG\u MAX\u录制\u功能200 FME\u重投影\u引擎FME FME\u隐式\u CSMAP\u重投影\u模式自动FME\u几何体\u处理增强FME\u笔划\u MAX\u偏差0 LOG\u过滤器\u掩码-1默认宏数据集\u关键字\u ESRISHAPE\u 1 ESRISHAPE\u 1#---------------------------------------------------------------------ESRISHAPEAPE\u 1\u READER\u META\u ATTRIBUTES fme\u feature\u type\u COORDINATE\u SYSTEM Merchich.NordMaroc/01 MULTI\u READER\u CONTINUE\u READER\u FAILURE No\u35;--------------------------------------------------------------------------------------宏工作区\uName水文四象限拆分器MACRO FME_VIEWER_APP fmedatainspector(FME_TEMP)------包括[如果{[info exists env(FME_TEMP)]&[文件isdirectory$env(FME_TEMP)]}{set gVisualizerTemp$env(FME_TEMP)}elseif{[info exists env(TEMP)]&[文件isdirectory$env(TEMP)]}{set gVisualizerTemp$env(TEMP)}elseif{(平台)=“unix”}{set gVisualizerTemp”/tmp}其他{set gVisualizerTemp c:};regsub-all{[,&]}{$(工作区名称)}{{}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 # ------------------------------------------------------------------------- ESRISHAPE_1_DEF lin_tanger SHAPE_GEOMETRY shape_polyline famille char(50) Sous_couch char(56) Couche char(29) Name char(43) # ------------------------------------------------------------------------- FACTORY_DEF * RoutingFactory FACTORY_NAME "Router and Unexpected Input Remover" COMMAND_PARM_EVALUATION SINGLE_PASS MULTI_READER_KEYWORD $(DATASET_KEYWORD_ESRISHAPE_1) INPUT FEATURE_TYPE * ROUTE ESRISHAPE ESRISHAPE_1::lin_tanger multi_reader_keyword,$(DATASET_KEYWORD_ESRISHAPE_1) TO FME_GENERIC ::lin_tanger ALIAS_GEOMETRY MERGE_INPUT Yes OUTPUT ROUTED FEATURE_TYPE * ESRISHAPE_1_MERGE_DEF ESRISHAPE_1::lin_tanger GLOB * # ------------------------------------------------------------------------- FACTORY_DEF * TeeFactory FACTORY_NAME "lin_tanger (ESRISHAPE_1) Splitter" INPUT FEATURE_TYPE lin_tanger OUTPUT FEATURE_TYPE lin_tanger_ESRISHAPE_1_0_nbusQtb/iRs= OUTPUT FEATURE_TYPE lin_tanger_ESRISHAPE_1_1_awcTaAB7cX4= OUTPUT FEATURE_TYPE lin_tanger_ESRISHAPE_1_2_RFZEcKTo1d8= OUTPUT FEATURE_TYPE lin_tanger_ESRISHAPE_1_3_rakYB2YsdPs= DEFAULT_MACRO WB_CURRENT_CONTEXT # ------------------------------------------------------------------------- # Assumption is that the workspace temp dir has been already set and created. See controldefs.cpp - ControlDefs::writeVisualizerTempDir DEFAULT_MACRO WORKSPACE_TEMP_DIR INCLUDE [ set safeName "[regsub -all {[^a-zA-Z0-9]} {_All_} _]_[expr round(rand() * 1000000)]_[clock clicks -milliseconds]"; puts "MACRO SAFE_FFS_NAME $safeName"; ] FACTORY_DEF {*} InspectorFactory FACTORY_NAME _All__Prepper COMMAND_PARM_EVALUATION SINGLE_PASS INPUT FEATURE_TYPE lin_tanger_ESRISHAPE_1_2_RFZEcKTo1d8= GROUP_ATTRIBUTE __inspector_feature_type_attr__ GROUP_BY { } GROUP_ATTRIBUTE_PREFIX { _All_ } RASTER_REDUCTION NoReduction POINT_CLOUD_REDUCTION NO_THINNING OUTPUT RESULT FEATURE_TYPE __viewme__ # Now route all the features into the recorder, changing their # feature type to the transformer name so that they view nicely DEFAULT_MACRO VISUALIZER_FEATURE_FILE $(WORKSPACE_TEMP_DIR)/$(SAFE_FFS_NAME).ffs DEFAULT_MACRO VISUALIZER_CREATE_SPATIAL_INDEX NO # [PR#45549] The Data Inspector will limit the maximum number of features # it reads on WIN32, so we will correspondingly limit the number of # features we record here using the MAX_FEATURES_TO_RECORD directive. FACTORY_DEF * RecorderFactory FACTORY_NAME _All__Recorder COMMAND_PARM_EVALUATION SINGLE_PASS INPUT FEATURE_TYPE __viewme__ _wb_termination_feature Yes @FeatureType(TERMINATOR_@Value(_wb_termination_xformer)) INPUT 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 famille,varchar
255
、Sous_couch varchar
255
、尿布、varchar
255
、名称、varchar
255
、fme_feature_type varchar
255
模式记录STORE_SCANNED_METADATA RECORD_DIRECTLY_TO_DISK是的MAX_FEATURES_TO_RECORD WIN32 2000000 # ------------------------------------------------------------------------- DEFAULT_MACRO TopologyBuilder_OVERLAPPING_MODE包括(如果{{没有}= ={是的}}{所说的“宏观TopologyBuilder_OVERLAPPING_MODE OVERLAPPING_DATA_PREFIX_ATTR}] FACTORY_DEF {*} TopologyFactory FACTORY_NAME TopologyBuilder INPUT FEATURE_TYPE lin_tanger_ESRISHAPE_1_1_awcTaAB7cX4= ARC_NUMBER_ATTR _edge_id FROM_NODE_ATTR _from_node TO_NODE_ATTR _to_node RIGHT_POLY_ATTR _right_face LEFT_POLY_ATTR _left_edge_attr _right_edge LEFT_EDGE_ATTR _left_edge POLYGON_NUMBER_ATTR_face_id PERIMETER_ATTR _perimeter ARCS_ATTR _edges POLYGONS_ATTR _faces AREA_ATTR _area NODES_ATTR _nodes NODE_NUMBER_ATTR _node_number ANGLE_PREFIX_ATTR _node_angle PROPAGATE_ATTRS没有ALLOW_CYCLES ASSUME_CLEAN_DATA (TopologyBuilder_OVERLAPPING_MODE) START_EDGES_ONLY没有MAX_COORDS 0美元模式完成UNIVERSE_GEOMETRY是的DEAGGREGATE_INPUT是的输出节点FEATURE_TYPE TopologyBuilder_NODE OUTPUT ILLEGAL_GEOM FEATURE_TYPE TopologyBuilder_ . CLEANING_TOLERANCE无
DEFAULT_MACRO _wb_bypass_terminate No FACTORY_DEF * tefactory FACTORY_NAME TopologyBuilder_ . DEFAULT_MACRO _wb_bypass_terminate No
输入FEATURE_TYPE TopologyBuilder_
FEATURE_TYPE * @Abort(ENCODED, TopologyBuilder
输出
一个
拒绝了
特性。
来
继续
翻译
当
特性
是
拒绝了
改变
工作空间
参数
翻译
拒绝了
功能
处理
来
继续
翻译
) # ------------------------------------------------------------------------- # 创建这个变压器将使用的域名。#因为@Count本身将计算表达式来计算#域,我们不需要在Tcl中通过INCLUDE [set domainPrefix {};如果{{Global} == {Local}} {set domainPrefix [FME_EncodeText {Counter_}];};MACRO Counter_FULL_DOMAIN ${domainPrefix}counter;[FACTORY_DEF * ExecuteFunctionFactory FACTORY_NAME Counter_Rejector INPUT FEATURE_TYPE lin_tanger_ESRISHAPE_1_0_nbusQtb/iRs= FUNCTION_DEFINITION @Count(REJECTABLE_WITH_FLAG,fme_encoded,$(Counter_FULL_DOMAIN),"0") RESULT_ATTRIBUTE "_count" OUTPUT COMPLETE FEATURE_TYPE Counter_OUTPUT OUTPUT REJECTED FEATURE_TYPE counter
FACTORY_DEF * TeeFactory FACTORY_NAME "Counter OUTPUT Splitter" INPUT FEATURE_TYPE Counter_OUTPUT OUTPUT FEATURE_TYPE Counter_OUTPUT_0_/sTFA1dnbN8= OUTPUT FEATURE_TYPE Counter_OUTPUT_1_bU15iCfwGHA= DEFAULT_MACRO _wb_bypass_terminate No FACTORY_DEF * TeeFactory FACTORY_NAME Counter_
输入FEATURE_TYPE Counter_
输出失败FEATURE_TYPE * @Abort(ENCODED, Counter
输出
一个
拒绝了
特性。
来
继续
翻译
当
特性
是
拒绝了
改变
工作空间
参数
翻译
拒绝了
功能
处理
来
继续
翻译
) # ------------------------------------------------------------------------- FACTORY_DEF * TestFactory INPUT FEATURE_TYPE Counter_OUTPUT_1_bU15iCfwGHA= TEST "指定坐标" == "所有坐标" OUTPUT PASSED FEATURE_TYPE EndNode_Extractor_PASSED OUTPUT FAILED FEATURE_TYPE EndNode_Extractor_FAILED FACTORY_DEF * TestFactory FACTORY_NAMEEndNode_Extractor_PASSED INPUT FEATURE_TYPE EndNode_Extractor_PASSED TEST @Dimension() == 2 OUTPUT PASSED FEATURE_TYPE EndNode_Extractor_OUTPUT @ZValue("") @Coordinate(x,ALL,")
“{}。x, FLATTEN_AGGREGATE,是的)@Coordinate (y),“
“{}.y, FLATTEN_AGGREGATE) @Coordinate (z,所有人,”
"{}.z, flat_aggregate,NO) @Dimension(2) OUTPUT FAILED FEATURE_TYPE EndNode_Extractor_OUTPUT @Coordinate(x,ALL,"
“{}。x, FLATTEN_AGGREGATE,是的)@Coordinate (y),“
“{}.y, FLATTEN_AGGREGATE) @Coordinate (z,所有人,”
"{}.z, flat_aggregate,NO) FACTORY_DEF * TestFactory FACTORY_NAME EndNode_Extractor_FAILED INPUT FEATURE_TYPE EndNode_Extractor_FAILED TEST @Dimension() == 2 OUTPUT PASSED FEATURE_TYPE EndNode_Extractor_FAILED_PASSED OUTPUT FAILED FEATURE_TYPE EndNode_Extractor_OUTPUT "_x" @Coordinate(x,"-1", flat_aggregate,YES)“_y吗”@Coordinate (y,“1”,FLATTEN_AGGREGATE,没有)"_z" @Coordinate(z,"-1", flat_aggregate,NO) FACTORY_DEF * TestFactory FACTORY_NAME EndNode_Extractor_FAILED_PASSED INPUT FEATURE_TYPE EndNode_Extractor_FAILED_PASSED TEST " == "" OUTPUT PASSED FEATURE_TYPE EndNode_Extractor_OUTPUT "_x" @Coordinate(x,"-1", flat_aggregate,YES)"_y" @Coordinate(y,"-1", flat_aggregate,NO) OUTPUT FAILED FEATURE_TYPE EndNode_Extractor_OUTPUT "_x" @Coordinate(x,"-1", flat_aggregate,YES)“_y吗”@Coordinate (y,“1”,FLATTEN_AGGREGATE) @SupplyAttributes(“_z ","") # ------------------------------------------------------------------------- FACTORY_DEF * VertexCreatorFactory FACTORY_NAME EndNode_Creator输入FEATURE_TYPE EndNode_Extractor_OUTPUT模式取代指数”
" CONTINUE_ON_ERROR YES XVAL "@EvaluateExpression(FDIV,FLOAT,
价值
值
EndNode_Creator)”YVAL“@EvaluateExpression (FDIV、浮点数、
价值
_y吗
EndNode_Creator)”FEATURE_TYPE EndNode_Creator_OUTPUT OUTPUT REJECTED FEATURE_TYPE EndNode_Creator_
DEFAULT_MACRO _WB_BYPASS_TERMINATION没有FACTORY_DEF * TeeFactory FACTORY_NAME EndNode_Creator_
输入FEATURE_TYPE EndNode_Creator_
FEATURE_TYPE * @Abort(ENCODED, EndNode_Creator . png
输出
一个
拒绝了
特性。
来
继续
翻译
当
特性
是
拒绝了
改变
工作空间
参数
翻译
拒绝了
功能
处理
来
继续
翻译
) # ------------------------------------------------------------------------- FACTORY_DEF * TestFactory INPUT FEATURE_TYPE Counter_OUTPUT_0_/sTFA1dnbN8= TEST "指定坐标" == "所有坐标" OUTPUT PASSED FEATURE_TYPE StartNode_Extractor_PASSED OUTPUT FAILED FEATURE_TYPE StartNode_Extractor_FAILED FACTORY_DEF * TestFactory FACTORY_NAMEStartNode_Extractor_PASSED INPUT FEATURE_TYPE StartNode_Extractor_PASSED TEST @Dimension() == 2 OUTPUT PASSED FEATURE_TYPE StartNode_Extractor_OUTPUT @ZValue("") @Coordinate(x,ALL,")
“{}。x, FLATTEN_AGGREGATE,是的)@Coordinate (y),“
“{}.y, FLATTEN_AGGREGATE) @Coordinate (z,所有人,”
"{}.z, flat_aggregate,NO) @Dimension(2) OUTPUT FAILED FEATURE_TYPE StartNode_Extractor_OUTPUT @Coordinate(x,ALL,"
“{}。x, FLATTEN_AGGREGATE,是的)@Coordinate (y),“
“{}.y, FLATTEN_AGGREGATE) @Coordinate (z,所有人,”
"{}.z, flat_aggregate,NO) FACTORY_DEF * TestFactory FACTORY_NAME StartNode_Extractor_FAILED INPUT FEATURE_TYPE StartNode_Extractor_FAILED TEST @Dimension() == 2 OUTPUT PASSED FEATURE_TYPE StartNode_Extractor_FAILED_PASSED OUTPUT FAILED FEATURE_TYPE StartNode_Extractor_OUTPUT "_x" @Coordinate(x,"0", flat_aggregate,YES)“_y吗”@Coordinate (y,“0”,FLATTEN_AGGREGATE,没有)"_z" @Coordinate(z,"0", flat_aggregate,NO) FACTORY_DEF * TestFactory FACTORY_NAME StartNode_Extractor_FAILED_PASSED INPUT FEATURE_TYPE StartNode_Extractor_FAILED_PASSED TEST " == "" OUTPUT PASSED FEATURE_TYPE startnode_extractor_failed_pass "_x" @Coordinate(x,"0", flat_aggregate,YES)"_y" @Coordinate(y,"0", flat_aggregate,NO) OUTPUT FAILED FEATURE_TYPE StartNode_Extractor_OUTPUT "_x" @Coordinate(x,"0", flat_aggregate,YES)“_y吗”@Coordinate (y,“0”,FLATTEN_AGGREGATE) @SupplyAttributes(“_z ","") # ------------------------------------------------------------------------- FACTORY_DEF * VertexCreatorFactory FACTORY_NAME StartNode_Creator输入FEATURE_TYPE StartNode_Extractor_OUTPUT模式取代指数”
" CONTINUE_ON_ERROR YES XVAL "@EvaluateExpression(FDIV,FLOAT,
价值
值
StartNode_Creator)”YVAL“@EvaluateExpression (FDIV、浮点数、
价值
_y吗
StartNode_Creator)”FEATURE_TYPE StartNode_Creator_OUTPUT OUTPUT REJECTED FEATURE_TYPE StartNode_Creator_
DEFAULT_MACRO _WB_BYPASS_TERMINATION没有FACTORY_DEF * TeeFactory FACTORY_NAME StartNode_Creator_
输入FEATURE_TYPE StartNode_Creator_
FEATURE_TYPE * @Abort(ENCODED, StartNode_Creator
输出
一个
拒绝了
特性。
来
继续
翻译
当
特性
是
拒绝了
改变
工作空间
参数
翻译
拒绝了
功能
处理
来
继续
翻译
) # ------------------------------------------------------------------------- FACTORY_DEF {*} SpatialFilterFactory FACTORY_NAME SpatialFilter INPUT BASE FEATURE_TYPE StartNode_Creator_OUTPUT INPUT BASE FEATURE_TYPE EndNode_Creator_OUTPUT INPUT CANDIDATE FEATURE_TYPE TopologyBuilder_NODE PREDICATE "EQUALS" USE_BOUNDING_BOX NO MULTIPLE_BASES YESMerge_base_attr yes attr_accum_mode " handle_conflict " attr_conflict_res " candidate_if_conflict " base_attr_prefix "
" PREDICATE_ATTR "_predicate" BOOLEAN_OPERATOR OR REJECT_INVALID_GEOM Yes REJECT_INVALID_PREDICATES Yes REJECT_RASTERS No ALLOW_NULLS Yes CUSTOM_MULTI_HANDLING Yes DIMENSION 2 CURVE_BOUNDARY_RULE ENDPOINTS_MOD2 OUTPUT FAILED FEATURE_TYPE SpatialFilter_FAILED OUTPUT REJECTED FEATURE_TYPE SpatialFilter_ .
FACTORY_DEF * tefactory FACTORY_NAME "SpatialFilter FAILED Splitter" INPUT FEATURE_TYPE SpatialFilter_FAILED OUTPUT FEATURE_TYPE SpatialFilter_FAILED_0_1RzOILVmVoE= OUTPUT FEATURE_TYPE SpatialFilter_FAILED_1_fPygBOq3R/c= DEFAULT_MACRO _wb_bypass_terminate No FACTORY_DEF * tefactory FACTORY_NAME SpatialFilter_
输入FEATURE_TYPE SpatialFilter_
输出失败FEATURE_TYPE * @Abort(ENCODED, SpatialFilter
输出
一个
拒绝了
特性。
来
继续
翻译
当
特性
是
拒绝了
改变
工作空间
参数
翻译
拒绝了
功能
处理
来
继续
翻译
) # ------------------------------------------------------------------------- 包括(如果{(“区域”= =“固体”)}{所说的“宏观USE_SOLID_BUFFER_FACTORY *”;"MACRO USE_DISSOLVE_FACTORY NOT_THIS_TIME";} else {puts "MACRO USE_SOLID_BUFFER_FACTORY NOT_THIS_TIME";MACRO USE_DISSOLVE_FACTORY *";# #这是缓冲区的AREA部分:# INCLUDE [if {("JOIN_ROUND" == "JOIN_MITER")} {} else {puts "MACRO MITER_TO_USE 0"}] FACTORY_DEF $(USE_DISSOLVE_FACTORY) PolygonDissolveFactory INPUT FEATURE_TYPE SpatialFilter_FAILED_1_fPygBOq3R/c= FACTORY_NAME buffer REJECT_INVALID_GEOM Yes PRE_BUFFER "100" "22.5" "CAP_ROUND" "JOIN_ROUND" "$(MITER_TO_USE)"完全dissolve_mode geos list_attrs_to_include {
} LIST_ATTRS_TO_INCLUDE_MODE
输出多边形FEATURE_TYPE bufferer_bufferered OUTPUT NON_POLYGON FEATURE_TYPE bufferer_bufferered OUTPUT REJECTED FEATURE_TYPE buffer_
# # This is the SOLID part of the buffering: # FACTORY_DEF $(USE_SOLID_BUFFER_FACTORY) SolidBufferingFactory FACTORY_NAME buffer INPUT FEATURE_TYPE SpatialFilter_FAILED_1_fPygBOq3R/c= SPHERE_RADIUS "100" SPHERE_DIVISIONS "
" OUTPUT BUFFERED FEATURE_TYPE Bufferer_BUFFERED OUTPUT
FEATURE_TYPE Bufferer_
DEFAULT_MACRO _wb_bypass_terminate No FACTORY_DEF * tefactory FACTORY_NAME buffer_ . DEFAULT_MACRO _wb_bypass_terminate No
输入FEATURE_TYPE Bufferer_
输出失败FEATURE_TYPE * @Abort(ENCODED, buffer
输出
一个
拒绝了
特性。
来
继续
翻译
当
特性
是
拒绝了