#! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! FME_PYTHON_VERSION 27 GUI IGNORE SourceDataset_FILEGDB_1,FILEGDB_IN_EXPOSE_ATTRS_GROUP_FILEGDB_1,FILEGDB_IN_SEARCH_ENVELOPE_MINX_FILEGDB_1,FILEGDB_IN_SEARCH_ENVELOPE_MINY_FILEGDB_1,FILEGDB_IN_SEARCH_ENVELOPE_MAXX_FILEGDB_1,FILEGDB_IN_SEARCH_ENVELOPE_MAXY_FILEGDB_1,FILEGDB_IN_CLIP_TO_ENVELOPE_FILEGDB_1,FILEGDB_IN_NETWORK_AUTHENTICATION_FILEGDB_1,SEARCH_ENVELOPE_COORDINATE_SYSTEM_FILEGDB_1,DestDataset_ESRISHAPE_1,ESRISHAPE_OUT_ENCODING_ESRISHAPE_1,ESRISHAPE_OUT_WRITE_SPATIAL_INDEX_ESRISHAPE_1,ESRISHAPE_OUT_COMPRESSED_SHAPE_FILE_ESRISHAPE_1,ESRISHAPE_OUT_DIMENSION_GROUP_ESRISHAPE_1,ESRISHAPE_OUT_SHAPE_WRT_ADV_PARM_GROUP_ESRISHAPE_1,ESRISHAPE_OUT_STRICT_COMPATIBILITY_ESRISHAPE_1,ESRISHAPE_OUT_PRESERVE_RING_VERTEX_ORDER_ESRISHAPE_1,_MEASURES_AS_Z_ESRISHAPE_1 DEFAULT_MACRO SourceDataset_FILEGDB $(FME_MF_DIR)siose_larioja_base_de_datos_definitiva_2011_2014\base_datos\17_Produccion_11_14.gdb GUI SOURCE_GEODATABASE SourceDataset_FILEGDB Source Geodatabase: DEFAULT_MACRO DestDataset_ESRISHAPE $(FME_MF_DIR)siose_cat_sio_ccaa GUI DIRNAME DestDataset_ESRISHAPE Destination Esri Shapefile Folder: INCLUDE [ if {{$(SourceDataset_FILEGDB)} == {}} { puts_real {Parameter 'SourceDataset_FILEGDB' must be given a value.}; exit 1; }; ] INCLUDE [ if {{$(DestDataset_ESRISHAPE)} == {}} { puts_real {Parameter 'DestDataset_ESRISHAPE' must be given a value.}; exit 1; }; ] #! START_HEADER #! START_WB_HEADER READER_TYPE FILEGDB READER_KEYWORD FILEGDB_1 READER_GEN_DIRECTIVES EXPOSE_ATTRS_GROUP,,SEARCH_ENVELOPE_MAXX,0,SEARCH_ENVELOPE_MINY,0,SEARCH_ENVELOPE_MAXY,0,SEARCH_ENVELOPE_MINX,0,USE_SEARCH_ENVELOPE,NO,_MERGE_SCHEMAS,YES,FME_CONNECTION_GROUP,,QUERY_FEATURE_TYPES_FOR_MERGE_FILTERS,Yes,FILEGDB_EXPOSE_FORMAT_ATTRS,,TABLELIST,,CLIP_TO_ENVELOPE,NO WRITER_TYPE MULTI_WRITER MULTI_WRITER_DATASET_ORDER BY_ID MULTI_WRITER_FIRST_WRITER_ID 0 MULTI_WRITER_TYPE{0} ESRISHAPE MULTI_WRITER_KEYWORD{0} ESRISHAPE_1 #! END_WB_HEADER #! START_WB_HEADER MACRO WB_KEYWORD "FILEGDB_1" #! END_WB_HEADER #! START_SOURCE_HEADER FILEGDB FILEGDB_1 # 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_FILEGDB_1 $(SourceDataset)} \ } ] #! END_WB_HEADER #! START_SOURCE_HEADER FILEGDB FILEGDB_1 DEFAULT_MACRO SourceDataset_FILEGDB_1 $(SourceDataset_FILEGDB) GUI SOURCE_GEODATABASE SourceDataset_FILEGDB_1 Source Geodatabase: DEFAULT_MACRO FILEGDB_IN_QUERY_FEATURE_TYPES_FOR_MERGE_FILTERS_FILEGDB_1 Yes FILEGDB_1_QUERY_FEATURE_TYPES_FOR_MERGE_FILTERS "$(FILEGDB_IN_QUERY_FEATURE_TYPES_FOR_MERGE_FILTERS_FILEGDB_1)" DEFAULT_MACRO FILEGDB_IN_EXPOSE_ATTRS_GROUP_FILEGDB_1 FILEGDB_1_EXPOSE_ATTRS_GROUP "$(FILEGDB_IN_EXPOSE_ATTRS_GROUP_FILEGDB_1)" GUI DISCLOSUREGROUP FILEGDB_IN_EXPOSE_ATTRS_GROUP_FILEGDB_1 FILEGDB_EXPOSE_FORMAT_ATTRS Schema Attributes # 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 FILEGDB_IN_SEARCH_ENVELOPE_MINX_FILEGDB_1 0 FILEGDB_1_SEARCH_ENVELOPE "$(FILEGDB_IN_SEARCH_ENVELOPE_MINX_FILEGDB_1)" GUI OPTIONAL FLOAT FILEGDB_IN_SEARCH_ENVELOPE_MINX_FILEGDB_1 Minimum X: # =========================================================================== DEFAULT_MACRO FILEGDB_IN_SEARCH_ENVELOPE_MINY_FILEGDB_1 0 FILEGDB_1_SEARCH_ENVELOPE "$(FILEGDB_IN_SEARCH_ENVELOPE_MINY_FILEGDB_1)" GUI OPTIONAL FLOAT FILEGDB_IN_SEARCH_ENVELOPE_MINY_FILEGDB_1 Minimum Y: # =========================================================================== DEFAULT_MACRO FILEGDB_IN_SEARCH_ENVELOPE_MAXX_FILEGDB_1 0 FILEGDB_1_SEARCH_ENVELOPE "$(FILEGDB_IN_SEARCH_ENVELOPE_MAXX_FILEGDB_1)" GUI OPTIONAL FLOAT FILEGDB_IN_SEARCH_ENVELOPE_MAXX_FILEGDB_1 Maximum X: # =========================================================================== DEFAULT_MACRO FILEGDB_IN_SEARCH_ENVELOPE_MAXY_FILEGDB_1 0 FILEGDB_1_SEARCH_ENVELOPE "$(FILEGDB_IN_SEARCH_ENVELOPE_MAXY_FILEGDB_1)" GUI OPTIONAL FLOAT FILEGDB_IN_SEARCH_ENVELOPE_MAXY_FILEGDB_1 Maximum Y: # =========================================================================== DEFAULT_MACRO FILEGDB_IN_CLIP_TO_ENVELOPE_FILEGDB_1 NO FILEGDB_1_CLIP_TO_ENVELOPE "$(FILEGDB_IN_CLIP_TO_ENVELOPE_FILEGDB_1)" GUI OPTIONAL CHECKBOX FILEGDB_IN_CLIP_TO_ENVELOPE_FILEGDB_1 YES%NO Clip to Search Envelope #INCLUDE searchEnvCoordSys.fmi # =========================================================================== DEFAULT_MACRO FILEGDB_IN_NETWORK_AUTHENTICATION_FILEGDB_1 FILEGDB_1_NETWORK_AUTHENTICATION "$(FILEGDB_IN_NETWORK_AUTHENTICATION_FILEGDB_1)" GUI OPTIONAL AUTHENTICATOR FILEGDB_IN_NETWORK_AUTHENTICATION_FILEGDB_1 CONTAINER%GROUP%CONTAINER_TITLE%"Network Authentication"%PROMPT_TYPE%NETWORK Network Authentication # =========================================================================== DEFAULT_MACRO FILEGDB_IN_ATTRIBUTE_READING_FILEGDB_1 ALL FILEGDB_1_ATTRIBUTE_READING "$(FILEGDB_IN_ATTRIBUTE_READING_FILEGDB_1)" # 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_FILEGDB_1 GUI OPTIONAL COORDSYS SEARCH_ENVELOPE_COORDINATE_SYSTEM_FILEGDB_1 Search Envelope Coordinate System: FILEGDB_1_SEARCH_ENVELOPE_COORDINATE_SYSTEM "$(SEARCH_ENVELOPE_COORDINATE_SYSTEM_FILEGDB_1)" # =========================================================================== FILEGDB_1_DATASET "$(SourceDataset_FILEGDB_1)" #! END_SOURCE_HEADER #! START_WB_HEADER MACRO WB_KEYWORD "ESRISHAPE_1" #! END_WB_HEADER #! START_DEST_HEADER ESRISHAPE ESRISHAPE_1 # ============================================================================ # The following GUI line prompts for a folder to be used as the # the destination for the Esri Shapefiles. # The user input is stored in a macro, which is then used to define # the dataset to be written. #! END_DEST_HEADER #! START_WB_HEADER DEFAULT_MACRO DestDataset INCLUDE [ if {"$(DestDataset)" != ""} { \ puts {DEFAULT_MACRO DestDataset_ESRISHAPE_1 $(DestDataset)} \ } ] #! END_WB_HEADER #! START_DEST_HEADER ESRISHAPE ESRISHAPE_1 DEFAULT_MACRO DestDataset_ESRISHAPE_1 $(DestDataset_ESRISHAPE) GUI DIRNAME DestDataset_ESRISHAPE_1 Destination Esri Shapefile Folder: ESRISHAPE_1_COORDINATE_SYSTEM_GRANULARITY FEATURE_TYPE # ============================================================================ # Determines whether the attribute names should be uppercased, or whether they # should stay as specified in the shapefile. The default will be Yes for # backwards compatibility. Once the mapping file/workspace has been generated, # the value for this keyword should not be changed. DEFAULT_MACRO ESRISHAPE_OUT_UPPER_CASE_ATTR_NAMES_ESRISHAPE_1 No ESRISHAPE_1_UPPER_CASE_ATTR_NAMES "$(ESRISHAPE_OUT_UPPER_CASE_ATTR_NAMES_ESRISHAPE_1)" # ============================================================================ # The following keyword allows the user to choose what encoding to # use for outputting the shapefile # BUG31194: For backwards compatibility and not outputting a .cpg file # we have chosen to make the writer default encoding system (ANSI) DEFAULT_MACRO ESRISHAPE_OUT_ENCODING_ESRISHAPE_1 SYSTEM ESRISHAPE_1_ENCODING "$(ESRISHAPE_OUT_ENCODING_ESRISHAPE_1)" GUI OPTIONAL ENCODING ESRISHAPE_OUT_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: # ============================================================================ # PR2557: Specifies whether or not the reader will generate spatial index files DEFAULT_MACRO ESRISHAPE_OUT_WRITE_SPATIAL_INDEX_ESRISHAPE_1 No ESRISHAPE_1_WRITE_SPATIAL_INDEX "$(ESRISHAPE_OUT_WRITE_SPATIAL_INDEX_ESRISHAPE_1)" GUI CHECKBOX ESRISHAPE_OUT_WRITE_SPATIAL_INDEX_ESRISHAPE_1 Yes%No Write Spatial Index DEFAULT_MACRO ESRISHAPE_OUT_COMPRESSED_SHAPE_FILE_ESRISHAPE_1 No ESRISHAPE_1_COMPRESSED_SHAPE_FILE "$(ESRISHAPE_OUT_COMPRESSED_SHAPE_FILE_ESRISHAPE_1)" GUI CHECKBOX ESRISHAPE_OUT_COMPRESSED_SHAPE_FILE_ESRISHAPE_1 Yes%No Create Compressed Shapefile (.shz) GUI DISCLOSUREGROUP ESRISHAPE_OUT_DIMENSION_GROUP_ESRISHAPE_1 DIMENSION Dimension Settings DEFAULT_MACRO ESRISHAPE_OUT_DIMENSION_ESRISHAPE_1 auto ESRISHAPE_1_DIMENSION "$(ESRISHAPE_OUT_DIMENSION_ESRISHAPE_1)" GUI DISCLOSUREGROUP ESRISHAPE_OUT_SHAPE_WRT_ADV_PARM_GROUP_ESRISHAPE_1 STRICT_COMPATIBILITY%PRESERVE_RING_VERTEX_ORDER Advanced # ============================================================================ # BUG31474: Add an Strict compatibility flag to prevent some apps from # crashing when record lengths are too long. By default, we want to write # compatible files going forward. DEFAULT_MACRO ESRISHAPE_OUT_STRICT_COMPATIBILITY_ESRISHAPE_1 Yes ESRISHAPE_1_STRICT_COMPATIBILITY "$(ESRISHAPE_OUT_STRICT_COMPATIBILITY_ESRISHAPE_1)" GUI CHECKBOX ESRISHAPE_OUT_STRICT_COMPATIBILITY_ESRISHAPE_1 Yes%No Strict Compatibility # ============================================================ # BUG39095: Add an option to preserve input ring vertex order. DEFAULT_MACRO ESRISHAPE_OUT_PRESERVE_RING_VERTEX_ORDER_ESRISHAPE_1 No ESRISHAPE_1_PRESERVE_RING_VERTEX_ORDER "$(ESRISHAPE_OUT_PRESERVE_RING_VERTEX_ORDER_ESRISHAPE_1)" GUI CHECKBOX ESRISHAPE_OUT_PRESERVE_RING_VERTEX_ORDER_ESRISHAPE_1 Yes%No Preserve Ring Vertex Order # ============================================================================ # Opt in for destination dataset type vs format type validation DEFAULT_MACRO ESRISHAPE_OUT_DESTINATION_DATASETTYPE_VALIDATION_ESRISHAPE_1 Yes ESRISHAPE_1_DESTINATION_DATASETTYPE_VALIDATION "$(ESRISHAPE_OUT_DESTINATION_DATASETTYPE_VALIDATION_ESRISHAPE_1)" # ============================================================================ # The following GUI line sets whether measure values in the shapefiles should # be treated as elevations. DEFAULT_MACRO _MEASURES_AS_Z_ESRISHAPE_1 no GUI CHOICE _MEASURES_AS_Z_ESRISHAPE_1 yes%no Treat Measures as Elevation: ESRISHAPE_1_MEASURES_AS_Z $(_MEASURES_AS_Z_ESRISHAPE_1) ESRISHAPE_1_ENCODING $(ESRISHAPE_OUT_ENCODING_ESRISHAPE_1) ESRISHAPE_1_DATASET "$(DestDataset_ESRISHAPE_1)" #! END_DEST_HEADER #! START_WB_HEADER #! END_WB_HEADER #! END_HEADER LOG_FILENAME "$(FME_MF_DIR)extraer_siose_categorias.log" LOG_APPEND NO 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 LOG_FILTER_MASK -1 DEFAULT_MACRO DATASET_KEYWORD_FILEGDB_1 FILEGDB_1 DEFAULT_MACRO DATASET_KEYWORD_ESRISHAPE_1 ESRISHAPE_1 # ------------------------------------------------------------------------- FILEGDB_1_READER_META_ATTRIBUTES fme_feature_type # ------------------------------------------------------------------------- FILEGDB_1_COORDINATE_SYSTEM ETRS89.UTM-30N MULTI_READER_CONTINUE_ON_READER_FAILURE No # ------------------------------------------------------------------------- MACRO WORKSPACE_NAME extraer_siose_categorias MACRO FME_VIEWER_APP fmedatainspector # ------------------------------------------------------------------------- FACTORY_DEF * RoutingFactory FACTORY_NAME "Router and Unexpected Input Remover" COMMAND_PARM_EVALUATION SINGLE_PASS MULTI_READER_KEYWORD FILEGDB_1 INPUT FEATURE_TYPE * ROUTE FILEGDB FILEGDB_1::T_POLIGONOS/T_POLIGONOS TO FME_GENERIC ::T_POLIGONOS/T_POLIGONOS ALIAS_GEOMETRY MERGE_INPUT Yes OUTPUT ROUTED FEATURE_TYPE * FILEGDB_1_MERGE_DEF FILEGDB_1::T_POLIGONOS/T_POLIGONOS EXACT T_POLIGONOST_POLIGONOS DEFLINE filegdb_type,geodb_polygon,filegdb_where,,OBJECTID,objectid,SUP_HA,double,Shape_Length,double,Shape_Area,double,ID_2011_ORI,text36,ID_2011,text36,CODE_2011,text255,ID_2014,text36,CODE_2014,text255,XML_2011,text2147483647,XML_2014,text2147483647,SUP_HA_2011,double,SUP_HA_2014,double,EST_CAMBIO,smallint,EST_REVISION,smallint,AUX_CHAR,text255,AUX_INT,smallint,AUX_LEYENDA,smallint,OBS_2011,text255,OBS_2014,text255,CODBLQ,smallint # ------------------------------------------------------------------------- FACTORY_DEF * TeeFactory FACTORY_NAME "T_POLIGONOS/T_POLIGONOS (FILEGDB_1) Splitter" INPUT FEATURE_TYPE T_POLIGONOS/T_POLIGONOS OUTPUT FEATURE_TYPE T_POLIGONOS/T_POLIGONOS_FILEGDB_1 DEFAULT_MACRO WB_CURRENT_CONTEXT # ------------------------------------------------------------------------- FACTORY_DEF * TeeFactory FACTORY_NAME TestFilter INPUT FEATURE_TYPE T_POLIGONOS/T_POLIGONOS_FILEGDB_1 OUTPUT FEATURE_TYPE TestFilter_TESTFILTERINPUTLINE_0 FACTORY_DEF * TestFactory FACTORY_NAME TestFilter_TestFactory_0 INPUT FEATURE_TYPE TestFilter_TESTFILTERINPUTLINE_0 TEST @EvaluateExpression(FDIV,STRING_ENCODED,ValueCODE_2014,TestFilter) = "" ENCODED BOOLEAN_OPERATOR OR COMPOSITE_TEST_EXPR OUTPUT PASSED FEATURE_TYPE TestFilter_ValueCODE_2014= OUTPUT FAILED FEATURE_TYPE TestFilter_TESTFILTERINPUTLINE_1 FACTORY_DEF * TeeFactory FACTORY_NAME TestFilter_UNFILTERED INPUT FEATURE_TYPE TestFilter_TESTFILTERINPUTLINE_1 OUTPUT FEATURE_TYPE TestFilter_UNFILTERED # ------------------------------------------------------------------------- FACTORY_DEF * AttrSetFactory FACTORY_NAME AttributeCopier INPUT FEATURE_TYPE TestFilter_ValueCODE_2014= ATTRSET_CREATE_DIRECTIVES _PROPAGATE_MISSING_FDIV ATTR_ACTION "CODE_2011" "CODE_2014" "COPY" "" OUTPUT OUTPUT FEATURE_TYPE AttributeCopier_OUTPUT # ------------------------------------------------------------------------- FACTORY_DEF * TeeFactory FACTORY_NAME TestFilter_2 INPUT FEATURE_TYPE AttributeCopier_OUTPUT INPUT FEATURE_TYPE TestFilter_UNFILTERED OUTPUT FEATURE_TYPE TestFilter_2_TESTFILTERINPUTLINE_0 FACTORY_DEF * TestFactory FACTORY_NAME TestFilter_2_TestFactory_0 INPUT FEATURE_TYPE TestFilter_2_TESTFILTERINPUTLINE_0 TEST @EvaluateExpression(FDIV,STRING_ENCODED,ValueCODE_2014,TestFilter_2) = "" ENCODED BOOLEAN_OPERATOR OR COMPOSITE_TEST_EXPR OUTPUT PASSED FEATURE_TYPE TestFilter_2_ValueCODE_2014= OUTPUT FAILED FEATURE_TYPE TestFilter_2_TESTFILTERINPUTLINE_1 FACTORY_DEF * TeeFactory FACTORY_NAME TestFilter_2_UNFILTERED INPUT FEATURE_TYPE TestFilter_2_TESTFILTERINPUTLINE_1 OUTPUT FEATURE_TYPE TestFilter_2_UNFILTERED FACTORY_DEF * TeeFactory FACTORY_NAME "TestFilter_2 ValueCODE_2014= Output Nuker" INPUT FEATURE_TYPE TestFilter_2_ValueCODE_2014= # ------------------------------------------------------------------------- INCLUDE [ set macroLine "MACRO AttributeRemover_LIST_EXP "; foreach attr [split ""] { set attr [FME_DecodeText $attr]; set attr [regsub "{}$" $attr "{}.*"]; set attr [regsub -all "{}" $attr "\\{\[0-9\]+\\}"]; append macroLine ",^$attr$"; }; puts $macroLine; ] FACTORY_DEF * TeeFactory FACTORY_NAME AttributeRemover INPUT FEATURE_TYPE TestFilter_2_UNFILTERED OUTPUT FEATURE_TYPE AttributeRemover_OUTPUT @RemoveAttributes(fme_encoded,CODE_2011,CODBLQ,EST_REVISION,SUP_HA,AUX_CHAR,OBJECTID,XML_2014,Shape_Length,ID_2014,AUX_INT,EST_CAMBIO,ID_2011_ORI,Shape_Area,AUX_LEYENDA,OBS_2011,OBS_2014,ID_2011,XML_2011,SUP_HA_2011,SUP_HA_2014) @RemoveAttributes(fme_pcre_match"$(AttributeRemover_LIST_EXP)") # ------------------------------------------------------------------------- FACTORY_DEF * TeeFactory FACTORY_NAME TestFilter_6 INPUT FEATURE_TYPE AttributeRemover_OUTPUT OUTPUT FEATURE_TYPE TestFilter_6_TESTFILTERINPUTLINE_0 FACTORY_DEF * TestFactory FACTORY_NAME TestFilter_6_TestFactory_0 INPUT FEATURE_TYPE TestFilter_6_TESTFILTERINPUTLINE_0 TEST @EvaluateExpression(FDIV,STRING_ENCODED,ValueCODE_2014,TestFilter_6) CONTAINS UEN ENCODED TEST @EvaluateExpression(FDIV,STRING_ENCODED,ValueCODE_2014,TestFilter_6) NOT_CONTAINS UCS ENCODED BOOLEAN_OPERATOR AND COMPOSITE_TEST_EXPR OUTPUT PASSED FEATURE_TYPE TestFilter_6_Ensanchessincascosurbanos OUTPUT FAILED FEATURE_TYPE TestFilter_6_TESTFILTERINPUTLINE_1 FACTORY_DEF * TeeFactory FACTORY_NAME TestFilter_6_UNFILTERED INPUT FEATURE_TYPE TestFilter_6_TESTFILTERINPUTLINE_1 OUTPUT FEATURE_TYPE TestFilter_6_UNFILTERED # ------------------------------------------------------------------------- FACTORY_DEF * TeeFactory FACTORY_NAME TestFilter_7 INPUT FEATURE_TYPE TestFilter_6_Ensanchessincascosurbanos OUTPUT FEATURE_TYPE TestFilter_7_TESTFILTERINPUTLINE_0 FACTORY_DEF * TestFactory FACTORY_NAME TestFilter_7_TestFactory_0 INPUT FEATURE_TYPE TestFilter_7_TESTFILTERINPUTLINE_0 TEST @EvaluateExpression(FDIV,STRING_ENCODED,ValueCODE_2014,TestFilter_7) CONTAINS EDF ENCODED BOOLEAN_OPERATOR OR COMPOSITE_TEST_EXPR OUTPUT PASSED FEATURE_TYPE TestFilter_7_contieneedificio OUTPUT FAILED FEATURE_TYPE TestFilter_7_TESTFILTERINPUTLINE_1 FACTORY_DEF * TeeFactory FACTORY_NAME TestFilter_7_UNFILTERED INPUT FEATURE_TYPE TestFilter_7_TESTFILTERINPUTLINE_1 OUTPUT FEATURE_TYPE TestFilter_7_UNFILTERED # ------------------------------------------------------------------------- FACTORY_DEF * TeeFactory FACTORY_NAME TestFilter_3 INPUT FEATURE_TYPE TestFilter_6_UNFILTERED INPUT FEATURE_TYPE TestFilter_7_UNFILTERED OUTPUT FEATURE_TYPE TestFilter_3_TESTFILTERINPUTLINE_0 FACTORY_DEF * TestFactory FACTORY_NAME TestFilter_3_TestFactory_0 INPUT FEATURE_TYPE TestFilter_3_TESTFILTERINPUTLINE_0 TEST @EvaluateExpression(FDIV,STRING_ENCODED,ValueCODE_2014,TestFilter_3) CONTAINS ENCODED BOOLEAN_OPERATOR OR COMPOSITE_TEST_EXPR OUTPUT PASSED FEATURE_TYPE TestFilter_3_contiene OUTPUT FAILED FEATURE_TYPE TestFilter_3_TESTFILTERINPUTLINE_1 FACTORY_DEF * TeeFactory FACTORY_NAME TestFilter_3_Cobertura100% INPUT FEATURE_TYPE TestFilter_3_TESTFILTERINPUTLINE_1 OUTPUT FEATURE_TYPE TestFilter_3_Cobertura100% # ------------------------------------------------------------------------- # Since the Tcl "END" index specification starts at -1 for the second # last character, and we've defined -1 to be the last charater, we've got # small bit of fiddling to do Tcl2 proc SubstringExtractor_3_fixLastIndex {lastValue} { if {$lastValue < -1} { incr lastValue; return "end$lastValue"; } elseif {$lastValue == -1} { return "end"; } else { return $lastValue; } } Tcl2 proc SubstringExtractor_3_extract {startIdx endIdx} { FME_SetAttribute [FME_DecodeText _corte] [string range [FME_DecodeTextOrAttr @EvaluateExpression(FDIV,STRING_ENCODED,ValueCODE_2014,SubstringExtractor_3)] [SubstringExtractor_3_fixLastIndex $startIdx] [SubstringExtractor_3_fixLastIndex $endIdx]] } FACTORY_DEF * TeeFactory FACTORY_NAME SubstringExtractor_3 INPUT FEATURE_TYPE TestFilter_3_Cobertura100% OUTPUT FEATURE_TYPE SubstringExtractor_3_OUTPUT @Tcl2("SubstringExtractor_3_extract 0 2") # ------------------------------------------------------------------------- # Since the Tcl "END" index specification starts at -1 for the second # last character, and we've defined -1 to be the last charater, we've got # small bit of fiddling to do Tcl2 proc SubstringExtractor_fixLastIndex {lastValue} { if {$lastValue < -1} { incr lastValue; return "end$lastValue"; } elseif {$lastValue == -1} { return "end"; } else { return $lastValue; } } Tcl2 proc SubstringExtractor_extract {startIdx endIdx} { FME_SetAttribute [FME_DecodeText _corte] [string range [FME_DecodeTextOrAttr @EvaluateExpression(FDIV,STRING_ENCODED,ValueCODE_2014,SubstringExtractor)] [SubstringExtractor_fixLastIndex $startIdx] [SubstringExtractor_fixLastIndex $endIdx]] } FACTORY_DEF * TeeFactory FACTORY_NAME SubstringExtractor INPUT FEATURE_TYPE TestFilter_3_contiene OUTPUT FEATURE_TYPE SubstringExtractor_OUTPUT @Tcl2("SubstringExtractor_extract 0 2") # ------------------------------------------------------------------------- FACTORY_DEF * TeeFactory FACTORY_NAME TestFilter_5 INPUT FEATURE_TYPE SubstringExtractor_OUTPUT OUTPUT FEATURE_TYPE TestFilter_5_TESTFILTERINPUTLINE_0 FACTORY_DEF * TestFactory FACTORY_NAME TestFilter_5_TestFactory_0 INPUT FEATURE_TYPE TestFilter_5_TESTFILTERINPUTLINE_0 TEST @EvaluateExpression(FDIV,STRING_ENCODED,Value_corte,TestFilter_5) CONTAINS ENCODED BOOLEAN_OPERATOR OR COMPOSITE_TEST_EXPR OUTPUT PASSED FEATURE_TYPE TestFilter_5_contiene OUTPUT FAILED FEATURE_TYPE TestFilter_5_TESTFILTERINPUTLINE_1 FACTORY_DEF * TeeFactory FACTORY_NAME TestFilter_5_Cobertura100% INPUT FEATURE_TYPE TestFilter_5_TESTFILTERINPUTLINE_1 OUTPUT FEATURE_TYPE TestFilter_5_Cobertura100% # ------------------------------------------------------------------------- # Since the Tcl "END" index specification starts at -1 for the second # last character, and we've defined -1 to be the last charater, we've got # small bit of fiddling to do Tcl2 proc SubstringExtractor_2_fixLastIndex {lastValue} { if {$lastValue < -1} { incr lastValue; return "end$lastValue"; } elseif {$lastValue == -1} { return "end"; } else { return $lastValue; } } Tcl2 proc SubstringExtractor_2_extract {startIdx endIdx} { FME_SetAttribute [FME_DecodeText _corte] [string range [FME_DecodeTextOrAttr @EvaluateExpression(FDIV,STRING_ENCODED,ValueCODE_2014,SubstringExtractor_2)] [SubstringExtractor_2_fixLastIndex $startIdx] [SubstringExtractor_2_fixLastIndex $endIdx]] } FACTORY_DEF * TeeFactory FACTORY_NAME SubstringExtractor_2 INPUT FEATURE_TYPE TestFilter_5_contiene OUTPUT FEATURE_TYPE SubstringExtractor_2_OUTPUT @Tcl2("SubstringExtractor_2_extract 4 6") # ------------------------------------------------------------------------- FACTORY_DEF * TeeFactory FACTORY_NAME TestFilter_4 INPUT FEATURE_TYPE SubstringExtractor_2_OUTPUT OUTPUT FEATURE_TYPE TestFilter_4_TESTFILTERINPUTLINE_0 FACTORY_DEF * TestFactory FACTORY_NAME TestFilter_4_TestFactory_0 INPUT FEATURE_TYPE TestFilter_4_TESTFILTERINPUTLINE_0 TEST @EvaluateExpression(FDIV,STRING_ENCODED,Value_corte,TestFilter_4) CONTAINS ENCODED BOOLEAN_OPERATOR OR COMPOSITE_TEST_EXPR OUTPUT PASSED FEATURE_TYPE TestFilter_4_contiene OUTPUT FAILED FEATURE_TYPE TestFilter_4_TESTFILTERINPUTLINE_1 FACTORY_DEF * TeeFactory FACTORY_NAME TestFilter_4_Cobertura100% INPUT FEATURE_TYPE TestFilter_4_TESTFILTERINPUTLINE_1 OUTPUT FEATURE_TYPE TestFilter_4_Cobertura100% # ------------------------------------------------------------------------- # Since the Tcl "END" index specification starts at -1 for the second # last character, and we've defined -1 to be the last charater, we've got # small bit of fiddling to do Tcl2 proc SubstringExtractor_4_fixLastIndex {lastValue} { if {$lastValue < -1} { incr lastValue; return "end$lastValue"; } elseif {$lastValue == -1} { return "end"; } else { return $lastValue; } } Tcl2 proc SubstringExtractor_4_extract {startIdx endIdx} { FME_SetAttribute [FME_DecodeText _corte] [string range [FME_DecodeTextOrAttr @EvaluateExpression(FDIV,STRING_ENCODED,ValueCODE_2014,SubstringExtractor_4)] [SubstringExtractor_4_fixLastIndex $startIdx] [SubstringExtractor_4_fixLastIndex $endIdx]] } FACTORY_DEF * TeeFactory FACTORY_NAME SubstringExtractor_4 INPUT FEATURE_TYPE TestFilter_4_contiene OUTPUT FEATURE_TYPE SubstringExtractor_4_OUTPUT @Tcl2("SubstringExtractor_4_extract 8 10") # ------------------------------------------------------------------------- FACTORY_DEF * TeeFactory FACTORY_NAME AttributeFilter_3 INPUT FEATURE_TYPE SubstringExtractor_3_OUTPUT INPUT FEATURE_TYPE SubstringExtractor_4_OUTPUT INPUT FEATURE_TYPE TestFilter_5_Cobertura100% INPUT FEATURE_TYPE TestFilter_4_Cobertura100% OUTPUT FEATURE_TYPE AttributeFilter_3_FILTER FACTORY_DEF * AttributeFilterFactory FACTORY_NAME AttributeFilter_3_Filter COMMAND_PARM_EVALUATION SINGLE_PASS INPUT FEATURE_TYPE AttributeFilter_3_FILTER FILTER_ATTRIBUTE _corte FILTER_VALUES EMPTY MISSING NULL UNFILTERED EAI ECM ECL EDP EDU EPN EPU ERG ESN NAP NCC NCL NDP NPT NVE PPS TCG TCH TCO UDS UEN OUTPUT EMPTY FEATURE_TYPE AttributeFilter_3_ OUTPUT MISSING FEATURE_TYPE AttributeFilter_3_ OUTPUT NULL FEATURE_TYPE AttributeFilter_3_ OUTPUT UNFILTERED FEATURE_TYPE AttributeFilter_3_ OUTPUT EAI FEATURE_TYPE AttributeFilter_3_EAI OUTPUT ECM FEATURE_TYPE AttributeFilter_3_ECM OUTPUT ECL FEATURE_TYPE AttributeFilter_3_ECL OUTPUT EDP FEATURE_TYPE AttributeFilter_3_EDP OUTPUT EDU FEATURE_TYPE AttributeFilter_3_EDU OUTPUT EPN FEATURE_TYPE AttributeFilter_3_EPN OUTPUT EPU FEATURE_TYPE AttributeFilter_3_EPU OUTPUT ERG FEATURE_TYPE AttributeFilter_3_ERG OUTPUT ESN FEATURE_TYPE AttributeFilter_3_ESN OUTPUT NAP FEATURE_TYPE AttributeFilter_3_NAP OUTPUT NCC FEATURE_TYPE AttributeFilter_3_NCC OUTPUT NCL FEATURE_TYPE AttributeFilter_3_NCL OUTPUT NDP FEATURE_TYPE AttributeFilter_3_NDP OUTPUT NPT FEATURE_TYPE AttributeFilter_3_NPT OUTPUT NVE FEATURE_TYPE AttributeFilter_3_NVE OUTPUT PPS FEATURE_TYPE AttributeFilter_3_PPS OUTPUT TCG FEATURE_TYPE AttributeFilter_3_TCG OUTPUT TCH FEATURE_TYPE AttributeFilter_3_TCH OUTPUT TCO FEATURE_TYPE AttributeFilter_3_TCO OUTPUT UDS FEATURE_TYPE AttributeFilter_3_UDS OUTPUT UEN FEATURE_TYPE AttributeFilter_3_UEN FACTORY_DEF * TeeFactory FACTORY_NAME "AttributeFilter_3 Output Nuker" INPUT FEATURE_TYPE AttributeFilter_3_ FACTORY_DEF * TeeFactory FACTORY_NAME "AttributeFilter_3 Output Nuker" INPUT FEATURE_TYPE AttributeFilter_3_ FACTORY_DEF * TeeFactory FACTORY_NAME "AttributeFilter_3 Output Nuker" INPUT FEATURE_TYPE AttributeFilter_3_ # ------------------------------------------------------------------------- FACTORY_DEF * TeeFactory FACTORY_NAME "Filtro_urbana Input Input Collector" INPUT FEATURE_TYPE AttributeFilter_3_EAI INPUT FEATURE_TYPE AttributeFilter_3_ECM INPUT FEATURE_TYPE AttributeFilter_3_ECL INPUT FEATURE_TYPE AttributeFilter_3_EDP INPUT FEATURE_TYPE AttributeFilter_3_EDU INPUT FEATURE_TYPE AttributeFilter_3_EPN INPUT FEATURE_TYPE AttributeFilter_3_EPU INPUT FEATURE_TYPE AttributeFilter_3_ERG INPUT FEATURE_TYPE AttributeFilter_3_ESN INPUT FEATURE_TYPE AttributeFilter_3_NAP INPUT FEATURE_TYPE AttributeFilter_3_NCC INPUT FEATURE_TYPE AttributeFilter_3_NCL INPUT FEATURE_TYPE AttributeFilter_3_NDP INPUT FEATURE_TYPE AttributeFilter_3_NPT INPUT FEATURE_TYPE AttributeFilter_3_NVE INPUT FEATURE_TYPE AttributeFilter_3_PPS INPUT FEATURE_TYPE AttributeFilter_3_TCG INPUT FEATURE_TYPE AttributeFilter_3_TCH INPUT FEATURE_TYPE AttributeFilter_3_TCO INPUT FEATURE_TYPE AttributeFilter_3_UDS INPUT FEATURE_TYPE AttributeFilter_3_UEN OUTPUT FEATURE_TYPE Filtro_urbana_Input MACRO Filtro_urbana_WORKSPACE_NAME Filtro_urbana MACRO $(Filtro_urbana_WORKSPACE_NAME)_XFORMER_NAME Filtro_urbana MACRO $(Filtro_urbana_WORKSPACE_NAME)_TRANSFORMER_GROUP MACRO $(Filtro_urbana_WORKSPACE_NAME)___COMPOUND_PARAMETERS MACRO $(Filtro_urbana_WORKSPACE_NAME)_SUB_DOC_NAME Filtro_urbana MACRO $(Filtro_urbana_WORKSPACE_NAME)__CORTE Value_corte MACRO $(Filtro_urbana_WORKSPACE_NAME)_CODE_2014 ValueCODE_2014 DEFAULT_MACRO Filtro_urbana_WORKSPACE_NAME "" INCLUDE [puts {MACRO WB_OLD_CONTEXT_$(Filtro_urbana_WORKSPACE_NAME) $(WB_CURRENT_CONTEXT)}; puts {MACRO WB_CURRENT_CONTEXT $(Filtro_urbana_WORKSPACE_NAME)}] FACTORY_DEF * TeeFactory FACTORY_NAME "$(Filtro_urbana_WORKSPACE_NAME)_Input1496041190 Input Splitter" INPUT FEATURE_TYPE "$(Filtro_urbana_WORKSPACE_NAME)_Input" OUTPUT FEATURE_TYPE "$(Filtro_urbana_WORKSPACE_NAME)_Input" "@EvaluateExpression(ATTR_CREATE_EXPR_PROPAGATE_MISSING_FDIV,_corte,$($(Filtro_urbana_WORKSPACE_NAME)__CORTE),CODE_2014,$($(Filtro_urbana_WORKSPACE_NAME)_CODE_2014), FEATURE_TYPE)" # ------------------------------------------------------------------------- FACTORY_DEF * TeeFactory FACTORY_NAME $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_7 INPUT FEATURE_TYPE "$(Filtro_urbana_WORKSPACE_NAME)_Input" OUTPUT FEATURE_TYPE $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_7_TESTFILTERINPUTLINE_0 FACTORY_DEF * TestFactory FACTORY_NAME $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_7_TestFactory_0 INPUT FEATURE_TYPE $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_7_TESTFILTERINPUTLINE_0 TEST @EvaluateExpression(FDIV,STRING_ENCODED,ValueCODE_2014,$(Filtro_urbana_WORKSPACE_NAME)_TestFilter_7) CONTAINS ENCODED BOOLEAN_OPERATOR OR COMPOSITE_TEST_EXPR OUTPUT PASSED FEATURE_TYPE $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_7_contiene OUTPUT FAILED FEATURE_TYPE $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_7_TESTFILTERINPUTLINE_1 FACTORY_DEF * TeeFactory FACTORY_NAME $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_7_Cobertura100% INPUT FEATURE_TYPE $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_7_TESTFILTERINPUTLINE_1 OUTPUT FEATURE_TYPE $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_7_Cobertura100% FACTORY_DEF * TeeFactory FACTORY_NAME "$(Filtro_urbana_WORKSPACE_NAME)_TestFilter_7 Cobertura100% Output Nuker" INPUT FEATURE_TYPE "$(Filtro_urbana_WORKSPACE_NAME)_TestFilter_7_Cobertura100%" # ------------------------------------------------------------------------- # Since the Tcl "END" index specification starts at -1 for the second # last character, and we've defined -1 to be the last charater, we've got # small bit of fiddling to do Tcl2 proc $(Filtro_urbana_WORKSPACE_NAME)_SubstringExtractor_5_fixLastIndex {lastValue} { if {$lastValue < -1} { incr lastValue; return "end$lastValue"; } elseif {$lastValue == -1} { return "end"; } else { return $lastValue; } } Tcl2 proc $(Filtro_urbana_WORKSPACE_NAME)_SubstringExtractor_5_extract {startIdx endIdx} { FME_SetAttribute [FME_DecodeText _corte] [string range [FME_DecodeTextOrAttr @EvaluateExpression(FDIV,STRING_ENCODED,ValueCODE_2014,$(Filtro_urbana_WORKSPACE_NAME)_SubstringExtractor_5)] [$(Filtro_urbana_WORKSPACE_NAME)_SubstringExtractor_5_fixLastIndex $startIdx] [$(Filtro_urbana_WORKSPACE_NAME)_SubstringExtractor_5_fixLastIndex $endIdx]] } FACTORY_DEF * TeeFactory FACTORY_NAME $(Filtro_urbana_WORKSPACE_NAME)_SubstringExtractor_5 INPUT FEATURE_TYPE "$(Filtro_urbana_WORKSPACE_NAME)_TestFilter_7_contiene" OUTPUT FEATURE_TYPE "$(Filtro_urbana_WORKSPACE_NAME)_SubstringExtractor_5_OUTPUT" @Tcl2("$(Filtro_urbana_WORKSPACE_NAME)_SubstringExtractor_5_extract 6 8") # ------------------------------------------------------------------------- FACTORY_DEF * TeeFactory FACTORY_NAME $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_9 INPUT FEATURE_TYPE "$(Filtro_urbana_WORKSPACE_NAME)_SubstringExtractor_5_OUTPUT" OUTPUT FEATURE_TYPE $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_9_TESTFILTERINPUTLINE_0 FACTORY_DEF * TestFactory FACTORY_NAME $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_9_TestFactory_0 INPUT FEATURE_TYPE $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_9_TESTFILTERINPUTLINE_0 TEST @EvaluateExpression(FDIV,STRING_ENCODED,Value_corte,$(Filtro_urbana_WORKSPACE_NAME)_TestFilter_9) CONTAINS ENCODED BOOLEAN_OPERATOR OR COMPOSITE_TEST_EXPR OUTPUT PASSED FEATURE_TYPE $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_9_contiene OUTPUT FAILED FEATURE_TYPE $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_9_TESTFILTERINPUTLINE_1 FACTORY_DEF * TeeFactory FACTORY_NAME $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_9_Cobertura100% INPUT FEATURE_TYPE $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_9_TESTFILTERINPUTLINE_1 OUTPUT FEATURE_TYPE $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_9_Cobertura100% # ------------------------------------------------------------------------- FACTORY_DEF * TeeFactory FACTORY_NAME $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_11 INPUT FEATURE_TYPE "$(Filtro_urbana_WORKSPACE_NAME)_TestFilter_9_Cobertura100%" OUTPUT FEATURE_TYPE $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_11_TESTFILTERINPUTLINE_0 FACTORY_DEF * TestFactory FACTORY_NAME $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_11_TestFactory_0 INPUT FEATURE_TYPE $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_11_TESTFILTERINPUTLINE_0 TEST @EvaluateExpression(FDIV,STRING_ENCODED,ValueCODE_2014,$(Filtro_urbana_WORKSPACE_NAME)_TestFilter_11) CONTAINS SNE ENCODED BOOLEAN_OPERATOR OR COMPOSITE_TEST_EXPR OUTPUT PASSED FEATURE_TYPE $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_11_contieneSNE OUTPUT FAILED FEATURE_TYPE $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_11_TESTFILTERINPUTLINE_1 FACTORY_DEF * TeeFactory FACTORY_NAME $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_11_Cobertura100% INPUT FEATURE_TYPE $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_11_TESTFILTERINPUTLINE_1 OUTPUT FEATURE_TYPE $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_11_Cobertura100% # ------------------------------------------------------------------------- FACTORY_DEF * TeeFactory FACTORY_NAME $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_10 INPUT FEATURE_TYPE "$(Filtro_urbana_WORKSPACE_NAME)_TestFilter_11_Cobertura100%" OUTPUT FEATURE_TYPE $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_10_TESTFILTERINPUTLINE_0 FACTORY_DEF * TestFactory FACTORY_NAME $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_10_TestFactory_0 INPUT FEATURE_TYPE $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_10_TESTFILTERINPUTLINE_0 TEST @EvaluateExpression(FDIV,STRING_ENCODED,ValueCODE_2014,$(Filtro_urbana_WORKSPACE_NAME)_TestFilter_10) CONTAINS ec ENCODED BOOLEAN_OPERATOR OR COMPOSITE_TEST_EXPR OUTPUT PASSED FEATURE_TYPE $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_10_contieneec OUTPUT FAILED FEATURE_TYPE $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_10_TESTFILTERINPUTLINE_1 FACTORY_DEF * TeeFactory FACTORY_NAME $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_10_Cobertura100% INPUT FEATURE_TYPE $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_10_TESTFILTERINPUTLINE_1 OUTPUT FEATURE_TYPE $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_10_Cobertura100% # ------------------------------------------------------------------------- FACTORY_DEF * TeeFactory FACTORY_NAME $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_14 INPUT FEATURE_TYPE "$(Filtro_urbana_WORKSPACE_NAME)_TestFilter_10_Cobertura100%" OUTPUT FEATURE_TYPE $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_14_TESTFILTERINPUTLINE_0 FACTORY_DEF * TestFactory FACTORY_NAME $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_14_TestFactory_0 INPUT FEATURE_TYPE $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_14_TESTFILTERINPUTLINE_0 TEST @EvaluateExpression(FDIV,STRING_ENCODED,ValueCODE_2014,$(Filtro_urbana_WORKSPACE_NAME)_TestFilter_14) CONTAINS ZAU ENCODED BOOLEAN_OPERATOR OR COMPOSITE_TEST_EXPR OUTPUT PASSED FEATURE_TYPE $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_14_contieneZAU OUTPUT FAILED FEATURE_TYPE $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_14_TESTFILTERINPUTLINE_1 FACTORY_DEF * TeeFactory FACTORY_NAME $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_14_Cobertura100% INPUT FEATURE_TYPE $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_14_TESTFILTERINPUTLINE_1 OUTPUT FEATURE_TYPE $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_14_Cobertura100% # ------------------------------------------------------------------------- FACTORY_DEF * AttrSetFactory FACTORY_NAME $(Filtro_urbana_WORKSPACE_NAME)_AttributeCreator_5 INPUT FEATURE_TYPE "$(Filtro_urbana_WORKSPACE_NAME)_TestFilter_14_contieneZAU" MULTI_FEATURE_MODE NO NULL_ATTR_MODE NO_OP ATTRSET_CREATE_DIRECTIVES _PROPAGATE_MISSING_FDIV ATTR_ACTION "" "_corte" "SET_TO" "ZAU" OUTPUT OUTPUT FEATURE_TYPE "$(Filtro_urbana_WORKSPACE_NAME)_AttributeCreator_5_OUTPUT" # ------------------------------------------------------------------------- # Since the Tcl "END" index specification starts at -1 for the second # last character, and we've defined -1 to be the last charater, we've got # small bit of fiddling to do Tcl2 proc $(Filtro_urbana_WORKSPACE_NAME)_SubstringExtractor_9_fixLastIndex {lastValue} { if {$lastValue < -1} { incr lastValue; return "end$lastValue"; } elseif {$lastValue == -1} { return "end"; } else { return $lastValue; } } Tcl2 proc $(Filtro_urbana_WORKSPACE_NAME)_SubstringExtractor_9_extract {startIdx endIdx} { FME_SetAttribute [FME_DecodeText _corte] [string range [FME_DecodeTextOrAttr @EvaluateExpression(FDIV,STRING_ENCODED,ValueCODE_2014,$(Filtro_urbana_WORKSPACE_NAME)_SubstringExtractor_9)] [$(Filtro_urbana_WORKSPACE_NAME)_SubstringExtractor_9_fixLastIndex $startIdx] [$(Filtro_urbana_WORKSPACE_NAME)_SubstringExtractor_9_fixLastIndex $endIdx]] } FACTORY_DEF * TeeFactory FACTORY_NAME $(Filtro_urbana_WORKSPACE_NAME)_SubstringExtractor_9 INPUT FEATURE_TYPE "$(Filtro_urbana_WORKSPACE_NAME)_TestFilter_10_contieneec" OUTPUT FEATURE_TYPE "$(Filtro_urbana_WORKSPACE_NAME)_SubstringExtractor_9_OUTPUT" @Tcl2("$(Filtro_urbana_WORKSPACE_NAME)_SubstringExtractor_9_extract 8 10") # ------------------------------------------------------------------------- FACTORY_DEF * TeeFactory FACTORY_NAME $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_13 INPUT FEATURE_TYPE "$(Filtro_urbana_WORKSPACE_NAME)_SubstringExtractor_9_OUTPUT" OUTPUT FEATURE_TYPE $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_13_TESTFILTERINPUTLINE_0 FACTORY_DEF * TestFactory FACTORY_NAME $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_13_TestFactory_0 INPUT FEATURE_TYPE $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_13_TESTFILTERINPUTLINE_0 TEST @EvaluateExpression(FDIV,STRING_ENCODED,Value_corte,$(Filtro_urbana_WORKSPACE_NAME)_TestFilter_13) CONTAINS ENCODED BOOLEAN_OPERATOR OR COMPOSITE_TEST_EXPR OUTPUT PASSED FEATURE_TYPE $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_13_contiene OUTPUT FAILED FEATURE_TYPE $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_13_TESTFILTERINPUTLINE_1 FACTORY_DEF * TeeFactory FACTORY_NAME $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_13_Cobertura100% INPUT FEATURE_TYPE $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_13_TESTFILTERINPUTLINE_1 OUTPUT FEATURE_TYPE $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_13_Cobertura100% # ------------------------------------------------------------------------- # Since the Tcl "END" index specification starts at -1 for the second # last character, and we've defined -1 to be the last charater, we've got # small bit of fiddling to do Tcl2 proc $(Filtro_urbana_WORKSPACE_NAME)_SubstringExtractor_6_fixLastIndex {lastValue} { if {$lastValue < -1} { incr lastValue; return "end$lastValue"; } elseif {$lastValue == -1} { return "end"; } else { return $lastValue; } } Tcl2 proc $(Filtro_urbana_WORKSPACE_NAME)_SubstringExtractor_6_extract {startIdx endIdx} { FME_SetAttribute [FME_DecodeText _corte] [string range [FME_DecodeTextOrAttr @EvaluateExpression(FDIV,STRING_ENCODED,ValueCODE_2014,$(Filtro_urbana_WORKSPACE_NAME)_SubstringExtractor_6)] [$(Filtro_urbana_WORKSPACE_NAME)_SubstringExtractor_6_fixLastIndex $startIdx] [$(Filtro_urbana_WORKSPACE_NAME)_SubstringExtractor_6_fixLastIndex $endIdx]] } FACTORY_DEF * TeeFactory FACTORY_NAME $(Filtro_urbana_WORKSPACE_NAME)_SubstringExtractor_6 INPUT FEATURE_TYPE "$(Filtro_urbana_WORKSPACE_NAME)_TestFilter_13_contiene" OUTPUT FEATURE_TYPE "$(Filtro_urbana_WORKSPACE_NAME)_SubstringExtractor_6_OUTPUT" @Tcl2("$(Filtro_urbana_WORKSPACE_NAME)_SubstringExtractor_6_extract 12 14") # ------------------------------------------------------------------------- FACTORY_DEF * AttrSetFactory FACTORY_NAME $(Filtro_urbana_WORKSPACE_NAME)_AttributeCreator_3 INPUT FEATURE_TYPE "$(Filtro_urbana_WORKSPACE_NAME)_TestFilter_11_contieneSNE" MULTI_FEATURE_MODE NO NULL_ATTR_MODE NO_OP ATTRSET_CREATE_DIRECTIVES _PROPAGATE_MISSING_FDIV ATTR_ACTION "" "_corte" "SET_TO" "SNE" OUTPUT OUTPUT FEATURE_TYPE "$(Filtro_urbana_WORKSPACE_NAME)_AttributeCreator_3_OUTPUT" # ------------------------------------------------------------------------- # Since the Tcl "END" index specification starts at -1 for the second # last character, and we've defined -1 to be the last charater, we've got # small bit of fiddling to do Tcl2 proc $(Filtro_urbana_WORKSPACE_NAME)_SubstringExtractor_8_fixLastIndex {lastValue} { if {$lastValue < -1} { incr lastValue; return "end$lastValue"; } elseif {$lastValue == -1} { return "end"; } else { return $lastValue; } } Tcl2 proc $(Filtro_urbana_WORKSPACE_NAME)_SubstringExtractor_8_extract {startIdx endIdx} { FME_SetAttribute [FME_DecodeText _corte] [string range [FME_DecodeTextOrAttr @EvaluateExpression(FDIV,STRING_ENCODED,ValueCODE_2014,$(Filtro_urbana_WORKSPACE_NAME)_SubstringExtractor_8)] [$(Filtro_urbana_WORKSPACE_NAME)_SubstringExtractor_8_fixLastIndex $startIdx] [$(Filtro_urbana_WORKSPACE_NAME)_SubstringExtractor_8_fixLastIndex $endIdx]] } FACTORY_DEF * TeeFactory FACTORY_NAME $(Filtro_urbana_WORKSPACE_NAME)_SubstringExtractor_8 INPUT FEATURE_TYPE "$(Filtro_urbana_WORKSPACE_NAME)_TestFilter_9_contiene" OUTPUT FEATURE_TYPE "$(Filtro_urbana_WORKSPACE_NAME)_SubstringExtractor_8_OUTPUT" @Tcl2("$(Filtro_urbana_WORKSPACE_NAME)_SubstringExtractor_8_extract 10 12") # ------------------------------------------------------------------------- FACTORY_DEF * TeeFactory FACTORY_NAME $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_8 INPUT FEATURE_TYPE "$(Filtro_urbana_WORKSPACE_NAME)_SubstringExtractor_8_OUTPUT" OUTPUT FEATURE_TYPE $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_8_TESTFILTERINPUTLINE_0 FACTORY_DEF * TestFactory FACTORY_NAME $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_8_TestFactory_0 INPUT FEATURE_TYPE $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_8_TESTFILTERINPUTLINE_0 TEST @EvaluateExpression(FDIV,STRING_ENCODED,ValueCODE_2014,$(Filtro_urbana_WORKSPACE_NAME)_TestFilter_8) CONTAINS SNE ENCODED BOOLEAN_OPERATOR OR COMPOSITE_TEST_EXPR OUTPUT PASSED FEATURE_TYPE $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_8_contieneSNE OUTPUT FAILED FEATURE_TYPE $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_8_TESTFILTERINPUTLINE_1 FACTORY_DEF * TeeFactory FACTORY_NAME $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_8_Cobertura100% INPUT FEATURE_TYPE $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_8_TESTFILTERINPUTLINE_1 OUTPUT FEATURE_TYPE $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_8_Cobertura100% # ------------------------------------------------------------------------- FACTORY_DEF * TeeFactory FACTORY_NAME $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_12 INPUT FEATURE_TYPE "$(Filtro_urbana_WORKSPACE_NAME)_TestFilter_8_Cobertura100%" OUTPUT FEATURE_TYPE $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_12_TESTFILTERINPUTLINE_0 FACTORY_DEF * TestFactory FACTORY_NAME $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_12_TestFactory_0 INPUT FEATURE_TYPE $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_12_TESTFILTERINPUTLINE_0 TEST @EvaluateExpression(FDIV,STRING_ENCODED,ValueCODE_2014,$(Filtro_urbana_WORKSPACE_NAME)_TestFilter_12) CONTAINS ZAU ENCODED BOOLEAN_OPERATOR OR COMPOSITE_TEST_EXPR OUTPUT PASSED FEATURE_TYPE $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_12_contieneZAU OUTPUT FAILED FEATURE_TYPE $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_12_TESTFILTERINPUTLINE_1 FACTORY_DEF * TeeFactory FACTORY_NAME $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_12_Cobertura100% INPUT FEATURE_TYPE $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_12_TESTFILTERINPUTLINE_1 OUTPUT FEATURE_TYPE $(Filtro_urbana_WORKSPACE_NAME)_TestFilter_12_Cobertura100% # ------------------------------------------------------------------------- FACTORY_DEF * AttrSetFactory FACTORY_NAME $(Filtro_urbana_WORKSPACE_NAME)_AttributeCreator_4 INPUT FEATURE_TYPE "$(Filtro_urbana_WORKSPACE_NAME)_TestFilter_12_contieneZAU" MULTI_FEATURE_MODE NO NULL_ATTR_MODE NO_OP ATTRSET_CREATE_DIRECTIVES _PROPAGATE_MISSING_FDIV ATTR_ACTION "" "_corte" "SET_TO" "ZAU" OUTPUT OUTPUT FEATURE_TYPE "$(Filtro_urbana_WORKSPACE_NAME)_AttributeCreator_4_OUTPUT" # ------------------------------------------------------------------------- FACTORY_DEF * AttrSetFactory FACTORY_NAME $(Filtro_urbana_WORKSPACE_NAME)_AttributeCreator_2 INPUT FEATURE_TYPE "$(Filtro_urbana_WORKSPACE_NAME)_TestFilter_8_contieneSNE" MULTI_FEATURE_MODE NO NULL_ATTR_MODE NO_OP ATTRSET_CREATE_DIRECTIVES _PROPAGATE_MISSING_FDIV ATTR_ACTION "" "_corte" "SET_TO" "SNE" OUTPUT OUTPUT FEATURE_TYPE "$(Filtro_urbana_WORKSPACE_NAME)_AttributeCreator_2_OUTPUT" FACTORY_DEF * TeeFactory FACTORY_NAME "$(Filtro_urbana_WORKSPACE_NAME)_Output1496041190 Output Collector" INPUT FEATURE_TYPE "$(Filtro_urbana_WORKSPACE_NAME)_AttributeCreator_2_OUTPUT" INPUT FEATURE_TYPE "$(Filtro_urbana_WORKSPACE_NAME)_AttributeCreator_3_OUTPUT" INPUT FEATURE_TYPE "$(Filtro_urbana_WORKSPACE_NAME)_AttributeCreator_4_OUTPUT" INPUT FEATURE_TYPE "$(Filtro_urbana_WORKSPACE_NAME)_SubstringExtractor_6_OUTPUT" INPUT FEATURE_TYPE "$(Filtro_urbana_WORKSPACE_NAME)_AttributeCreator_5_OUTPUT" INPUT FEATURE_TYPE "$(Filtro_urbana_WORKSPACE_NAME)_TestFilter_12_Cobertura100%" INPUT FEATURE_TYPE "$(Filtro_urbana_WORKSPACE_NAME)_TestFilter_13_Cobertura100%" INPUT FEATURE_TYPE "$(Filtro_urbana_WORKSPACE_NAME)_TestFilter_14_Cobertura100%" OUTPUT FEATURE_TYPE "$(Filtro_urbana_WORKSPACE_NAME)_Output" INCLUDE [puts {MACRO WB_CURRENT_CONTEXT $(WB_OLD_CONTEXT_$(Filtro_urbana_WORKSPACE_NAME))}] FACTORY_DEF * TeeFactory FACTORY_NAME "Filtro_urbana Output Output Renamer/Nuker" INPUT FEATURE_TYPE Filtro_urbana_Output OUTPUT FEATURE_TYPE Filtro_urbana_Output # ------------------------------------------------------------------------- FACTORY_DEF * AttrSetFactory FACTORY_NAME AttributeCreator INPUT FEATURE_TYPE TestFilter_7_contieneedificio MULTI_FEATURE_MODE NO NULL_ATTR_MODE NO_OP ATTRSET_CREATE_DIRECTIVES _PROPAGATE_MISSING_FDIV ATTR_ACTION "" "_corte" "SET_TO" "UEN" OUTPUT OUTPUT FEATURE_TYPE AttributeCreator_OUTPUT # ------------------------------------------------------------------------- FACTORY_DEF * TeeFactory FACTORY_NAME AttributeCreator_OUTPUT INPUT FEATURE_TYPE AttributeCreator_OUTPUT OUTPUT FEATURE_TYPE AttributeCreator_OUTPUT_Output # ------------------------------------------------------------------------- FACTORY_DEF * TeeFactory FACTORY_NAME AttributeFilter_2 INPUT FEATURE_TYPE AttributeCreator_OUTPUT_Output OUTPUT FEATURE_TYPE AttributeFilter_2_Output # ------------------------------------------------------------------------- FACTORY_DEF * TeeFactory FACTORY_NAME AttributeFilter INPUT FEATURE_TYPE AttributeFilter_2_Output INPUT FEATURE_TYPE Filtro_urbana_Output INPUT FEATURE_TYPE AttributeFilter_3_ OUTPUT FEATURE_TYPE AttributeFilter_FILTER FACTORY_DEF * AttributeFilterFactory FACTORY_NAME AttributeFilter_Filter COMMAND_PARM_EVALUATION SINGLE_PASS INPUT FEATURE_TYPE AttributeFilter_FILTER FILTER_ATTRIBUTE _corte FILTER_VALUES EMPTY MISSING NULL UNFILTERED AAR ACU AEM ALC AES AMO ALG ARR CCH CHL CNF EAI ECG ECL ECM EDF EDP EDU EPN EPU ERG ESN FDC FDP HPA IAS IPO IPS LAA LFN LOC LOL LVI MTR NAP NCC NCL NDP NEL NEO NGO NHD NPT NRF NRV NSL NTC NTM NVE OCT PAG PFT PMX PPS PRD PST RMB SDN SNE TCG TCH TCO TPR UCS UDS UEN UER VAP ZAU ZEV OUTPUT EMPTY FEATURE_TYPE AttributeFilter_ OUTPUT MISSING FEATURE_TYPE AttributeFilter_ OUTPUT NULL FEATURE_TYPE AttributeFilter_ OUTPUT UNFILTERED FEATURE_TYPE AttributeFilter_ OUTPUT AAR FEATURE_TYPE AttributeFilter_AAR OUTPUT ACU FEATURE_TYPE AttributeFilter_ACU OUTPUT AEM FEATURE_TYPE AttributeFilter_AEM OUTPUT ALC FEATURE_TYPE AttributeFilter_ALC OUTPUT AES FEATURE_TYPE AttributeFilter_AES OUTPUT AMO FEATURE_TYPE AttributeFilter_AMO OUTPUT ALG FEATURE_TYPE AttributeFilter_ALG OUTPUT ARR FEATURE_TYPE AttributeFilter_ARR OUTPUT CCH FEATURE_TYPE AttributeFilter_CCH OUTPUT CHL FEATURE_TYPE AttributeFilter_CHL OUTPUT CNF FEATURE_TYPE AttributeFilter_CNF OUTPUT EAI FEATURE_TYPE AttributeFilter_EAI OUTPUT ECG FEATURE_TYPE AttributeFilter_ECG OUTPUT ECL FEATURE_TYPE AttributeFilter_ECL OUTPUT ECM FEATURE_TYPE AttributeFilter_ECM OUTPUT EDF FEATURE_TYPE AttributeFilter_EDF OUTPUT EDP FEATURE_TYPE AttributeFilter_EDP OUTPUT EDU FEATURE_TYPE AttributeFilter_EDU OUTPUT EPN FEATURE_TYPE AttributeFilter_EPN OUTPUT EPU FEATURE_TYPE AttributeFilter_EPU OUTPUT ERG FEATURE_TYPE AttributeFilter_ERG OUTPUT ESN FEATURE_TYPE AttributeFilter_ESN OUTPUT FDC FEATURE_TYPE AttributeFilter_FDC OUTPUT FDP FEATURE_TYPE AttributeFilter_FDP OUTPUT HPA FEATURE_TYPE AttributeFilter_HPA OUTPUT IAS FEATURE_TYPE AttributeFilter_IAS OUTPUT IPO FEATURE_TYPE AttributeFilter_IPO OUTPUT IPS FEATURE_TYPE AttributeFilter_IPS OUTPUT LAA FEATURE_TYPE AttributeFilter_LAA OUTPUT LFN FEATURE_TYPE AttributeFilter_LFN OUTPUT LOC FEATURE_TYPE AttributeFilter_LOC OUTPUT LOL FEATURE_TYPE AttributeFilter_LOL OUTPUT LVI FEATURE_TYPE AttributeFilter_LVI OUTPUT MTR FEATURE_TYPE AttributeFilter_MTR OUTPUT NAP FEATURE_TYPE AttributeFilter_NAP OUTPUT NCC FEATURE_TYPE AttributeFilter_NCC OUTPUT NCL FEATURE_TYPE AttributeFilter_NCL OUTPUT NDP FEATURE_TYPE AttributeFilter_NDP OUTPUT NEL FEATURE_TYPE AttributeFilter_NEL OUTPUT NEO FEATURE_TYPE AttributeFilter_NEO OUTPUT NGO FEATURE_TYPE AttributeFilter_NGO OUTPUT NHD FEATURE_TYPE AttributeFilter_NHD OUTPUT NPT FEATURE_TYPE AttributeFilter_NPT OUTPUT NRF FEATURE_TYPE AttributeFilter_NRF OUTPUT NRV FEATURE_TYPE AttributeFilter_NRV OUTPUT NSL FEATURE_TYPE AttributeFilter_NSL OUTPUT NTC FEATURE_TYPE AttributeFilter_NTC OUTPUT NTM FEATURE_TYPE AttributeFilter_NTM OUTPUT NVE FEATURE_TYPE AttributeFilter_NVE OUTPUT OCT FEATURE_TYPE AttributeFilter_OCT OUTPUT PAG FEATURE_TYPE AttributeFilter_PAG OUTPUT PFT FEATURE_TYPE AttributeFilter_PFT OUTPUT PMX FEATURE_TYPE AttributeFilter_PMX OUTPUT PPS FEATURE_TYPE AttributeFilter_PPS OUTPUT PRD FEATURE_TYPE AttributeFilter_PRD OUTPUT PST FEATURE_TYPE AttributeFilter_PST OUTPUT RMB FEATURE_TYPE AttributeFilter_RMB OUTPUT SDN FEATURE_TYPE AttributeFilter_SDN OUTPUT SNE FEATURE_TYPE AttributeFilter_SNE OUTPUT TCG FEATURE_TYPE AttributeFilter_TCG OUTPUT TCH FEATURE_TYPE AttributeFilter_TCH OUTPUT TCO FEATURE_TYPE AttributeFilter_TCO OUTPUT TPR FEATURE_TYPE AttributeFilter_TPR OUTPUT UCS FEATURE_TYPE AttributeFilter_UCS OUTPUT UDS FEATURE_TYPE AttributeFilter_UDS OUTPUT UEN FEATURE_TYPE AttributeFilter_UEN OUTPUT UER FEATURE_TYPE AttributeFilter_UER OUTPUT VAP FEATURE_TYPE AttributeFilter_VAP OUTPUT ZAU FEATURE_TYPE AttributeFilter_ZAU OUTPUT ZEV FEATURE_TYPE AttributeFilter_ZEV FACTORY_DEF * TeeFactory FACTORY_NAME "AttributeFilter Output Nuker" INPUT FEATURE_TYPE AttributeFilter_ FACTORY_DEF * TeeFactory FACTORY_NAME "AttributeFilter Output Nuker" INPUT FEATURE_TYPE AttributeFilter_ FACTORY_DEF * TeeFactory FACTORY_NAME "AttributeFilter Output Nuker" INPUT FEATURE_TYPE AttributeFilter_ FACTORY_DEF * TeeFactory FACTORY_NAME "AttributeFilter Output Nuker" INPUT FEATURE_TYPE AttributeFilter_ # ------------------------------------------------------------------------- FACTORY_DEF * AttrSetFactory FACTORY_NAME eolico_solar INPUT FEATURE_TYPE AttributeFilter_NEL INPUT FEATURE_TYPE AttributeFilter_NEO INPUT FEATURE_TYPE AttributeFilter_NGO INPUT FEATURE_TYPE AttributeFilter_NHD INPUT FEATURE_TYPE AttributeFilter_NSL INPUT FEATURE_TYPE AttributeFilter_NTC INPUT FEATURE_TYPE AttributeFilter_NTM MULTI_FEATURE_MODE NO NULL_ATTR_MODE NO_OP ATTRSET_CREATE_DIRECTIVES _PROPAGATE_MISSING_FDIV ATTR_ACTION "" "_lidar" "SET_TO" "eolico_solar" ATTR_ACTION "" "cat_sio" "SET_TO" "2" OUTPUT OUTPUT FEATURE_TYPE eolico_solar_OUTPUT # ------------------------------------------------------------------------- FACTORY_DEF * AttrSetFactory FACTORY_NAME matorral INPUT FEATURE_TYPE AttributeFilter_MTR MULTI_FEATURE_MODE NO NULL_ATTR_MODE NO_OP ATTRSET_CREATE_DIRECTIVES _PROPAGATE_MISSING_FDIV ATTR_ACTION "" "_lidar" "SET_TO" "matorral" ATTR_ACTION "" "cat_sio" "SET_TO" "2" OUTPUT OUTPUT FEATURE_TYPE matorral_OUTPUT # ------------------------------------------------------------------------- FACTORY_DEF * AttrSetFactory FACTORY_NAME cultivo_leñoso INPUT FEATURE_TYPE AttributeFilter_LFN INPUT FEATURE_TYPE AttributeFilter_LOC INPUT FEATURE_TYPE AttributeFilter_LOL INPUT FEATURE_TYPE AttributeFilter_LVI MULTI_FEATURE_MODE NO NULL_ATTR_MODE NO_OP ATTRSET_CREATE_DIRECTIVES _PROPAGATE_MISSING_FDIV ATTR_ACTION "" "_lidar" "SET_TO" "cultivo_leoso" ATTR_ACTION "" "cat_sio" "SET_TO" "2" OUTPUT OUTPUT FEATURE_TYPE cultivo_leñoso_OUTPUT # ------------------------------------------------------------------------- FACTORY_DEF * AttrSetFactory FACTORY_NAME industrial INPUT FEATURE_TYPE AttributeFilter_IAS INPUT FEATURE_TYPE AttributeFilter_IPO INPUT FEATURE_TYPE AttributeFilter_IPS INPUT FEATURE_TYPE AttributeFilter_PAG MULTI_FEATURE_MODE NO NULL_ATTR_MODE NO_OP ATTRSET_CREATE_DIRECTIVES _PROPAGATE_MISSING_FDIV ATTR_ACTION "" "_lidar" "SET_TO" "industrial" ATTR_ACTION "" "cat_sio" "SET_TO" "6" OUTPUT OUTPUT FEATURE_TYPE industrial_OUTPUT # ------------------------------------------------------------------------- FACTORY_DEF * AttrSetFactory FACTORY_NAME pasto INPUT FEATURE_TYPE AttributeFilter_ECG INPUT FEATURE_TYPE AttributeFilter_HPA INPUT FEATURE_TYPE AttributeFilter_LAA INPUT FEATURE_TYPE AttributeFilter_NRF INPUT FEATURE_TYPE AttributeFilter_NRV INPUT FEATURE_TYPE AttributeFilter_PMX INPUT FEATURE_TYPE AttributeFilter_PRD INPUT FEATURE_TYPE AttributeFilter_PST INPUT FEATURE_TYPE AttributeFilter_RMB INPUT FEATURE_TYPE AttributeFilter_SDN INPUT FEATURE_TYPE AttributeFilter_SNE INPUT FEATURE_TYPE AttributeFilter_TPR INPUT FEATURE_TYPE AttributeFilter_VAP INPUT FEATURE_TYPE AttributeFilter_ZAU INPUT FEATURE_TYPE AttributeFilter_ZEV MULTI_FEATURE_MODE NO NULL_ATTR_MODE NO_OP ATTRSET_CREATE_DIRECTIVES _PROPAGATE_MISSING_FDIV ATTR_ACTION "" "_lidar" "SET_TO" "pasto" ATTR_ACTION "" "cat_sio" "SET_TO" "2" OUTPUT OUTPUT FEATURE_TYPE pasto_OUTPUT # ------------------------------------------------------------------------- FACTORY_DEF * AttrSetFactory FACTORY_NAME urbano INPUT FEATURE_TYPE AttributeFilter_EAI INPUT FEATURE_TYPE AttributeFilter_ECL INPUT FEATURE_TYPE AttributeFilter_ECM INPUT FEATURE_TYPE AttributeFilter_EDP INPUT FEATURE_TYPE AttributeFilter_EDU INPUT FEATURE_TYPE AttributeFilter_EPN INPUT FEATURE_TYPE AttributeFilter_EPU INPUT FEATURE_TYPE AttributeFilter_ERG INPUT FEATURE_TYPE AttributeFilter_ESN INPUT FEATURE_TYPE AttributeFilter_NAP INPUT FEATURE_TYPE AttributeFilter_NCC INPUT FEATURE_TYPE AttributeFilter_NCL INPUT FEATURE_TYPE AttributeFilter_NDP INPUT FEATURE_TYPE AttributeFilter_NPT INPUT FEATURE_TYPE AttributeFilter_NVE INPUT FEATURE_TYPE AttributeFilter_PPS INPUT FEATURE_TYPE AttributeFilter_TCG INPUT FEATURE_TYPE AttributeFilter_TCH INPUT FEATURE_TYPE AttributeFilter_TCO INPUT FEATURE_TYPE AttributeFilter_UCS INPUT FEATURE_TYPE AttributeFilter_UDS INPUT FEATURE_TYPE AttributeFilter_UEN MULTI_FEATURE_MODE NO NULL_ATTR_MODE NO_OP ATTRSET_CREATE_DIRECTIVES _PROPAGATE_MISSING_FDIV ATTR_ACTION "" "_lidar" "SET_TO" "urbano" ATTR_ACTION "" "cat_sio" "SET_TO" "3" OUTPUT OUTPUT FEATURE_TYPE urbano_OUTPUT # ------------------------------------------------------------------------- FACTORY_DEF * AttrSetFactory FACTORY_NAME bosque INPUT FEATURE_TYPE AttributeFilter_CNF INPUT FEATURE_TYPE AttributeFilter_FDC INPUT FEATURE_TYPE AttributeFilter_FDP INPUT FEATURE_TYPE AttributeFilter_PFT MULTI_FEATURE_MODE NO NULL_ATTR_MODE NO_OP ATTRSET_CREATE_DIRECTIVES _PROPAGATE_MISSING_FDIV ATTR_ACTION "" "_lidar" "SET_TO" "bosque" ATTR_ACTION "" "cat_sio" "SET_TO" "1" OUTPUT OUTPUT FEATURE_TYPE bosque_OUTPUT # ------------------------------------------------------------------------- FACTORY_DEF * AttrSetFactory FACTORY_NAME cultivo_herbaceo INPUT FEATURE_TYPE AttributeFilter_CHL INPUT FEATURE_TYPE AttributeFilter_UER MULTI_FEATURE_MODE NO NULL_ATTR_MODE NO_OP ATTRSET_CREATE_DIRECTIVES _PROPAGATE_MISSING_FDIV ATTR_ACTION "" "_lidar" "SET_TO" "cultivo_herbaceo" ATTR_ACTION "" "cat_sio" "SET_TO" "2" OUTPUT OUTPUT FEATURE_TYPE cultivo_herbaceo_OUTPUT # ------------------------------------------------------------------------- FACTORY_DEF * AttrSetFactory FACTORY_NAME roquedo INPUT FEATURE_TYPE AttributeFilter_ARR INPUT FEATURE_TYPE AttributeFilter_CCH MULTI_FEATURE_MODE NO NULL_ATTR_MODE NO_OP ATTRSET_CREATE_DIRECTIVES _PROPAGATE_MISSING_FDIV ATTR_ACTION "" "_lidar" "SET_TO" "roquedo" ATTR_ACTION "" "cat_sio" "SET_TO" "2" OUTPUT OUTPUT FEATURE_TYPE roquedo_OUTPUT # ------------------------------------------------------------------------- FACTORY_DEF * AttrSetFactory FACTORY_NAME agua INPUT FEATURE_TYPE AttributeFilter_ACU INPUT FEATURE_TYPE AttributeFilter_AEM INPUT FEATURE_TYPE AttributeFilter_ALG INPUT FEATURE_TYPE AttributeFilter_ALC INPUT FEATURE_TYPE AttributeFilter_AES INPUT FEATURE_TYPE AttributeFilter_AMO MULTI_FEATURE_MODE NO NULL_ATTR_MODE NO_OP ATTRSET_CREATE_DIRECTIVES _PROPAGATE_MISSING_FDIV ATTR_ACTION "" "_lidar" "SET_TO" "agua" ATTR_ACTION "" "cat_sio" "SET_TO" "7" OUTPUT OUTPUT FEATURE_TYPE agua_OUTPUT # ------------------------------------------------------------------------- FACTORY_DEF * AttrSetFactory FACTORY_NAME casas_aisladas INPUT FEATURE_TYPE AttributeFilter_AAR INPUT FEATURE_TYPE AttributeFilter_EDF INPUT FEATURE_TYPE AttributeFilter_OCT MULTI_FEATURE_MODE NO NULL_ATTR_MODE NO_OP ATTRSET_CREATE_DIRECTIVES _PROPAGATE_MISSING_FDIV ATTR_ACTION "" "_lidar" "SET_TO" "casas_aisladas" ATTR_ACTION "" "cat_sio" "SET_TO" "4" OUTPUT OUTPUT FEATURE_TYPE casas_aisladas_OUTPUT # ------------------------------------------------------------------------- FACTORY_DEF * RoutingFactory FACTORY_NAME "Destination Feature Type Routing Correlator" COMMAND_PARM_EVALUATION SINGLE_PASS INPUT FEATURE_TYPE * ROUTE FME_GENERIC casas_aisladas_OUTPUT TO ESRISHAPE __GO_TO_FINAL_OUTPUT_ROUTER__ multi_writer_id,0,SupplyAttributesENCODED__wb_out_feat_type__siose_lidar_rioja GEOMETRY ROUTE FME_GENERIC pasto_OUTPUT TO ESRISHAPE __GO_TO_FINAL_OUTPUT_ROUTER__ multi_writer_id,0,SupplyAttributesENCODED__wb_out_feat_type__siose_lidar_rioja GEOMETRY ROUTE FME_GENERIC roquedo_OUTPUT TO ESRISHAPE __GO_TO_FINAL_OUTPUT_ROUTER__ multi_writer_id,0,SupplyAttributesENCODED__wb_out_feat_type__siose_lidar_rioja GEOMETRY ROUTE FME_GENERIC cultivo_herbaceo_OUTPUT TO ESRISHAPE __GO_TO_FINAL_OUTPUT_ROUTER__ multi_writer_id,0,SupplyAttributesENCODED__wb_out_feat_type__siose_lidar_rioja GEOMETRY ROUTE FME_GENERIC bosque_OUTPUT TO ESRISHAPE __GO_TO_FINAL_OUTPUT_ROUTER__ multi_writer_id,0,SupplyAttributesENCODED__wb_out_feat_type__siose_lidar_rioja GEOMETRY ROUTE FME_GENERIC urbano_OUTPUT TO ESRISHAPE __GO_TO_FINAL_OUTPUT_ROUTER__ multi_writer_id,0,SupplyAttributesENCODED__wb_out_feat_type__siose_lidar_rioja GEOMETRY ROUTE FME_GENERIC cultivo_leñoso_OUTPUT TO ESRISHAPE __GO_TO_FINAL_OUTPUT_ROUTER__ multi_writer_id,0,SupplyAttributesENCODED__wb_out_feat_type__siose_lidar_rioja GEOMETRY ROUTE FME_GENERIC matorral_OUTPUT TO ESRISHAPE __GO_TO_FINAL_OUTPUT_ROUTER__ multi_writer_id,0,SupplyAttributesENCODED__wb_out_feat_type__siose_lidar_rioja GEOMETRY ROUTE FME_GENERIC eolico_solar_OUTPUT TO ESRISHAPE __GO_TO_FINAL_OUTPUT_ROUTER__ multi_writer_id,0,SupplyAttributesENCODED__wb_out_feat_type__siose_lidar_rioja GEOMETRY ROUTE FME_GENERIC industrial_OUTPUT TO ESRISHAPE __GO_TO_FINAL_OUTPUT_ROUTER__ multi_writer_id,0,SupplyAttributesENCODED__wb_out_feat_type__siose_lidar_rioja GEOMETRY ROUTE FME_GENERIC agua_OUTPUT TO ESRISHAPE __GO_TO_FINAL_OUTPUT_ROUTER__ multi_writer_id,0,SupplyAttributesENCODED__wb_out_feat_type__siose_lidar_rioja GEOMETRY 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__ # ------------------------------------------------------------------------- ESRISHAPE_1_DEF siose_lidar_rioja SHAPE_GEOMETRY shape_polygon shape_dimension auto cat_sio char(200) _lidar char(200)