8269 lines
498 KiB
XML
8269 lines
498 KiB
XML
#! <?xml version="1.0" encoding="UTF-8" ?>
|
|
#! <WORKSPACE
|
|
# Command-line to run this workspace:
|
|
# /Library/FME/2021.0/fme /Volumes/ker/mael/projets/osm_bzh/github/ar_redadeg/scripts/traitements_phase_3_decoupage.fmw
|
|
# --DestDataset_GEOJSON "../data/2021/phase_3_trace_secteurs.geojson"
|
|
# --DestDataset_GEOJSON_5 "../data/2021/phase_3_trace_troncons.geojson"
|
|
# --DestDataset_GEOJSON_4 "../data/2021/phase_3_pk_auto.geojson"
|
|
# --DestDataset_POSTGIS "bed110<at>redadeg_2021<at>redadeg"
|
|
# --SourceDataset_POSTGIS "bed110<at>redadeg_2021<at>redadeg"
|
|
# --SourceDataset_POSTGRES "bed110<at>redadeg_2021<at>redadeg"
|
|
# --postgres_sql_where_clause ""
|
|
# --secteur_id "30"
|
|
#
|
|
#! ARCGIS_COMPATIBILITY="ARCGIS_AUTO"
|
|
#! ATTR_TYPE_ENCODING="SDF"
|
|
#! BEGIN_PYTHON=""
|
|
#! BEGIN_TCL=""
|
|
#! CATEGORY=""
|
|
#! DESCRIPTION=""
|
|
#! DESTINATION="NONE"
|
|
#! DESTINATION_ROUTING_FILE=""
|
|
#! DOC_EXTENTS="21444.1 5596.82"
|
|
#! DOC_TOP_LEFT="-9055.93 -4208.43"
|
|
#! END_PYTHON=""
|
|
#! END_TCL=""
|
|
#! EXPLICIT_BOOKMARK_ORDER="false"
|
|
#! FME_BUILD_NUM="21306"
|
|
#! FME_DOCUMENT_GUID="c89bcf9f-b915-4d0f-b73e-9e4d1291bced"
|
|
#! FME_DOCUMENT_PRIORGUID="696c9d7c-e37d-4232-b9cf-4183183cacd1,75bea4c9-a241-4c15-b15f-d04ed56c4dc9,0a67c2df-8a2f-4f57-9949-8e922409485f,f6d95960-7dda-46c7-8546-119d6e5eb63b,653f1f51-b710-4bf7-83fa-0e5da492586b,8013bf53-d4d1-489c-95c0-3551575f08f6,7fc5c6e2-9111-4f5d-b392-34e5bc16d647"
|
|
#! FME_GEOMETRY_HANDLING="Enhanced"
|
|
#! FME_IMPLICIT_CSMAP_REPROJECTION_MODE="Auto"
|
|
#! FME_NAMES_ENCODING="UTF-8"
|
|
#! FME_REPROJECTION_ENGINE="FME"
|
|
#! FME_SERVER_SERVICES=""
|
|
#! FME_STROKE_MAX_DEVIATION="0"
|
|
#! HISTORY=""
|
|
#! IGNORE_READER_FAILURE="No"
|
|
#! LAST_SAVE_BUILD="FME(R) 2021.0.0.1 (20210315 - Build 21306 - macosx)"
|
|
#! LAST_SAVE_DATE="2021-05-18T09:21:57"
|
|
#! LOG_FILE=""
|
|
#! LOG_MAX_RECORDED_FEATURES="200"
|
|
#! MARKDOWN_DESCRIPTION=""
|
|
#! MARKDOWN_USAGE=""
|
|
#! MAX_LOG_FEATURES="200"
|
|
#! MULTI_WRITER_DATASET_ORDER="BY_ID"
|
|
#! PASSWORD=""
|
|
#! PYTHON_COMPATIBILITY="38"
|
|
#! REDIRECT_TERMINATORS="NONE"
|
|
#! SAVE_ON_PROMPT_AND_RUN="Yes"
|
|
#! SHOW_ANNOTATIONS="true"
|
|
#! SHOW_INFO_NODES="true"
|
|
#! SOURCE="NONE"
|
|
#! SOURCE_ROUTING_FILE=""
|
|
#! TERMINATE_REJECTED="YES"
|
|
#! TITLE=""
|
|
#! USAGE=""
|
|
#! USE_MARKDOWN=""
|
|
#! VIEW_POSITION="-9655.36 1606.6"
|
|
#! WARN_INVALID_XFORM_PARAM="Yes"
|
|
#! WORKSPACE_VERSION="1"
|
|
#! ZOOM_SCALE="76"
|
|
#! >
|
|
#! <DATASETS>
|
|
#! <DATASET
|
|
#! IS_SOURCE="true"
|
|
#! ROLE="READER"
|
|
#! FORMAT="POSTGRES"
|
|
#! DATASET="$(SourceDataset_POSTGRES)"
|
|
#! KEYWORD="POSTGRES_1"
|
|
#! MULTI_GEOM_ALLOWED="false"
|
|
#! ATTR_MAX_LENGTH="0"
|
|
#! ATTR_CASE="ANY"
|
|
#! ALLOWED_FEAT_TYPES=""
|
|
#! WRITE_DEFS="true"
|
|
#! DEFLINE_TEMPLATE="postgres_type {FME_GEN_GEOMETRY} postgres_sql_where_clause "" postgres_sql_statement """
|
|
#! DEFLINE_ATTRS="true"
|
|
#! EXPOSABLE_ATTRS="fme_basename char(50) fme_color char(50) fme_dataset char(50) fme_feature_type char(50) fme_fill_color char(50) fme_geometry char(50) fme_primary_axis float8 fme_rotation float8 fme_secondary_axis float8 fme_start_angle float8 fme_sweep_angle float8 fme_text_size float8 fme_text_string char(50) fme_type char(50) multi_reader_full_id int4 multi_reader_id int4 multi_reader_keyword char(50) multi_reader_type char(50) postgres_oid int4 postgres_type char(50)"
|
|
#! DEFLINE_PARMS=""GUI OPTIONAL NAMEDGROUP postgres_query_settings_group postgres_sql_where_clause%postgres_sql_statement Table" "" "GUI OPTIONAL TEXT_EDIT_SQL_CFG postgres_sql_where_clause MODE,WHERE;FORMAT,POSTGRES WHERE Clause" "" "GUI OPTIONAL TEXT_EDIT_SQL_CFG postgres_sql_statement MODE,SQL;FORMAT,POSTGRES SELECT Statement" "" "
|
|
#! ATTR_INDEX_TYPES="BTree RTree Hash PrimaryKey"
|
|
#! ATTR_NAME_INVALID_CHARS=""
|
|
#! SUPPORTS_FEATURE_TYPE_FANOUT="true"
|
|
#! ENABLED="true"
|
|
#! DYNAMIC_FEATURE_TYPES_LIST_ON_MERGE="true"
|
|
#! DATASET_TYPE="DATABASE"
|
|
#! FTTR_TYPE="LISTBOX_ENCODED"
|
|
#! GENERATE_FME_BUILD_NUM="18592"
|
|
#! COORDSYS=""
|
|
#! FEATURE_TYPES=""
|
|
#! MAX_FEATURES=""
|
|
#! MAX_FEATURES_PER_FEATURE_TYPE=""
|
|
#! MIN_FEATURES=""
|
|
#! START_FEATURE=""
|
|
#! >
|
|
#! <METAFILE_PARAMETER
|
|
#! NAME="ADVANCED_PARMS"
|
|
#! VALUE="POSTGRES_IN_FEATURES_PER_FETCH POSTGRES_IN_BEGIN_SQL POSTGRES_IN_END_SQL POSTGRES_OUT_BULK_COPY POSTGRES_OUT_TRANSACTION_INTERVAL POSTGRES_OUT_BEGIN_SQL POSTGRES_OUT_END_SQL"
|
|
#! />
|
|
#! <METAFILE_PARAMETER
|
|
#! NAME="ATTRIBUTE_READING"
|
|
#! VALUE="DEFLINE_ATTRS"
|
|
#! />
|
|
#! <METAFILE_PARAMETER
|
|
#! NAME="ATTRIBUTE_READING_HISTORIC"
|
|
#! VALUE="ALL"
|
|
#! />
|
|
#! <METAFILE_PARAMETER
|
|
#! NAME="DATASET_NAME"
|
|
#! VALUE="Database"
|
|
#! />
|
|
#! <METAFILE_PARAMETER
|
|
#! NAME="FEATURE_TYPE_DEFAULT_NAME"
|
|
#! VALUE="Table1"
|
|
#! />
|
|
#! <METAFILE_PARAMETER
|
|
#! NAME="FEATURE_TYPE_NAME"
|
|
#! VALUE="Table"
|
|
#! />
|
|
#! <METAFILE_PARAMETER
|
|
#! NAME="NETWORK_AUTHENTICATION"
|
|
#! VALUE="NO"
|
|
#! />
|
|
#! <METAFILE_PARAMETER
|
|
#! NAME="NETWORK_PROXY"
|
|
#! VALUE="NO"
|
|
#! />
|
|
#! <METAFILE_PARAMETER
|
|
#! NAME="PARAMS_TO_NOT_PROPAGATE_ON_INSPECT"
|
|
#! VALUE="BEGIN_SQL{0} END_SQL{0}"
|
|
#! />
|
|
#! <METAFILE_PARAMETER
|
|
#! NAME="SUPPORTS_SCHEMA_IN_FEATURE_TYPE_NAME"
|
|
#! VALUE="YES"
|
|
#! />
|
|
#! </DATASET>
|
|
#! <DATASET
|
|
#! IS_SOURCE="true"
|
|
#! ROLE="READER"
|
|
#! FORMAT="POSTGIS"
|
|
#! DATASET="$(SourceDataset_POSTGIS)"
|
|
#! KEYWORD="POSTGIS_1"
|
|
#! MULTI_GEOM_ALLOWED="false"
|
|
#! ATTR_MAX_LENGTH="0"
|
|
#! ATTR_CASE="ANY"
|
|
#! ALLOWED_FEAT_TYPES=""
|
|
#! WRITE_DEFS="true"
|
|
#! DEFLINE_TEMPLATE="postgis_sql_where_clause "" postgis_sql_statement """
|
|
#! DEFLINE_ATTRS="true"
|
|
#! EXPOSABLE_ATTRS="fme_basename char(50) fme_color char(50) fme_dataset char(50) fme_feature_type char(50) fme_fill_color char(50) fme_geometry char(50) fme_primary_axis float8 fme_rotation float8 fme_secondary_axis float8 fme_start_angle float8 fme_sweep_angle float8 fme_text_size float8 fme_text_string char(50) fme_type char(50) multi_reader_full_id int4 multi_reader_id int4 multi_reader_keyword char(50) multi_reader_type char(50) postgis_collection_id int4 postgis_collection_part_id int4 postgis_type char(50) postgres_oid int4"
|
|
#! DEFLINE_PARMS=""GUI OPTIONAL NAMEDGROUP postgis_query_settings_group postgis_sql_where_clause%postgis_sql_statement Table" "" "GUI OPTIONAL TEXT_EDIT_SQL_CFG postgis_sql_where_clause MODE,WHERE;FORMAT,POSTGIS WHERE Clause" "" "GUI OPTIONAL TEXT_EDIT_SQL_CFG postgis_sql_statement MODE,SQL;FORMAT,POSTGIS SELECT Statement" "" "
|
|
#! ATTR_INDEX_TYPES="BTree RTree Hash PrimaryKey"
|
|
#! ATTR_NAME_INVALID_CHARS=""
|
|
#! SUPPORTS_FEATURE_TYPE_FANOUT="true"
|
|
#! ENABLED="true"
|
|
#! DYNAMIC_FEATURE_TYPES_LIST_ON_MERGE="true"
|
|
#! DATASET_TYPE="DATABASE"
|
|
#! FTTR_TYPE="LISTBOX_ENCODED"
|
|
#! GENERATE_FME_BUILD_NUM="18592"
|
|
#! COORDSYS=""
|
|
#! FEATURE_TYPES=""
|
|
#! MAX_FEATURES=""
|
|
#! MAX_FEATURES_PER_FEATURE_TYPE=""
|
|
#! MIN_FEATURES=""
|
|
#! START_FEATURE=""
|
|
#! >
|
|
#! <METAFILE_PARAMETER
|
|
#! NAME="ADVANCED_PARMS"
|
|
#! VALUE="POSTGIS_IN_FEATURES_PER_FETCH POSTGIS_IN_BEGIN_SQL POSTGIS_IN_END_SQL POSTGIS_IN_SEARCH_METHOD POSTGIS_OUT_BULK_COPY POSTGIS_OUT_INSERT_TEXT_GEOMETRY POSTGIS_OUT_TRANSACTION_INTERVAL POSTGIS_OUT_BEGIN_SQL POSTGIS_OUT_END_SQL"
|
|
#! />
|
|
#! <METAFILE_PARAMETER
|
|
#! NAME="ATTRIBUTE_READING"
|
|
#! VALUE="DEFLINE_ATTRS"
|
|
#! />
|
|
#! <METAFILE_PARAMETER
|
|
#! NAME="ATTRIBUTE_READING_HISTORIC"
|
|
#! VALUE="ALL"
|
|
#! />
|
|
#! <METAFILE_PARAMETER
|
|
#! NAME="DATASET_NAME"
|
|
#! VALUE="Database"
|
|
#! />
|
|
#! <METAFILE_PARAMETER
|
|
#! NAME="FEATURE_TYPE_DEFAULT_NAME"
|
|
#! VALUE="Table1"
|
|
#! />
|
|
#! <METAFILE_PARAMETER
|
|
#! NAME="FEATURE_TYPE_NAME"
|
|
#! VALUE="Table"
|
|
#! />
|
|
#! <METAFILE_PARAMETER
|
|
#! NAME="NETWORK_AUTHENTICATION"
|
|
#! VALUE="NO"
|
|
#! />
|
|
#! <METAFILE_PARAMETER
|
|
#! NAME="NETWORK_PROXY"
|
|
#! VALUE="NO"
|
|
#! />
|
|
#! <METAFILE_PARAMETER
|
|
#! NAME="SUPPORTS_SCHEMA_IN_FEATURE_TYPE_NAME"
|
|
#! VALUE="YES"
|
|
#! />
|
|
#! </DATASET>
|
|
#! <DATASET
|
|
#! IS_SOURCE="false"
|
|
#! ROLE="WRITER"
|
|
#! FORMAT="POSTGIS"
|
|
#! DATASET="$(DestDataset_POSTGIS)"
|
|
#! KEYWORD="POSTGIS_2"
|
|
#! MULTI_GEOM_ALLOWED="true"
|
|
#! ATTR_MAX_LENGTH="63"
|
|
#! ATTR_CASE="LOWER"
|
|
#! ALLOWED_FEAT_TYPES=""
|
|
#! WRITE_DEFS="true"
|
|
#! DEFLINE_TEMPLATE="postgis_type postgis_geometry postgis_mode "" postgis_sql_key_columns "" postgis_drop_table "" postgis_truncate_table "" fme_feature_operation INSERT fme_table_handling CREATE_IF_MISSING fme_selection_method MATCH_COLUMNS fme_match_columns "" fme_where_builder_clause "" fme_update_geometry YES postgis_create_with_oids NO postgis_create_gist_index YES postgis_spatial_column_type geometry postgis_spatial_column geom postgis_srid "" postgis_vacuum_analyze no postgis_allow_serial_writing NO"
|
|
#! DEFLINE_ATTRS="true"
|
|
#! EXPOSABLE_ATTRS="fme_basename char(50) fme_color char(50) fme_dataset char(50) fme_db_operation char(8) fme_feature_type char(50) fme_fill_color char(50) fme_geometry char(50) fme_primary_axis float8 fme_rotation float8 fme_secondary_axis float8 fme_start_angle float8 fme_sweep_angle float8 fme_text_size float8 fme_text_string char(50) fme_type char(50) postgis_collection_id int4 postgis_collection_part_id int4 postgis_type char(50)"
|
|
#! DEFLINE_PARMS=""GUI OPTIONAL NAMEDGROUP fme_configuration_group fme_configuration_common_group%fme_spatial_group%fme_advanced_group%oracle_advanced_group Table" "" "GUI OPTIONAL NAMEDGROUP fme_configuration_common_group fme_feature_operation%fme_table_handling%oracle_model%fme_update_geometry%fme_selection_group%fme_table_creation_group General" "" "GUI ACTIVECHOICE_LOOKUP fme_feature_operation Insert,INSERT,fme_update_geometry,fme_selection_group%Update,UPDATE,++fme_table_handling+USE_EXISTING,++fme_selection_group+FME_DISCLOSURE_OPEN%Delete,DELETE,++fme_table_handling+USE_EXISTING,fme_update_geometry,++fme_selection_group+FME_DISCLOSURE_OPEN,fme_spatial_group,fme_advanced_group,oracle_sequenced_cols%<at>Value<openparen>fme_db_operation<closeparen>,MULTIPLE,++fme_table_handling+USE_EXISTING,++fme_selection_group+FME_DISCLOSURE_OPEN Feature Operation" INSERT "GUI ACTIVECHOICE_LOOKUP fme_table_handling Use<space>Existing,USE_EXISTING,fme_table_creation_group%Create<space>If<space>Needed,CREATE_IF_MISSING%Drop<space>and<space>Create,DROP_CREATE%Truncate<space>Existing,TRUNCATE_EXISTING,fme_table_creation_group Table Handling" CREATE_IF_MISSING "GUI WHOLE_LINE LOOKUP_CHOICE fme_update_geometry Yes,YES%No,NO Update Spatial Column(s)" YES "GUI OPTIONAL DISCLOSUREGROUP fme_selection_group fme_selection_method Row Selection" "" "GUI OPTIONAL WHOLE_LINE RADIOPARAMETERGROUP fme_selection_method fme_match_columns,MATCH_COLUMNS%fme_where_builder_clause,BUILDER Row Selection Method" MATCH_COLUMNS "GUI WHOLE_LINE ATTRLIST_COMMAS fme_match_columns \" \" Match Columns" "" "GUI WHOLE_LINE TEXT_EDIT_SQL_CFG_OR_ATTR fme_where_builder_clause MODE,WHERE WHERE Clause" "" "GUI OPTIONAL DISCLOSUREGROUP fme_table_creation_group postgis_create_with_oids%postgis_create_gist_index Table Creation Parameters" "" "GUI CHOICE postgis_create_with_oids YES%NO Create With OIDs" NO "GUI CHOICE postgis_create_gist_index YES%NO Create GiST Index" YES "GUI OPTIONAL NAMEDGROUP fme_spatial_group postgis_spatial_column_type%postgis_spatial_column%postgis_srid Spatial" "" "GUI LOOKUP_CHOICE postgis_spatial_column_type Geometry,geometry%Geography,geography Spatial Type" geometry "GUI OPTIONAL WHOLE_LINE TEXT postgis_spatial_column Spatial Column" geom "GUI OPTIONAL FLOAT postgis_srid Spatial Column SRID" "" "GUI OPTIONAL DISCLOSUREGROUP fme_advanced_group postgis_vacuum_analyze%postgis_allow_serial_writing Advanced" "" "GUI CHOICE postgis_vacuum_analyze YES%NO Vacuum Analyze Table" NO "GUI CHOICE postgis_allow_serial_writing YES%NO Allow Serial Column Writing" NO "
|
|
#! ATTR_INDEX_TYPES="BTree RTree Hash PrimaryKey"
|
|
#! ATTR_NAME_INVALID_CHARS=". %-#[]"()!?*'&+\/"
|
|
#! SUPPORTS_FEATURE_TYPE_FANOUT="true"
|
|
#! ENABLED="true"
|
|
#! DYNAMIC_FEATURE_TYPES_LIST_ON_MERGE="true"
|
|
#! DATASET_TYPE="DATABASE"
|
|
#! FTTR_TYPE=""
|
|
#! GENERATE_FME_BUILD_NUM="18592"
|
|
#! NAME="redadeg_db_postgis_dest"
|
|
#! COORDSYS="EPSG:2154"
|
|
#! >
|
|
#! <METAFILE_PARAMETER
|
|
#! NAME="ADVANCED_PARMS"
|
|
#! VALUE="POSTGIS_IN_FEATURES_PER_FETCH POSTGIS_IN_BEGIN_SQL POSTGIS_IN_END_SQL POSTGIS_IN_SEARCH_METHOD POSTGIS_OUT_BULK_COPY POSTGIS_OUT_INSERT_TEXT_GEOMETRY POSTGIS_OUT_TRANSACTION_INTERVAL POSTGIS_OUT_BEGIN_SQL POSTGIS_OUT_END_SQL"
|
|
#! />
|
|
#! <METAFILE_PARAMETER
|
|
#! NAME="ATTRIBUTE_READING"
|
|
#! VALUE="DEFLINE_ATTRS"
|
|
#! />
|
|
#! <METAFILE_PARAMETER
|
|
#! NAME="ATTRIBUTE_READING_HISTORIC"
|
|
#! VALUE="ALL"
|
|
#! />
|
|
#! <METAFILE_PARAMETER
|
|
#! NAME="DATASET_NAME"
|
|
#! VALUE="Database"
|
|
#! />
|
|
#! <METAFILE_PARAMETER
|
|
#! NAME="FEATURE_TYPE_DEFAULT_NAME"
|
|
#! VALUE="Table1"
|
|
#! />
|
|
#! <METAFILE_PARAMETER
|
|
#! NAME="FEATURE_TYPE_NAME"
|
|
#! VALUE="Table"
|
|
#! />
|
|
#! <METAFILE_PARAMETER
|
|
#! NAME="NETWORK_AUTHENTICATION"
|
|
#! VALUE="NO"
|
|
#! />
|
|
#! <METAFILE_PARAMETER
|
|
#! NAME="NETWORK_PROXY"
|
|
#! VALUE="NO"
|
|
#! />
|
|
#! <METAFILE_PARAMETER
|
|
#! NAME="SUPPORTS_SCHEMA_IN_FEATURE_TYPE_NAME"
|
|
#! VALUE="YES"
|
|
#! />
|
|
#! </DATASET>
|
|
#! <DATASET
|
|
#! IS_SOURCE="false"
|
|
#! ROLE="WRITER"
|
|
#! FORMAT="GEOJSON"
|
|
#! DATASET="$(DestDataset_GEOJSON)"
|
|
#! KEYWORD="GEOJSON_1"
|
|
#! MULTI_GEOM_ALLOWED="true"
|
|
#! ATTR_MAX_LENGTH="600"
|
|
#! ATTR_CASE="ANY"
|
|
#! ALLOWED_FEAT_TYPES=""
|
|
#! WRITE_DEFS="true"
|
|
#! DEFLINE_TEMPLATE=""
|
|
#! DEFLINE_ATTRS="true"
|
|
#! EXPOSABLE_ATTRS="fme_basename string fme_color string fme_dataset string fme_feature_type string fme_fill_color string fme_geometry string fme_primary_axis float fme_rotation float fme_secondary_axis float fme_start_angle float fme_sweep_angle float fme_text_size float fme_text_string string fme_type string"
|
|
#! DEFLINE_PARMS=""
|
|
#! ATTR_INDEX_TYPES=""
|
|
#! ATTR_NAME_INVALID_CHARS=""
|
|
#! SUPPORTS_FEATURE_TYPE_FANOUT="true"
|
|
#! ENABLED="true"
|
|
#! DYNAMIC_FEATURE_TYPES_LIST_ON_MERGE="true"
|
|
#! DATASET_TYPE="FILE"
|
|
#! FTTR_TYPE=""
|
|
#! GENERATE_FME_BUILD_NUM="18592"
|
|
#! COORDSYS="EPSG:4326"
|
|
#! FANOUT_EXPRESSION=""
|
|
#! FANOUT_GROUP="NO"
|
|
#! >
|
|
#! <METAFILE_PARAMETER
|
|
#! NAME="DATASET_NAME"
|
|
#! VALUE="json file"
|
|
#! />
|
|
#! <METAFILE_PARAMETER
|
|
#! NAME="MIME_TYPE"
|
|
#! VALUE="application/geo+json ADD_DISPOSITION"
|
|
#! />
|
|
#! <METAFILE_PARAMETER
|
|
#! NAME="READER_DATASET_HINT"
|
|
#! VALUE="Select the GeoJSON file(s) or type the GeoJSON URL"
|
|
#! />
|
|
#! <METAFILE_PARAMETER
|
|
#! NAME="WRITER_DATASET_HINT"
|
|
#! VALUE="Specify a name for the GeoJSON file"
|
|
#! />
|
|
#! </DATASET>
|
|
#! <DATASET
|
|
#! IS_SOURCE="false"
|
|
#! ROLE="WRITER"
|
|
#! FORMAT="GEOJSON"
|
|
#! DATASET="$(DestDataset_GEOJSON_5)"
|
|
#! KEYWORD="GEOJSON_2"
|
|
#! MULTI_GEOM_ALLOWED="true"
|
|
#! ATTR_MAX_LENGTH="600"
|
|
#! ATTR_CASE="ANY"
|
|
#! ALLOWED_FEAT_TYPES=""
|
|
#! WRITE_DEFS="true"
|
|
#! DEFLINE_TEMPLATE=""
|
|
#! DEFLINE_ATTRS="true"
|
|
#! EXPOSABLE_ATTRS="fme_basename string fme_color string fme_dataset string fme_feature_type string fme_fill_color string fme_geometry string fme_primary_axis float fme_rotation float fme_secondary_axis float fme_start_angle float fme_sweep_angle float fme_text_size float fme_text_string string fme_type string"
|
|
#! DEFLINE_PARMS=""
|
|
#! ATTR_INDEX_TYPES=""
|
|
#! ATTR_NAME_INVALID_CHARS=""
|
|
#! SUPPORTS_FEATURE_TYPE_FANOUT="true"
|
|
#! ENABLED="true"
|
|
#! DYNAMIC_FEATURE_TYPES_LIST_ON_MERGE="true"
|
|
#! DATASET_TYPE="FILE"
|
|
#! FTTR_TYPE=""
|
|
#! GENERATE_FME_BUILD_NUM="18592"
|
|
#! COORDSYS="EPSG:4326"
|
|
#! FANOUT_EXPRESSION=""
|
|
#! FANOUT_GROUP="NO"
|
|
#! >
|
|
#! <METAFILE_PARAMETER
|
|
#! NAME="DATASET_NAME"
|
|
#! VALUE="json file"
|
|
#! />
|
|
#! <METAFILE_PARAMETER
|
|
#! NAME="MIME_TYPE"
|
|
#! VALUE="application/geo+json ADD_DISPOSITION"
|
|
#! />
|
|
#! <METAFILE_PARAMETER
|
|
#! NAME="READER_DATASET_HINT"
|
|
#! VALUE="Select the GeoJSON file(s) or type the GeoJSON URL"
|
|
#! />
|
|
#! <METAFILE_PARAMETER
|
|
#! NAME="WRITER_DATASET_HINT"
|
|
#! VALUE="Specify a name for the GeoJSON file"
|
|
#! />
|
|
#! </DATASET>
|
|
#! <DATASET
|
|
#! IS_SOURCE="false"
|
|
#! ROLE="WRITER"
|
|
#! FORMAT="GEOJSON"
|
|
#! DATASET="$(DestDataset_GEOJSON_4)"
|
|
#! KEYWORD="GEOJSON_3"
|
|
#! MULTI_GEOM_ALLOWED="true"
|
|
#! ATTR_MAX_LENGTH="600"
|
|
#! ATTR_CASE="ANY"
|
|
#! ALLOWED_FEAT_TYPES=""
|
|
#! WRITE_DEFS="true"
|
|
#! DEFLINE_TEMPLATE=""
|
|
#! DEFLINE_ATTRS="true"
|
|
#! EXPOSABLE_ATTRS="fme_basename string fme_color string fme_dataset string fme_feature_type string fme_fill_color string fme_geometry string fme_primary_axis float fme_rotation float fme_secondary_axis float fme_start_angle float fme_sweep_angle float fme_text_size float fme_text_string string fme_type string"
|
|
#! DEFLINE_PARMS=""
|
|
#! ATTR_INDEX_TYPES=""
|
|
#! ATTR_NAME_INVALID_CHARS=""
|
|
#! SUPPORTS_FEATURE_TYPE_FANOUT="true"
|
|
#! ENABLED="true"
|
|
#! DYNAMIC_FEATURE_TYPES_LIST_ON_MERGE="true"
|
|
#! DATASET_TYPE="FILE"
|
|
#! FTTR_TYPE=""
|
|
#! GENERATE_FME_BUILD_NUM="18592"
|
|
#! COORDSYS="EPSG:4326"
|
|
#! FANOUT_EXPRESSION=""
|
|
#! FANOUT_GROUP="NO"
|
|
#! >
|
|
#! <METAFILE_PARAMETER
|
|
#! NAME="DATASET_NAME"
|
|
#! VALUE="json file"
|
|
#! />
|
|
#! <METAFILE_PARAMETER
|
|
#! NAME="MIME_TYPE"
|
|
#! VALUE="application/geo+json ADD_DISPOSITION"
|
|
#! />
|
|
#! <METAFILE_PARAMETER
|
|
#! NAME="READER_DATASET_HINT"
|
|
#! VALUE="Select the GeoJSON file(s) or type the GeoJSON URL"
|
|
#! />
|
|
#! <METAFILE_PARAMETER
|
|
#! NAME="WRITER_DATASET_HINT"
|
|
#! VALUE="Specify a name for the GeoJSON file"
|
|
#! />
|
|
#! </DATASET>
|
|
#! </DATASETS>
|
|
#! <DATA_TYPES>
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="bool"
|
|
#! FME_TYPE="fme_boolean"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="char(width)"
|
|
#! FME_TYPE="fme_char(width)"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="varchar(width)"
|
|
#! FME_TYPE="fme_varchar(width)"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="text"
|
|
#! FME_TYPE="fme_buffer"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="xml"
|
|
#! FME_TYPE="fme_xml"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="json"
|
|
#! FME_TYPE="fme_json"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="jsonb"
|
|
#! FME_TYPE="fme_json"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="bytea"
|
|
#! FME_TYPE="fme_binarybuffer"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="bytea"
|
|
#! FME_TYPE="fme_varbinary(width)"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="bytea"
|
|
#! FME_TYPE="fme_binary(width)"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="int2"
|
|
#! FME_TYPE="fme_int16"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="int2"
|
|
#! FME_TYPE="fme_int8"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="int2"
|
|
#! FME_TYPE="fme_uint8"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="int4"
|
|
#! FME_TYPE="fme_int32"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="int4"
|
|
#! FME_TYPE="fme_uint16"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="int8"
|
|
#! FME_TYPE="fme_int64"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="int8"
|
|
#! FME_TYPE="fme_uint32"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="numeric(width,decimal)"
|
|
#! FME_TYPE="fme_decimal(width,decimal)"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="numeric(20,0)"
|
|
#! FME_TYPE="fme_uint64"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="oid"
|
|
#! FME_TYPE="fme_uint32"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="serial"
|
|
#! FME_TYPE="fme_int32"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="float4"
|
|
#! FME_TYPE="fme_real32"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="money"
|
|
#! FME_TYPE="fme_real32"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="float8"
|
|
#! FME_TYPE="fme_real64"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="date"
|
|
#! FME_TYPE="fme_date"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="time"
|
|
#! FME_TYPE="fme_time"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="timetz"
|
|
#! FME_TYPE="fme_time"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="timestamp"
|
|
#! FME_TYPE="fme_datetime"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="timestamptz"
|
|
#! FME_TYPE="fme_datetime"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="uuid"
|
|
#! FME_TYPE="fme_buffer"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="bit(width)"
|
|
#! FME_TYPE="fme_char(width)"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="varbit"
|
|
#! FME_TYPE="fme_buffer"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="varbit(width)"
|
|
#! FME_TYPE="fme_varchar(width)"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="bool"
|
|
#! FME_TYPE="fme_boolean"
|
|
#! FORMAT="POSTGRES"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="char(width)"
|
|
#! FME_TYPE="fme_char(width)"
|
|
#! FORMAT="POSTGRES"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="varchar(width)"
|
|
#! FME_TYPE="fme_varchar(width)"
|
|
#! FORMAT="POSTGRES"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="text"
|
|
#! FME_TYPE="fme_buffer"
|
|
#! FORMAT="POSTGRES"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="xml"
|
|
#! FME_TYPE="fme_xml"
|
|
#! FORMAT="POSTGRES"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="json"
|
|
#! FME_TYPE="fme_json"
|
|
#! FORMAT="POSTGRES"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="jsonb"
|
|
#! FME_TYPE="fme_json"
|
|
#! FORMAT="POSTGRES"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="bytea"
|
|
#! FME_TYPE="fme_binarybuffer"
|
|
#! FORMAT="POSTGRES"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="bytea"
|
|
#! FME_TYPE="fme_varbinary(width)"
|
|
#! FORMAT="POSTGRES"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="bytea"
|
|
#! FME_TYPE="fme_binary(width)"
|
|
#! FORMAT="POSTGRES"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="int2"
|
|
#! FME_TYPE="fme_int16"
|
|
#! FORMAT="POSTGRES"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="int2"
|
|
#! FME_TYPE="fme_int8"
|
|
#! FORMAT="POSTGRES"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="int2"
|
|
#! FME_TYPE="fme_uint8"
|
|
#! FORMAT="POSTGRES"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="int4"
|
|
#! FME_TYPE="fme_int32"
|
|
#! FORMAT="POSTGRES"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="int4"
|
|
#! FME_TYPE="fme_uint16"
|
|
#! FORMAT="POSTGRES"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="int8"
|
|
#! FME_TYPE="fme_int64"
|
|
#! FORMAT="POSTGRES"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="int8"
|
|
#! FME_TYPE="fme_uint32"
|
|
#! FORMAT="POSTGRES"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="numeric(width,decimal)"
|
|
#! FME_TYPE="fme_decimal(width,decimal)"
|
|
#! FORMAT="POSTGRES"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="numeric(20,0)"
|
|
#! FME_TYPE="fme_uint64"
|
|
#! FORMAT="POSTGRES"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="oid"
|
|
#! FME_TYPE="fme_uint32"
|
|
#! FORMAT="POSTGRES"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="serial"
|
|
#! FME_TYPE="fme_int32"
|
|
#! FORMAT="POSTGRES"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="float4"
|
|
#! FME_TYPE="fme_real32"
|
|
#! FORMAT="POSTGRES"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="money"
|
|
#! FME_TYPE="fme_real32"
|
|
#! FORMAT="POSTGRES"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="float8"
|
|
#! FME_TYPE="fme_real64"
|
|
#! FORMAT="POSTGRES"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="date"
|
|
#! FME_TYPE="fme_date"
|
|
#! FORMAT="POSTGRES"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="time"
|
|
#! FME_TYPE="fme_time"
|
|
#! FORMAT="POSTGRES"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="timetz"
|
|
#! FME_TYPE="fme_time"
|
|
#! FORMAT="POSTGRES"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="timestamp"
|
|
#! FME_TYPE="fme_datetime"
|
|
#! FORMAT="POSTGRES"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="timestamptz"
|
|
#! FME_TYPE="fme_datetime"
|
|
#! FORMAT="POSTGRES"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="uuid"
|
|
#! FME_TYPE="fme_buffer"
|
|
#! FORMAT="POSTGRES"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="bit(width)"
|
|
#! FME_TYPE="fme_char(width)"
|
|
#! FORMAT="POSTGRES"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="varbit"
|
|
#! FME_TYPE="fme_buffer"
|
|
#! FORMAT="POSTGRES"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="varbit(width)"
|
|
#! FME_TYPE="fme_varchar(width)"
|
|
#! FORMAT="POSTGRES"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="string"
|
|
#! FME_TYPE="fme_buffer"
|
|
#! FORMAT="GEOJSON"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="string"
|
|
#! FME_TYPE="fme_binarybuffer"
|
|
#! FORMAT="GEOJSON"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="string"
|
|
#! FME_TYPE="fme_xml"
|
|
#! FORMAT="GEOJSON"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="string"
|
|
#! FME_TYPE="fme_varchar(width)"
|
|
#! FORMAT="GEOJSON"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="string"
|
|
#! FME_TYPE="fme_varbinary(width)"
|
|
#! FORMAT="GEOJSON"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="boolean"
|
|
#! FME_TYPE="fme_boolean"
|
|
#! FORMAT="GEOJSON"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="string"
|
|
#! FME_TYPE="fme_char(width)"
|
|
#! FORMAT="GEOJSON"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="string"
|
|
#! FME_TYPE="fme_binary(width)"
|
|
#! FORMAT="GEOJSON"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="string"
|
|
#! FME_TYPE="fme_datetime"
|
|
#! FORMAT="GEOJSON"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="string"
|
|
#! FME_TYPE="fme_time"
|
|
#! FORMAT="GEOJSON"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="string"
|
|
#! FME_TYPE="fme_date"
|
|
#! FORMAT="GEOJSON"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="float"
|
|
#! FME_TYPE="fme_real64"
|
|
#! FORMAT="GEOJSON"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="float"
|
|
#! FME_TYPE="fme_real32"
|
|
#! FORMAT="GEOJSON"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="int"
|
|
#! FME_TYPE="fme_int64"
|
|
#! FORMAT="GEOJSON"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="string"
|
|
#! FME_TYPE="fme_uint64"
|
|
#! FORMAT="GEOJSON"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="int"
|
|
#! FME_TYPE="fme_int32"
|
|
#! FORMAT="GEOJSON"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="int"
|
|
#! FME_TYPE="fme_uint32"
|
|
#! FORMAT="GEOJSON"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="int"
|
|
#! FME_TYPE="fme_int16"
|
|
#! FORMAT="GEOJSON"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="int"
|
|
#! FME_TYPE="fme_uint16"
|
|
#! FORMAT="GEOJSON"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="int"
|
|
#! FME_TYPE="fme_int8"
|
|
#! FORMAT="GEOJSON"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="int"
|
|
#! FME_TYPE="fme_uint8"
|
|
#! FORMAT="GEOJSON"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="string"
|
|
#! FME_TYPE="fme_decimal(width,decimal)"
|
|
#! FORMAT="GEOJSON"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="json"
|
|
#! FME_TYPE="fme_json"
|
|
#! FORMAT="GEOJSON"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="bool"
|
|
#! FME_TYPE="fme_boolean"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="char(width)"
|
|
#! FME_TYPE="fme_char(width)"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="varchar(width)"
|
|
#! FME_TYPE="fme_varchar(width)"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="text"
|
|
#! FME_TYPE="fme_buffer"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="xml"
|
|
#! FME_TYPE="fme_xml"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="json"
|
|
#! FME_TYPE="fme_json"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="jsonb"
|
|
#! FME_TYPE="fme_json"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="bytea"
|
|
#! FME_TYPE="fme_binarybuffer"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="bytea"
|
|
#! FME_TYPE="fme_varbinary(width)"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="bytea"
|
|
#! FME_TYPE="fme_binary(width)"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="int2"
|
|
#! FME_TYPE="fme_int16"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="int2"
|
|
#! FME_TYPE="fme_int8"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="int2"
|
|
#! FME_TYPE="fme_uint8"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="int4"
|
|
#! FME_TYPE="fme_int32"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="int4"
|
|
#! FME_TYPE="fme_uint16"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="int8"
|
|
#! FME_TYPE="fme_int64"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="int8"
|
|
#! FME_TYPE="fme_uint32"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="numeric(width,decimal)"
|
|
#! FME_TYPE="fme_decimal(width,decimal)"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="numeric(20,0)"
|
|
#! FME_TYPE="fme_uint64"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="oid"
|
|
#! FME_TYPE="fme_uint32"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="serial"
|
|
#! FME_TYPE="fme_int32"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="float4"
|
|
#! FME_TYPE="fme_real32"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="money"
|
|
#! FME_TYPE="fme_real32"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="float8"
|
|
#! FME_TYPE="fme_real64"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="date"
|
|
#! FME_TYPE="fme_date"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="time"
|
|
#! FME_TYPE="fme_time"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="timetz"
|
|
#! FME_TYPE="fme_time"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="timestamp"
|
|
#! FME_TYPE="fme_datetime"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="timestamptz"
|
|
#! FME_TYPE="fme_datetime"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="uuid"
|
|
#! FME_TYPE="fme_buffer"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="bit(width)"
|
|
#! FME_TYPE="fme_char(width)"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="varbit"
|
|
#! FME_TYPE="fme_buffer"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <DATA_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="varbit(width)"
|
|
#! FME_TYPE="fme_varchar(width)"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! </DATA_TYPES>
|
|
#! <GEOM_TYPES>
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="postgis_multipoint"
|
|
#! FME_TYPE="fme_point"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="postgis_point"
|
|
#! FME_TYPE="fme_point"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="postgis_multilinestring"
|
|
#! FME_TYPE="fme_line"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="postgis_multicurve"
|
|
#! FME_TYPE="fme_line"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="postgis_linestring"
|
|
#! FME_TYPE="fme_line"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="postgis_circularstring"
|
|
#! FME_TYPE="fme_line"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="postgis_compoundcurve"
|
|
#! FME_TYPE="fme_line"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="postgis_multipolygon"
|
|
#! FME_TYPE="fme_area"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="postgis_multisurface"
|
|
#! FME_TYPE="fme_area"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="postgis_polygon"
|
|
#! FME_TYPE="fme_area"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="postgis_curvepolygon"
|
|
#! FME_TYPE="fme_area"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="postgis_multipolygon"
|
|
#! FME_TYPE="fme_rectangle"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="postgis_multipolygon"
|
|
#! FME_TYPE="fme_rounded_rectangle"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="postgis_multipoint"
|
|
#! FME_TYPE="fme_text"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="postgis_multipolygon"
|
|
#! FME_TYPE="fme_ellipse"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="postgis_multilinestring"
|
|
#! FME_TYPE="fme_arc"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="postgis_triangle"
|
|
#! FME_TYPE="fme_area"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="postgis_polyhedralsurface"
|
|
#! FME_TYPE="fme_surface"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="postgis_polyhedralsurface"
|
|
#! FME_TYPE="fme_solid"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="postgis_tin"
|
|
#! FME_TYPE="fme_surface"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="postgis_none"
|
|
#! FME_TYPE="fme_no_geom"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="postgis_geometry"
|
|
#! FME_TYPE="fme_no_geom"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="postgis_geometrycollection"
|
|
#! FME_TYPE="fme_collection"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="postgis_multipolygon"
|
|
#! FME_TYPE="fme_raster"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="postgis_multipolygon"
|
|
#! FME_TYPE="fme_point_cloud"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="postgis_none"
|
|
#! FME_TYPE="fme_feature_table"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="postgres_none"
|
|
#! FME_TYPE="fme_no_geom"
|
|
#! FORMAT="POSTGRES"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="postgres_none"
|
|
#! FME_TYPE="fme_point"
|
|
#! FORMAT="POSTGRES"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="postgres_none"
|
|
#! FME_TYPE="fme_line"
|
|
#! FORMAT="POSTGRES"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="postgres_none"
|
|
#! FME_TYPE="fme_area"
|
|
#! FORMAT="POSTGRES"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="postgres_none"
|
|
#! FME_TYPE="fme_rectangle"
|
|
#! FORMAT="POSTGRES"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="postgres_none"
|
|
#! FME_TYPE="fme_rounded_rectangle"
|
|
#! FORMAT="POSTGRES"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="postgres_none"
|
|
#! FME_TYPE="fme_text"
|
|
#! FORMAT="POSTGRES"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="postgres_none"
|
|
#! FME_TYPE="fme_ellipse"
|
|
#! FORMAT="POSTGRES"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="postgres_none"
|
|
#! FME_TYPE="fme_arc"
|
|
#! FORMAT="POSTGRES"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="postgres_none"
|
|
#! FME_TYPE="fme_collection"
|
|
#! FORMAT="POSTGRES"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="postgres_none"
|
|
#! FME_TYPE="fme_raster"
|
|
#! FORMAT="POSTGRES"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="postgres_none"
|
|
#! FME_TYPE="fme_surface"
|
|
#! FORMAT="POSTGRES"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="postgres_none"
|
|
#! FME_TYPE="fme_solid"
|
|
#! FORMAT="POSTGRES"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="postgres_none"
|
|
#! FME_TYPE="fme_point_cloud"
|
|
#! FORMAT="POSTGRES"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! FORMAT_TYPE="postgres_none"
|
|
#! FME_TYPE="fme_feature_table"
|
|
#! FORMAT="POSTGRES"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="json_point"
|
|
#! FME_TYPE="fme_point"
|
|
#! FORMAT="GEOJSON"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="json_line"
|
|
#! FME_TYPE="fme_line"
|
|
#! FORMAT="GEOJSON"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="json_polygon"
|
|
#! FME_TYPE="fme_area"
|
|
#! FORMAT="GEOJSON"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="json_text"
|
|
#! FME_TYPE="fme_text"
|
|
#! FORMAT="GEOJSON"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="json_ellipse"
|
|
#! FME_TYPE="fme_ellipse"
|
|
#! FORMAT="GEOJSON"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="json_arc"
|
|
#! FME_TYPE="fme_arc"
|
|
#! FORMAT="GEOJSON"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="json_rectangle"
|
|
#! FME_TYPE="fme_rectangle"
|
|
#! FORMAT="GEOJSON"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="json_rounded_rectangle"
|
|
#! FME_TYPE="fme_rounded_rectangle"
|
|
#! FORMAT="GEOJSON"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="json_raster"
|
|
#! FME_TYPE="fme_raster"
|
|
#! FORMAT="GEOJSON"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="json_no_geom"
|
|
#! FME_TYPE="fme_no_geom"
|
|
#! FORMAT="GEOJSON"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="json_collection"
|
|
#! FME_TYPE="fme_collection"
|
|
#! FORMAT="GEOJSON"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="json_line"
|
|
#! FME_TYPE="fme_surface"
|
|
#! FORMAT="GEOJSON"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="json_line"
|
|
#! FME_TYPE="fme_solid"
|
|
#! FORMAT="GEOJSON"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="json_polygon"
|
|
#! FME_TYPE="fme_point_cloud"
|
|
#! FORMAT="GEOJSON"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="json_no_geom"
|
|
#! FME_TYPE="fme_feature_table"
|
|
#! FORMAT="GEOJSON"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="postgis_multipoint"
|
|
#! FME_TYPE="fme_point"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="postgis_point"
|
|
#! FME_TYPE="fme_point"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="postgis_multilinestring"
|
|
#! FME_TYPE="fme_line"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="postgis_multicurve"
|
|
#! FME_TYPE="fme_line"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="postgis_linestring"
|
|
#! FME_TYPE="fme_line"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="postgis_circularstring"
|
|
#! FME_TYPE="fme_line"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="postgis_compoundcurve"
|
|
#! FME_TYPE="fme_line"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="postgis_multipolygon"
|
|
#! FME_TYPE="fme_area"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="postgis_multisurface"
|
|
#! FME_TYPE="fme_area"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="postgis_polygon"
|
|
#! FME_TYPE="fme_area"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="postgis_curvepolygon"
|
|
#! FME_TYPE="fme_area"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="postgis_multipolygon"
|
|
#! FME_TYPE="fme_rectangle"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="postgis_multipolygon"
|
|
#! FME_TYPE="fme_rounded_rectangle"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="postgis_multipoint"
|
|
#! FME_TYPE="fme_text"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="postgis_multipolygon"
|
|
#! FME_TYPE="fme_ellipse"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="postgis_multilinestring"
|
|
#! FME_TYPE="fme_arc"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="postgis_triangle"
|
|
#! FME_TYPE="fme_area"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="postgis_polyhedralsurface"
|
|
#! FME_TYPE="fme_surface"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="postgis_polyhedralsurface"
|
|
#! FME_TYPE="fme_solid"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="postgis_tin"
|
|
#! FME_TYPE="fme_surface"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="postgis_none"
|
|
#! FME_TYPE="fme_no_geom"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="postgis_geometry"
|
|
#! FME_TYPE="fme_no_geom"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="postgis_geometrycollection"
|
|
#! FME_TYPE="fme_collection"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="postgis_multipolygon"
|
|
#! FME_TYPE="fme_raster"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="postgis_multipolygon"
|
|
#! FME_TYPE="fme_point_cloud"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! <GEOM_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! FORMAT_TYPE="postgis_none"
|
|
#! FME_TYPE="fme_feature_table"
|
|
#! FORMAT="POSTGIS"
|
|
#! />
|
|
#! </GEOM_TYPES>
|
|
#! <FEATURE_TYPES>
|
|
#! <FEATURE_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! NODE_NAME="phase_3_pk_auto"
|
|
#! FEATURE_TYPE_NAME=""
|
|
#! FEATURE_TYPE_NAME_QUALIFIER=""
|
|
#! IS_EDITABLE="true"
|
|
#! IDENTIFIER="2"
|
|
#! FEAT_GEOMTYPE="All"
|
|
#! POSITION="11059.200279577904 -1958.1923684936598"
|
|
#! BOUNDING_RECT="11059.200279577904 -1958.1923684936598 578.4895873035166 71"
|
|
#! ORDER="500000000000101"
|
|
#! COLLAPSED="false"
|
|
#! KEYWORD="POSTGIS_2"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! SCHEMA_ATTRIBUTE_SOURCE="1"
|
|
#! >
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="pk_id" ATTR_TYPE="text" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="pk_x" ATTR_TYPE="text" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="pk_y" ATTR_TYPE="text" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="pk_long" ATTR_TYPE="text" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="pk_lat" ATTR_TYPE="text" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="length_real" ATTR_TYPE="text" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="length_theorical" ATTR_TYPE="text" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="secteur_id" ATTR_TYPE="int8" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="municipality_admincode" ATTR_TYPE="text" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="municipality_postcode" ATTR_TYPE="text" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="municipality_name_fr" ATTR_TYPE="text" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="municipality_name_br" ATTR_TYPE="text" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="way_osm_id" ATTR_TYPE="text" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="way_highway" ATTR_TYPE="text" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="way_type" ATTR_TYPE="text" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="way_oneway" ATTR_TYPE="text" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="way_ref" ATTR_TYPE="text" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="way_name_fr" ATTR_TYPE="text" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="way_name_br" ATTR_TYPE="text" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <DEFLINE_PARM PARM_NAME="fme_advanced_group" PARM_VALUE=""/>
|
|
#! <DEFLINE_PARM PARM_NAME="fme_configuration_common_group" PARM_VALUE=""/>
|
|
#! <DEFLINE_PARM PARM_NAME="fme_configuration_group" PARM_VALUE=""/>
|
|
#! <DEFLINE_PARM PARM_NAME="fme_feature_operation" PARM_VALUE="INSERT"/>
|
|
#! <DEFLINE_PARM PARM_NAME="fme_match_columns" PARM_VALUE="<Unused>"/>
|
|
#! <DEFLINE_PARM PARM_NAME="fme_selection_group" PARM_VALUE=""/>
|
|
#! <DEFLINE_PARM PARM_NAME="fme_selection_method" PARM_VALUE="<Unused>"/>
|
|
#! <DEFLINE_PARM PARM_NAME="fme_spatial_group" PARM_VALUE=""/>
|
|
#! <DEFLINE_PARM PARM_NAME="fme_table_creation_group" PARM_VALUE=""/>
|
|
#! <DEFLINE_PARM PARM_NAME="fme_table_handling" PARM_VALUE="TRUNCATE_EXISTING"/>
|
|
#! <DEFLINE_PARM PARM_NAME="fme_update_geometry" PARM_VALUE="<Unused>"/>
|
|
#! <DEFLINE_PARM PARM_NAME="fme_where_builder_clause" PARM_VALUE="<Unused>"/>
|
|
#! <DEFLINE_PARM PARM_NAME="postgis_allow_serial_writing" PARM_VALUE="NO"/>
|
|
#! <DEFLINE_PARM PARM_NAME="postgis_create_gist_index" PARM_VALUE="YES"/>
|
|
#! <DEFLINE_PARM PARM_NAME="postgis_create_with_oids" PARM_VALUE="NO"/>
|
|
#! <DEFLINE_PARM PARM_NAME="postgis_spatial_column" PARM_VALUE="the_geom"/>
|
|
#! <DEFLINE_PARM PARM_NAME="postgis_spatial_column_type" PARM_VALUE="geometry"/>
|
|
#! <DEFLINE_PARM PARM_NAME="postgis_srid" PARM_VALUE="2154"/>
|
|
#! <DEFLINE_PARM PARM_NAME="postgis_vacuum_analyze" PARM_VALUE="NO"/>
|
|
#! </FEATURE_TYPE>
|
|
#! <FEATURE_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! NODE_NAME="phase_3_pk_sens_verif"
|
|
#! FEATURE_TYPE_NAME=""
|
|
#! FEATURE_TYPE_NAME_QUALIFIER=""
|
|
#! IS_EDITABLE="true"
|
|
#! IDENTIFIER="3"
|
|
#! FEAT_GEOMTYPE="All"
|
|
#! POSITION="11579.014346490691 -3823.6417386748381"
|
|
#! BOUNDING_RECT="11579.014346490691 -3823.6417386748381 431 71"
|
|
#! ORDER="500000000000104"
|
|
#! COLLAPSED="false"
|
|
#! KEYWORD="POSTGIS_2"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! SCHEMA_ATTRIBUTE_SOURCE="1"
|
|
#! >
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="secteur_id" ATTR_TYPE="int4" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <DEFLINE_PARM PARM_NAME="fme_advanced_group" PARM_VALUE=""/>
|
|
#! <DEFLINE_PARM PARM_NAME="fme_configuration_common_group" PARM_VALUE=""/>
|
|
#! <DEFLINE_PARM PARM_NAME="fme_configuration_group" PARM_VALUE=""/>
|
|
#! <DEFLINE_PARM PARM_NAME="fme_feature_operation" PARM_VALUE="INSERT"/>
|
|
#! <DEFLINE_PARM PARM_NAME="fme_match_columns" PARM_VALUE="<Unused>"/>
|
|
#! <DEFLINE_PARM PARM_NAME="fme_selection_group" PARM_VALUE=""/>
|
|
#! <DEFLINE_PARM PARM_NAME="fme_selection_method" PARM_VALUE="<Unused>"/>
|
|
#! <DEFLINE_PARM PARM_NAME="fme_spatial_group" PARM_VALUE=""/>
|
|
#! <DEFLINE_PARM PARM_NAME="fme_table_creation_group" PARM_VALUE=""/>
|
|
#! <DEFLINE_PARM PARM_NAME="fme_table_handling" PARM_VALUE="TRUNCATE_EXISTING"/>
|
|
#! <DEFLINE_PARM PARM_NAME="fme_update_geometry" PARM_VALUE="<Unused>"/>
|
|
#! <DEFLINE_PARM PARM_NAME="fme_where_builder_clause" PARM_VALUE="<Unused>"/>
|
|
#! <DEFLINE_PARM PARM_NAME="postgis_allow_serial_writing" PARM_VALUE="NO"/>
|
|
#! <DEFLINE_PARM PARM_NAME="postgis_create_gist_index" PARM_VALUE="YES"/>
|
|
#! <DEFLINE_PARM PARM_NAME="postgis_create_with_oids" PARM_VALUE="NO"/>
|
|
#! <DEFLINE_PARM PARM_NAME="postgis_spatial_column" PARM_VALUE="the_geom"/>
|
|
#! <DEFLINE_PARM PARM_NAME="postgis_spatial_column_type" PARM_VALUE="geometry"/>
|
|
#! <DEFLINE_PARM PARM_NAME="postgis_srid" PARM_VALUE="2154"/>
|
|
#! <DEFLINE_PARM PARM_NAME="postgis_vacuum_analyze" PARM_VALUE="NO"/>
|
|
#! </FEATURE_TYPE>
|
|
#! <FEATURE_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! NODE_NAME="phase_3_trace_troncons"
|
|
#! FEATURE_TYPE_NAME=""
|
|
#! FEATURE_TYPE_NAME_QUALIFIER=""
|
|
#! IS_EDITABLE="true"
|
|
#! IDENTIFIER="4"
|
|
#! FEAT_GEOMTYPE="All"
|
|
#! POSITION="-2773.0981387645916 68.079370433486019"
|
|
#! BOUNDING_RECT="-2773.0981387645916 68.079370433486019 431 71"
|
|
#! ORDER="500000000000118"
|
|
#! COLLAPSED="false"
|
|
#! KEYWORD="POSTGIS_2"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! SCHEMA_ATTRIBUTE_SOURCE="1"
|
|
#! >
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="troncon_id" ATTR_TYPE="int2" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="secteur_id" ATTR_TYPE="int2" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <DEFLINE_PARM PARM_NAME="fme_advanced_group" PARM_VALUE=""/>
|
|
#! <DEFLINE_PARM PARM_NAME="fme_configuration_common_group" PARM_VALUE=""/>
|
|
#! <DEFLINE_PARM PARM_NAME="fme_configuration_group" PARM_VALUE=""/>
|
|
#! <DEFLINE_PARM PARM_NAME="fme_feature_operation" PARM_VALUE="INSERT"/>
|
|
#! <DEFLINE_PARM PARM_NAME="fme_match_columns" PARM_VALUE="<Unused>"/>
|
|
#! <DEFLINE_PARM PARM_NAME="fme_selection_group" PARM_VALUE=""/>
|
|
#! <DEFLINE_PARM PARM_NAME="fme_selection_method" PARM_VALUE="<Unused>"/>
|
|
#! <DEFLINE_PARM PARM_NAME="fme_spatial_group" PARM_VALUE=""/>
|
|
#! <DEFLINE_PARM PARM_NAME="fme_table_creation_group" PARM_VALUE=""/>
|
|
#! <DEFLINE_PARM PARM_NAME="fme_table_handling" PARM_VALUE="TRUNCATE_EXISTING"/>
|
|
#! <DEFLINE_PARM PARM_NAME="fme_update_geometry" PARM_VALUE="<Unused>"/>
|
|
#! <DEFLINE_PARM PARM_NAME="fme_where_builder_clause" PARM_VALUE="<Unused>"/>
|
|
#! <DEFLINE_PARM PARM_NAME="postgis_allow_serial_writing" PARM_VALUE="NO"/>
|
|
#! <DEFLINE_PARM PARM_NAME="postgis_create_gist_index" PARM_VALUE="YES"/>
|
|
#! <DEFLINE_PARM PARM_NAME="postgis_create_with_oids" PARM_VALUE="NO"/>
|
|
#! <DEFLINE_PARM PARM_NAME="postgis_spatial_column" PARM_VALUE="the_geom"/>
|
|
#! <DEFLINE_PARM PARM_NAME="postgis_spatial_column_type" PARM_VALUE="geometry"/>
|
|
#! <DEFLINE_PARM PARM_NAME="postgis_srid" PARM_VALUE=""/>
|
|
#! <DEFLINE_PARM PARM_NAME="postgis_vacuum_analyze" PARM_VALUE="NO"/>
|
|
#! </FEATURE_TYPE>
|
|
#! <FEATURE_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! NODE_NAME="phase_3_trace_secteurs"
|
|
#! FEATURE_TYPE_NAME=""
|
|
#! FEATURE_TYPE_NAME_QUALIFIER=""
|
|
#! IS_EDITABLE="true"
|
|
#! IDENTIFIER="5"
|
|
#! FEAT_GEOMTYPE="All"
|
|
#! POSITION="-1770.4114368680041 1127.5328274526012"
|
|
#! BOUNDING_RECT="-1770.4114368680041 1127.5328274526012 745.50687098024002 71"
|
|
#! ORDER="500000000000122"
|
|
#! COLLAPSED="false"
|
|
#! KEYWORD="POSTGIS_2"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! SCHEMA_ATTRIBUTE_SOURCE="1"
|
|
#! >
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="secteur_id" ATTR_TYPE="int2" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="nom_fr" ATTR_TYPE="text" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="nom_br" ATTR_TYPE="text" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="km_reels" ATTR_TYPE="numeric(20,10)" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <DEFLINE_PARM PARM_NAME="fme_advanced_group" PARM_VALUE=""/>
|
|
#! <DEFLINE_PARM PARM_NAME="fme_configuration_common_group" PARM_VALUE=""/>
|
|
#! <DEFLINE_PARM PARM_NAME="fme_configuration_group" PARM_VALUE=""/>
|
|
#! <DEFLINE_PARM PARM_NAME="fme_feature_operation" PARM_VALUE="INSERT"/>
|
|
#! <DEFLINE_PARM PARM_NAME="fme_match_columns" PARM_VALUE="<Unused>"/>
|
|
#! <DEFLINE_PARM PARM_NAME="fme_selection_group" PARM_VALUE=""/>
|
|
#! <DEFLINE_PARM PARM_NAME="fme_selection_method" PARM_VALUE="<Unused>"/>
|
|
#! <DEFLINE_PARM PARM_NAME="fme_spatial_group" PARM_VALUE=""/>
|
|
#! <DEFLINE_PARM PARM_NAME="fme_table_creation_group" PARM_VALUE=""/>
|
|
#! <DEFLINE_PARM PARM_NAME="fme_table_handling" PARM_VALUE="TRUNCATE_EXISTING"/>
|
|
#! <DEFLINE_PARM PARM_NAME="fme_update_geometry" PARM_VALUE="<Unused>"/>
|
|
#! <DEFLINE_PARM PARM_NAME="fme_where_builder_clause" PARM_VALUE="<Unused>"/>
|
|
#! <DEFLINE_PARM PARM_NAME="postgis_allow_serial_writing" PARM_VALUE="NO"/>
|
|
#! <DEFLINE_PARM PARM_NAME="postgis_create_gist_index" PARM_VALUE="YES"/>
|
|
#! <DEFLINE_PARM PARM_NAME="postgis_create_with_oids" PARM_VALUE="NO"/>
|
|
#! <DEFLINE_PARM PARM_NAME="postgis_spatial_column" PARM_VALUE="the_geom"/>
|
|
#! <DEFLINE_PARM PARM_NAME="postgis_spatial_column_type" PARM_VALUE="geometry"/>
|
|
#! <DEFLINE_PARM PARM_NAME="postgis_srid" PARM_VALUE=""/>
|
|
#! <DEFLINE_PARM PARM_NAME="postgis_vacuum_analyze" PARM_VALUE="NO"/>
|
|
#! </FEATURE_TYPE>
|
|
#! <FEATURE_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! NODE_NAME="phase_3_trace_secteurs.geojson"
|
|
#! FEATURE_TYPE_NAME=""
|
|
#! FEATURE_TYPE_NAME_QUALIFIER=""
|
|
#! IS_EDITABLE="true"
|
|
#! IDENTIFIER="6"
|
|
#! FEAT_GEOMTYPE="<NO_GEOMETRY>"
|
|
#! POSITION="-1770.4114368680041 663.16322989089576"
|
|
#! BOUNDING_RECT="-1770.4114368680041 663.16322989089576 658.66389728734521 71"
|
|
#! ORDER="500000000000126"
|
|
#! COLLAPSED="false"
|
|
#! KEYWORD="GEOJSON_1"
|
|
#! PARMS_EDITED="true"
|
|
#! ENABLED="true"
|
|
#! SCHEMA_ATTRIBUTE_SOURCE="1"
|
|
#! >
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="secteur_id" ATTR_TYPE="int" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="nom_fr" ATTR_TYPE="string" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="nom_br" ATTR_TYPE="string" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="km_reels" ATTR_TYPE="float" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! </FEATURE_TYPE>
|
|
#! <FEATURE_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! NODE_NAME="phase_3_trace_troncons"
|
|
#! FEATURE_TYPE_NAME=""
|
|
#! FEATURE_TYPE_NAME_QUALIFIER=""
|
|
#! IS_EDITABLE="true"
|
|
#! IDENTIFIER="7"
|
|
#! FEAT_GEOMTYPE="<NO_GEOMETRY>"
|
|
#! POSITION="-2773.0981387645916 -236.09629924528872"
|
|
#! BOUNDING_RECT="-2773.0981387645916 -236.09629924528872 431 71"
|
|
#! ORDER="500000000000128"
|
|
#! COLLAPSED="false"
|
|
#! KEYWORD="GEOJSON_2"
|
|
#! PARMS_EDITED="true"
|
|
#! ENABLED="true"
|
|
#! SCHEMA_ATTRIBUTE_SOURCE="1"
|
|
#! >
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="troncon_id" ATTR_TYPE="int" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="secteur_id" ATTR_TYPE="int" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! </FEATURE_TYPE>
|
|
#! <FEATURE_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! NODE_NAME="phase_3_pk_auto"
|
|
#! FEATURE_TYPE_NAME=""
|
|
#! FEATURE_TYPE_NAME_QUALIFIER=""
|
|
#! IS_EDITABLE="true"
|
|
#! IDENTIFIER="8"
|
|
#! FEAT_GEOMTYPE="<NO_GEOMETRY>"
|
|
#! POSITION="11682.886904512798 -2113.6930885008596"
|
|
#! BOUNDING_RECT="11682.886904512798 -2113.6930885008596 663.32068584372973 71"
|
|
#! ORDER="500000000000130"
|
|
#! COLLAPSED="false"
|
|
#! KEYWORD="GEOJSON_3"
|
|
#! PARMS_EDITED="true"
|
|
#! ENABLED="true"
|
|
#! SCHEMA_ATTRIBUTE_SOURCE="1"
|
|
#! >
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="pk_id" ATTR_TYPE="string" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="pk_x" ATTR_TYPE="string" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="pk_y" ATTR_TYPE="string" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="pk_long" ATTR_TYPE="string" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="pk_lat" ATTR_TYPE="string" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="length_real" ATTR_TYPE="string" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="length_theorical" ATTR_TYPE="string" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="secteur_id" ATTR_TYPE="int" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="municipality_admincode" ATTR_TYPE="string" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="municipality_postcode" ATTR_TYPE="string" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="municipality_name_fr" ATTR_TYPE="string" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="municipality_name_br" ATTR_TYPE="string" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="way_osm_id" ATTR_TYPE="string" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="way_highway" ATTR_TYPE="string" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="way_type" ATTR_TYPE="string" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="way_oneway" ATTR_TYPE="string" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="way_ref" ATTR_TYPE="string" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="way_name_fr" ATTR_TYPE="string" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="way_name_br" ATTR_TYPE="string" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! </FEATURE_TYPE>
|
|
#! <FEATURE_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! NODE_NAME="phase_2_trace_pgr"
|
|
#! FEATURE_TYPE_NAME=""
|
|
#! FEATURE_TYPE_NAME_QUALIFIER="public"
|
|
#! IS_EDITABLE="false"
|
|
#! IDENTIFIER="10"
|
|
#! FEAT_GEOMTYPE="postgis_linestring"
|
|
#! POSITION="-9013.934943562328 -68.4916124280237"
|
|
#! BOUNDING_RECT="-9013.934943562328 -68.4916124280237 431 71"
|
|
#! ORDER="500000000000148"
|
|
#! COLLAPSED="true"
|
|
#! KEYWORD="POSTGIS_1"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="false"
|
|
#! HIDDEN_USER_ATTRS=""
|
|
#! READ_SELECT_ATTRS="true"
|
|
#! MERGE_FILTER="*"
|
|
#! MERGE_FILTER_TYPE="FILTER_TYPE_GLOB"
|
|
#! MERGE_FILTER_CASE_SENSITIVE="false"
|
|
#! DYNAMIC_SCHEMA="false"
|
|
#! >
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="secteur_id" ATTR_TYPE="int4" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="path_seq" ATTR_TYPE="int8" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="node" ATTR_TYPE="int8" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="cost" ATTR_TYPE="float8" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="agg_cost" ATTR_TYPE="float8" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="osm_id" ATTR_TYPE="int8" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="highway" ATTR_TYPE="text" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="type" ATTR_TYPE="text" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="oneway" ATTR_TYPE="text" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="ref" ATTR_TYPE="text" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="name_fr" ATTR_TYPE="text" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="name_br" ATTR_TYPE="text" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <DEFLINE_PARM PARM_NAME="postgis_query_settings_group" PARM_VALUE=""/>
|
|
#! <DEFLINE_PARM PARM_NAME="postgis_sql_statement" PARM_VALUE=""/>
|
|
#! <DEFLINE_PARM PARM_NAME="postgis_sql_where_clause" PARM_VALUE="<quote>secteur_id<quote>=30"/>
|
|
#! </FEATURE_TYPE>
|
|
#! <FEATURE_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! NODE_NAME="secteur"
|
|
#! FEATURE_TYPE_NAME=""
|
|
#! FEATURE_TYPE_NAME_QUALIFIER="public"
|
|
#! IS_EDITABLE="false"
|
|
#! IDENTIFIER="11"
|
|
#! FEAT_GEOMTYPE="postgres_none"
|
|
#! POSITION="-7851.4527767139552 970.41234030450062"
|
|
#! BOUNDING_RECT="-7851.4527767139552 970.41234030450062 431 71"
|
|
#! ORDER="500000000000134"
|
|
#! COLLAPSED="true"
|
|
#! KEYWORD="POSTGRES_1"
|
|
#! PARMS_EDITED="true"
|
|
#! ENABLED="true"
|
|
#! HIDDEN_USER_ATTRS=""
|
|
#! READ_SELECT_ATTRS="true"
|
|
#! MERGE_FILTER="*"
|
|
#! MERGE_FILTER_TYPE="FILTER_TYPE_GLOB"
|
|
#! MERGE_FILTER_CASE_SENSITIVE="true"
|
|
#! DYNAMIC_SCHEMA="false"
|
|
#! >
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="id" ATTR_TYPE="int4" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="nom_br" ATTR_TYPE="text" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="nom_fr" ATTR_TYPE="text" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="objectif_km" ATTR_TYPE="int4" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="km_redadeg" ATTR_TYPE="int4" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <DEFLINE_PARM PARM_NAME="postgres_query_settings_group" PARM_VALUE=""/>
|
|
#! <DEFLINE_PARM PARM_NAME="postgres_sql_statement" PARM_VALUE=""/>
|
|
#! <DEFLINE_PARM PARM_NAME="postgres_sql_where_clause" PARM_VALUE="$(postgres_sql_where_clause)"/>
|
|
#! </FEATURE_TYPE>
|
|
#! <FEATURE_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! NODE_NAME="osm_municipalities"
|
|
#! FEATURE_TYPE_NAME=""
|
|
#! FEATURE_TYPE_NAME_QUALIFIER="public"
|
|
#! IS_EDITABLE="true"
|
|
#! IDENTIFIER="149"
|
|
#! FEAT_GEOMTYPE="postgis_polygon"
|
|
#! POSITION="3919.1364930261689 -2516.4153727431908"
|
|
#! BOUNDING_RECT="3919.1364930261689 -2516.4153727431908 431 71"
|
|
#! ORDER="500000000000000"
|
|
#! COLLAPSED="true"
|
|
#! KEYWORD="POSTGIS_1"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! HIDDEN_USER_ATTRS=""
|
|
#! READ_SELECT_ATTRS="true"
|
|
#! MERGE_FILTER=""
|
|
#! MERGE_FILTER_TYPE="FILTER_TYPE_GLOB"
|
|
#! MERGE_FILTER_CASE_SENSITIVE="false"
|
|
#! DYNAMIC_SCHEMA="false"
|
|
#! >
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="id" ATTR_TYPE="serial,PrimaryKey" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="osm_id" ATTR_TYPE="int8" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="type" ATTR_TYPE="text" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="admin_level" ATTR_TYPE="text" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="name" ATTR_TYPE="text" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="name_fr" ATTR_TYPE="text" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="name_br" ATTR_TYPE="text" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="source_name_br" ATTR_TYPE="text" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="admincode" ATTR_TYPE="text,BTree" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="postcode" ATTR_TYPE="text" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="wikidata" ATTR_TYPE="text" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="surf_ha" ATTR_TYPE="numeric(1000,500)" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="x" ATTR_TYPE="numeric(1000,500)" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="y" ATTR_TYPE="numeric(1000,500)" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <DEFLINE_PARM PARM_NAME="postgis_query_settings_group" PARM_VALUE=""/>
|
|
#! <DEFLINE_PARM PARM_NAME="postgis_sql_statement" PARM_VALUE=""/>
|
|
#! <DEFLINE_PARM PARM_NAME="postgis_sql_where_clause" PARM_VALUE=""/>
|
|
#! </FEATURE_TYPE>
|
|
#! </FEATURE_TYPES>
|
|
#! <FMESERVER>
|
|
#! <WRITER_DATASETS>
|
|
#! <DATASET
|
|
#! NAME="GEOJSON_3"
|
|
#! OVERRIDE="-GEOJSON_3_DATASET"
|
|
#! DATASET="GEOJSON_3/phase_3_pk_auto.geojson"
|
|
#! />
|
|
#! <DATASET
|
|
#! NAME="GEOJSON_1"
|
|
#! OVERRIDE="-GEOJSON_1_DATASET"
|
|
#! DATASET="GEOJSON_1/phase_3_trace_secteurs.geojson"
|
|
#! />
|
|
#! <DATASET
|
|
#! NAME="GEOJSON_2"
|
|
#! OVERRIDE="-GEOJSON_2_DATASET"
|
|
#! DATASET="GEOJSON_2/phase_3_trace_troncons.geojson"
|
|
#! />
|
|
#! </WRITER_DATASETS>
|
|
#! <CONNECTIONS>
|
|
#! <CONNECTION
|
|
#! NAME="bed110@redadeg_2021@redadeg"
|
|
#! TYPE="DATABASE"
|
|
#! FAMILY="PostgreSQL"
|
|
#! USAGE="MIXED"
|
|
#! />
|
|
#! </CONNECTIONS>
|
|
#! </FMESERVER>
|
|
#! <GLOBAL_PARAMETERS>
|
|
#! <GLOBAL_PARAMETER
|
|
#! GUI_LINE="GUI FILENAME DestDataset_GEOJSON GeoJSON_Files(*.json)|*.json|All_Files|* Destination GeoJSON File:"
|
|
#! DEFAULT_VALUE="../data/2021/phase_3_trace_secteurs.geojson"
|
|
#! IS_STAND_ALONE="false"
|
|
#! />
|
|
#! <GLOBAL_PARAMETER
|
|
#! GUI_LINE="GUI FILENAME DestDataset_GEOJSON_5 GeoJSON_Files(*.json)|*.json|All_Files|* Destination GeoJSON File:"
|
|
#! DEFAULT_VALUE="../data/2021/phase_3_trace_troncons.geojson"
|
|
#! IS_STAND_ALONE="false"
|
|
#! />
|
|
#! <GLOBAL_PARAMETER
|
|
#! GUI_LINE="GUI FILENAME DestDataset_GEOJSON_4 GeoJSON_Files(*.json)|*.json|All_Files|* Destination GeoJSON File:"
|
|
#! DEFAULT_VALUE="../data/2021/phase_3_pk_auto.geojson"
|
|
#! IS_STAND_ALONE="false"
|
|
#! />
|
|
#! <GLOBAL_PARAMETER
|
|
#! GUI_LINE="GUI OPTIONAL NAMED_DB_CONNECTION_ENCODED DestDataset_POSTGIS FMT:POSTGIS%FAMILY:PostgreSQL Connection:"
|
|
#! DEFAULT_VALUE="bed110<at>redadeg_2021<at>redadeg"
|
|
#! IS_STAND_ALONE="false"
|
|
#! />
|
|
#! <GLOBAL_PARAMETER
|
|
#! GUI_LINE="GUI NAMED_DB_CONNECTION_ENCODED SourceDataset_POSTGIS FMT:POSTGIS%FAMILY:PostgreSQL Connection:"
|
|
#! DEFAULT_VALUE="bed110<at>redadeg_2021<at>redadeg"
|
|
#! IS_STAND_ALONE="false"
|
|
#! />
|
|
#! <GLOBAL_PARAMETER
|
|
#! GUI_LINE="GUI NAMED_DB_CONNECTION_ENCODED SourceDataset_POSTGRES FMT:POSTGRES%FAMILY:PostgreSQL Connection:"
|
|
#! DEFAULT_VALUE="bed110<at>redadeg_2021<at>redadeg"
|
|
#! IS_STAND_ALONE="false"
|
|
#! />
|
|
#! <GLOBAL_PARAMETER
|
|
#! GUI_LINE="GUI OPTIONAL TEXT_EDIT_SQL_CFG postgres_sql_where_clause MODE,WHERE;FORMAT,POSTGRES;FORMAT,POSTGRES;DATASET,breizhpolenovo<lt>at<gt>redadeg;CONNECTION_PARAMS,FEATURES_PER_FETCH<comma>10000<comma>SCHEMAS_FOR_TABLE_LISTING<comma>public<comma>NAMED_CONNECTION<comma>breizhpolenovo<lt>at<gt>redadeg<comma>READ_TIME_WITH_TIMEZONE<comma>Yes<comma>_MERGE_SCHEMAS<comma>YES<comma>QUERY_FEATURE_TYPES_FOR_MERGE_FILTERS<comma>Yes;START_TABLE,public.secteur secteur WHERE Clause:"
|
|
#! DEFAULT_VALUE=""
|
|
#! IS_STAND_ALONE="false"
|
|
#! />
|
|
#! <GLOBAL_PARAMETER
|
|
#! GUI_LINE="GUI RANGE_SLIDER secteur_id "RANGE:[,]" secteur_id:"
|
|
#! DEFAULT_VALUE="30"
|
|
#! IS_STAND_ALONE="false"
|
|
#! />
|
|
#! <GLOBAL_PARAMETER
|
|
#! GUI_LINE="GUI IGNORE OPTIONAL NAMEDGROUP FME_USER_PARAM_PRIVATE_GRP START Private Parameters"
|
|
#! DEFAULT_VALUE=""
|
|
#! IS_STAND_ALONE="false"
|
|
#! />
|
|
#! <GLOBAL_PARAMETER
|
|
#! GUI_LINE="GUI IGNORE OPTIONAL INT_OR_ATTR START Count Start:"
|
|
#! DEFAULT_VALUE="13"
|
|
#! IS_STAND_ALONE="false"
|
|
#! />
|
|
#! </GLOBAL_PARAMETERS>
|
|
#! <USER_PARAMETERS
|
|
#! FORM="eyJwYXJhbWV0ZXJzIjpbeyJhY2Nlc3NNb2RlIjoid3JpdGUiLCJkZWZhdWx0VmFsdWUiOiIuLi9kYXRhLzIwMjEvcGhhc2VfM190cmFjZV9zZWN0ZXVycy5nZW9qc29uIiwiZmlsdGVycyI6W3siZGVzY3JpcHRpb24iOiJHZW9KU09OIEZpbGVzIiwiZmlsdGVyIjpbIiouanNvbiJdfSx7ImRlc2NyaXB0aW9uIjoiQWxsIEZpbGVzIiwiZmlsdGVyIjpbIioiXX1dLCJpdGVtc1RvU2VsZWN0IjoiZmlsZXMiLCJuYW1lIjoiRGVzdERhdGFzZXRfR0VPSlNPTiIsInByb21wdCI6IkRlc3RpbmF0aW9uIEdlb0pTT04gRmlsZToiLCJyZXF1aXJlZCI6dHJ1ZSwic2VsZWN0TXVsdGlwbGUiOmZhbHNlLCJ0eXBlIjoiZmlsZSIsInZhbGlkYXRlRXhpc3RlbmNlIjpmYWxzZSwidmFsdWVUeXBlIjoic3RyaW5nIn0seyJhY2Nlc3NNb2RlIjoid3JpdGUiLCJkZWZhdWx0VmFsdWUiOiIuLi9kYXRhLzIwMjEvcGhhc2VfM190cmFjZV90cm9uY29ucy5nZW9qc29uIiwiZmlsdGVycyI6W3siZGVzY3JpcHRpb24iOiJHZW9KU09OIEZpbGVzIiwiZmlsdGVyIjpbIiouanNvbiJdfSx7ImRlc2NyaXB0aW9uIjoiQWxsIEZpbGVzIiwiZmlsdGVyIjpbIioiXX1dLCJpdGVtc1RvU2VsZWN0IjoiZmlsZXMiLCJuYW1lIjoiRGVzdERhdGFzZXRfR0VPSlNPTl81IiwicHJvbXB0IjoiRGVzdGluYXRpb24gR2VvSlNPTiBGaWxlOiIsInJlcXVpcmVkIjp0cnVlLCJzZWxlY3RNdWx0aXBsZSI6ZmFsc2UsInR5cGUiOiJmaWxlIiwidmFsaWRhdGVFeGlzdGVuY2UiOmZhbHNlLCJ2YWx1ZVR5cGUiOiJzdHJpbmcifSx7ImFjY2Vzc01vZGUiOiJ3cml0ZSIsImRlZmF1bHRWYWx1ZSI6Ii4uL2RhdGEvMjAyMS9waGFzZV8zX3BrX2F1dG8uZ2VvanNvbiIsImZpbHRlcnMiOlt7ImRlc2NyaXB0aW9uIjoiR2VvSlNPTiBGaWxlcyIsImZpbHRlciI6WyIqLmpzb24iXX0seyJkZXNjcmlwdGlvbiI6IkFsbCBGaWxlcyIsImZpbHRlciI6WyIqIl19XSwiaXRlbXNUb1NlbGVjdCI6ImZpbGVzIiwibmFtZSI6IkRlc3REYXRhc2V0X0dFT0pTT05fNCIsInByb21wdCI6IkRlc3RpbmF0aW9uIEdlb0pTT04gRmlsZToiLCJyZXF1aXJlZCI6dHJ1ZSwic2VsZWN0TXVsdGlwbGUiOmZhbHNlLCJ0eXBlIjoiZmlsZSIsInZhbGlkYXRlRXhpc3RlbmNlIjpmYWxzZSwidmFsdWVUeXBlIjoic3RyaW5nIn0seyJjaG9pY2VTZXR0aW5ncyI6eyJjaG9pY2VTZXQiOiJkYkNvbm5lY3Rpb25zIiwiZm9ybWF0IjoiUE9TVEdJUyJ9LCJkZWZhdWx0VmFsdWUiOiJiZWQxMTA8YXQ+cmVkYWRlZ18yMDIxPGF0PnJlZGFkZWciLCJuYW1lIjoiRGVzdERhdGFzZXRfUE9TVEdJUyIsInByb21wdCI6IkNvbm5lY3Rpb246IiwicmVxdWlyZWQiOmZhbHNlLCJ0eXBlIjoiZHJvcGRvd24iLCJ2YWx1ZVR5cGUiOiJzdHJpbmdFbmNvZGVkIn0seyJjaG9pY2VTZXR0aW5ncyI6eyJjaG9pY2VTZXQiOiJkYkNvbm5lY3Rpb25zIiwiZm9ybWF0IjoiUE9TVEdJUyJ9LCJkZWZhdWx0VmFsdWUiOiJiZWQxMTA8YXQ+cmVkYWRlZ18yMDIxPGF0PnJlZGFkZWciLCJuYW1lIjoiU291cmNlRGF0YXNldF9QT1NUR0lTIiwicHJvbXB0IjoiQ29ubmVjdGlvbjoiLCJyZXF1aXJlZCI6dHJ1ZSwidHlwZSI6ImRyb3Bkb3duIiwidmFsdWVUeXBlIjoic3RyaW5nRW5jb2RlZCJ9LHsiY2hvaWNlU2V0dGluZ3MiOnsiY2hvaWNlU2V0IjoiZGJDb25uZWN0aW9ucyIsImZvcm1hdCI6IlBPU1RHUkVTIn0sImRlZmF1bHRWYWx1ZSI6ImJlZDExMDxhdD5yZWRhZGVnXzIwMjE8YXQ+cmVkYWRlZyIsIm5hbWUiOiJTb3VyY2VEYXRhc2V0X1BPU1RHUkVTIiwicHJvbXB0IjoiQ29ubmVjdGlvbjoiLCJyZXF1aXJlZCI6dHJ1ZSwidHlwZSI6ImRyb3Bkb3duIiwidmFsdWVUeXBlIjoic3RyaW5nRW5jb2RlZCJ9LHsiZWRpdG9yIjoic3FsIiwibmFtZSI6InBvc3RncmVzX3NxbF93aGVyZV9jbGF1c2UiLCJwcm9tcHQiOiJzZWN0ZXVyIFdIRVJFIENsYXVzZToiLCJyZXF1aXJlZCI6ZmFsc2UsInNxbFNldHRpbmdzIjp7ImNvbm5lY3Rpb25QYXJhbXMiOnsiRkVBVFVSRVNfUEVSX0ZFVENIIjoiMTAwMDAiLCJOQU1FRF9DT05ORUNUSU9OIjoiYnJlaXpocG9sZW5vdm88YXQ+cmVkYWRlZyIsIlFVRVJZX0ZFQVRVUkVfVFlQRVNfRk9SX01FUkdFX0ZJTFRFUlMiOiJZZXMiLCJSRUFEX1RJTUVfV0lUSF9USU1FWk9ORSI6IlllcyIsIlNDSEVNQVNfRk9SX1RBQkxFX0xJU1RJTkciOiJwdWJsaWMiLCJfTUVSR0VfU0NIRU1BUyI6IllFUyJ9LCJkYXRhc2V0IjoiYnJlaXpocG9sZW5vdm88YXQ+cmVkYWRlZyIsImZvcm1hdCI6IlBPU1RHUkVTIiwibW9kZSI6IndoZXJlIiwic3RhcnRUYWJsZUV4cGFuZGVkIjoicHVibGljLnNlY3RldXIifSwidHlwZSI6InRleHQiLCJ2YWx1ZVR5cGUiOiJzdHJpbmdFbmNvZGVkIn0seyJkZWZhdWx0VmFsdWUiOiIxMCIsIm5hbWUiOiJzZWN0ZXVyX2lkIiwicHJvbXB0Ijoic2VjdGV1cl9pZDoiLCJyZXF1aXJlZCI6dHJ1ZSwic2hvd1NsaWRlciI6ZmFsc2UsInR5cGUiOiJudW1iZXIiLCJ2YWx1ZVR5cGUiOiJzdHJpbmcifSx7ImhpZGRlbiI6dHJ1ZSwibmFtZSI6IkZNRV9VU0VSX1BBUkFNX1BSSVZBVEVfR1JQIiwicGFyYW1ldGVycyI6W3siZGVmYXVsdFZhbHVlIjoiMTMiLCJoaWRkZW4iOnRydWUsIm11bHRpcGxlT2YiOjEsIm5hbWUiOiJTVEFSVCIsInByb21wdCI6IkNvdW50IFN0YXJ0OiIsInJlcXVpcmVkIjpmYWxzZSwic3VwcG9ydGVkVmFsdWVUeXBlcyI6WyJleHByZXNzaW9uIiwiZ2xvYmFsUGFyYW1ldGVyIl0sInR5cGUiOiJudW1iZXIiLCJ2YWx1ZVR5cGUiOiJzdHJpbmcifV0sInByb21wdCI6IlByaXZhdGUgUGFyYW1ldGVycyIsInJlcXVpcmVkIjpmYWxzZSwidHlwZSI6Imdyb3VwIiwidmFsdWVUeXBlIjoic3RyaW5nIn1dfQ=="
|
|
#! >
|
|
#! <PARAMETER_INFO>
|
|
#! <INFO NAME="DestDataset_GEOJSON" IS_STAND_ALONE="false" />
|
|
#! <INFO NAME="DestDataset_GEOJSON_4" IS_STAND_ALONE="false" />
|
|
#! <INFO NAME="DestDataset_GEOJSON_5" IS_STAND_ALONE="false" />
|
|
#! <INFO NAME="DestDataset_POSTGIS" IS_STAND_ALONE="false" />
|
|
#! <INFO NAME="FME_USER_PARAM_PRIVATE_GRP" IS_STAND_ALONE="false" />
|
|
#! <INFO NAME="START" IS_STAND_ALONE="false" />
|
|
#! <INFO NAME="SourceDataset_POSTGIS" IS_STAND_ALONE="false" />
|
|
#! <INFO NAME="SourceDataset_POSTGRES" IS_STAND_ALONE="false" />
|
|
#! <INFO NAME="postgres_sql_where_clause" IS_STAND_ALONE="false" />
|
|
#! <INFO NAME="secteur_id" IS_STAND_ALONE="false" />
|
|
#! </PARAMETER_INFO>
|
|
#! </USER_PARAMETERS>
|
|
#! <COMMENTS>
|
|
#! <COMMENT
|
|
#! IDENTIFIER="136"
|
|
#! COMMENT_VALUE="<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:9pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">ici on recroise avec le tracé pour récupérer le noms des voies</p></body></html>"
|
|
#! POSITION="5105.7534565612104 -1457.3664847748298"
|
|
#! TOP_LEFT="5105.7534565612104 -1457.3664847748298"
|
|
#! BOTTOM_RIGHT="5569.7534565612104 -1456.3664847748298"
|
|
#! BOUNDING_RECT="5105.7534565612104 -1457.3664847748298 464 -1"
|
|
#! ORDER="500000000000077"
|
|
#! FOLLOW_ANCHOR="true"
|
|
#! INFO_NODE="false"
|
|
#! CUSTOM_USER_COLOR="false"
|
|
#! COLOUR="1,1,0.95686274509803926,0.78431372549019607"
|
|
#! SIZE_POLICY="10"
|
|
#! ANCHORED_NODE="45"
|
|
#! />
|
|
#! <COMMENT
|
|
#! IDENTIFIER="137"
|
|
#! COMMENT_VALUE="<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:9pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">on croise avec les communes pour récupérer leur noms</p></body></html>"
|
|
#! POSITION="5708.9238639812074 -2132.448205179664"
|
|
#! TOP_LEFT="5708.9238639812074 -2132.448205179664"
|
|
#! BOTTOM_RIGHT="6180.9238639812074 -2131.448205179664"
|
|
#! BOUNDING_RECT="5708.9238639812074 -2132.448205179664 472 -1"
|
|
#! ORDER="500000000000080"
|
|
#! FOLLOW_ANCHOR="true"
|
|
#! INFO_NODE="false"
|
|
#! CUSTOM_USER_COLOR="false"
|
|
#! COLOUR="1,1,0.95686274509803926,0.78431372549019607"
|
|
#! SIZE_POLICY="10"
|
|
#! ANCHORED_NODE="46"
|
|
#! />
|
|
#! <COMMENT
|
|
#! IDENTIFIER="138"
|
|
#! COMMENT_VALUE="<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'helvetica neue'; font-size:13pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">phase_3_trace_troncons: redadeg@pgrouting [POSTGIS]</p></body></html>"
|
|
#! POSITION="-2797.0981387645916 223.58009044068604"
|
|
#! TOP_LEFT="-2797.0981387645916 223.58009044068604"
|
|
#! BOTTOM_RIGHT="-1734.3536363195672 224.58009044068604"
|
|
#! BOUNDING_RECT="-2797.0981387645916 223.58009044068604 1062.7445024450244 -1"
|
|
#! ORDER="500000000000121"
|
|
#! FOLLOW_ANCHOR="true"
|
|
#! INFO_NODE="false"
|
|
#! CUSTOM_USER_COLOR="false"
|
|
#! COLOUR="1,1,0.95686274509803926,0.78431372549019607"
|
|
#! SIZE_POLICY="10"
|
|
#! ANCHORED_NODE="4"
|
|
#! />
|
|
#! <COMMENT
|
|
#! IDENTIFIER="139"
|
|
#! COMMENT_VALUE="<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'helvetica neue'; font-size:13pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">on fait 1 seule ligne par secteur.</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Logiquement vu que ça se suit ça fait une belle ligne continue</p></body></html>"
|
|
#! POSITION="-7328.0747904290647 -364.62260816249966"
|
|
#! TOP_LEFT="-7328.0747904290647 -364.62260816249966"
|
|
#! BOTTOM_RIGHT="-6777.6237633969467 -658.62524818889983"
|
|
#! BOUNDING_RECT="-7328.0747904290647 -364.62260816249966 550.45102703211785 294.00264002640023"
|
|
#! ORDER="500000000000124"
|
|
#! FOLLOW_ANCHOR="true"
|
|
#! INFO_NODE="false"
|
|
#! CUSTOM_USER_COLOR="false"
|
|
#! COLOUR="1,1,0.95686274509803926,0.78431372549019607"
|
|
#! SIZE_POLICY="10"
|
|
#! ANCHORED_NODE="62"
|
|
#! />
|
|
#! <COMMENT
|
|
#! IDENTIFIER="140"
|
|
#! COMMENT_VALUE="<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'helvetica neue'; font-size:13pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">phase_3_trace_secteurs.geojson</p></body></html>"
|
|
#! POSITION="-1794.4114368680041 818.66394989809578"
|
|
#! TOP_LEFT="-1794.4114368680041 818.66394989809578"
|
|
#! BOTTOM_RIGHT="-1101.344998338451 716.66322989089576"
|
|
#! BOUNDING_RECT="-1794.4114368680041 818.66394989809578 693.06643852955312 102.00072000720007"
|
|
#! ORDER="500000000000125"
|
|
#! FOLLOW_ANCHOR="true"
|
|
#! INFO_NODE="false"
|
|
#! CUSTOM_USER_COLOR="false"
|
|
#! COLOUR="1,1,0.95686274509803926,0.78431372549019607"
|
|
#! SIZE_POLICY="10"
|
|
#! ANCHORED_NODE="6"
|
|
#! />
|
|
#! <COMMENT
|
|
#! IDENTIFIER="141"
|
|
#! COMMENT_VALUE="<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'helvetica neue'; font-size:13pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">phase_3_trace_troncons [GEOJSON]</p></body></html>"
|
|
#! POSITION="-2797.0981387645916 -116.09629924528872"
|
|
#! TOP_LEFT="-2797.0981387645916 -116.09629924528872"
|
|
#! BOTTOM_RIGHT="-2078.6539543227473 -115.09629924528872"
|
|
#! BOUNDING_RECT="-2797.0981387645916 -116.09629924528872 718.44418444184441 -1"
|
|
#! ORDER="500000000000129"
|
|
#! FOLLOW_ANCHOR="true"
|
|
#! INFO_NODE="false"
|
|
#! CUSTOM_USER_COLOR="false"
|
|
#! COLOUR="1,1,0.95686274509803926,0.78431372549019607"
|
|
#! SIZE_POLICY="10"
|
|
#! ANCHORED_NODE="7"
|
|
#! />
|
|
#! <COMMENT
|
|
#! IDENTIFIER="142"
|
|
#! COMMENT_VALUE="<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'helvetica neue'; font-size:13pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">phase_3_pk_auto [GEOJSON]</p></body></html>"
|
|
#! POSITION="11658.886904512798 -1958.1923684936598"
|
|
#! TOP_LEFT="11658.886904512798 -1958.1923684936598"
|
|
#! BOTTOM_RIGHT="12256.861134255096 -1957.1923684936598"
|
|
#! BOUNDING_RECT="11658.886904512798 -1958.1923684936598 597.97422974229744 -1"
|
|
#! ORDER="500000000000131"
|
|
#! FOLLOW_ANCHOR="true"
|
|
#! INFO_NODE="false"
|
|
#! CUSTOM_USER_COLOR="false"
|
|
#! COLOUR="0.49019607843137253,0.34901960784313724,0.27450980392156865,0.39215686274509803"
|
|
#! SIZE_POLICY="10"
|
|
#! ANCHORED_NODE="8"
|
|
#! />
|
|
#! <COMMENT
|
|
#! IDENTIFIER="151"
|
|
#! COMMENT_VALUE="<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'helvetica neue'; font-size:13pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">public.phase_2_trace_pgr</p></body></html>"
|
|
#! POSITION="-9055.934943562328 87.009107579176373"
|
|
#! TOP_LEFT="-9055.934943562328 87.009107579176373"
|
|
#! BOTTOM_RIGHT="-8447.4528955815822 -14.9916124280237"
|
|
#! BOUNDING_RECT="-9055.934943562328 87.009107579176373 608.48204798074585 102.00072000720007"
|
|
#! ORDER="500000000000137"
|
|
#! FOLLOW_ANCHOR="true"
|
|
#! INFO_NODE="false"
|
|
#! CUSTOM_USER_COLOR="false"
|
|
#! COLOUR="1,1,0.95686274509803926,0.78431372549019607"
|
|
#! SIZE_POLICY="10"
|
|
#! ANCHORED_NODE="10"
|
|
#! />
|
|
#! <COMMENT
|
|
#! IDENTIFIER="152"
|
|
#! COMMENT_VALUE="<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'helvetica neue'; font-size:13pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">public.secteur</p></body></html>"
|
|
#! POSITION="-7893.4527767139552 1125.9130603117007"
|
|
#! TOP_LEFT="-7893.4527767139552 1125.9130603117007"
|
|
#! BOTTOM_RIGHT="-7507.9698165402706 1023.9123403045007"
|
|
#! BOUNDING_RECT="-7893.4527767139552 1125.9130603117007 385.48296017368466 102.00072000720007"
|
|
#! ORDER="500000000000138"
|
|
#! FOLLOW_ANCHOR="true"
|
|
#! INFO_NODE="false"
|
|
#! CUSTOM_USER_COLOR="false"
|
|
#! COLOUR="1,1,0.95686274509803926,0.78431372549019607"
|
|
#! SIZE_POLICY="10"
|
|
#! ANCHORED_NODE="11"
|
|
#! />
|
|
#! </COMMENTS>
|
|
#! <CONSTANTS>
|
|
#! </CONSTANTS>
|
|
#! <BOOKMARKS>
|
|
#! <BOOKMARK
|
|
#! IDENTIFIER="143"
|
|
#! NAME="et oncrée le point"
|
|
#! DESCRIPTION=""
|
|
#! TOP_LEFT="2088.1760299278385 -430.10899862608744"
|
|
#! ORDER="500000000000049"
|
|
#! PALETTE_COLOR=""
|
|
#! BOTTOM_RIGHT="3467.6357008132081 -874.70107341281459"
|
|
#! BOUNDING_RECT="2088.1760299278385 -430.10899862608744 1379.4596708853696 444.59207478672715"
|
|
#! STICKY="true"
|
|
#! COLOUR="0.57647058823529407,0.18823529411764706,0.32156862745098042,0.39215686274509803"
|
|
#! CONTENTS="40 22 82 "
|
|
#! >
|
|
#! </BOOKMARK>
|
|
#! <BOOKMARK
|
|
#! IDENTIFIER="144"
|
|
#! NAME="on extrait les coordonnées du premier vertex"
|
|
#! DESCRIPTION=""
|
|
#! TOP_LEFT="-1410.4716186105015 -417.22227182067513"
|
|
#! ORDER="500000000000051"
|
|
#! PALETTE_COLOR=""
|
|
#! BOTTOM_RIGHT="1998.5488449961963 -874.70107341281459"
|
|
#! BOUNDING_RECT="-1410.4716186105015 -417.22227182067513 3409.0204636066978 457.47880159213946"
|
|
#! STICKY="true"
|
|
#! COLOUR="0.61176470588235299,0.027450980392156862,0.14509803921568629,0.39215686274509803"
|
|
#! CONTENTS="84 24 85 78 25 20 23 27 81 "
|
|
#! >
|
|
#! </BOOKMARK>
|
|
#! <BOOKMARK
|
|
#! IDENTIFIER="145"
|
|
#! NAME="et oncrée le point"
|
|
#! DESCRIPTION=""
|
|
#! TOP_LEFT="2088.1760299278385 -1006.7889402613894"
|
|
#! ORDER="500000000000049"
|
|
#! PALETTE_COLOR=""
|
|
#! BOTTOM_RIGHT="3467.6357008132081 -1451.3810150481165"
|
|
#! BOUNDING_RECT="2088.1760299278385 -1006.7889402613894 1379.4596708853696 444.59207478672715"
|
|
#! STICKY="true"
|
|
#! COLOUR="0.57647058823529407,0.18823529411764706,0.32156862745098042,0.39215686274509803"
|
|
#! CONTENTS="92 33 41 "
|
|
#! >
|
|
#! </BOOKMARK>
|
|
#! <BOOKMARK
|
|
#! IDENTIFIER="146"
|
|
#! NAME="final"
|
|
#! DESCRIPTION=""
|
|
#! TOP_LEFT="8859.1164483812754 -1663.1289303374299"
|
|
#! ORDER="500000000000072"
|
|
#! PALETTE_COLOR=""
|
|
#! BOTTOM_RIGHT="12388.207590356527 -4208.4281952350557"
|
|
#! BOUNDING_RECT="8859.1164483812754 -1663.1289303374299 3529.091141975252 2545.299264897626"
|
|
#! STICKY="true"
|
|
#! COLOUR="0.49019607843137253,0.34901960784313724,0.27450980392156865,0.39215686274509803"
|
|
#! CONTENTS="101 44 43 113 135 36 98 59 106 47 3 2 99 100 142 8 "
|
|
#! >
|
|
#! </BOOKMARK>
|
|
#! <BOOKMARK
|
|
#! IDENTIFIER="147"
|
|
#! NAME="on extrait les coordonnées du deuxième vertex"
|
|
#! DESCRIPTION=""
|
|
#! TOP_LEFT="-1440.2298255088526 -939.56139802267512"
|
|
#! ORDER="500000000000051"
|
|
#! PALETTE_COLOR=""
|
|
#! BOTTOM_RIGHT="1968.7906380978452 -1397.0401996148146"
|
|
#! BOUNDING_RECT="-1440.2298255088526 -939.56139802267512 3409.0204636066978 457.47880159213946"
|
|
#! STICKY="true"
|
|
#! COLOUR="0.61176470588235299,0.027450980392156862,0.14509803921568629,0.39215686274509803"
|
|
#! CONTENTS="32 29 28 30 31 86 88 87 89 "
|
|
#! >
|
|
#! </BOOKMARK>
|
|
#! <BOOKMARK
|
|
#! IDENTIFIER="148"
|
|
#! NAME="calcul coordonnées"
|
|
#! DESCRIPTION=""
|
|
#! TOP_LEFT="6568.4685419022144 -1607.4510985075665"
|
|
#! ORDER="500000000000093"
|
|
#! PALETTE_COLOR=""
|
|
#! BOTTOM_RIGHT="7887.2317295340899 -2766.837692373505"
|
|
#! BOUNDING_RECT="6568.4685419022144 -1607.4510985075665 1318.7631876318756 1159.3865938659383"
|
|
#! STICKY="true"
|
|
#! COLOUR="0.050980392156862744,0.50980392156862742,0.39215686274509803,0.39215686274509803"
|
|
#! CONTENTS="51 116 55 117 114 56 52 108 50 "
|
|
#! >
|
|
#! </BOOKMARK>
|
|
#! </BOOKMARKS>
|
|
#! <TRANSFORMERS>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="12"
|
|
#! TYPE="SubDocumentTransformer"
|
|
#! VERSION="1"
|
|
#! POSITION="-4999.6998790591342 -56.096299245288719"
|
|
#! BOUNDING_RECT="-4999.6998790591342 -56.096299245288719 431 71"
|
|
#! ORDER="500000000000009"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="21306"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="Output"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <OUTPUT_FEAT NAME="<Rejected>"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="1"/>
|
|
#! <XFORM_ATTR ATTR_NAME="fme_rejection_code" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_PARM PARM_NAME="SNIPMODE" PARM_VALUE="ToLength"/>
|
|
#! <XFORM_PARM PARM_NAME="SUB_DOC_NAME" PARM_VALUE="IterativeSnipper"/>
|
|
#! <XFORM_PARM PARM_NAME="SnipLength" PARM_VALUE="@Value(km_redadeg)"/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="IterativeSnipper"/>
|
|
#! <XFORM_PARM PARM_NAME="__COMPOUND_PARAMETERS" PARM_VALUE=""/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="13"
|
|
#! TYPE="Inspector"
|
|
#! VERSION="5"
|
|
#! POSITION="-3640.8618385926015 1388.3940482114676"
|
|
#! BOUNDING_RECT="-3640.8618385926015 1388.3940482114676 431 71"
|
|
#! ORDER="500000000000018"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18578"
|
|
#! >
|
|
#! <XFORM_PARM PARM_NAME="AREA_COLOR" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="GROUP_PROCESSING_GROUP" PARM_VALUE="No"/>
|
|
#! <XFORM_PARM PARM_NAME="PEN_COLOR" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="POINTCLOUD_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_NUM_COLS" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_NUM_ROWS" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_START_COL" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_START_ROW" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_VISUALIZATION_OPTION" PARM_VALUE="No Reduction"/>
|
|
#! <XFORM_PARM PARM_NAME="TACKATTRS" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="THINNER_INTERVAL" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="THINNER_MAX_NUM_POINTS" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="THINNER_TYPE_DISPLAY" PARM_VALUE="No Thinning"/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="VECTOR_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="secteurs"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="14"
|
|
#! TYPE="Inspector"
|
|
#! VERSION="5"
|
|
#! POSITION="-2717.8344282327489 318.92662262864786"
|
|
#! BOUNDING_RECT="-2717.8344282327489 318.92662262864786 431 71"
|
|
#! ORDER="500000000000022"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="false"
|
|
#! LAST_PARM_EDIT="18578"
|
|
#! >
|
|
#! <XFORM_PARM PARM_NAME="AREA_COLOR" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="GROUP_PROCESSING_GROUP" PARM_VALUE="No"/>
|
|
#! <XFORM_PARM PARM_NAME="PEN_COLOR" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="POINTCLOUD_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_NUM_COLS" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_NUM_ROWS" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_START_COL" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_START_ROW" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_VISUALIZATION_OPTION" PARM_VALUE="No Reduction"/>
|
|
#! <XFORM_PARM PARM_NAME="TACKATTRS" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="THINNER_INTERVAL" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="THINNER_MAX_NUM_POINTS" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="THINNER_TYPE_DISPLAY" PARM_VALUE="No Thinning"/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="VECTOR_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="2_tronçons"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="15"
|
|
#! TYPE="Inspector"
|
|
#! VERSION="5"
|
|
#! POSITION="-5073.4608708080605 -476.29453840159226"
|
|
#! BOUNDING_RECT="-5073.4608708080605 -476.29453840159226 431 71"
|
|
#! ORDER="500000000000023"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18578"
|
|
#! >
|
|
#! <XFORM_PARM PARM_NAME="AREA_COLOR" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="GROUP_PROCESSING_GROUP" PARM_VALUE="No"/>
|
|
#! <XFORM_PARM PARM_NAME="PEN_COLOR" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="POINTCLOUD_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_NUM_COLS" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_NUM_ROWS" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_START_COL" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_START_ROW" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_VISUALIZATION_OPTION" PARM_VALUE="No Reduction"/>
|
|
#! <XFORM_PARM PARM_NAME="TACKATTRS" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="THINNER_INTERVAL" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="THINNER_MAX_NUM_POINTS" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="THINNER_TYPE_DISPLAY" PARM_VALUE="No Thinning"/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="VECTOR_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="IterativeSnipper__Rejected_"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="16"
|
|
#! TYPE="LengthCalculator"
|
|
#! VERSION="0"
|
|
#! POSITION="-4378.2119749029525 -401.04356894270472"
|
|
#! BOUNDING_RECT="-4378.2119749029525 -401.04356894270472 431 71"
|
|
#! ORDER="500000000000026"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18578"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="OUTPUT"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="troncon_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="longueur" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <OUTPUT_FEAT NAME="<REJECTED>"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="1"/>
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="troncon_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="fme_rejection_code" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="longueur" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_PARM PARM_NAME="DIM" PARM_VALUE="2"/>
|
|
#! <XFORM_PARM PARM_NAME="LEN_ATTR" PARM_VALUE="longueur"/>
|
|
#! <XFORM_PARM PARM_NAME="MULT" PARM_VALUE="1"/>
|
|
#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="LengthCalculator"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="17"
|
|
#! TYPE="CoordinateConcatenator"
|
|
#! VERSION="4"
|
|
#! POSITION="-3850.3856466396696 -697.81681716475418"
|
|
#! BOUNDING_RECT="-3850.3856466396696 -697.81681716475418 431 71"
|
|
#! ORDER="500000000000037"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18578"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="OUTPUT"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="troncon_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="longueur" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coordinates" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_PARM PARM_NAME="COORDINATES_TO_INCLUDE_DIS" PARM_VALUE="Y X"/>
|
|
#! <XFORM_PARM PARM_NAME="COORD_ATTR" PARM_VALUE="_coordinates"/>
|
|
#! <XFORM_PARM PARM_NAME="COORD_DELIM" PARM_VALUE="|"/>
|
|
#! <XFORM_PARM PARM_NAME="ELEMENT_DELIM" PARM_VALUE="<comma>"/>
|
|
#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="CoordinateConcatenator"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="18"
|
|
#! TYPE="AttributeSplitter"
|
|
#! VERSION="3"
|
|
#! POSITION="-3332.195974742951 -697.81681716475418"
|
|
#! BOUNDING_RECT="-3332.195974742951 -697.81681716475418 431 71"
|
|
#! ORDER="500000000000039"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18578"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="OUTPUT"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="troncon_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="longueur" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coordinates" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coords{}" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_PARM PARM_NAME="ATTR_NAME" PARM_VALUE="_coordinates"/>
|
|
#! <XFORM_PARM PARM_NAME="DELIMITER" PARM_VALUE="|"/>
|
|
#! <XFORM_PARM PARM_NAME="DROP_EMPTY_PARTS" PARM_VALUE="No"/>
|
|
#! <XFORM_PARM PARM_NAME="LIST_NAME" PARM_VALUE="_coords"/>
|
|
#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="TRIM_OPTION" PARM_VALUE="Both"/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="AttributeSplitter"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="19"
|
|
#! TYPE="ListElementCounter"
|
|
#! VERSION="1"
|
|
#! POSITION="-2773.0981387645916 -697.81681716475418"
|
|
#! BOUNDING_RECT="-2773.0981387645916 -697.81681716475418 431 71"
|
|
#! ORDER="500000000000040"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18578"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="OUTPUT"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="troncon_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="longueur" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coordinates" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coords{}" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_vertex_count" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_PARM PARM_NAME="CNT_ATTR" PARM_VALUE="_vertex_count"/>
|
|
#! <XFORM_PARM PARM_NAME="LIST_NAME" PARM_VALUE="_coords<opencurly><closecurly>"/>
|
|
#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="ListElementCounter"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="20"
|
|
#! TYPE="ListIndexer"
|
|
#! VERSION="2"
|
|
#! POSITION="-1336.4716186105015 -580.89879631787949"
|
|
#! BOUNDING_RECT="-1336.4716186105015 -580.89879631787949 431 71"
|
|
#! ORDER="500000000000041"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18578"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="OUTPUT"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="troncon_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="longueur" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coordinates" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coords{}" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_vertex_count" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coords" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <OUTPUT_FEAT NAME="<REJECTED>"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="1"/>
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="troncon_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="longueur" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coordinates" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coords{}" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="_vertex_count" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coords" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="fme_rejection_code" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_PARM PARM_NAME="INDEX" PARM_VALUE="0"/>
|
|
#! <XFORM_PARM PARM_NAME="LIST_ATTR" PARM_VALUE="_coords{}"/>
|
|
#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="PREFIX" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="SUFFIX" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="ListIndexer"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="21"
|
|
#! TYPE="GeometryRemover"
|
|
#! VERSION="0"
|
|
#! POSITION="-2208.2693634407542 -697.81681716475418"
|
|
#! BOUNDING_RECT="-2208.2693634407542 -697.81681716475418 431 71"
|
|
#! ORDER="500000000000042"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18578"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="OUTPUT"/>
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="troncon_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="longueur" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coordinates" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coords{}" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_vertex_count" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="GeometryRemover"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="22"
|
|
#! TYPE="VertexCreator"
|
|
#! VERSION="2"
|
|
#! POSITION="2244.9743929630158 -580.89879631787949"
|
|
#! BOUNDING_RECT="2244.9743929630158 -580.89879631787949 431 71"
|
|
#! ORDER="500000000000043"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18578"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="OUTPUT"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="troncon_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="longueur" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coords{}" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_vertex_count" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coords" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="x_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="y_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <OUTPUT_FEAT NAME="<REJECTED>"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="1"/>
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="troncon_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="longueur" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coords{}" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="_vertex_count" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coords" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="x_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="y_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="fme_rejection_code" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_PARM PARM_NAME="INDEX" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="MODE_NAME" PARM_VALUE="Add Point"/>
|
|
#! <XFORM_PARM PARM_NAME="PARAMETER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="VertexCreator"/>
|
|
#! <XFORM_PARM PARM_NAME="XVAL" PARM_VALUE="@Value(x_coords_vertex)"/>
|
|
#! <XFORM_PARM PARM_NAME="YVAL" PARM_VALUE="@Value(y_coords_vertex)"/>
|
|
#! <XFORM_PARM PARM_NAME="ZVAL" PARM_VALUE=""/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="23"
|
|
#! TYPE="AttributeSplitter"
|
|
#! VERSION="3"
|
|
#! POSITION="-780.78157171003204 -587.89879631787949"
|
|
#! BOUNDING_RECT="-780.78157171003204 -587.89879631787949 431 71"
|
|
#! ORDER="500000000000046"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18578"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="OUTPUT"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="troncon_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="longueur" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coordinates" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coords{}" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_vertex_count" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coords" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coords_vertex{}" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_PARM PARM_NAME="ATTR_NAME" PARM_VALUE="_coords"/>
|
|
#! <XFORM_PARM PARM_NAME="DELIMITER" PARM_VALUE="<comma>"/>
|
|
#! <XFORM_PARM PARM_NAME="DROP_EMPTY_PARTS" PARM_VALUE="No"/>
|
|
#! <XFORM_PARM PARM_NAME="LIST_NAME" PARM_VALUE="_coords_vertex"/>
|
|
#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="TRIM_OPTION" PARM_VALUE="Both"/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="AttributeSplitter_2"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="24"
|
|
#! TYPE="ListIndexer"
|
|
#! VERSION="2"
|
|
#! POSITION="-223.24625135682709 -580.89879631787949"
|
|
#! BOUNDING_RECT="-223.24625135682709 -580.89879631787949 431 71"
|
|
#! ORDER="500000000000047"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18578"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="OUTPUT"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="troncon_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="longueur" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coordinates" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coords{}" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_vertex_count" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coords" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coords_vertex{}" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="x_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <OUTPUT_FEAT NAME="<REJECTED>"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="1"/>
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="troncon_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="longueur" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coordinates" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coords{}" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="_vertex_count" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coords" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coords_vertex{}" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="x_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="fme_rejection_code" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_PARM PARM_NAME="INDEX" PARM_VALUE="0"/>
|
|
#! <XFORM_PARM PARM_NAME="LIST_ATTR" PARM_VALUE="_coords_vertex{}"/>
|
|
#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="PREFIX" PARM_VALUE="x"/>
|
|
#! <XFORM_PARM PARM_NAME="SUFFIX" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="ListIndexer_2"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="25"
|
|
#! TYPE="ListIndexer"
|
|
#! VERSION="2"
|
|
#! POSITION="297.9246158381784 -580.89879631787949"
|
|
#! BOUNDING_RECT="297.9246158381784 -580.89879631787949 431 71"
|
|
#! ORDER="500000000000047"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18578"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="OUTPUT"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="troncon_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="longueur" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coordinates" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coords{}" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_vertex_count" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coords" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coords_vertex{}" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="x_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="y_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <OUTPUT_FEAT NAME="<REJECTED>"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="1"/>
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="troncon_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="longueur" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coordinates" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coords{}" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="_vertex_count" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coords" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coords_vertex{}" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="x_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="y_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="fme_rejection_code" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_PARM PARM_NAME="INDEX" PARM_VALUE="1"/>
|
|
#! <XFORM_PARM PARM_NAME="LIST_ATTR" PARM_VALUE="_coords_vertex{}"/>
|
|
#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="PREFIX" PARM_VALUE="y"/>
|
|
#! <XFORM_PARM PARM_NAME="SUFFIX" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="ListIndexer_3"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="26"
|
|
#! TYPE="Inspector"
|
|
#! VERSION="5"
|
|
#! POSITION="3398.3145788047341 -630.48202548350423"
|
|
#! BOUNDING_RECT="3398.3145788047341 -630.48202548350423 431 71"
|
|
#! ORDER="500000000000048"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="false"
|
|
#! LAST_PARM_EDIT="18578"
|
|
#! >
|
|
#! <XFORM_PARM PARM_NAME="AREA_COLOR" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="GROUP_PROCESSING_GROUP" PARM_VALUE="No"/>
|
|
#! <XFORM_PARM PARM_NAME="PEN_COLOR" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="POINTCLOUD_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_NUM_COLS" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_NUM_ROWS" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_START_COL" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_START_ROW" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_VISUALIZATION_OPTION" PARM_VALUE="No Reduction"/>
|
|
#! <XFORM_PARM PARM_NAME="TACKATTRS" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="THINNER_INTERVAL" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="THINNER_MAX_NUM_POINTS" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="THINNER_TYPE_DISPLAY" PARM_VALUE="No Thinning"/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="VECTOR_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="Vertex_debut"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="27"
|
|
#! TYPE="AttributeRemover"
|
|
#! VERSION="1"
|
|
#! POSITION="932.02041131970054 -587.89879631787949"
|
|
#! BOUNDING_RECT="932.02041131970054 -587.89879631787949 431 71"
|
|
#! ORDER="500000000000053"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18578"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="OUTPUT"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="troncon_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="longueur" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coords{}" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_vertex_count" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coords" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="x_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="y_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_PARM PARM_NAME="LIST_ATTRS" PARM_VALUE="_coords_vertex<opencurly><closecurly>"/>
|
|
#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="REMOVE_ATTRS" PARM_VALUE="_coords_vertex<opencurly>0<closecurly>,_coords<opencurly>0<closecurly>,_coordinates"/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="AttributeRemover"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="28"
|
|
#! TYPE="ListIndexer"
|
|
#! VERSION="2"
|
|
#! POSITION="-1336.4716186105015 -1051.8902929578628"
|
|
#! BOUNDING_RECT="-1336.4716186105015 -1051.8902929578628 431 71"
|
|
#! ORDER="500000000000041"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18578"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="OUTPUT"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="troncon_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="longueur" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coordinates" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coords{}" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_vertex_count" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coords" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <OUTPUT_FEAT NAME="<REJECTED>"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="1"/>
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="troncon_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="longueur" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coordinates" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coords{}" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="_vertex_count" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coords" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="fme_rejection_code" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_PARM PARM_NAME="INDEX" PARM_VALUE="@Value(_vertex_count)-1"/>
|
|
#! <XFORM_PARM PARM_NAME="LIST_ATTR" PARM_VALUE="_coords{}"/>
|
|
#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="PREFIX" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="SUFFIX" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="ListIndexer_4"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="29"
|
|
#! TYPE="AttributeSplitter"
|
|
#! VERSION="3"
|
|
#! POSITION="-755.36417504403016 -1077.9420648741245"
|
|
#! BOUNDING_RECT="-755.36417504403016 -1077.9420648741245 431 71"
|
|
#! ORDER="500000000000046"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18578"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="OUTPUT"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="troncon_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="longueur" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coordinates" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coords{}" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_vertex_count" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coords" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coords_vertex{}" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_PARM PARM_NAME="ATTR_NAME" PARM_VALUE="_coords"/>
|
|
#! <XFORM_PARM PARM_NAME="DELIMITER" PARM_VALUE="<comma>"/>
|
|
#! <XFORM_PARM PARM_NAME="DROP_EMPTY_PARTS" PARM_VALUE="No"/>
|
|
#! <XFORM_PARM PARM_NAME="LIST_NAME" PARM_VALUE="_coords_vertex"/>
|
|
#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="TRIM_OPTION" PARM_VALUE="Both"/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="AttributeSplitter_3"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="30"
|
|
#! TYPE="ListIndexer"
|
|
#! VERSION="2"
|
|
#! POSITION="-197.82885469082521 -1070.9420648741245"
|
|
#! BOUNDING_RECT="-197.82885469082521 -1070.9420648741245 431 71"
|
|
#! ORDER="500000000000047"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18578"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="OUTPUT"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="troncon_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="longueur" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coordinates" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coords{}" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_vertex_count" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coords" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coords_vertex{}" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="x_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <OUTPUT_FEAT NAME="<REJECTED>"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="1"/>
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="troncon_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="longueur" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coordinates" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coords{}" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="_vertex_count" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coords" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coords_vertex{}" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="x_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="fme_rejection_code" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_PARM PARM_NAME="INDEX" PARM_VALUE="0"/>
|
|
#! <XFORM_PARM PARM_NAME="LIST_ATTR" PARM_VALUE="_coords_vertex{}"/>
|
|
#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="PREFIX" PARM_VALUE="x"/>
|
|
#! <XFORM_PARM PARM_NAME="SUFFIX" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="ListIndexer_5"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="31"
|
|
#! TYPE="ListIndexer"
|
|
#! VERSION="2"
|
|
#! POSITION="323.34201250418027 -1070.9420648741245"
|
|
#! BOUNDING_RECT="323.34201250418027 -1070.9420648741245 431 71"
|
|
#! ORDER="500000000000047"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18578"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="OUTPUT"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="troncon_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="longueur" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coordinates" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coords{}" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_vertex_count" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coords" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coords_vertex{}" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="x_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="y_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <OUTPUT_FEAT NAME="<REJECTED>"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="1"/>
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="troncon_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="longueur" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coordinates" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coords{}" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="_vertex_count" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coords" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coords_vertex{}" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="x_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="y_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="fme_rejection_code" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_PARM PARM_NAME="INDEX" PARM_VALUE="1"/>
|
|
#! <XFORM_PARM PARM_NAME="LIST_ATTR" PARM_VALUE="_coords_vertex{}"/>
|
|
#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="PREFIX" PARM_VALUE="y"/>
|
|
#! <XFORM_PARM PARM_NAME="SUFFIX" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="ListIndexer_6"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="32"
|
|
#! TYPE="AttributeRemover"
|
|
#! VERSION="1"
|
|
#! POSITION="932.02041131970054 -1130.9420648741245"
|
|
#! BOUNDING_RECT="932.02041131970054 -1130.9420648741245 431 71"
|
|
#! ORDER="500000000000053"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18578"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="OUTPUT"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="troncon_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="longueur" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coordinates" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_vertex_count" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="x_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="y_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_PARM PARM_NAME="LIST_ATTRS" PARM_VALUE="_coords_vertex<opencurly><closecurly> _coords<opencurly><closecurly>"/>
|
|
#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="REMOVE_ATTRS" PARM_VALUE="_coords_vertex<opencurly>0<closecurly>,_coords,_coords<opencurly>0<closecurly>"/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="AttributeRemover_2"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="33"
|
|
#! TYPE="VertexCreator"
|
|
#! VERSION="2"
|
|
#! POSITION="2244.9743929630158 -1157.5787379531814"
|
|
#! BOUNDING_RECT="2244.9743929630158 -1157.5787379531814 431 71"
|
|
#! ORDER="500000000000043"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18578"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="OUTPUT"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="troncon_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="longueur" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coordinates" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_vertex_count" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="x_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="y_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <OUTPUT_FEAT NAME="<REJECTED>"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="1"/>
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="troncon_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="longueur" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coordinates" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="_vertex_count" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="x_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="y_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="fme_rejection_code" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_PARM PARM_NAME="INDEX" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="MODE_NAME" PARM_VALUE="Add Point"/>
|
|
#! <XFORM_PARM PARM_NAME="PARAMETER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="VertexCreator_2"/>
|
|
#! <XFORM_PARM PARM_NAME="XVAL" PARM_VALUE="@Value(x_coords_vertex)"/>
|
|
#! <XFORM_PARM PARM_NAME="YVAL" PARM_VALUE="@Value(y_coords_vertex)"/>
|
|
#! <XFORM_PARM PARM_NAME="ZVAL" PARM_VALUE=""/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="34"
|
|
#! TYPE="Inspector"
|
|
#! VERSION="5"
|
|
#! POSITION="3454.407636871626 -1207.1619671188071"
|
|
#! BOUNDING_RECT="3454.407636871626 -1207.1619671188071 431 71"
|
|
#! ORDER="500000000000048"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="false"
|
|
#! LAST_PARM_EDIT="18578"
|
|
#! >
|
|
#! <XFORM_PARM PARM_NAME="AREA_COLOR" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="GROUP_PROCESSING_GROUP" PARM_VALUE="No"/>
|
|
#! <XFORM_PARM PARM_NAME="PEN_COLOR" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="POINTCLOUD_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_NUM_COLS" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_NUM_ROWS" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_START_COL" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_START_ROW" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_VISUALIZATION_OPTION" PARM_VALUE="No Reduction"/>
|
|
#! <XFORM_PARM PARM_NAME="TACKATTRS" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="THINNER_INTERVAL" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="THINNER_MAX_NUM_POINTS" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="THINNER_TYPE_DISPLAY" PARM_VALUE="No Thinning"/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="VECTOR_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="Vertex_fin"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="35"
|
|
#! TYPE="DuplicateFilter"
|
|
#! VERSION="5"
|
|
#! POSITION="3919.1364930261689 -830.06712524442469"
|
|
#! BOUNDING_RECT="3919.1364930261689 -830.06712524442469 431 71"
|
|
#! ORDER="500000000000057"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18578"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="UNIQUE"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="position_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="troncon_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="longueur" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coordinates" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_vertex_count" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="x_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="y_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coords{}" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coords" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <OUTPUT_FEAT NAME="DUPLICATE"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="1"/>
|
|
#! <XFORM_ATTR ATTR_NAME="position_vertex" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="troncon_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="longueur" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coordinates" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="_vertex_count" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="x_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="y_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coords{}" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coords" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_PARM PARM_NAME="ADVANCED_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="INPUT_ORDERED_CHOICE" PARM_VALUE="No"/>
|
|
#! <XFORM_PARM PARM_NAME="KEYATTR" PARM_VALUE="y_coords_vertex x_coords_vertex"/>
|
|
#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="PRESERVE_FEATURE_ORDER" PARM_VALUE="Per Output Port"/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="DuplicateFilter"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="36"
|
|
#! TYPE="Inspector"
|
|
#! VERSION="5"
|
|
#! POSITION="10765.693920858965 -1817.849455052931"
|
|
#! BOUNDING_RECT="10765.693920858965 -1817.849455052931 431 71"
|
|
#! ORDER="500000000000058"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="false"
|
|
#! LAST_PARM_EDIT="18578"
|
|
#! >
|
|
#! <XFORM_PARM PARM_NAME="AREA_COLOR" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="GROUP_PROCESSING_GROUP" PARM_VALUE="No"/>
|
|
#! <XFORM_PARM PARM_NAME="PEN_COLOR" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="POINTCLOUD_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_NUM_COLS" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_NUM_ROWS" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_START_COL" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_START_ROW" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_VISUALIZATION_OPTION" PARM_VALUE="No Reduction"/>
|
|
#! <XFORM_PARM PARM_NAME="TACKATTRS" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="THINNER_INTERVAL" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="THINNER_MAX_NUM_POINTS" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="THINNER_TYPE_DISPLAY" PARM_VALUE="No Thinning"/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="VECTOR_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="pk"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="37"
|
|
#! TYPE="AttributeRemover"
|
|
#! VERSION="1"
|
|
#! POSITION="4603.8208854256563 -830.06712524442469"
|
|
#! BOUNDING_RECT="4603.8208854256563 -830.06712524442469 431 71"
|
|
#! ORDER="500000000000062"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18578"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="OUTPUT"/>
|
|
#! <XFORM_ATTR ATTR_NAME="position_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="troncon_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="longueur" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="x_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="y_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_PARM PARM_NAME="LIST_ATTRS" PARM_VALUE="_coords<opencurly><closecurly>"/>
|
|
#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="REMOVE_ATTRS" PARM_VALUE="_coords,path_seq,_vertex_count,_coordinates"/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="AttributeRemover_3"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="38"
|
|
#! TYPE="FeatureMerger"
|
|
#! VERSION="17"
|
|
#! POSITION="-5357.4572811485959 1007.4913627801187"
|
|
#! BOUNDING_RECT="-5357.4572811485959 1007.4913627801187 431 71"
|
|
#! ORDER="500000000000063"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18578"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="MERGED"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <OUTPUT_FEAT NAME="UNMERGED_REQUESTOR"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="1"/>
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <OUTPUT_FEAT NAME="USED_SUPPLIER"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="2"/>
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="numReferences" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <OUTPUT_FEAT NAME="UNUSED_SUPPLIER"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="3"/>
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="3" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="3" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="3" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="3" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="3" />
|
|
#! <OUTPUT_FEAT NAME="<REJECTED>"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="4"/>
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="4" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="4" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="4" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="4" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="4" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="4" />
|
|
#! <XFORM_ATTR ATTR_NAME="fme_rejection_code" IS_USER_CREATED="false" FEAT_INDEX="4" />
|
|
#! <XFORM_PARM PARM_NAME="ATTR_ACCUM_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="ATTR_ACCUM_MODE" PARM_VALUE="Merge Supplier"/>
|
|
#! <XFORM_PARM PARM_NAME="ATTR_CONFLICT_RES" PARM_VALUE="Use Requestor"/>
|
|
#! <XFORM_PARM PARM_NAME="CLEANING_TOLERANCE" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="CONNECT_Z_MODE" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="GENERATE_LIST_GROUP" PARM_VALUE="NO"/>
|
|
#! <XFORM_PARM PARM_NAME="GEOM_TYPE" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="GROUP_BY" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="IGNORE_NULLS" PARM_VALUE="No"/>
|
|
#! <XFORM_PARM PARM_NAME="JOIN_ATTRIBUTES_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="JOIN_KEYS" PARM_VALUE="<at>Value<openparen>secteur_id<closeparen> <at>Value<openparen>secteur_id<closeparen> AUTO"/>
|
|
#! <XFORM_PARM PARM_NAME="LIST_ATTRS_TO_INCLUDE" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="LIST_ATTRS_TO_INCLUDE_MODE" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="LIST_NAME" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="MERGE_COUNT_ATTR" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="MERGE_TYPE" PARM_VALUE="Attributes Only"/>
|
|
#! <XFORM_PARM PARM_NAME="PARAMETERS" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="PROCESS_DUPS" PARM_VALUE="NO"/>
|
|
#! <XFORM_PARM PARM_NAME="REJECT_NULL_MISSING_KEYS" PARM_VALUE="No"/>
|
|
#! <XFORM_PARM PARM_NAME="SUPPLIERS_FIRST" PARM_VALUE="No"/>
|
|
#! <XFORM_PARM PARM_NAME="SUPPLIER_PREFIX" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="FeatureMerger"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="39"
|
|
#! TYPE="Sorter"
|
|
#! VERSION="2"
|
|
#! POSITION="-4229.3809188200539 1007.4913627801187"
|
|
#! BOUNDING_RECT="-4229.3809188200539 1007.4913627801187 431 71"
|
|
#! ORDER="500000000000017"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18592"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="SORTED"/>
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_reels" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_PARM PARM_NAME="GROUP_BY" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="GROUP_BY_MODE" PARM_VALUE="No"/>
|
|
#! <XFORM_PARM PARM_NAME="SORT_GRP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="SORT_PARM" PARM_VALUE="secteur_id NUMERIC ASCENDING"/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="Sorter"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="40"
|
|
#! TYPE="AttributeCreator"
|
|
#! VERSION="9"
|
|
#! POSITION="2826.538758938862 -580.89879631787949"
|
|
#! BOUNDING_RECT="2826.538758938862 -580.89879631787949 431 71"
|
|
#! ORDER="500000000000068"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18578"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="OUTPUT"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="position_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="troncon_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="longueur" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coords{}" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_vertex_count" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coords" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="x_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="y_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_PARM PARM_NAME="ATTRIBUTE_GRP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="ATTRIBUTE_HANDLING" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="ATTR_TABLE" PARM_VALUE=""" position_vertex SET_TO debut"/>
|
|
#! <XFORM_PARM PARM_NAME="MULTI_FEATURE_MODE" PARM_VALUE="NO"/>
|
|
#! <XFORM_PARM PARM_NAME="NULL_ATTR_MODE_DISPLAY" PARM_VALUE="No Substitution"/>
|
|
#! <XFORM_PARM PARM_NAME="NULL_ATTR_VALUE" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="NUM_PRIOR_FEATURES" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="NUM_SUBSEQUENT_FEATURES" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="AttributeCreator"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="41"
|
|
#! TYPE="AttributeCreator"
|
|
#! VERSION="9"
|
|
#! POSITION="2826.538758938862 -1157.5787379531814"
|
|
#! BOUNDING_RECT="2826.538758938862 -1157.5787379531814 431 71"
|
|
#! ORDER="500000000000068"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18578"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="OUTPUT"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="position_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="troncon_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="longueur" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_coordinates" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_vertex_count" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="x_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="y_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_PARM PARM_NAME="ATTRIBUTE_GRP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="ATTRIBUTE_HANDLING" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="ATTR_TABLE" PARM_VALUE=""" position_vertex SET_TO fin"/>
|
|
#! <XFORM_PARM PARM_NAME="MULTI_FEATURE_MODE" PARM_VALUE="NO"/>
|
|
#! <XFORM_PARM PARM_NAME="NULL_ATTR_MODE_DISPLAY" PARM_VALUE="No Substitution"/>
|
|
#! <XFORM_PARM PARM_NAME="NULL_ATTR_VALUE" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="NUM_PRIOR_FEATURES" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="NUM_SUBSEQUENT_FEATURES" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="AttributeCreator_2"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="42"
|
|
#! TYPE="Inspector"
|
|
#! VERSION="5"
|
|
#! POSITION="4078.6867681051017 -1207.1619671188071"
|
|
#! BOUNDING_RECT="4078.6867681051017 -1207.1619671188071 431 71"
|
|
#! ORDER="500000000000069"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="false"
|
|
#! LAST_PARM_EDIT="18578"
|
|
#! >
|
|
#! <XFORM_PARM PARM_NAME="AREA_COLOR" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="GROUP_PROCESSING_GROUP" PARM_VALUE="No"/>
|
|
#! <XFORM_PARM PARM_NAME="PEN_COLOR" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="POINTCLOUD_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_NUM_COLS" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_NUM_ROWS" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_START_COL" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_START_ROW" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_VISUALIZATION_OPTION" PARM_VALUE="No Reduction"/>
|
|
#! <XFORM_PARM PARM_NAME="TACKATTRS" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="THINNER_INTERVAL" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="THINNER_MAX_NUM_POINTS" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="THINNER_TYPE_DISPLAY" PARM_VALUE="No Thinning"/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="VECTOR_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="DuplicateFilter_Duplicate"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="43"
|
|
#! TYPE="Sorter"
|
|
#! VERSION="2"
|
|
#! POSITION="9515.402780808774 -1875.9347289509717"
|
|
#! BOUNDING_RECT="9515.402780808774 -1875.9347289509717 431 71"
|
|
#! ORDER="500000000000070"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18578"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="SORTED"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="length_real" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="length_theorical" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_admincode" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="pk_y" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="pk_lat" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="pk_x" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="pk_long" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="position_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="troncon_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="x_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="y_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_path_seq" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_node" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_cost" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_agg_cost" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_osm_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_highway" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_type" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_oneway" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_ref" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_name_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_name_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_osm_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_type" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_admin_level" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_source_name_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_postcode" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_wikidata" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_surf_ha" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_x" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_y" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_PARM PARM_NAME="GROUP_BY" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="GROUP_BY_MODE" PARM_VALUE="No"/>
|
|
#! <XFORM_PARM PARM_NAME="SORT_GRP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="SORT_PARM" PARM_VALUE="secteur_id NUMERIC ASCENDING troncon_id NUMERIC ASCENDING"/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="Sorter_2"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="44"
|
|
#! TYPE="Counter"
|
|
#! VERSION="2"
|
|
#! POSITION="10058.558737586678 -1875.9347289509717"
|
|
#! BOUNDING_RECT="10058.558737586678 -1875.9347289509717 431 71"
|
|
#! ORDER="500000000000071"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18592"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="OUTPUT"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="length_real" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="length_theorical" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_admincode" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="pk_y" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="pk_lat" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="pk_x" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="pk_long" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="position_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="troncon_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="x_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="y_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_path_seq" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_node" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_cost" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_agg_cost" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_osm_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_highway" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_type" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_oneway" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_ref" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_name_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_name_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_osm_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_type" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_admin_level" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_source_name_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_postcode" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_wikidata" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_surf_ha" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_x" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_y" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="pk_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <OUTPUT_FEAT NAME="<REJECTED>"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="1"/>
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name_fr" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="length_real" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="length_theorical" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_admincode" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="pk_y" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="pk_lat" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="pk_x" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="pk_long" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="position_vertex" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="troncon_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="x_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="y_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_secteur_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_path_seq" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_node" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_cost" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_agg_cost" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_osm_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_highway" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_type" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_oneway" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_ref" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_name_fr" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_name_br" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_osm_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_type" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_admin_level" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name_br" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_source_name_br" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_postcode" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_wikidata" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_surf_ha" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_x" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_y" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="fme_rejection_code" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="pk_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_PARM PARM_NAME="CNT_ATTR" PARM_VALUE="pk_id"/>
|
|
#! <XFORM_PARM PARM_NAME="DOMAIN" PARM_VALUE="pk_id"/>
|
|
#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="SCOPE" PARM_VALUE="Local"/>
|
|
#! <XFORM_PARM PARM_NAME="START" PARM_VALUE="$(START)"/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="Counter"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="45"
|
|
#! TYPE="PointOnLineOverlayer"
|
|
#! VERSION="7"
|
|
#! POSITION="5105.7534565612104 -1691.5047740958678"
|
|
#! BOUNDING_RECT="5105.7534565612104 -1691.5047740958678 431 71"
|
|
#! ORDER="500000000000073"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18578"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="POINT"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="position_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="troncon_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="longueur" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="x_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="y_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_path_seq" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_node" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_cost" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_agg_cost" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_osm_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_highway" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_type" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_oneway" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_ref" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_name_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_name_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <OUTPUT_FEAT NAME="LINE"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="1"/>
|
|
#! <XFORM_ATTR ATTR_NAME="position_vertex" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="troncon_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="longueur" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="x_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="y_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_secteur_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_path_seq" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_node" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_cost" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_agg_cost" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_osm_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_highway" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_type" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_oneway" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_ref" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_name_fr" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_name_br" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <OUTPUT_FEAT NAME="<REJECTED>"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="2"/>
|
|
#! <XFORM_ATTR ATTR_NAME="position_vertex" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="troncon_id" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="longueur" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="x_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="y_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_secteur_id" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_path_seq" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_node" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_cost" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_agg_cost" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_osm_id" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_highway" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_type" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_oneway" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_ref" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_name_fr" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_name_br" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="fme_rejection_code" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_PARM PARM_NAME="ATTR_ACCUM_GROUP" PARM_VALUE="YES"/>
|
|
#! <XFORM_PARM PARM_NAME="ATTR_ACCUM_GROUP1" PARM_VALUE="NO"/>
|
|
#! <XFORM_PARM PARM_NAME="ATTR_ACCUM_GROUP_CANDIDATE" PARM_VALUE="NO"/>
|
|
#! <XFORM_PARM PARM_NAME="ATTR_ACCUM_MODE" PARM_VALUE="Merge Incoming"/>
|
|
#! <XFORM_PARM PARM_NAME="ATTR_ACCUM_SUPER_GROUP" PARM_VALUE="FME_DISCLOSURE_OPEN"/>
|
|
#! <XFORM_PARM PARM_NAME="ATTR_CONFLICT_RES" PARM_VALUE="Use Original"/>
|
|
#! <XFORM_PARM PARM_NAME="CANDIDATE_LIST_ATTRS_TO_INCLUDE" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="CANDIDATE_LIST_ATTRS_TO_INCLUDE_MODE" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="CANDIDATE_LIST_NAME" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="DEAGGREGATE_INPUT" PARM_VALUE="Yes"/>
|
|
#! <XFORM_PARM PARM_NAME="FME_PROCESS_COUNTDISP" PARM_VALUE="No Parallelism"/>
|
|
#! <XFORM_PARM PARM_NAME="FME_PROCESS_GROUPS_ORDERED" PARM_VALUE="No"/>
|
|
#! <XFORM_PARM PARM_NAME="GROUP_BY" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="INCOMING_PREFIX" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="LIST_ATTRS_TO_INCLUDE" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="LIST_ATTRS_TO_INCLUDE_MODE" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="LIST_NAME" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="OV_ATTR" PARM_VALUE="_overlaps"/>
|
|
#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="TOLERANCE" PARM_VALUE="1"/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="PointOnLineOverlayer"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="46"
|
|
#! TYPE="PointOnAreaOverlayer"
|
|
#! VERSION="8"
|
|
#! POSITION="5708.9238639812074 -2353.6997676952897"
|
|
#! BOUNDING_RECT="5708.9238639812074 -2353.6997676952897 431 71"
|
|
#! ORDER="500000000000079"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18578"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="POINT"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="position_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="troncon_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="longueur" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="x_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="y_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_path_seq" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_node" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_cost" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_agg_cost" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_osm_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_highway" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_type" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_oneway" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_ref" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_name_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_name_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_osm_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_type" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_admin_level" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_source_name_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_admincode" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_postcode" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_wikidata" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_surf_ha" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_x" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_y" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <OUTPUT_FEAT NAME="AREA"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="1"/>
|
|
#! <XFORM_ATTR ATTR_NAME="position_vertex" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="troncon_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="longueur" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="x_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="y_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_secteur_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_path_seq" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_node" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_cost" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_agg_cost" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_osm_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_highway" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_type" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_oneway" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_ref" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_name_fr" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_name_br" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_osm_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_type" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_admin_level" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name_fr" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name_br" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_source_name_br" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_admincode" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_postcode" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_wikidata" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_surf_ha" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_x" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_y" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <OUTPUT_FEAT NAME="<REJECTED>"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="2"/>
|
|
#! <XFORM_ATTR ATTR_NAME="position_vertex" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="troncon_id" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="longueur" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="x_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="y_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_secteur_id" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_path_seq" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_node" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_cost" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_agg_cost" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_osm_id" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_highway" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_type" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_oneway" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_ref" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_name_fr" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_name_br" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_id" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_osm_id" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_type" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_admin_level" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name_fr" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name_br" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_source_name_br" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_admincode" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_postcode" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_wikidata" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_surf_ha" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_x" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_y" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="fme_rejection_code" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_PARM PARM_NAME="ATTR_ACCUM_GROUP" PARM_VALUE="YES"/>
|
|
#! <XFORM_PARM PARM_NAME="ATTR_ACCUM_GROUP1" PARM_VALUE="NO"/>
|
|
#! <XFORM_PARM PARM_NAME="ATTR_ACCUM_GROUP_CANDIDATE" PARM_VALUE="NO"/>
|
|
#! <XFORM_PARM PARM_NAME="ATTR_ACCUM_MODE" PARM_VALUE="Merge Incoming"/>
|
|
#! <XFORM_PARM PARM_NAME="ATTR_ACCUM_SUPER_GROUP" PARM_VALUE="FME_DISCLOSURE_OPEN"/>
|
|
#! <XFORM_PARM PARM_NAME="ATTR_CONFLICT_RES" PARM_VALUE="Use Original"/>
|
|
#! <XFORM_PARM PARM_NAME="CANDIDATE_LIST_ATTRS_TO_INCLUDE" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="CANDIDATE_LIST_ATTRS_TO_INCLUDE_MODE" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="CANDIDATE_LIST_NAME" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="DEAGGREGATE_INPUT" PARM_VALUE="Yes"/>
|
|
#! <XFORM_PARM PARM_NAME="FME_PROCESS_COUNTDISP" PARM_VALUE="No Parallelism"/>
|
|
#! <XFORM_PARM PARM_NAME="FME_PROCESS_GROUPS_ORDERED" PARM_VALUE="No"/>
|
|
#! <XFORM_PARM PARM_NAME="GROUP_BY" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="INCOMING_PREFIX" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="LIST_ATTRS_TO_INCLUDE" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="LIST_ATTRS_TO_INCLUDE_MODE" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="LIST_NAME" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="OV_ATTR" PARM_VALUE="_overlaps"/>
|
|
#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="POLYS_FIRST" PARM_VALUE="NO"/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="PointOnAreaOverlayer"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="47"
|
|
#! TYPE="AttributeRenamer"
|
|
#! VERSION="4"
|
|
#! POSITION="8939.1618488789936 -1875.9347289509717"
|
|
#! BOUNDING_RECT="8939.1618488789936 -1875.9347289509717 431 71"
|
|
#! ORDER="500000000000081"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18592"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="OUTPUT"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="length_real" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="length_theorical" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_admincode" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="pk_y" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="pk_lat" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="pk_x" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="pk_long" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="position_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="troncon_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="x_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="y_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_path_seq" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_node" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_cost" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_agg_cost" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_osm_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_highway" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_type" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_oneway" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_ref" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_name_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_name_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_osm_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_type" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_admin_level" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_source_name_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_postcode" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_wikidata" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_surf_ha" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_x" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_y" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_PARM PARM_NAME="ATTRIBUTE_GRP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="ATTR_TABLE" PARM_VALUE="municipality_nom municipality_name_fr RENAME_SET_DEFAULT longueur length_real RENAME_SET_DEFAULT km_redadeg length_theorical RENAME_SET_DEFAULT municipality_admincode municipality_admincode RENAME_SET_DEFAULT "/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="AttributeRenamer"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="48"
|
|
#! TYPE="BulkAttributeRenamer"
|
|
#! VERSION="4"
|
|
#! POSITION="4817.3615435068086 -2472.9019906453532"
|
|
#! BOUNDING_RECT="4817.3615435068086 -2472.9019906453532 431 71"
|
|
#! ORDER="500000000000082"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18578"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="OUTPUT"/>
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_osm_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_type" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_admin_level" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_source_name_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_admincode" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_postcode" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_wikidata" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_surf_ha" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_x" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_y" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_PARM PARM_NAME="ATTRCHOICE" PARM_VALUE="All Attributes"/>
|
|
#! <XFORM_PARM PARM_NAME="ATTRLIST" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="ATTRS_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="CASE_CHANGE_TYPE" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="CASE_DISP" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="MODE_CHOICE" PARM_VALUE="RENAME"/>
|
|
#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="PATTERN_ACTION_DISP" PARM_VALUE="ADDPREFIX"/>
|
|
#! <XFORM_PARM PARM_NAME="REPLACE_PATTERN" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="REPLACE_STR" PARM_VALUE="municipality_"/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="BulkAttributeRenamer"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="49"
|
|
#! TYPE="BulkAttributeRenamer"
|
|
#! VERSION="4"
|
|
#! POSITION="4381.0364255386476 -1834.9159977494407"
|
|
#! BOUNDING_RECT="4381.0364255386476 -1834.9159977494407 431 71"
|
|
#! ORDER="500000000000082"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18578"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="OUTPUT"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="way_secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_path_seq" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_node" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_cost" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_agg_cost" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_osm_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_highway" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_type" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_oneway" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_ref" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_name_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_name_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_PARM PARM_NAME="ATTRCHOICE" PARM_VALUE="All Attributes"/>
|
|
#! <XFORM_PARM PARM_NAME="ATTRLIST" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="ATTRS_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="CASE_CHANGE_TYPE" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="CASE_DISP" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="MODE_CHOICE" PARM_VALUE="RENAME"/>
|
|
#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="PATTERN_ACTION_DISP" PARM_VALUE="ADDPREFIX"/>
|
|
#! <XFORM_PARM PARM_NAME="REPLACE_PATTERN" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="REPLACE_STR" PARM_VALUE="way_"/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="BulkAttributeRenamer_2"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="50"
|
|
#! TYPE="CoordinateExtractor"
|
|
#! VERSION="2"
|
|
#! POSITION="7230.0218852433309 -1787.9941410513918"
|
|
#! BOUNDING_RECT="7230.0218852433309 -1787.9941410513918 431 71"
|
|
#! ORDER="500000000000084"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18578"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="OUTPUT"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="position_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="troncon_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="longueur" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="x_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="y_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_path_seq" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_node" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_cost" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_agg_cost" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_osm_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_highway" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_type" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_oneway" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_ref" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_name_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_name_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_osm_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_type" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_admin_level" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_source_name_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_admincode" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_postcode" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_wikidata" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_surf_ha" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_x" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_y" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="pk_x" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="pk_y" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_PARM PARM_NAME="ALL_ATTRIBUTES_GROUP" PARM_VALUE="FME_DISCLOSURE_CLOSED"/>
|
|
#! <XFORM_PARM PARM_NAME="IND" PARM_VALUE="0"/>
|
|
#! <XFORM_PARM PARM_NAME="INDEX_ATTRIBUTES_GROUP" PARM_VALUE="FME_DISCLOSURE_OPEN"/>
|
|
#! <XFORM_PARM PARM_NAME="LIST_NAME" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="MODE" PARM_VALUE="Specify Coordinate"/>
|
|
#! <XFORM_PARM PARM_NAME="MODE_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="CoordinateExtractor"/>
|
|
#! <XFORM_PARM PARM_NAME="X_ATTR" PARM_VALUE="pk_x"/>
|
|
#! <XFORM_PARM PARM_NAME="Y_ATTR" PARM_VALUE="pk_y"/>
|
|
#! <XFORM_PARM PARM_NAME="Z_ATTR" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="Z_DEFAULT" PARM_VALUE=""/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="51"
|
|
#! TYPE="AttributeReprojector"
|
|
#! VERSION="0"
|
|
#! POSITION="7230.0218852433309 -2506.8907325946275"
|
|
#! BOUNDING_RECT="7230.0218852433309 -2506.8907325946275 431 71"
|
|
#! ORDER="500000000000086"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18578"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="OUTPUT"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="pk_y" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="pk_lat" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="pk_x" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="pk_long" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="position_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="troncon_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="longueur" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="x_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="y_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_path_seq" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_node" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_cost" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_agg_cost" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_osm_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_highway" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_type" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_oneway" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_ref" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_name_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_name_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_osm_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_type" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_admin_level" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_source_name_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_admincode" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_postcode" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_wikidata" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_surf_ha" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_x" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_y" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_PARM PARM_NAME="DEST" PARM_VALUE="LL-WGS84"/>
|
|
#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="SOURCE" PARM_VALUE="EPSG:2154"/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XATTR" PARM_VALUE="pk_long"/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="AttributeReprojector"/>
|
|
#! <XFORM_PARM PARM_NAME="YATTR" PARM_VALUE="pk_lat"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="52"
|
|
#! TYPE="AttributeCopier"
|
|
#! VERSION="6"
|
|
#! POSITION="7230.0218852433309 -2300.9607159042907"
|
|
#! BOUNDING_RECT="7230.0218852433309 -2300.9607159042907 431 71"
|
|
#! ORDER="500000000000087"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18578"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="OUTPUT"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="pk_y" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="pk_lat" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="pk_x" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="pk_long" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="position_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="troncon_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="longueur" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="x_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="y_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_path_seq" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_node" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_cost" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_agg_cost" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_osm_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_highway" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_type" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_oneway" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_ref" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_name_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_name_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_osm_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_type" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_admin_level" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_source_name_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_admincode" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_postcode" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_wikidata" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_surf_ha" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_x" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_y" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_PARM PARM_NAME="ATTRIBUTE_GRP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="ATTR_TABLE" PARM_VALUE="pk_y pk_lat COPY pk_x pk_long COPY "/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="AttributeCopier"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="53"
|
|
#! TYPE="Inspector"
|
|
#! VERSION="5"
|
|
#! POSITION="6595.164028488115 -2831.7458393469997"
|
|
#! BOUNDING_RECT="6595.164028488115 -2831.7458393469997 431 71"
|
|
#! ORDER="500000000000088"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="false"
|
|
#! LAST_PARM_EDIT="18578"
|
|
#! >
|
|
#! <XFORM_PARM PARM_NAME="AREA_COLOR" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="GROUP_PROCESSING_GROUP" PARM_VALUE="No"/>
|
|
#! <XFORM_PARM PARM_NAME="PEN_COLOR" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="POINTCLOUD_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_NUM_COLS" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_NUM_ROWS" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_START_COL" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_START_ROW" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_VISUALIZATION_OPTION" PARM_VALUE="No Reduction"/>
|
|
#! <XFORM_PARM PARM_NAME="TACKATTRS" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="THINNER_INTERVAL" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="THINNER_MAX_NUM_POINTS" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="THINNER_TYPE_DISPLAY" PARM_VALUE="No Thinning"/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="VECTOR_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="PointOnAreaOverlayer_Point"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="55"
|
|
#! TYPE="CoordinateSystemSetter"
|
|
#! VERSION="0"
|
|
#! POSITION="6659.7889347371756 -1787.9941410513918"
|
|
#! BOUNDING_RECT="6659.7889347371756 -1787.9941410513918 431 71"
|
|
#! ORDER="500000000000091"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18578"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="OUTPUT"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="position_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="troncon_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="longueur" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="x_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="y_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_path_seq" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_node" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_cost" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_agg_cost" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_osm_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_highway" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_type" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_oneway" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_ref" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_name_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_name_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_osm_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_type" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_admin_level" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_source_name_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_admincode" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_postcode" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_wikidata" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_surf_ha" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_x" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_y" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_PARM PARM_NAME="COORDSYS" PARM_VALUE="EPSG:2154"/>
|
|
#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="CoordinateSystemSetter"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="56"
|
|
#! TYPE="AttributeRounder"
|
|
#! VERSION="3"
|
|
#! POSITION="7230.0218852433309 -1985.1018347219035"
|
|
#! BOUNDING_RECT="7230.0218852433309 -1985.1018347219035 431 71"
|
|
#! ORDER="500000000000092"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18578"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="OUTPUT"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="position_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="troncon_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="longueur" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="x_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="y_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_path_seq" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_node" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_cost" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_agg_cost" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_osm_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_highway" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_type" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_oneway" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_ref" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_name_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_name_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_osm_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_type" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_admin_level" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_source_name_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_admincode" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_postcode" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_wikidata" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_surf_ha" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_x" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_y" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="pk_x" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="pk_y" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <OUTPUT_FEAT NAME="<REJECTED>"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="1"/>
|
|
#! <XFORM_ATTR ATTR_NAME="position_vertex" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="troncon_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="longueur" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="x_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="y_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_secteur_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_path_seq" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_node" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_cost" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_agg_cost" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_osm_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_highway" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_type" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_oneway" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_ref" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_name_fr" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_name_br" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_osm_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_type" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_admin_level" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name_fr" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name_br" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_source_name_br" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_admincode" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_postcode" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_wikidata" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_surf_ha" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_x" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_y" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="pk_x" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="pk_y" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="fme_rejection_code" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="PLACES" PARM_VALUE="2"/>
|
|
#! <XFORM_PARM PARM_NAME="ROUND_TYPE" PARM_VALUE="Nearest"/>
|
|
#! <XFORM_PARM PARM_NAME="SRC_ATTRS" PARM_VALUE="pk_y pk_x"/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="AttributeRounder"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="57"
|
|
#! TYPE="AttributeRounder"
|
|
#! VERSION="3"
|
|
#! POSITION="8138.2796639391318 -1812.8096977006592"
|
|
#! BOUNDING_RECT="8138.2796639391318 -1812.8096977006592 431 71"
|
|
#! ORDER="500000000000094"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18578"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="OUTPUT"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="pk_y" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="pk_lat" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="pk_x" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="pk_long" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="position_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="troncon_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="longueur" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="x_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="y_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_path_seq" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_node" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_cost" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_agg_cost" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_osm_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_highway" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_type" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_oneway" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_ref" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_name_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_name_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_osm_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_type" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_admin_level" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_source_name_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_admincode" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_postcode" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_wikidata" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_surf_ha" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_x" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_y" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <OUTPUT_FEAT NAME="<REJECTED>"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="1"/>
|
|
#! <XFORM_ATTR ATTR_NAME="pk_y" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="pk_lat" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="pk_x" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="pk_long" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="position_vertex" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="troncon_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="longueur" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="x_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="y_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_secteur_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_path_seq" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_node" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_cost" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_agg_cost" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_osm_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_highway" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_type" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_oneway" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_ref" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_name_fr" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_name_br" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_osm_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_type" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_admin_level" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name_fr" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name_br" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_source_name_br" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_admincode" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_postcode" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_wikidata" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_surf_ha" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_x" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_y" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="fme_rejection_code" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="PLACES" PARM_VALUE="0"/>
|
|
#! <XFORM_PARM PARM_NAME="ROUND_TYPE" PARM_VALUE="Nearest"/>
|
|
#! <XFORM_PARM PARM_NAME="SRC_ATTRS" PARM_VALUE="longueur"/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="AttributeRounder_2"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="58"
|
|
#! TYPE="AttributeRenamer"
|
|
#! VERSION="4"
|
|
#! POSITION="-7024.1243825039319 970.41234030450062"
|
|
#! BOUNDING_RECT="-7024.1243825039319 970.41234030450062 431 71"
|
|
#! ORDER="500000000000099"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18592"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="OUTPUT"/>
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_PARM PARM_NAME="ATTRIBUTE_GRP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="ATTR_TABLE" PARM_VALUE="id secteur_id RENAME_SET_DEFAULT "/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="AttributeRenamer_2"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="59"
|
|
#! TYPE="LineBuilder"
|
|
#! VERSION="6"
|
|
#! POSITION="10788.075955367651 -3823.6417386748381"
|
|
#! BOUNDING_RECT="10788.075955367651 -3823.6417386748381 431 71"
|
|
#! ORDER="500000000000102"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18592"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="POINT"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="length_real" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="length_theorical" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_admincode" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="pk_y" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="pk_lat" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="pk_x" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="pk_long" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="position_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="troncon_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="x_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="y_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_path_seq" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_node" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_cost" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_agg_cost" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_osm_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_highway" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_type" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_oneway" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_ref" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_name_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_name_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_osm_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_type" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_admin_level" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_source_name_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_postcode" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_wikidata" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_surf_ha" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_x" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_y" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="pk_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <OUTPUT_FEAT NAME="LINE"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="1"/>
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name_fr" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="length_real" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="length_theorical" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_admincode" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="pk_y" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="pk_lat" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="pk_x" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="pk_long" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="position_vertex" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="troncon_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="x_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="y_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_secteur_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_path_seq" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_node" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_cost" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_agg_cost" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_osm_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_highway" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_type" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_oneway" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_ref" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_name_fr" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_name_br" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_osm_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_type" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_admin_level" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name_br" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_source_name_br" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_postcode" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_wikidata" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_surf_ha" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_x" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_y" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="pk_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <OUTPUT_FEAT NAME="POLYGON"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="2"/>
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name_fr" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="length_real" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="length_theorical" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_admincode" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="pk_y" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="pk_lat" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="pk_x" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="pk_long" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="position_vertex" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="troncon_id" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="x_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="y_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_secteur_id" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_path_seq" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_node" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_cost" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_agg_cost" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_osm_id" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_highway" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_type" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_oneway" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_ref" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_name_fr" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_name_br" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_id" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_osm_id" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_type" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_admin_level" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name_br" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_source_name_br" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_postcode" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_wikidata" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_surf_ha" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_x" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_y" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="pk_id" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <OUTPUT_FEAT NAME="<REJECTED>"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="3"/>
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name_fr" IS_USER_CREATED="false" FEAT_INDEX="3" />
|
|
#! <XFORM_ATTR ATTR_NAME="length_real" IS_USER_CREATED="false" FEAT_INDEX="3" />
|
|
#! <XFORM_ATTR ATTR_NAME="length_theorical" IS_USER_CREATED="false" FEAT_INDEX="3" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_admincode" IS_USER_CREATED="false" FEAT_INDEX="3" />
|
|
#! <XFORM_ATTR ATTR_NAME="pk_y" IS_USER_CREATED="false" FEAT_INDEX="3" />
|
|
#! <XFORM_ATTR ATTR_NAME="pk_lat" IS_USER_CREATED="false" FEAT_INDEX="3" />
|
|
#! <XFORM_ATTR ATTR_NAME="pk_x" IS_USER_CREATED="false" FEAT_INDEX="3" />
|
|
#! <XFORM_ATTR ATTR_NAME="pk_long" IS_USER_CREATED="false" FEAT_INDEX="3" />
|
|
#! <XFORM_ATTR ATTR_NAME="position_vertex" IS_USER_CREATED="false" FEAT_INDEX="3" />
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="3" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="3" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="3" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="3" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="3" />
|
|
#! <XFORM_ATTR ATTR_NAME="troncon_id" IS_USER_CREATED="false" FEAT_INDEX="3" />
|
|
#! <XFORM_ATTR ATTR_NAME="x_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="3" />
|
|
#! <XFORM_ATTR ATTR_NAME="y_coords_vertex" IS_USER_CREATED="false" FEAT_INDEX="3" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_secteur_id" IS_USER_CREATED="false" FEAT_INDEX="3" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_path_seq" IS_USER_CREATED="false" FEAT_INDEX="3" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_node" IS_USER_CREATED="false" FEAT_INDEX="3" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_cost" IS_USER_CREATED="false" FEAT_INDEX="3" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_agg_cost" IS_USER_CREATED="false" FEAT_INDEX="3" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_osm_id" IS_USER_CREATED="false" FEAT_INDEX="3" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_highway" IS_USER_CREATED="false" FEAT_INDEX="3" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_type" IS_USER_CREATED="false" FEAT_INDEX="3" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_oneway" IS_USER_CREATED="false" FEAT_INDEX="3" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_ref" IS_USER_CREATED="false" FEAT_INDEX="3" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_name_fr" IS_USER_CREATED="false" FEAT_INDEX="3" />
|
|
#! <XFORM_ATTR ATTR_NAME="way_name_br" IS_USER_CREATED="false" FEAT_INDEX="3" />
|
|
#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="3" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_id" IS_USER_CREATED="false" FEAT_INDEX="3" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_osm_id" IS_USER_CREATED="false" FEAT_INDEX="3" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_type" IS_USER_CREATED="false" FEAT_INDEX="3" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_admin_level" IS_USER_CREATED="false" FEAT_INDEX="3" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name" IS_USER_CREATED="false" FEAT_INDEX="3" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_name_br" IS_USER_CREATED="false" FEAT_INDEX="3" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_source_name_br" IS_USER_CREATED="false" FEAT_INDEX="3" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_postcode" IS_USER_CREATED="false" FEAT_INDEX="3" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_wikidata" IS_USER_CREATED="false" FEAT_INDEX="3" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_surf_ha" IS_USER_CREATED="false" FEAT_INDEX="3" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_x" IS_USER_CREATED="false" FEAT_INDEX="3" />
|
|
#! <XFORM_ATTR ATTR_NAME="municipality_y" IS_USER_CREATED="false" FEAT_INDEX="3" />
|
|
#! <XFORM_ATTR ATTR_NAME="pk_id" IS_USER_CREATED="false" FEAT_INDEX="3" />
|
|
#! <XFORM_ATTR ATTR_NAME="fme_rejection_code" IS_USER_CREATED="false" FEAT_INDEX="3" />
|
|
#! <XFORM_PARM PARM_NAME="ACCUM_INPUT_ATTRS" PARM_VALUE="Use Attributes From One Feature"/>
|
|
#! <XFORM_PARM PARM_NAME="BREAKATTR" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="GENERATE_LIST_GROUP" PARM_VALUE="NO"/>
|
|
#! <XFORM_PARM PARM_NAME="LIST_ATTRS_TO_INCLUDE" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="LIST_ATTRS_TO_INCLUDE_MODE" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="LIST_NAME" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="REMOVE_DUPLICATES" PARM_VALUE="No"/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="LineBuilder"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="60"
|
|
#! TYPE="Inspector"
|
|
#! VERSION="5"
|
|
#! POSITION="-8145.4281846988206 -425.98980963036615"
|
|
#! BOUNDING_RECT="-8145.4281846988206 -425.98980963036615 431 71"
|
|
#! ORDER="500000000000111"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="false"
|
|
#! LAST_PARM_EDIT="18592"
|
|
#! >
|
|
#! <XFORM_PARM PARM_NAME="AREA_COLOR" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="GROUP_PROCESSING_GROUP" PARM_VALUE="No"/>
|
|
#! <XFORM_PARM PARM_NAME="PEN_COLOR" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="POINTCLOUD_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_NUM_COLS" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_NUM_ROWS" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_START_COL" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_START_ROW" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_VISUALIZATION_OPTION" PARM_VALUE="No Reduction"/>
|
|
#! <XFORM_PARM PARM_NAME="TACKATTRS" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="THINNER_INTERVAL" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="THINNER_MAX_NUM_POINTS" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="THINNER_TYPE_DISPLAY" PARM_VALUE="No Thinning"/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="VECTOR_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="0_phase_2_trace_pgr"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="61"
|
|
#! TYPE="Counter"
|
|
#! VERSION="2"
|
|
#! POSITION="-4378.2119749029525 -116.09629924528872"
|
|
#! BOUNDING_RECT="-4378.2119749029525 -116.09629924528872 431 71"
|
|
#! ORDER="500000000000071"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18592"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="OUTPUT"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="troncon_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <OUTPUT_FEAT NAME="<REJECTED>"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="1"/>
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="fme_rejection_code" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="troncon_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_PARM PARM_NAME="CNT_ATTR" PARM_VALUE="troncon_id"/>
|
|
#! <XFORM_PARM PARM_NAME="DOMAIN" PARM_VALUE="troncon_id"/>
|
|
#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="SCOPE" PARM_VALUE="Local"/>
|
|
#! <XFORM_PARM PARM_NAME="START" PARM_VALUE="$(START)"/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="Counter_2"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="62"
|
|
#! TYPE="LineCombiner"
|
|
#! VERSION="10"
|
|
#! POSITION="-7257.0214483166965 -71.4916124280237"
|
|
#! BOUNDING_RECT="-7257.0214483166965 -71.4916124280237 431 71"
|
|
#! ORDER="500000000000016"
|
|
#! PARMS_EDITED="true"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="21306"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="LINE"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <OUTPUT_FEAT NAME="<REJECTED>"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="1"/>
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="fme_rejection_code" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_PARM PARM_NAME="ACCUM_ATTRS_NAME" PARM_VALUE="Use Attributes From One Feature"/>
|
|
#! <XFORM_PARM PARM_NAME="ADVANCED_PARAMETERS_GROUP" PARM_VALUE="FME_DISCLOSURE_OPEN"/>
|
|
#! <XFORM_PARM PARM_NAME="ATTR_ACCUM_GROUP" PARM_VALUE="FME_DISCLOSURE_OPEN"/>
|
|
#! <XFORM_PARM PARM_NAME="BREAK" PARM_VALUE="no"/>
|
|
#! <XFORM_PARM PARM_NAME="BREAK_CONNECTION_ACROSS_SETS" PARM_VALUE="No"/>
|
|
#! <XFORM_PARM PARM_NAME="BREAK_CONNECTION_ATTRIBUTES" PARM_VALUE="secteur_id"/>
|
|
#! <XFORM_PARM PARM_NAME="CONNECT_Z_MODE" PARM_VALUE="Ignore"/>
|
|
#! <XFORM_PARM PARM_NAME="CONSIDER_NODE_ELEVATION" PARM_VALUE="no"/>
|
|
#! <XFORM_PARM PARM_NAME="DEAGGREGATE_GEOMETRY" PARM_VALUE="Deaggregate"/>
|
|
#! <XFORM_PARM PARM_NAME="DIRECTION_NAME" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="FME_PROCESS_COUNTDISP" PARM_VALUE="No Parallelism"/>
|
|
#! <XFORM_PARM PARM_NAME="FME_PROCESS_GROUPS_ORDERED" PARM_VALUE="Yes"/>
|
|
#! <XFORM_PARM PARM_NAME="GENERATE_LIST_GROUP" PARM_VALUE="NO"/>
|
|
#! <XFORM_PARM PARM_NAME="GROUP_BY" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="LINES_AS_SEGMENTS" PARM_VALUE="No"/>
|
|
#! <XFORM_PARM PARM_NAME="LIST_ATTRS_TO_INCLUDE" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="LIST_ATTRS_TO_INCLUDE_MODE" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="LIST_NAME" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="PRESERVE" PARM_VALUE="no"/>
|
|
#! <XFORM_PARM PARM_NAME="TOPOLOGY" PARM_VALUE="End noded"/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="LineCombiner"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="64"
|
|
#! TYPE="Sorter"
|
|
#! VERSION="2"
|
|
#! POSITION="-4347.874592877447 -633.77123288868711"
|
|
#! BOUNDING_RECT="-4347.874592877447 -633.77123288868711 431 71"
|
|
#! ORDER="500000000000114"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18592"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="SORTED"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="troncon_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="longueur" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_PARM PARM_NAME="GROUP_BY" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="GROUP_BY_MODE" PARM_VALUE="No"/>
|
|
#! <XFORM_PARM PARM_NAME="SORT_GRP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="SORT_PARM" PARM_VALUE="secteur_id NUMERIC ASCENDING troncon_id NUMERIC ASCENDING"/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="Sorter_3"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="65"
|
|
#! TYPE="FeatureMerger"
|
|
#! VERSION="17"
|
|
#! POSITION="-6335.8737833687501 -56.096299245288719"
|
|
#! BOUNDING_RECT="-6335.8737833687501 -56.096299245288719 431 71"
|
|
#! ORDER="500000000000063"
|
|
#! PARMS_EDITED="true"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18578"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="MERGED"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <OUTPUT_FEAT NAME="UNMERGED_REQUESTOR"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="1"/>
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <OUTPUT_FEAT NAME="USED_SUPPLIER"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="2"/>
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="numReferences" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <OUTPUT_FEAT NAME="UNUSED_SUPPLIER"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="3"/>
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="3" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="3" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="3" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="3" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="3" />
|
|
#! <OUTPUT_FEAT NAME="<REJECTED>"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="4"/>
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="4" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="4" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="4" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="4" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="4" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="4" />
|
|
#! <XFORM_ATTR ATTR_NAME="fme_rejection_code" IS_USER_CREATED="false" FEAT_INDEX="4" />
|
|
#! <XFORM_PARM PARM_NAME="ATTR_ACCUM_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="ATTR_ACCUM_MODE" PARM_VALUE="Merge Supplier"/>
|
|
#! <XFORM_PARM PARM_NAME="ATTR_CONFLICT_RES" PARM_VALUE="Use Requestor"/>
|
|
#! <XFORM_PARM PARM_NAME="CLEANING_TOLERANCE" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="CONNECT_Z_MODE" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="GENERATE_LIST_GROUP" PARM_VALUE="NO"/>
|
|
#! <XFORM_PARM PARM_NAME="GEOM_TYPE" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="GROUP_BY" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="IGNORE_NULLS" PARM_VALUE="No"/>
|
|
#! <XFORM_PARM PARM_NAME="JOIN_ATTRIBUTES_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="JOIN_KEYS" PARM_VALUE="<at>Value<openparen>secteur_id<closeparen> <at>Value<openparen>secteur_id<closeparen> AUTO"/>
|
|
#! <XFORM_PARM PARM_NAME="LIST_ATTRS_TO_INCLUDE" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="LIST_ATTRS_TO_INCLUDE_MODE" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="LIST_NAME" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="MERGE_COUNT_ATTR" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="MERGE_TYPE" PARM_VALUE="Attributes Only"/>
|
|
#! <XFORM_PARM PARM_NAME="PARAMETERS" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="PROCESS_DUPS" PARM_VALUE="NO"/>
|
|
#! <XFORM_PARM PARM_NAME="REJECT_NULL_MISSING_KEYS" PARM_VALUE="No"/>
|
|
#! <XFORM_PARM PARM_NAME="SUPPLIERS_FIRST" PARM_VALUE="No"/>
|
|
#! <XFORM_PARM PARM_NAME="SUPPLIER_PREFIX" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="FeatureMerger_2"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="66"
|
|
#! TYPE="Sorter"
|
|
#! VERSION="2"
|
|
#! POSITION="-5779.6910091625241 -65.4916124280237"
|
|
#! BOUNDING_RECT="-5779.6910091625241 -65.4916124280237 431 71"
|
|
#! ORDER="500000000000017"
|
|
#! PARMS_EDITED="true"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18592"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="SORTED"/>
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_PARM PARM_NAME="GROUP_BY" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="GROUP_BY_MODE" PARM_VALUE="No"/>
|
|
#! <XFORM_PARM PARM_NAME="SORT_GRP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="SORT_PARM" PARM_VALUE="secteur_id NUMERIC ASCENDING"/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="Sorter_4"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="67"
|
|
#! TYPE="LengthCalculator"
|
|
#! VERSION="0"
|
|
#! POSITION="-4784.5877909970768 1007.4913627801187"
|
|
#! BOUNDING_RECT="-4784.5877909970768 1007.4913627801187 431 71"
|
|
#! ORDER="500000000000123"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18592"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="OUTPUT"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_reels" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <OUTPUT_FEAT NAME="<REJECTED>"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="1"/>
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="fme_rejection_code" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_reels" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_PARM PARM_NAME="DIM" PARM_VALUE="2"/>
|
|
#! <XFORM_PARM PARM_NAME="LEN_ATTR" PARM_VALUE="km_reels"/>
|
|
#! <XFORM_PARM PARM_NAME="MULT" PARM_VALUE="1"/>
|
|
#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="LengthCalculator_2"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="68"
|
|
#! TYPE="StringFormatter"
|
|
#! VERSION="1"
|
|
#! POSITION="-4784.5877909970768 741.65398075461258"
|
|
#! BOUNDING_RECT="-4784.5877909970768 741.65398075461258 431 71"
|
|
#! ORDER="500000000000132"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18592"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="OUTPUT"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_reels" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_PARM PARM_NAME="FORMAT" PARM_VALUE=".2f"/>
|
|
#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="SRC_ATTRS" PARM_VALUE="km_reels"/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="StringFormatter"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="155"
|
|
#! TYPE="Sorter"
|
|
#! VERSION="2"
|
|
#! POSITION="-8343.2220864121264 -68.4916124280237"
|
|
#! BOUNDING_RECT="-8343.2220864121264 -68.4916124280237 431 71"
|
|
#! ORDER="500000000000140"
|
|
#! PARMS_EDITED="true"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18592"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="SORTED"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="path_seq" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="node" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="cost" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="agg_cost" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="osm_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="highway" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="type" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="oneway" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="ref" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="name_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="name_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_PARM PARM_NAME="GROUP_BY" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="GROUP_BY_MODE" PARM_VALUE="No"/>
|
|
#! <XFORM_PARM PARM_NAME="SORT_GRP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="SORT_PARM" PARM_VALUE="path_seq NUMERIC ASCENDING"/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="Sorter_5"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="158"
|
|
#! TYPE="Aggregator"
|
|
#! VERSION="14"
|
|
#! POSITION="-3463.4010528927802 1063.5646872212283"
|
|
#! BOUNDING_RECT="-3463.4010528927802 1063.5646872212283 431 71"
|
|
#! ORDER="500000000000141"
|
|
#! PARMS_EDITED="true"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18592"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="AGGREGATE"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_reels" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_PARM PARM_NAME="ACCUM_ATTRS_NAME" PARM_VALUE="Use Attributes From One Feature"/>
|
|
#! <XFORM_PARM PARM_NAME="AGGREGATE_TYPE" PARM_VALUE="Homogeneous Collection (If Possible)"/>
|
|
#! <XFORM_PARM PARM_NAME="ASSEMBLE_HIERARCHY_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="ASSEMBLE_ONE_LEVEL_GROUP" PARM_VALUE="FME_DISCLOSURE_OPEN"/>
|
|
#! <XFORM_PARM PARM_NAME="ATTR_ACCUM_GROUP" PARM_VALUE="FME_DISCLOSURE_OPEN"/>
|
|
#! <XFORM_PARM PARM_NAME="ATTR_TO_TRAIT" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="AV" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="CHILD_ID_ATTR" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="CONCAT_ATTRS" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="COUNT_ATTR" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="CYCLE_ID_ERROR_ATTR" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="GENERATE_LIST_GROUP" PARM_VALUE="NO"/>
|
|
#! <XFORM_PARM PARM_NAME="GEOM_NAME_FIELD" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="GROUP_BY" PARM_VALUE="secteur_id"/>
|
|
#! <XFORM_PARM PARM_NAME="ID_ATTR" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="ID_SELECTION" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="LIST_ATTRS_TO_INCLUDE" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="LIST_ATTRS_TO_INCLUDE_MODE" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="LIST_NAME" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="MODE" PARM_VALUE="Geometry - Assemble One Level"/>
|
|
#! <XFORM_PARM PARM_NAME="ORDERED" PARM_VALUE="No"/>
|
|
#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="PARENT_ID_ATTR" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="PRESERVE_ID" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="SEP" PARM_VALUE="<comma>"/>
|
|
#! <XFORM_PARM PARM_NAME="SUM" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="WEIGHT" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="Aggregator"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="161"
|
|
#! TYPE="ExpressionEvaluator"
|
|
#! VERSION="3"
|
|
#! POSITION="-2912.6462843860504 1063.5646872212283"
|
|
#! BOUNDING_RECT="-2912.6462843860504 1063.5646872212283 431 71"
|
|
#! ORDER="500000000000143"
|
|
#! PARMS_EDITED="true"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18592"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="OUTPUT"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_reels" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_PARM PARM_NAME="ACTION" PARM_VALUE="Create New Attribute"/>
|
|
#! <XFORM_PARM PARM_NAME="ATTRIBUTE_HANDLING" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="ATTRLIST" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="EXPRESSION" PARM_VALUE="@round(@Length() / 1000,1)"/>
|
|
#! <XFORM_PARM PARM_NAME="NULL_ATTR_MODE_DISPLAY" PARM_VALUE="No Substitution"/>
|
|
#! <XFORM_PARM PARM_NAME="NULL_ATTR_VALUE" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="PARAM_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="VAL_ATTR" PARM_VALUE="km_reels"/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="ExpressionEvaluator"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="160"
|
|
#! TYPE="Generalizer"
|
|
#! VERSION="4"
|
|
#! POSITION="-2349.1081237880799 1095.5487573369146"
|
|
#! BOUNDING_RECT="-2349.1081237880799 1095.5487573369146 431 71"
|
|
#! ORDER="500000000000144"
|
|
#! PARMS_EDITED="true"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="21306"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="OUTPUT"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_reels" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <OUTPUT_FEAT NAME="<REJECTED>"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="1"/>
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_reels" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="fme_rejection_code" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_PARM PARM_NAME="ALG_TEXT" PARM_VALUE="Douglas (Generalize)"/>
|
|
#! <XFORM_PARM PARM_NAME="ANGLE" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="CLEANING_TOLERANCE" PARM_VALUE="None"/>
|
|
#! <XFORM_PARM PARM_NAME="DEGREE" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="DEV_GRP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="DISPLACEMENT" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="FILLET_GRP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="FILLET_RADIUS" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="GROUP_BY" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="GROUP_BY_MODE" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="GROUP_PROCESSING_GROUP" PARM_VALUE="NO"/>
|
|
#! <XFORM_PARM PARM_NAME="McM_GRP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="NUMNEIGHBORS" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="NUMWEDGES" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="NURB_GRP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="PRESERVE" PARM_VALUE="Yes"/>
|
|
#! <XFORM_PARM PARM_NAME="PRESERVE_PATHS" PARM_VALUE="Yes"/>
|
|
#! <XFORM_PARM PARM_NAME="SEGMENT_LENGTH" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="SHARED_GRP" PARM_VALUE="FME_DISCLOSURE_OPEN"/>
|
|
#! <XFORM_PARM PARM_NAME="TOLERANCE" PARM_VALUE="10"/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="WEIGHTINGPOWER" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="Generalizer"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="163"
|
|
#! TYPE="Generalizer"
|
|
#! VERSION="4"
|
|
#! POSITION="-2349.1081237880799 694.74249305194837"
|
|
#! BOUNDING_RECT="-2349.1081237880799 694.74249305194837 431 71"
|
|
#! ORDER="500000000000144"
|
|
#! PARMS_EDITED="true"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="21306"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="OUTPUT"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_reels" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <OUTPUT_FEAT NAME="<REJECTED>"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="1"/>
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_reels" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="fme_rejection_code" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_PARM PARM_NAME="ALG_TEXT" PARM_VALUE="Douglas (Generalize)"/>
|
|
#! <XFORM_PARM PARM_NAME="ANGLE" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="CLEANING_TOLERANCE" PARM_VALUE="None"/>
|
|
#! <XFORM_PARM PARM_NAME="DEGREE" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="DEV_GRP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="DISPLACEMENT" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="FILLET_GRP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="FILLET_RADIUS" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="GROUP_BY" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="GROUP_BY_MODE" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="GROUP_PROCESSING_GROUP" PARM_VALUE="NO"/>
|
|
#! <XFORM_PARM PARM_NAME="McM_GRP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="NUMNEIGHBORS" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="NUMWEDGES" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="NURB_GRP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="PRESERVE" PARM_VALUE="Yes"/>
|
|
#! <XFORM_PARM PARM_NAME="PRESERVE_PATHS" PARM_VALUE="Yes"/>
|
|
#! <XFORM_PARM PARM_NAME="SEGMENT_LENGTH" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="SHARED_GRP" PARM_VALUE="FME_DISCLOSURE_OPEN"/>
|
|
#! <XFORM_PARM PARM_NAME="TOLERANCE" PARM_VALUE="10"/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="WEIGHTINGPOWER" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="Generalizer_2"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="168"
|
|
#! TYPE="ExpressionEvaluator"
|
|
#! VERSION="3"
|
|
#! POSITION="-2912.6462843860504 694.74249305194837"
|
|
#! BOUNDING_RECT="-2912.6462843860504 694.74249305194837 431 71"
|
|
#! ORDER="500000000000143"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18592"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="OUTPUT"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_br" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="nom_fr" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="objectif_km" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_redadeg" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="km_reels" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_PARM PARM_NAME="ACTION" PARM_VALUE="Create New Attribute"/>
|
|
#! <XFORM_PARM PARM_NAME="ATTRIBUTE_HANDLING" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="ATTRLIST" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="EXPRESSION" PARM_VALUE="@round(@Length() / 1000,1)"/>
|
|
#! <XFORM_PARM PARM_NAME="NULL_ATTR_MODE_DISPLAY" PARM_VALUE="No Substitution"/>
|
|
#! <XFORM_PARM PARM_NAME="NULL_ATTR_VALUE" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="PARAM_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="VAL_ATTR" PARM_VALUE="km_reels"/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="ExpressionEvaluator_2"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="171"
|
|
#! TYPE="AttributeKeeper"
|
|
#! VERSION="3"
|
|
#! POSITION="-7794.5274239690743 -71.4916124280237"
|
|
#! BOUNDING_RECT="-7794.5274239690743 -71.4916124280237 431 71"
|
|
#! ORDER="500000000000110"
|
|
#! PARMS_EDITED="true"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="21306"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="OUTPUT"/>
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_PARM PARM_NAME="CREATE_BULK_MODE_FEATURES" PARM_VALUE="NO"/>
|
|
#! <XFORM_PARM PARM_NAME="KEEP_ATTRS" PARM_VALUE="secteur_id"/>
|
|
#! <XFORM_PARM PARM_NAME="KEEP_LIST" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="OUTPUT_ON_ATTRIBUTE_CHANGE" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="AttributeKeeper_2"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="174"
|
|
#! TYPE="Inspector"
|
|
#! VERSION="5"
|
|
#! POSITION="-4999.6998790591342 153.35860872484352"
|
|
#! BOUNDING_RECT="-4999.6998790591342 153.35860872484352 489.96981825772946 71"
|
|
#! ORDER="500000000000150"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="21306"
|
|
#! >
|
|
#! <XFORM_PARM PARM_NAME="AREA_COLOR" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="GROUP_PROCESSING_GROUP" PARM_VALUE="NO"/>
|
|
#! <XFORM_PARM PARM_NAME="PEN_COLOR" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="POINTCLOUD_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_NUM_COLS" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_NUM_ROWS" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_START_COL" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_START_ROW" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="RASTER_VISUALIZATION_OPTION" PARM_VALUE="No Reduction"/>
|
|
#! <XFORM_PARM PARM_NAME="TACKATTRS" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="THINNER_INTERVAL" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="THINNER_MAX_NUM_POINTS" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="THINNER_TYPE_DISPLAY" PARM_VALUE="No Thinning"/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="VECTOR_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="LineCombiner_Line"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="181"
|
|
#! TYPE="SQLCreator"
|
|
#! VERSION="3"
|
|
#! POSITION="-8694.5176355970525 495.11274704298182"
|
|
#! BOUNDING_RECT="-8694.5176355970525 495.11274704298182 430 71"
|
|
#! ORDER="500000000000159"
|
|
#! PARMS_EDITED="true"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="21306"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="RESULT"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <OUTPUT_FEAT NAME="<REJECTED>"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="1"/>
|
|
#! <XFORM_ATTR ATTR_NAME="_reader_error" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_PARM PARM_NAME="COORDSYS" PARM_VALUE="EPSG:2154"/>
|
|
#! <XFORM_PARM PARM_NAME="DATASET" PARM_VALUE="bed110<at>redadeg_2021<at>redadeg"/>
|
|
#! <XFORM_PARM PARM_NAME="DB_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="DYNGROUP_0" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="EXPOSED_ATTRIBUTE_LIST" PARM_VALUE="vertex secteur_id"/>
|
|
#! <XFORM_PARM PARM_NAME="FEATURETYPES" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="FORMAT" PARM_VALUE="POSTGIS"/>
|
|
#! <XFORM_PARM PARM_NAME="FORMAT_PARAMS" PARM_VALUE="POSTGIS_NAMED_CONNECTION,"IGNORE TEXT",POSTGIS<space>Connection:,POSTGIS_SCHEMAS_FOR_TABLE_LISTING,"IGNORE TEXT",POSTGIS<space>Schemas<space>for<space>Tables:"/>
|
|
#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="POSTGIS_NAMED_CONNECTION" PARM_VALUE="bed110<at>redadeg_2021<at>redadeg"/>
|
|
#! <XFORM_PARM PARM_NAME="POSTGIS_SCHEMAS_FOR_TABLE_LISTING" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="SQL_STATEMENT" PARM_VALUE="<lf>SELECT<space>vertex<comma><space>secteur_id<comma><space><openparen>dp<closeparen>.geom<space>FROM<space><openparen><lf><tab>SELECT<lf><tab><tab>row_number<openparen><closeparen><space>over<openparen><closeparen><space>as<space>vertex<comma><lf><tab><space><space><space><space>secteur_id<comma><lf><space><space><tab><tab>path_seq<comma><tab><lf><tab><tab>ST_DumpPoints<openparen>the_geom<closeparen><space>AS<space>dp<lf><tab>FROM<space>phase_2_trace_pgr<lf><space><space><space><space>WHERE<space>secteur_id<space>=<space>$(secteur_id)<lf><tab>ORDER<space>BY<space>secteur_id<comma><space>path_seq<lf><closeparen><space>as<space>s"/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="SQLCreator"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="182"
|
|
#! TYPE="LineBuilder"
|
|
#! VERSION="7"
|
|
#! POSITION="-7817.5274239690743 404.32236545495539"
|
|
#! BOUNDING_RECT="-7817.5274239690743 404.32236545495539 454 71"
|
|
#! ORDER="500000000000161"
|
|
#! PARMS_EDITED="true"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="21306"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="POINT"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <OUTPUT_FEAT NAME="LINE"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="1"/>
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <OUTPUT_FEAT NAME="POLYGON"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="2"/>
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <OUTPUT_FEAT NAME="<REJECTED>"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="3"/>
|
|
#! <XFORM_ATTR ATTR_NAME="vertex" IS_USER_CREATED="false" FEAT_INDEX="3" />
|
|
#! <XFORM_ATTR ATTR_NAME="secteur_id" IS_USER_CREATED="false" FEAT_INDEX="3" />
|
|
#! <XFORM_ATTR ATTR_NAME="fme_rejection_code" IS_USER_CREATED="false" FEAT_INDEX="3" />
|
|
#! <XFORM_PARM PARM_NAME="ACCUM_INPUT_ATTRS" PARM_VALUE="Use Attributes From One Feature"/>
|
|
#! <XFORM_PARM PARM_NAME="GENERATE_LIST_GROUP" PARM_VALUE="NO"/>
|
|
#! <XFORM_PARM PARM_NAME="GROUP_BY" PARM_VALUE="secteur_id"/>
|
|
#! <XFORM_PARM PARM_NAME="GROUP_BY_MODE" PARM_VALUE="No"/>
|
|
#! <XFORM_PARM PARM_NAME="GROUP_PROCESSING_GROUP" PARM_VALUE="YES"/>
|
|
#! <XFORM_PARM PARM_NAME="LIST_ATTRS_TO_INCLUDE" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="LIST_ATTRS_TO_INCLUDE_MODE" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="LIST_NAME" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="REMOVE_DUPLICATES" PARM_VALUE="No"/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="LineBuilder_2"/>
|
|
#! </TRANSFORMER>
|
|
#! </TRANSFORMERS>
|
|
#! <FEAT_LINKS>
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="156"
|
|
#! SOURCE_NODE="10"
|
|
#! TARGET_NODE="155"
|
|
#! SOURCE_PORT_DESC="-1"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="72"
|
|
#! SOURCE_NODE="10"
|
|
#! TARGET_NODE="49"
|
|
#! SOURCE_PORT_DESC="-1"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="1"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS="-7329 -1825"
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="70"
|
|
#! SOURCE_NODE="11"
|
|
#! TARGET_NODE="58"
|
|
#! SOURCE_PORT_DESC="-1"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="150"
|
|
#! SOURCE_NODE="149"
|
|
#! TARGET_NODE="48"
|
|
#! SOURCE_PORT_DESC="-1"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="183"
|
|
#! SOURCE_NODE="181"
|
|
#! TARGET_NODE="182"
|
|
#! SOURCE_PORT_DESC="fo 0 RESULT"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="73"
|
|
#! SOURCE_NODE="12"
|
|
#! TARGET_NODE="61"
|
|
#! SOURCE_PORT_DESC="fo 0 Output"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="75"
|
|
#! SOURCE_NODE="16"
|
|
#! TARGET_NODE="64"
|
|
#! SOURCE_PORT_DESC="fo 0 OUTPUT"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="74"
|
|
#! SOURCE_NODE="17"
|
|
#! TARGET_NODE="18"
|
|
#! SOURCE_PORT_DESC="fo 0 OUTPUT"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="77"
|
|
#! SOURCE_NODE="18"
|
|
#! TARGET_NODE="19"
|
|
#! SOURCE_PORT_DESC="fo 0 OUTPUT"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="76"
|
|
#! SOURCE_NODE="19"
|
|
#! TARGET_NODE="21"
|
|
#! SOURCE_PORT_DESC="fo 0 OUTPUT"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="78"
|
|
#! SOURCE_NODE="20"
|
|
#! TARGET_NODE="23"
|
|
#! SOURCE_PORT_DESC="fo 0 OUTPUT"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="79"
|
|
#! SOURCE_NODE="21"
|
|
#! TARGET_NODE="20"
|
|
#! SOURCE_PORT_DESC="fo 0 OUTPUT"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="80"
|
|
#! SOURCE_NODE="21"
|
|
#! TARGET_NODE="28"
|
|
#! SOURCE_PORT_DESC="fo 0 OUTPUT"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="1"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="82"
|
|
#! SOURCE_NODE="22"
|
|
#! TARGET_NODE="40"
|
|
#! SOURCE_PORT_DESC="fo 0 OUTPUT"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="81"
|
|
#! SOURCE_NODE="23"
|
|
#! TARGET_NODE="24"
|
|
#! SOURCE_PORT_DESC="fo 0 OUTPUT"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="84"
|
|
#! SOURCE_NODE="24"
|
|
#! TARGET_NODE="25"
|
|
#! SOURCE_PORT_DESC="fo 0 OUTPUT"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="85"
|
|
#! SOURCE_NODE="25"
|
|
#! TARGET_NODE="27"
|
|
#! SOURCE_PORT_DESC="fo 0 OUTPUT"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="83"
|
|
#! SOURCE_NODE="27"
|
|
#! TARGET_NODE="22"
|
|
#! SOURCE_PORT_DESC="fo 0 OUTPUT"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="86"
|
|
#! SOURCE_NODE="28"
|
|
#! TARGET_NODE="29"
|
|
#! SOURCE_PORT_DESC="fo 0 OUTPUT"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="87"
|
|
#! SOURCE_NODE="29"
|
|
#! TARGET_NODE="30"
|
|
#! SOURCE_PORT_DESC="fo 0 OUTPUT"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="88"
|
|
#! SOURCE_NODE="30"
|
|
#! TARGET_NODE="31"
|
|
#! SOURCE_PORT_DESC="fo 0 OUTPUT"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="89"
|
|
#! SOURCE_NODE="31"
|
|
#! TARGET_NODE="32"
|
|
#! SOURCE_PORT_DESC="fo 0 OUTPUT"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="90"
|
|
#! SOURCE_NODE="32"
|
|
#! TARGET_NODE="33"
|
|
#! SOURCE_PORT_DESC="fo 0 OUTPUT"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="92"
|
|
#! SOURCE_NODE="33"
|
|
#! TARGET_NODE="41"
|
|
#! SOURCE_PORT_DESC="fo 0 OUTPUT"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="91"
|
|
#! SOURCE_NODE="35"
|
|
#! TARGET_NODE="37"
|
|
#! SOURCE_PORT_DESC="fo 0 UNIQUE"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="93"
|
|
#! SOURCE_NODE="37"
|
|
#! TARGET_NODE="45"
|
|
#! SOURCE_PORT_DESC="fo 0 OUTPUT"
|
|
#! TARGET_PORT_DESC="fi 0 POINT"
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="94"
|
|
#! SOURCE_NODE="38"
|
|
#! TARGET_NODE="67"
|
|
#! SOURCE_PORT_DESC="fo 0 MERGED"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="95"
|
|
#! SOURCE_NODE="39"
|
|
#! TARGET_NODE="13"
|
|
#! SOURCE_PORT_DESC="fo 0 SORTED"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="159"
|
|
#! SOURCE_NODE="39"
|
|
#! TARGET_NODE="158"
|
|
#! SOURCE_PORT_DESC="fo 0 SORTED"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="1"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="169"
|
|
#! SOURCE_NODE="39"
|
|
#! TARGET_NODE="168"
|
|
#! SOURCE_PORT_DESC="fo 0 SORTED"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="2"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="102"
|
|
#! SOURCE_NODE="40"
|
|
#! TARGET_NODE="35"
|
|
#! SOURCE_PORT_DESC="fo 0 OUTPUT"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="103"
|
|
#! SOURCE_NODE="40"
|
|
#! TARGET_NODE="26"
|
|
#! SOURCE_PORT_DESC="fo 0 OUTPUT"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="1"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="104"
|
|
#! SOURCE_NODE="41"
|
|
#! TARGET_NODE="34"
|
|
#! SOURCE_PORT_DESC="fo 0 OUTPUT"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="105"
|
|
#! SOURCE_NODE="41"
|
|
#! TARGET_NODE="35"
|
|
#! SOURCE_PORT_DESC="fo 0 OUTPUT"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="1"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="106"
|
|
#! SOURCE_NODE="43"
|
|
#! TARGET_NODE="44"
|
|
#! SOURCE_PORT_DESC="fo 0 SORTED"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="98"
|
|
#! SOURCE_NODE="44"
|
|
#! TARGET_NODE="36"
|
|
#! SOURCE_PORT_DESC="fo 0 OUTPUT"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="99"
|
|
#! SOURCE_NODE="44"
|
|
#! TARGET_NODE="2"
|
|
#! SOURCE_PORT_DESC="fo 0 OUTPUT"
|
|
#! TARGET_PORT_DESC="-1"
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="1"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="100"
|
|
#! SOURCE_NODE="44"
|
|
#! TARGET_NODE="59"
|
|
#! SOURCE_PORT_DESC="fo 0 OUTPUT"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="2"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="101"
|
|
#! SOURCE_NODE="44"
|
|
#! TARGET_NODE="8"
|
|
#! SOURCE_PORT_DESC="fo 0 OUTPUT"
|
|
#! TARGET_PORT_DESC="-1"
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="3"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="107"
|
|
#! SOURCE_NODE="45"
|
|
#! TARGET_NODE="46"
|
|
#! SOURCE_PORT_DESC="fo 0 POINT"
|
|
#! TARGET_PORT_DESC="fi 0 POINT"
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="109"
|
|
#! SOURCE_NODE="46"
|
|
#! TARGET_NODE="55"
|
|
#! SOURCE_PORT_DESC="fo 0 POINT"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="110"
|
|
#! SOURCE_NODE="46"
|
|
#! TARGET_NODE="53"
|
|
#! SOURCE_PORT_DESC="fo 0 POINT"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="1"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="113"
|
|
#! SOURCE_NODE="47"
|
|
#! TARGET_NODE="43"
|
|
#! SOURCE_PORT_DESC="fo 0 OUTPUT"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="111"
|
|
#! SOURCE_NODE="48"
|
|
#! TARGET_NODE="46"
|
|
#! SOURCE_PORT_DESC="fo 0 OUTPUT"
|
|
#! TARGET_PORT_DESC="fi 1 AREA"
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="112"
|
|
#! SOURCE_NODE="49"
|
|
#! TARGET_NODE="45"
|
|
#! SOURCE_PORT_DESC="fo 0 OUTPUT"
|
|
#! TARGET_PORT_DESC="fi 1 LINE"
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="108"
|
|
#! SOURCE_NODE="50"
|
|
#! TARGET_NODE="56"
|
|
#! SOURCE_PORT_DESC="fo 0 OUTPUT"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="115"
|
|
#! SOURCE_NODE="51"
|
|
#! TARGET_NODE="57"
|
|
#! SOURCE_PORT_DESC="fo 0 OUTPUT"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="116"
|
|
#! SOURCE_NODE="52"
|
|
#! TARGET_NODE="51"
|
|
#! SOURCE_PORT_DESC="fo 0 OUTPUT"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="117"
|
|
#! SOURCE_NODE="55"
|
|
#! TARGET_NODE="50"
|
|
#! SOURCE_PORT_DESC="fo 0 OUTPUT"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="114"
|
|
#! SOURCE_NODE="56"
|
|
#! TARGET_NODE="52"
|
|
#! SOURCE_PORT_DESC="fo 0 OUTPUT"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="118"
|
|
#! SOURCE_NODE="57"
|
|
#! TARGET_NODE="47"
|
|
#! SOURCE_PORT_DESC="fo 0 OUTPUT"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="120"
|
|
#! SOURCE_NODE="58"
|
|
#! TARGET_NODE="38"
|
|
#! SOURCE_PORT_DESC="fo 0 OUTPUT"
|
|
#! TARGET_PORT_DESC="fi 1 SUPPLIER"
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="121"
|
|
#! SOURCE_NODE="58"
|
|
#! TARGET_NODE="65"
|
|
#! SOURCE_PORT_DESC="fo 0 OUTPUT"
|
|
#! TARGET_PORT_DESC="fi 1 SUPPLIER"
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="1"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="123"
|
|
#! SOURCE_NODE="61"
|
|
#! TARGET_NODE="16"
|
|
#! SOURCE_PORT_DESC="fo 0 OUTPUT"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="166"
|
|
#! SOURCE_NODE="62"
|
|
#! TARGET_NODE="65"
|
|
#! SOURCE_PORT_DESC="fo 0 LINE"
|
|
#! TARGET_PORT_DESC="fi 0 REQUESTOR"
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="125"
|
|
#! SOURCE_NODE="64"
|
|
#! TARGET_NODE="4"
|
|
#! SOURCE_PORT_DESC="fo 0 SORTED"
|
|
#! TARGET_PORT_DESC="-1"
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="126"
|
|
#! SOURCE_NODE="64"
|
|
#! TARGET_NODE="17"
|
|
#! SOURCE_PORT_DESC="fo 0 SORTED"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="1"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="127"
|
|
#! SOURCE_NODE="64"
|
|
#! TARGET_NODE="14"
|
|
#! SOURCE_PORT_DESC="fo 0 SORTED"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="2"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="128"
|
|
#! SOURCE_NODE="64"
|
|
#! TARGET_NODE="7"
|
|
#! SOURCE_PORT_DESC="fo 0 SORTED"
|
|
#! TARGET_PORT_DESC="-1"
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="3"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="119"
|
|
#! SOURCE_NODE="65"
|
|
#! TARGET_NODE="66"
|
|
#! SOURCE_PORT_DESC="fo 0 MERGED"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="130"
|
|
#! SOURCE_NODE="66"
|
|
#! TARGET_NODE="38"
|
|
#! SOURCE_PORT_DESC="fo 0 SORTED"
|
|
#! TARGET_PORT_DESC="fi 0 REQUESTOR"
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="131"
|
|
#! SOURCE_NODE="66"
|
|
#! TARGET_NODE="12"
|
|
#! SOURCE_PORT_DESC="fo 0 SORTED"
|
|
#! TARGET_PORT_DESC="fi 0 Input"
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="1"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="175"
|
|
#! SOURCE_NODE="66"
|
|
#! TARGET_NODE="174"
|
|
#! SOURCE_PORT_DESC="fo 0 SORTED"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="2"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="122"
|
|
#! SOURCE_NODE="67"
|
|
#! TARGET_NODE="68"
|
|
#! SOURCE_PORT_DESC="fo 0 OUTPUT"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="132"
|
|
#! SOURCE_NODE="68"
|
|
#! TARGET_NODE="39"
|
|
#! SOURCE_PORT_DESC="fo 0 OUTPUT"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="172"
|
|
#! SOURCE_NODE="155"
|
|
#! TARGET_NODE="171"
|
|
#! SOURCE_PORT_DESC="fo 0 SORTED"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="162"
|
|
#! SOURCE_NODE="158"
|
|
#! TARGET_NODE="161"
|
|
#! SOURCE_PORT_DESC="fo 0 AGGREGATE"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="165"
|
|
#! SOURCE_NODE="160"
|
|
#! TARGET_NODE="5"
|
|
#! SOURCE_PORT_DESC="fo 0 OUTPUT"
|
|
#! TARGET_PORT_DESC="-1"
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="164"
|
|
#! SOURCE_NODE="161"
|
|
#! TARGET_NODE="160"
|
|
#! SOURCE_PORT_DESC="fo 0 OUTPUT"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="167"
|
|
#! SOURCE_NODE="163"
|
|
#! TARGET_NODE="6"
|
|
#! SOURCE_PORT_DESC="fo 0 OUTPUT"
|
|
#! TARGET_PORT_DESC="-1"
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="170"
|
|
#! SOURCE_NODE="168"
|
|
#! TARGET_NODE="163"
|
|
#! SOURCE_PORT_DESC="fo 0 OUTPUT"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="173"
|
|
#! SOURCE_NODE="171"
|
|
#! TARGET_NODE="62"
|
|
#! SOURCE_PORT_DESC="fo 0 OUTPUT"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="133"
|
|
#! SOURCE_NODE="12"
|
|
#! TARGET_NODE="15"
|
|
#! SOURCE_PORT_DESC="fo 1 <lt>Rejected<gt>"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="134"
|
|
#! SOURCE_NODE="35"
|
|
#! TARGET_NODE="42"
|
|
#! SOURCE_PORT_DESC="fo 1 DUPLICATE"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="135"
|
|
#! SOURCE_NODE="59"
|
|
#! TARGET_NODE="3"
|
|
#! SOURCE_PORT_DESC="fo 1 LINE"
|
|
#! TARGET_PORT_DESC="-1"
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="184"
|
|
#! SOURCE_NODE="182"
|
|
#! TARGET_NODE="65"
|
|
#! SOURCE_PORT_DESC="fo 1 LINE"
|
|
#! TARGET_PORT_DESC="fi 0 REQUESTOR"
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! </FEAT_LINKS>
|
|
#! <BREAKPOINTS>
|
|
#! <BREAKPOINT
|
|
#! FEAT_LINK="131"
|
|
#! ENABLED="true"
|
|
#! NAME="Sorter_4 [Sorter] : Sorted -> IterativeSnipper [IterativeSnipper] : Input"
|
|
#! CONDITION=""
|
|
#! TEST_CLAUSE=""
|
|
#! BOOL_OP=""
|
|
#! COMPOSITE_TEST=""
|
|
#! HITCOUNT=""
|
|
#! ACTION="BREAK"
|
|
#! />
|
|
#! </BREAKPOINTS>
|
|
#! <ATTR_LINKS>
|
|
#! </ATTR_LINKS>
|
|
#! <SUBDOCUMENTS>
|
|
#! <SUBDOCUMENT
|
|
#! NAME="IterativeSnipper"
|
|
#! ARCGIS_COMPATIBILITY=""
|
|
#! CATEGORY="Geometries"
|
|
#! DESCRIPTION="<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">This transformer can be used to snip a line into shorter lines by specifying a segment length or number of output lines. </p> "
|
|
#! DOC_DYNAMIC_INPUT_ATTRS="0"
|
|
#! DOC_EXTENTS="6192.71 1234.85"
|
|
#! DOC_TOP_LEFT="-817.59 -1243.54"
|
|
#! FME_DOCUMENT_GUID="e9d28b16-0b53-11e7-afc5-acbc32bf8df9"
|
|
#! FME_DOCUMENT_PRIORGUID=""
|
|
#! FME_NAMES_ENCODING="UTF-8"
|
|
#! FME_PROCESS_COUNT="NO_PARALLELISM"
|
|
#! FME_PROCESS_GROUPS_ORDERED="No"
|
|
#! FME_PROCESS_GROUP_BY=""
|
|
#! FME_PROCESS_PRESERVE_GROUP_ATTR="No"
|
|
#! FMX_ATTRIBUTE_PROPOGATION_MODE="AUTO"
|
|
#! GUID="e9d28b16-0b53-11e7-afc5-acbc32bf8df9"
|
|
#! HISTORY="2012-03-16,Arash<space>Ouji,Added<space>a<space>new<space>mode<space>and<space>uploaded<space>to<space>FME<space>Store,2012-09-25,Dan<space>Iseminger,Fixed<space>order<space>of<space>output<space>features<space>with<space>update<space>to<space><openbracket>Snipper:1<closebracket>,2016-02-23,Rylan<space>Maschak,Updated<space>for<space>FME<space>Hub.<space>Renamed<space>from<space>IterativeSnipper_2013.,2017-03-17,Rylan<space>Maschak,Fixed<space>naming<space>issue<space>for<space>Version<space>1"
|
|
#! IS_VISIBLE="true"
|
|
#! LAST_SAVE_BUILD="FME(R) 2016.1.3.2 (20170214 - Build 16717 - macosx)"
|
|
#! LAST_SAVE_DATE="2017-03-17T13:54:29"
|
|
#! MARKDOWN_DESCRIPTION=""
|
|
#! MARKDOWN_USAGE=""
|
|
#! PYTHON_COMPATIBILITY=""
|
|
#! REPLACED_BY=""
|
|
#! SUPPRESS_UPGRADE="false"
|
|
#! TITLE="IterativeSnipper"
|
|
#! USAGE="<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> <span style=" font-weight:600;">Input Ports</span> </p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> <span style=" text-decoration: underline;">Input</span> </p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Any feature with line geometry.</p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> <br/> </p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> <span style=" font-weight:600;">Output Ports</span> </p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> <span style=" text-decoration: underline;">Output</span> </p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Line features are output. Number of features depends on User Parameters.</p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> <br/> </p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> <span style=" text-decoration: underline;">&lt;Rejected&gt;</span> </p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Features are rejected if they do not have line geometry. The value INVALID_GEOMETRY_TYPE is stored in the fme_rejection_code attribute.</p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> <br/> </p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> <span style=" font-weight:600;">Parameters</span> </p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> <span style=" text-decoration: underline;">Snipping Mode</span> </p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Shorten to Length: Input line will be iteratively cut into lines of desired length. In this mode, a line will be cut into shorter lines until the length becomes smaller than desired length. The short segment will also be output.</p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> <br/> </p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Divide into Number of Lines: Input line will be snipped into a desired number of lines with equal lengths. </p> "
|
|
#! USE_MARKDOWN=""
|
|
#! VIEW_POSITION="241.307 273.916"
|
|
#! XFORM_DEPRECATED="No"
|
|
#! ZOOM_SCALE="92"
|
|
#! >
|
|
#! <GLOBAL_PARAMETERS>
|
|
#! <GLOBAL_PARAMETER
|
|
#! GUI_LINE="GUI LOOKUP_CHOICE_OR_ATTR SNIPMODE Shorten<space>to<space>Length,ToLength%Divide<space>into<space>Number<space>of<space>Lines,ToNumber Snipping Mode:"
|
|
#! DEFAULT_VALUE="ToLength"
|
|
#! IS_STAND_ALONE="false"
|
|
#! />
|
|
#! <GLOBAL_PARAMETER
|
|
#! GUI_LINE="GUI FLOAT_OR_ATTR SnipLength Value:"
|
|
#! DEFAULT_VALUE="20"
|
|
#! IS_STAND_ALONE="false"
|
|
#! />
|
|
#! </GLOBAL_PARAMETERS>
|
|
#! <USER_PARAMETERS
|
|
#! FORM="eyJwYXJhbWV0ZXJzIjpbeyJjaG9pY2VzIjpbeyJkaXNwbGF5IjoiU2hvcnRlbiB0byBMZW5ndGgiLCJ2YWx1ZSI6IlRvTGVuZ3RoIn0seyJkaXNwbGF5IjoiRGl2aWRlIGludG8gTnVtYmVyIG9mIExpbmVzIiwidmFsdWUiOiJUb051bWJlciJ9XSwiZGVmYXVsdFZhbHVlIjoiVG9MZW5ndGgiLCJuYW1lIjoiU05JUE1PREUiLCJwcm9tcHQiOiJTbmlwcGluZyBNb2RlOiIsInJlcXVpcmVkIjp0cnVlLCJzdXBwb3J0ZWRWYWx1ZVR5cGVzIjpbImV4cHJlc3Npb24iLCJnbG9iYWxQYXJhbWV0ZXIiXSwidHlwZSI6ImRyb3Bkb3duIiwidmFsdWVUeXBlIjoic3RyaW5nIn0seyJkZWZhdWx0VmFsdWUiOiIyMCIsIm5hbWUiOiJTbmlwTGVuZ3RoIiwicHJvbXB0IjoiVmFsdWU6IiwicmVxdWlyZWQiOnRydWUsInN1cHBvcnRlZFZhbHVlVHlwZXMiOlsiZXhwcmVzc2lvbiIsImdsb2JhbFBhcmFtZXRlciJdLCJ0eXBlIjoibnVtYmVyIiwidmFsdWVUeXBlIjoic3RyaW5nIn1dfQ=="
|
|
#! >
|
|
#! <PARAMETER_INFO>
|
|
#! <INFO NAME="SNIPMODE" IS_STAND_ALONE="false" />
|
|
#! <INFO NAME="SnipLength" IS_STAND_ALONE="false" />
|
|
#! </PARAMETER_INFO>
|
|
#! </USER_PARAMETERS>
|
|
#! <COMMENTS>
|
|
#! <COMMENT
|
|
#! IDENTIFIER="33"
|
|
#! COMMENT_VALUE="<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'helvetica neue'; font-size:13pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Filter out all geometries <br />except lines.</p></body></html>"
|
|
#! POSITION="522.66322825010855 -88.998800000000003"
|
|
#! TOP_LEFT="522.66322825010855 -88.998800000000003"
|
|
#! BOTTOM_RIGHT="522.66322825010855 -88.998800000000003"
|
|
#! BOUNDING_RECT="522.66322825010855 -88.998800000000003 0 0"
|
|
#! ORDER="29"
|
|
#! FOLLOW_ANCHOR="true"
|
|
#! INFO_NODE="false"
|
|
#! CUSTOM_USER_COLOR="false"
|
|
#! COLOUR="1,1,0.95686274509803926,0.78431372549019607"
|
|
#! SIZE_POLICY="8"
|
|
#! ANCHORED_NODE="11"
|
|
#! />
|
|
#! <COMMENT
|
|
#! IDENTIFIER="34"
|
|
#! COMMENT_VALUE="<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'helvetica neue'; font-size:13pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Calculate length <br />of input line.</p></body></html>"
|
|
#! POSITION="1281 -88.998800000000003"
|
|
#! TOP_LEFT="1281 -88.998800000000003"
|
|
#! BOTTOM_RIGHT="1281 -88.998800000000003"
|
|
#! BOUNDING_RECT="1281 -88.998800000000003 0 0"
|
|
#! ORDER="30"
|
|
#! FOLLOW_ANCHOR="true"
|
|
#! INFO_NODE="false"
|
|
#! CUSTOM_USER_COLOR="false"
|
|
#! COLOUR="1,1,0.95686274509803926,0.78431372549019607"
|
|
#! SIZE_POLICY="8"
|
|
#! ANCHORED_NODE="7"
|
|
#! />
|
|
#! <COMMENT
|
|
#! IDENTIFIER="35"
|
|
#! COMMENT_VALUE="<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'helvetica neue'; font-size:13pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Determine Snipping Mode</p></body></html>"
|
|
#! POSITION="1223.5799999999999 -727.774"
|
|
#! TOP_LEFT="1223.5799999999999 -727.774"
|
|
#! BOTTOM_RIGHT="1223.5799999999999 -727.774"
|
|
#! BOUNDING_RECT="1223.5799999999999 -727.774 0 0"
|
|
#! ORDER="34"
|
|
#! FOLLOW_ANCHOR="true"
|
|
#! INFO_NODE="false"
|
|
#! CUSTOM_USER_COLOR="false"
|
|
#! COLOUR="1,1,0.95686274509803926,0.78431372549019607"
|
|
#! SIZE_POLICY="8"
|
|
#! ANCHORED_NODE="8"
|
|
#! />
|
|
#! <COMMENT
|
|
#! IDENTIFIER="36"
|
|
#! COMMENT_VALUE="<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'helvetica neue'; font-size:13pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">If line's length is less than <br />or equal to Snipping Distance, <br />send to Output. If not, snip it.</p></body></html>"
|
|
#! POSITION="2531.2399999999998 -8.6903000000000006"
|
|
#! TOP_LEFT="2531.2399999999998 -8.6903000000000006"
|
|
#! BOTTOM_RIGHT="2531.2399999999998 -8.6903000000000006"
|
|
#! BOUNDING_RECT="2531.2399999999998 -8.6903000000000006 0 0"
|
|
#! ORDER="35"
|
|
#! FOLLOW_ANCHOR="true"
|
|
#! INFO_NODE="false"
|
|
#! CUSTOM_USER_COLOR="false"
|
|
#! COLOUR="1,1,0.95686274509803926,0.78431372549019607"
|
|
#! SIZE_POLICY="8"
|
|
#! ANCHORED_NODE="9"
|
|
#! />
|
|
#! <COMMENT
|
|
#! IDENTIFIER="37"
|
|
#! COMMENT_VALUE="<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'helvetica neue'; font-size:13pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Cut a segment with length <br />of snipping distance from <br />the beginning of the line, <br />output the segment to the <br />output port, send the rest of the <br />line to the looping Output port.</p></body></html>"
|
|
#! POSITION="2663.5599999999999 -584.69600000000003"
|
|
#! TOP_LEFT="2663.5599999999999 -584.69600000000003"
|
|
#! BOTTOM_RIGHT="2663.5599999999999 -584.69600000000003"
|
|
#! BOUNDING_RECT="2663.5599999999999 -584.69600000000003 0 0"
|
|
#! ORDER="37"
|
|
#! FOLLOW_ANCHOR="true"
|
|
#! INFO_NODE="false"
|
|
#! CUSTOM_USER_COLOR="false"
|
|
#! COLOUR="1,1,0.95686274509803926,0.78431372549019607"
|
|
#! SIZE_POLICY="8"
|
|
#! ANCHORED_NODE="14"
|
|
#! />
|
|
#! <COMMENT
|
|
#! IDENTIFIER="38"
|
|
#! COMMENT_VALUE="<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'helvetica neue'; font-size:13pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Clean up attributes</p></body></html>"
|
|
#! POSITION="4126.0699999999997 -104.691"
|
|
#! TOP_LEFT="4126.0699999999997 -104.691"
|
|
#! BOTTOM_RIGHT="4126.0699999999997 -104.691"
|
|
#! BOUNDING_RECT="4126.0699999999997 -104.691 0 0"
|
|
#! ORDER="38"
|
|
#! FOLLOW_ANCHOR="true"
|
|
#! INFO_NODE="false"
|
|
#! CUSTOM_USER_COLOR="false"
|
|
#! COLOUR="1,1,0.95686274509803926,0.78431372549019607"
|
|
#! SIZE_POLICY="8"
|
|
#! ANCHORED_NODE="13"
|
|
#! />
|
|
#! <COMMENT
|
|
#! IDENTIFIER="39"
|
|
#! COMMENT_VALUE="<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'helvetica neue'; font-size:13pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Calculate length <br />of input line segment.</p></body></html>"
|
|
#! POSITION="1899.23 -749.44399999999996"
|
|
#! TOP_LEFT="1899.23 -749.44399999999996"
|
|
#! BOTTOM_RIGHT="1899.23 -749.44399999999996"
|
|
#! BOUNDING_RECT="1899.23 -749.44399999999996 0 0"
|
|
#! ORDER="39"
|
|
#! FOLLOW_ANCHOR="true"
|
|
#! INFO_NODE="false"
|
|
#! CUSTOM_USER_COLOR="false"
|
|
#! COLOUR="1,1,0.95686274509803926,0.78431372549019607"
|
|
#! SIZE_POLICY="8"
|
|
#! ANCHORED_NODE="10"
|
|
#! />
|
|
#! </COMMENTS>
|
|
#! <CONSTANTS>
|
|
#! </CONSTANTS>
|
|
#! <BOOKMARKS>
|
|
#! <BOOKMARK
|
|
#! IDENTIFIER="40"
|
|
#! NAME="Determine Snipping Distance"
|
|
#! DESCRIPTION=""
|
|
#! TOP_LEFT="1809.25 -180.00200000000001"
|
|
#! ORDER="500000000000000"
|
|
#! PALETTE_COLOR=""
|
|
#! BOTTOM_RIGHT="2427.828 -606.25099999999998"
|
|
#! BOUNDING_RECT="1809.25 -180.00200000000001 618.57799999999997 426.24900000000002"
|
|
#! STICKY="true"
|
|
#! COLOUR="0.65490196078431373,0.21176470588235294,0.65490196078431373,0.39215686274509803"
|
|
#! CONTENTS="15 12 "
|
|
#! >
|
|
#! </BOOKMARK>
|
|
#! </BOOKMARKS>
|
|
#! <TRANSFORMERS>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="7"
|
|
#! TYPE="LengthCalculator"
|
|
#! VERSION="0"
|
|
#! POSITION="1281 -280"
|
|
#! BOUNDING_RECT="1281 -280 0 0"
|
|
#! ORDER="27"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="13450"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="OUTPUT"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="Iterative_Snipper_length" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <OUTPUT_FEAT NAME="<REJECTED>"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="1"/>
|
|
#! <XFORM_ATTR ATTR_NAME="fme_rejection_code" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="Iterative_Snipper_length" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_PARM PARM_NAME="DIM" PARM_VALUE="3"/>
|
|
#! <XFORM_PARM PARM_NAME="LEN_ATTR" PARM_VALUE="Iterative_Snipper_length"/>
|
|
#! <XFORM_PARM PARM_NAME="MULT" PARM_VALUE="1"/>
|
|
#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="LengthCalculator"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="8"
|
|
#! TYPE="Tester"
|
|
#! VERSION="2"
|
|
#! POSITION="1281 -496.92500000000001"
|
|
#! BOUNDING_RECT="1281 -496.92500000000001 0 0"
|
|
#! ORDER="26"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="16174"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="PASSED"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="Iterative_Snipper_length" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <OUTPUT_FEAT NAME="FAILED"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="1"/>
|
|
#! <XFORM_ATTR ATTR_NAME="Iterative_Snipper_length" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_PARM PARM_NAME="BOOL_OP" PARM_VALUE="OR"/>
|
|
#! <XFORM_PARM PARM_NAME="COMPOSITE_MSG" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="COMPOSITE_TEST" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="TEST_CLAUSE" PARM_VALUE="TEST $(SNIPMODE) = ToNumber"/>
|
|
#! <XFORM_PARM PARM_NAME="TEST_CLAUSE_GRP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="TEST_MODE" PARM_VALUE="TEST"/>
|
|
#! <XFORM_PARM PARM_NAME="TEST_PREVIEW_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="Snip_Mode"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="9"
|
|
#! TYPE="Tester"
|
|
#! VERSION="2"
|
|
#! POSITION="2605.4099999999999 -247.69200000000001"
|
|
#! BOUNDING_RECT="2605.4099999999999 -247.69200000000001 0 0"
|
|
#! ORDER="31"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="16174"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="PASSED"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="Iterative_Snipper_length" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="Iterative_Snipper_maxLength" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <OUTPUT_FEAT NAME="FAILED"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="1"/>
|
|
#! <XFORM_ATTR ATTR_NAME="Iterative_Snipper_length" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="Iterative_Snipper_maxLength" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_PARM PARM_NAME="BOOL_OP" PARM_VALUE="OR"/>
|
|
#! <XFORM_PARM PARM_NAME="COMPOSITE_MSG" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="COMPOSITE_TEST" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="TEST_CLAUSE" PARM_VALUE="TEST <at>Value<openparen>Iterative_Snipper_length<closeparen> <= <at>Value<openparen>Iterative_Snipper_maxLength<closeparen>"/>
|
|
#! <XFORM_PARM PARM_NAME="TEST_CLAUSE_GRP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="TEST_MODE" PARM_VALUE="TEST"/>
|
|
#! <XFORM_PARM PARM_NAME="TEST_PREVIEW_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="Tester"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="10"
|
|
#! TYPE="LengthCalculator"
|
|
#! VERSION="0"
|
|
#! POSITION="1907.5899999999999 -945.97400000000005"
|
|
#! BOUNDING_RECT="1907.5899999999999 -945.97400000000005 0 0"
|
|
#! ORDER="40"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="13450"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="OUTPUT"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="Iterative_Snipper_length" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="Iterative_Snipper_maxLength" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <OUTPUT_FEAT NAME="<REJECTED>"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="1"/>
|
|
#! <XFORM_ATTR ATTR_NAME="Iterative_Snipper_length" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="Iterative_Snipper_maxLength" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="fme_rejection_code" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_PARM PARM_NAME="DIM" PARM_VALUE="3"/>
|
|
#! <XFORM_PARM PARM_NAME="LEN_ATTR" PARM_VALUE="Iterative_Snipper_length"/>
|
|
#! <XFORM_PARM PARM_NAME="MULT" PARM_VALUE="1"/>
|
|
#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="LengthCalculator_2"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="11"
|
|
#! TYPE="GeometryFilter"
|
|
#! VERSION="7"
|
|
#! POSITION="573.44922825010849 -280"
|
|
#! BOUNDING_RECT="573.44922825010849 -280 0 0"
|
|
#! ORDER="28"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="16174"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="LINE"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <OUTPUT_FEAT NAME="<UNFILTERED>"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="1"/>
|
|
#! <XFORM_PARM PARM_NAME="BREAK_AGG" PARM_VALUE="No"/>
|
|
#! <XFORM_PARM PARM_NAME="GEOM_PORT_NAMES" PARM_VALUE="Line"/>
|
|
#! <XFORM_PARM PARM_NAME="INSTANTIATE" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="GeometryFilter"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="12"
|
|
#! TYPE="ExpressionEvaluator"
|
|
#! VERSION="3"
|
|
#! POSITION="1907.5899999999999 -280"
|
|
#! BOUNDING_RECT="1907.5899999999999 -280 0 0"
|
|
#! ORDER="33"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="16174"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="OUTPUT"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="Iterative_Snipper_length" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="Iterative_Snipper_maxLength" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_PARM PARM_NAME="ACTION" PARM_VALUE="Create New Attribute"/>
|
|
#! <XFORM_PARM PARM_NAME="ATTRIBUTE_HANDLING" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="ATTRLIST" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="EXPRESSION" PARM_VALUE="@Value(Iterative_Snipper_length)/@double($(SnipLength))"/>
|
|
#! <XFORM_PARM PARM_NAME="NULL_ATTR_MODE_DISPLAY" PARM_VALUE="No Substitution"/>
|
|
#! <XFORM_PARM PARM_NAME="NULL_ATTR_VALUE" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="PARAM_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="VAL_ATTR" PARM_VALUE="Iterative_Snipper_maxLength"/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="ExpressionEvaluator"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="13"
|
|
#! TYPE="AttributeRemover"
|
|
#! VERSION="1"
|
|
#! POSITION="4126.0699999999997 -280"
|
|
#! BOUNDING_RECT="4126.0699999999997 -280 0 0"
|
|
#! ORDER="36"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="16174"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="OUTPUT"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_PARM PARM_NAME="LIST_ATTRS" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="REMOVE_ATTRS" PARM_VALUE="Iterative_Snipper_length,Iterative_Snipper_maxLength"/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="AttributeRemover"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="14"
|
|
#! TYPE="Snipper"
|
|
#! VERSION="1"
|
|
#! POSITION="3424.1500000000001 -593.05999999999995"
|
|
#! BOUNDING_RECT="3424.1500000000001 -593.05999999999995 0 0"
|
|
#! ORDER="41"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="13450"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="OUTPUT"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="Iterative_Snipper_length" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="Iterative_Snipper_maxLength" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <OUTPUT_FEAT NAME="REMNANTS"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="1"/>
|
|
#! <XFORM_ATTR ATTR_NAME="Iterative_Snipper_length" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="Iterative_Snipper_maxLength" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <OUTPUT_FEAT NAME="<REJECTED>"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="2"/>
|
|
#! <XFORM_ATTR ATTR_NAME="Iterative_Snipper_length" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="Iterative_Snipper_maxLength" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="fme_rejection_code" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_PARM PARM_NAME="ENDLOCATIONATTR" PARM_VALUE="@Value(Iterative_Snipper_maxLength)"/>
|
|
#! <XFORM_PARM PARM_NAME="ENDVERTEXATTR" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="INDEX_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="MEASUREMENTTYPE" PARM_VALUE="3D"/>
|
|
#! <XFORM_PARM PARM_NAME="MEASUREMENT_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="MEASURE_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="MEASURE_NAME" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="SNIPMODE" PARM_VALUE="Distance (Value)"/>
|
|
#! <XFORM_PARM PARM_NAME="SNIP_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="STARTLOCATIONATTR" PARM_VALUE="0"/>
|
|
#! <XFORM_PARM PARM_NAME="STARTVERTEXATTR" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="Values_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="Snipper_3"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="15"
|
|
#! TYPE="ParameterFetcher"
|
|
#! VERSION="4"
|
|
#! POSITION="1907.5899999999999 -446.52999999999997"
|
|
#! BOUNDING_RECT="1907.5899999999999 -446.52999999999997 0 0"
|
|
#! ORDER="32"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="13450"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="OUTPUT"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="Iterative_Snipper_length" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="Iterative_Snipper_maxLength" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_PARM PARM_NAME="ATTR_LIST" PARM_VALUE="Iterative_Snipper_maxLength {$(SnipLength)}"/>
|
|
#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="ParameterFetcher"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="16"
|
|
#! TYPE="AttributeCreator"
|
|
#! VERSION="8"
|
|
#! POSITION="4164.2700000000004 -1172.54"
|
|
#! BOUNDING_RECT="4164.2700000000004 -1172.54 431 71"
|
|
#! ORDER="500000000000000"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="16174"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="OUTPUT"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="fme_rejection_code" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_PARM PARM_NAME="ATTRIBUTE_GRP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="ATTRIBUTE_HANDLING" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="ATTR_TABLE" PARM_VALUE=""" fme_rejection_code SET_TO INVALID_GEOMETRY_TYPE"/>
|
|
#! <XFORM_PARM PARM_NAME="MULTI_FEATURE_MODE" PARM_VALUE="NO"/>
|
|
#! <XFORM_PARM PARM_NAME="NULL_ATTR_MODE_DISPLAY" PARM_VALUE="No Substitution"/>
|
|
#! <XFORM_PARM PARM_NAME="NULL_ATTR_VALUE" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="NUM_PRIOR_FEATURES" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="NUM_SUBSEQUENT_FEATURES" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="AttributeCreator"/>
|
|
#! </TRANSFORMER>
|
|
#! </TRANSFORMERS>
|
|
#! <SUBDOCUMENT_IOS>
|
|
#! <SUBDOCUMENT_IO
|
|
#! IDENTIFIER="2"
|
|
#! NAME="Input"
|
|
#! POSITION="-817.59004763960661 -280"
|
|
#! BOUNDING_RECT="-817.59004763960661 -280 0 0"
|
|
#! COLLAPSED="false"
|
|
#! PUBLISHED="true"
|
|
#! IS_SOURCE="true"
|
|
#! ATTR_MODE="0"
|
|
#! >
|
|
#! </SUBDOCUMENT_IO>
|
|
#! <SUBDOCUMENT_IO
|
|
#! IDENTIFIER="3"
|
|
#! NAME="LoopINPUT"
|
|
#! POSITION="4126.0699999999997 -839.81899999999996"
|
|
#! BOUNDING_RECT="4126.0699999999997 -839.81899999999996 0 0"
|
|
#! COLLAPSED="false"
|
|
#! IS_SOURCE="loop"
|
|
#! ATTR_MODE="0"
|
|
#! >
|
|
#! </SUBDOCUMENT_IO>
|
|
#! <SUBDOCUMENT_IO
|
|
#! IDENTIFIER="4"
|
|
#! NAME="Output"
|
|
#! POSITION="5375.1230774916439 -340"
|
|
#! BOUNDING_RECT="5375.1230774916439 -340 0 0"
|
|
#! COLLAPSED="false"
|
|
#! IS_SOURCE="false"
|
|
#! ATTR_MODE="0"
|
|
#! >
|
|
#! </SUBDOCUMENT_IO>
|
|
#! <SUBDOCUMENT_IO
|
|
#! IDENTIFIER="5"
|
|
#! NAME="LoopINPUT"
|
|
#! POSITION="1281 -945.97400000000005"
|
|
#! BOUNDING_RECT="1281 -945.97400000000005 0 0"
|
|
#! COLLAPSED="false"
|
|
#! PUBLISHED="false"
|
|
#! IS_SOURCE="true"
|
|
#! ATTR_MODE="0"
|
|
#! >
|
|
#! </SUBDOCUMENT_IO>
|
|
#! <SUBDOCUMENT_IO
|
|
#! IDENTIFIER="6"
|
|
#! NAME="<Rejected>"
|
|
#! POSITION="4915.1999999999998 -1172.54"
|
|
#! BOUNDING_RECT="4915.1999999999998 -1172.54 0 0"
|
|
#! COLLAPSED="false"
|
|
#! IS_SOURCE="false"
|
|
#! ATTR_MODE="0"
|
|
#! >
|
|
#! </SUBDOCUMENT_IO>
|
|
#! </SUBDOCUMENT_IOS>
|
|
#! <FEAT_LINKS>
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="17"
|
|
#! SOURCE_NODE="2"
|
|
#! TARGET_NODE="11"
|
|
#! SOURCE_PORT_DESC="0"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="18"
|
|
#! SOURCE_NODE="5"
|
|
#! TARGET_NODE="10"
|
|
#! SOURCE_PORT_DESC="0"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="19"
|
|
#! SOURCE_NODE="7"
|
|
#! TARGET_NODE="8"
|
|
#! SOURCE_PORT_DESC="fo 0 OUTPUT"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="20"
|
|
#! SOURCE_NODE="8"
|
|
#! TARGET_NODE="12"
|
|
#! SOURCE_PORT_DESC="fo 0 PASSED"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="21"
|
|
#! SOURCE_NODE="9"
|
|
#! TARGET_NODE="13"
|
|
#! SOURCE_PORT_DESC="fo 0 PASSED"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="22"
|
|
#! SOURCE_NODE="10"
|
|
#! TARGET_NODE="9"
|
|
#! SOURCE_PORT_DESC="fo 0 OUTPUT"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="23"
|
|
#! SOURCE_NODE="11"
|
|
#! TARGET_NODE="7"
|
|
#! SOURCE_PORT_DESC="fo 0 LINE"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="24"
|
|
#! SOURCE_NODE="12"
|
|
#! TARGET_NODE="9"
|
|
#! SOURCE_PORT_DESC="fo 0 OUTPUT"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="25"
|
|
#! SOURCE_NODE="13"
|
|
#! TARGET_NODE="4"
|
|
#! SOURCE_PORT_DESC="fo 0 OUTPUT"
|
|
#! TARGET_PORT_DESC="0"
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="26"
|
|
#! SOURCE_NODE="14"
|
|
#! TARGET_NODE="13"
|
|
#! SOURCE_PORT_DESC="fo 0 OUTPUT"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="27"
|
|
#! SOURCE_NODE="15"
|
|
#! TARGET_NODE="9"
|
|
#! SOURCE_PORT_DESC="fo 0 OUTPUT"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="28"
|
|
#! SOURCE_NODE="16"
|
|
#! TARGET_NODE="6"
|
|
#! SOURCE_PORT_DESC="fo 0 OUTPUT"
|
|
#! TARGET_PORT_DESC="0"
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="29"
|
|
#! SOURCE_NODE="8"
|
|
#! TARGET_NODE="15"
|
|
#! SOURCE_PORT_DESC="fo 1 FAILED"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="30"
|
|
#! SOURCE_NODE="9"
|
|
#! TARGET_NODE="14"
|
|
#! SOURCE_PORT_DESC="fo 1 FAILED"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="31"
|
|
#! SOURCE_NODE="11"
|
|
#! TARGET_NODE="16"
|
|
#! SOURCE_PORT_DESC="fo 1 <lt>UNFILTERED<gt>"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS="1112 -1200"
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="32"
|
|
#! SOURCE_NODE="14"
|
|
#! TARGET_NODE="3"
|
|
#! SOURCE_PORT_DESC="fo 1 REMNANTS"
|
|
#! TARGET_PORT_DESC="0"
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! COLOUR="0,0,0,1"
|
|
#! PEN_WIDTH="4"
|
|
#! PEN_STYLE="1"
|
|
#! LINK_STYLE_NAME="<Default>"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! </FEAT_LINKS>
|
|
#! <BREAKPOINTS>
|
|
#! <BREAKPOINT
|
|
#! FEAT_LINK="21"
|
|
#! ENABLED="true"
|
|
#! NAME="Tester [Tester] : Passed -> AttributeRemover [AttributeRemover] : Input"
|
|
#! CONDITION=""
|
|
#! TEST_CLAUSE=""
|
|
#! BOOL_OP=""
|
|
#! COMPOSITE_TEST=""
|
|
#! HITCOUNT=""
|
|
#! ACTION="BREAK"
|
|
#! />
|
|
#! <BREAKPOINT
|
|
#! FEAT_LINK="30"
|
|
#! ENABLED="true"
|
|
#! NAME="Tester [Tester] : Failed -> Snipper_3 [Snipper] : Input"
|
|
#! CONDITION=""
|
|
#! TEST_CLAUSE=""
|
|
#! BOOL_OP=""
|
|
#! COMPOSITE_TEST=""
|
|
#! HITCOUNT=""
|
|
#! ACTION="BREAK"
|
|
#! />
|
|
#! </BREAKPOINTS>
|
|
#! <ATTR_LINKS>
|
|
#! </ATTR_LINKS>
|
|
#! </SUBDOCUMENT>
|
|
#! </SUBDOCUMENTS>
|
|
#! <LOOKUP_TABLES>
|
|
#! </LOOKUP_TABLES>
|
|
#! </WORKSPACE>
|
|
|
|
FME_PYTHON_VERSION 38
|
|
ARCGIS_COMPATIBILITY ARCGIS_AUTO
|
|
GUI IGNORE SourceDataset_POSTGRES_1,POSTGRES_IN_FME_CONNECTION_GROUP_POSTGRES_1,POSTGRES_IN_FME_GROUP_NAMED1_POSTGRES_1,POSTGRES_IN_WHERE_CLAUSE_POSTGRES_1,POSTGRES_IN_ADVANCED_POSTGRES_1,POSTGRES_IN_FEATURES_PER_FETCH_POSTGRES_1,POSTGRES_IN_BEGIN_SQL_POSTGRES_1,POSTGRES_IN_END_SQL_POSTGRES_1,POSTGRES_IN_SCHEMAS_FOR_TABLE_LISTING_POSTGRES_1,SourceDataset_POSTGIS_1,POSTGIS_IN_FME_CONNECTION_GROUP_POSTGIS_1,POSTGIS_IN_FME_GROUP_NAMED1_POSTGIS_1,POSTGIS_IN_WHERE_CLAUSE_POSTGIS_1,POSTGIS_IN_USE_SEARCH_ENVELOPE_POSTGIS_1,POSTGIS_IN_SEARCH_ENVELOPE_MINX_POSTGIS_1,POSTGIS_IN_SEARCH_ENVELOPE_MINY_POSTGIS_1,POSTGIS_IN_SEARCH_ENVELOPE_MAXX_POSTGIS_1,POSTGIS_IN_SEARCH_ENVELOPE_MAXY_POSTGIS_1,POSTGIS_IN_SEARCH_ENVELOPE_COORDINATE_SYSTEM_POSTGIS_1,POSTGIS_IN_CLIP_TO_ENVELOPE_POSTGIS_1,POSTGIS_IN_SEARCH_METHOD_POSTGIS_1,POSTGIS_IN_ADVANCED_POSTGIS_1,POSTGIS_IN_FEATURES_PER_FETCH_POSTGIS_1,POSTGIS_IN_BEGIN_SQL_POSTGIS_1,POSTGIS_IN_END_SQL_POSTGIS_1,POSTGIS_IN_SCHEMAS_FOR_TABLE_LISTING_POSTGIS_1,DestDataset_POSTGIS_2,POSTGIS_OUT_FME_CONNECTION_GROUP_POSTGIS_2,POSTGIS_OUT_ADVANCED_POSTGIS_2,POSTGIS_OUT_BULK_COPY_POSTGIS_2,POSTGIS_OUT_START_TRANSACTION_POSTGIS_2,POSTGIS_OUT_TRANSACTION_INTERVAL_POSTGIS_2,POSTGIS_OUT_INSERT_TEXT_GEOMETRY_POSTGIS_2,POSTGIS_OUT_BEGIN_SQL_POSTGIS_2,POSTGIS_OUT_END_SQL_POSTGIS_2,DestDataset_GEOJSON_1,GEOJSON_OUT_FME_GROUP_NAMED1_GEOJSON_1,GEOJSON_OUT_WRITER_CHARSET_GEOJSON_1,GEOJSON_OUT_WRITE_BOM_GEOJSON_1,GEOJSON_OUT_STRICT_SPEC_GEOJSON_1,GEOJSON_OUT_FME_GROUP_NAMED2_GEOJSON_1,GEOJSON_OUT_PRETTY_PRINT_GEOJSON_1,GEOJSON_OUT_INDENT_SIZE_GEOJSON_1,GEOJSON_OUT_MAX_COORDINATE_PRECISION_GEOJSON_1,GEOJSON_OUT_FME_GROUP_NAMED3_GEOJSON_1,GEOJSON_OUT_COUNTER_CLOCKWISE_AREAS_GEOJSON_1,GEOJSON_OUT_WGS84_REPROJECTION_GEOJSON_1,GEOJSON_OUT_FME_GROUP_NAMED4_GEOJSON_1,GEOJSON_OUT_JSONP_FUNC_NAME_GEOJSON_1,DestDataset_GEOJSON_2,GEOJSON_OUT_FME_GROUP_NAMED1_GEOJSON_2,GEOJSON_OUT_WRITER_CHARSET_GEOJSON_2,GEOJSON_OUT_WRITE_BOM_GEOJSON_2,GEOJSON_OUT_STRICT_SPEC_GEOJSON_2,GEOJSON_OUT_FME_GROUP_NAMED2_GEOJSON_2,GEOJSON_OUT_PRETTY_PRINT_GEOJSON_2,GEOJSON_OUT_INDENT_SIZE_GEOJSON_2,GEOJSON_OUT_MAX_COORDINATE_PRECISION_GEOJSON_2,GEOJSON_OUT_FME_GROUP_NAMED3_GEOJSON_2,GEOJSON_OUT_COUNTER_CLOCKWISE_AREAS_GEOJSON_2,GEOJSON_OUT_WGS84_REPROJECTION_GEOJSON_2,GEOJSON_OUT_FME_GROUP_NAMED4_GEOJSON_2,GEOJSON_OUT_JSONP_FUNC_NAME_GEOJSON_2,DestDataset_GEOJSON_3,GEOJSON_OUT_FME_GROUP_NAMED1_GEOJSON_3,GEOJSON_OUT_WRITER_CHARSET_GEOJSON_3,GEOJSON_OUT_WRITE_BOM_GEOJSON_3,GEOJSON_OUT_STRICT_SPEC_GEOJSON_3,GEOJSON_OUT_FME_GROUP_NAMED2_GEOJSON_3,GEOJSON_OUT_PRETTY_PRINT_GEOJSON_3,GEOJSON_OUT_INDENT_SIZE_GEOJSON_3,GEOJSON_OUT_MAX_COORDINATE_PRECISION_GEOJSON_3,GEOJSON_OUT_FME_GROUP_NAMED3_GEOJSON_3,GEOJSON_OUT_COUNTER_CLOCKWISE_AREAS_GEOJSON_3,GEOJSON_OUT_WGS84_REPROJECTION_GEOJSON_3,GEOJSON_OUT_FME_GROUP_NAMED4_GEOJSON_3,GEOJSON_OUT_JSONP_FUNC_NAME_GEOJSON_3
|
|
# ============================================================================
|
|
DEFAULT_MACRO DestDataset_GEOJSON ../data/2021/phase_3_trace_secteurs.geojson
|
|
DEFAULT_MACRO DestDataset_GEOJSON_5 ../data/2021/phase_3_trace_troncons.geojson
|
|
DEFAULT_MACRO DestDataset_GEOJSON_4 ../data/2021/phase_3_pk_auto.geojson
|
|
DEFAULT_MACRO DestDataset_POSTGIS bed110<at>redadeg_2021<at>redadeg
|
|
DEFAULT_MACRO SourceDataset_POSTGIS bed110<at>redadeg_2021<at>redadeg
|
|
DEFAULT_MACRO SourceDataset_POSTGRES bed110<at>redadeg_2021<at>redadeg
|
|
DEFAULT_MACRO postgres_sql_where_clause
|
|
DEFAULT_MACRO secteur_id 30
|
|
DEFAULT_MACRO FME_USER_PARAM_PRIVATE_GRP
|
|
DEFAULT_MACRO START 13
|
|
# ============================================================================
|
|
GUI FILENAME DestDataset_GEOJSON GeoJSON_Files(*.json)|*.json|All_Files|* Destination GeoJSON File:
|
|
GUI FILENAME DestDataset_GEOJSON_5 GeoJSON_Files(*.json)|*.json|All_Files|* Destination GeoJSON File:
|
|
GUI FILENAME DestDataset_GEOJSON_4 GeoJSON_Files(*.json)|*.json|All_Files|* Destination GeoJSON File:
|
|
GUI OPTIONAL NAMED_DB_CONNECTION_ENCODED DestDataset_POSTGIS FMT:POSTGIS%FAMILY:PostgreSQL Connection:
|
|
GUI NAMED_DB_CONNECTION_ENCODED SourceDataset_POSTGIS FMT:POSTGIS%FAMILY:PostgreSQL Connection:
|
|
GUI NAMED_DB_CONNECTION_ENCODED SourceDataset_POSTGRES FMT:POSTGRES%FAMILY:PostgreSQL Connection:
|
|
GUI OPTIONAL TEXT_EDIT_SQL_CFG postgres_sql_where_clause MODE,WHERE;FORMAT,POSTGRES;FORMAT,POSTGRES;DATASET,breizhpolenovo<lt>at<gt>redadeg;CONNECTION_PARAMS,FEATURES_PER_FETCH<comma>10000<comma>SCHEMAS_FOR_TABLE_LISTING<comma>public<comma>NAMED_CONNECTION<comma>breizhpolenovo<lt>at<gt>redadeg<comma>READ_TIME_WITH_TIMEZONE<comma>Yes<comma>_MERGE_SCHEMAS<comma>YES<comma>QUERY_FEATURE_TYPES_FOR_MERGE_FILTERS<comma>Yes;START_TABLE,public.secteur secteur WHERE Clause:
|
|
GUI RANGE_SLIDER secteur_id "RANGE:[,]" secteur_id:
|
|
# ============================================================================
|
|
USER_PARAMETERS eyJwYXJhbWV0ZXJzIjpbeyJhY2Nlc3NNb2RlIjoid3JpdGUiLCJkZWZhdWx0VmFsdWUiOiIuLi9kYXRhLzIwMjEvcGhhc2VfM190cmFjZV9zZWN0ZXVycy5nZW9qc29uIiwiZmlsdGVycyI6W3siZGVzY3JpcHRpb24iOiJHZW9KU09OIEZpbGVzIiwiZmlsdGVyIjpbIiouanNvbiJdfSx7ImRlc2NyaXB0aW9uIjoiQWxsIEZpbGVzIiwiZmlsdGVyIjpbIioiXX1dLCJpdGVtc1RvU2VsZWN0IjoiZmlsZXMiLCJuYW1lIjoiRGVzdERhdGFzZXRfR0VPSlNPTiIsInByb21wdCI6IkRlc3RpbmF0aW9uIEdlb0pTT04gRmlsZToiLCJyZXF1aXJlZCI6dHJ1ZSwic2VsZWN0TXVsdGlwbGUiOmZhbHNlLCJ0eXBlIjoiZmlsZSIsInZhbGlkYXRlRXhpc3RlbmNlIjpmYWxzZSwidmFsdWVUeXBlIjoic3RyaW5nIn0seyJhY2Nlc3NNb2RlIjoid3JpdGUiLCJkZWZhdWx0VmFsdWUiOiIuLi9kYXRhLzIwMjEvcGhhc2VfM190cmFjZV90cm9uY29ucy5nZW9qc29uIiwiZmlsdGVycyI6W3siZGVzY3JpcHRpb24iOiJHZW9KU09OIEZpbGVzIiwiZmlsdGVyIjpbIiouanNvbiJdfSx7ImRlc2NyaXB0aW9uIjoiQWxsIEZpbGVzIiwiZmlsdGVyIjpbIioiXX1dLCJpdGVtc1RvU2VsZWN0IjoiZmlsZXMiLCJuYW1lIjoiRGVzdERhdGFzZXRfR0VPSlNPTl81IiwicHJvbXB0IjoiRGVzdGluYXRpb24gR2VvSlNPTiBGaWxlOiIsInJlcXVpcmVkIjp0cnVlLCJzZWxlY3RNdWx0aXBsZSI6ZmFsc2UsInR5cGUiOiJmaWxlIiwidmFsaWRhdGVFeGlzdGVuY2UiOmZhbHNlLCJ2YWx1ZVR5cGUiOiJzdHJpbmcifSx7ImFjY2Vzc01vZGUiOiJ3cml0ZSIsImRlZmF1bHRWYWx1ZSI6Ii4uL2RhdGEvMjAyMS9waGFzZV8zX3BrX2F1dG8uZ2VvanNvbiIsImZpbHRlcnMiOlt7ImRlc2NyaXB0aW9uIjoiR2VvSlNPTiBGaWxlcyIsImZpbHRlciI6WyIqLmpzb24iXX0seyJkZXNjcmlwdGlvbiI6IkFsbCBGaWxlcyIsImZpbHRlciI6WyIqIl19XSwiaXRlbXNUb1NlbGVjdCI6ImZpbGVzIiwibmFtZSI6IkRlc3REYXRhc2V0X0dFT0pTT05fNCIsInByb21wdCI6IkRlc3RpbmF0aW9uIEdlb0pTT04gRmlsZToiLCJyZXF1aXJlZCI6dHJ1ZSwic2VsZWN0TXVsdGlwbGUiOmZhbHNlLCJ0eXBlIjoiZmlsZSIsInZhbGlkYXRlRXhpc3RlbmNlIjpmYWxzZSwidmFsdWVUeXBlIjoic3RyaW5nIn0seyJjaG9pY2VTZXR0aW5ncyI6eyJjaG9pY2VTZXQiOiJkYkNvbm5lY3Rpb25zIiwiZm9ybWF0IjoiUE9TVEdJUyJ9LCJkZWZhdWx0VmFsdWUiOiJiZWQxMTA8YXQ+cmVkYWRlZ18yMDIxPGF0PnJlZGFkZWciLCJuYW1lIjoiRGVzdERhdGFzZXRfUE9TVEdJUyIsInByb21wdCI6IkNvbm5lY3Rpb246IiwicmVxdWlyZWQiOmZhbHNlLCJ0eXBlIjoiZHJvcGRvd24iLCJ2YWx1ZVR5cGUiOiJzdHJpbmdFbmNvZGVkIn0seyJjaG9pY2VTZXR0aW5ncyI6eyJjaG9pY2VTZXQiOiJkYkNvbm5lY3Rpb25zIiwiZm9ybWF0IjoiUE9TVEdJUyJ9LCJkZWZhdWx0VmFsdWUiOiJiZWQxMTA8YXQ+cmVkYWRlZ18yMDIxPGF0PnJlZGFkZWciLCJuYW1lIjoiU291cmNlRGF0YXNldF9QT1NUR0lTIiwicHJvbXB0IjoiQ29ubmVjdGlvbjoiLCJyZXF1aXJlZCI6dHJ1ZSwidHlwZSI6ImRyb3Bkb3duIiwidmFsdWVUeXBlIjoic3RyaW5nRW5jb2RlZCJ9LHsiY2hvaWNlU2V0dGluZ3MiOnsiY2hvaWNlU2V0IjoiZGJDb25uZWN0aW9ucyIsImZvcm1hdCI6IlBPU1RHUkVTIn0sImRlZmF1bHRWYWx1ZSI6ImJlZDExMDxhdD5yZWRhZGVnXzIwMjE8YXQ+cmVkYWRlZyIsIm5hbWUiOiJTb3VyY2VEYXRhc2V0X1BPU1RHUkVTIiwicHJvbXB0IjoiQ29ubmVjdGlvbjoiLCJyZXF1aXJlZCI6dHJ1ZSwidHlwZSI6ImRyb3Bkb3duIiwidmFsdWVUeXBlIjoic3RyaW5nRW5jb2RlZCJ9LHsiZWRpdG9yIjoic3FsIiwibmFtZSI6InBvc3RncmVzX3NxbF93aGVyZV9jbGF1c2UiLCJwcm9tcHQiOiJzZWN0ZXVyIFdIRVJFIENsYXVzZToiLCJyZXF1aXJlZCI6ZmFsc2UsInNxbFNldHRpbmdzIjp7ImNvbm5lY3Rpb25QYXJhbXMiOnsiRkVBVFVSRVNfUEVSX0ZFVENIIjoiMTAwMDAiLCJOQU1FRF9DT05ORUNUSU9OIjoiYnJlaXpocG9sZW5vdm88YXQ+cmVkYWRlZyIsIlFVRVJZX0ZFQVRVUkVfVFlQRVNfRk9SX01FUkdFX0ZJTFRFUlMiOiJZZXMiLCJSRUFEX1RJTUVfV0lUSF9USU1FWk9ORSI6IlllcyIsIlNDSEVNQVNfRk9SX1RBQkxFX0xJU1RJTkciOiJwdWJsaWMiLCJfTUVSR0VfU0NIRU1BUyI6IllFUyJ9LCJkYXRhc2V0IjoiYnJlaXpocG9sZW5vdm88YXQ+cmVkYWRlZyIsImZvcm1hdCI6IlBPU1RHUkVTIiwibW9kZSI6IndoZXJlIiwic3RhcnRUYWJsZUV4cGFuZGVkIjoicHVibGljLnNlY3RldXIifSwidHlwZSI6InRleHQiLCJ2YWx1ZVR5cGUiOiJzdHJpbmdFbmNvZGVkIn0seyJkZWZhdWx0VmFsdWUiOiIxMCIsIm5hbWUiOiJzZWN0ZXVyX2lkIiwicHJvbXB0Ijoic2VjdGV1cl9pZDoiLCJyZXF1aXJlZCI6dHJ1ZSwic2hvd1NsaWRlciI6ZmFsc2UsInR5cGUiOiJudW1iZXIiLCJ2YWx1ZVR5cGUiOiJzdHJpbmcifSx7ImhpZGRlbiI6dHJ1ZSwibmFtZSI6IkZNRV9VU0VSX1BBUkFNX1BSSVZBVEVfR1JQIiwicGFyYW1ldGVycyI6W3siZGVmYXVsdFZhbHVlIjoiMTMiLCJoaWRkZW4iOnRydWUsIm11bHRpcGxlT2YiOjEsIm5hbWUiOiJTVEFSVCIsInByb21wdCI6IkNvdW50IFN0YXJ0OiIsInJlcXVpcmVkIjpmYWxzZSwic3VwcG9ydGVkVmFsdWVUeXBlcyI6WyJleHByZXNzaW9uIiwiZ2xvYmFsUGFyYW1ldGVyIl0sInR5cGUiOiJudW1iZXIiLCJ2YWx1ZVR5cGUiOiJzdHJpbmcifV0sInByb21wdCI6IlByaXZhdGUgUGFyYW1ldGVycyIsInJlcXVpcmVkIjpmYWxzZSwidHlwZSI6Imdyb3VwIiwidmFsdWVUeXBlIjoic3RyaW5nIn1dfQ==
|
|
# ============================================================================
|
|
INCLUDE [ if {{$(DestDataset_GEOJSON)} == {}} { puts_real {Parameter 'DestDataset_GEOJSON' must be given a value.}; exit 1; }; ]
|
|
INCLUDE [ if {{$(DestDataset_GEOJSON_5)} == {}} { puts_real {Parameter 'DestDataset_GEOJSON_5' must be given a value.}; exit 1; }; ]
|
|
INCLUDE [ if {{$(DestDataset_GEOJSON_4)} == {}} { puts_real {Parameter 'DestDataset_GEOJSON_4' must be given a value.}; exit 1; }; ]
|
|
INCLUDE [ if {{$(SourceDataset_POSTGIS)} == {}} { puts_real {Parameter 'SourceDataset_POSTGIS' must be given a value.}; exit 1; }; ]
|
|
INCLUDE [ if {{$(SourceDataset_POSTGRES)} == {}} { puts_real {Parameter 'SourceDataset_POSTGRES' must be given a value.}; exit 1; }; ]
|
|
INCLUDE [ if {{$(secteur_id)} == {}} { puts_real {Parameter 'secteur_id' must be given a value.}; exit 1; }; ]
|
|
#! START_HEADER
|
|
#! START_WB_HEADER
|
|
READER_TYPE MULTI_READER
|
|
MULTI_READER_TYPE{0} POSTGRES
|
|
MULTI_READER_KEYWORD{0} POSTGRES_1
|
|
MULTI_READER_GEN_DIRECTIVES{0} EXPOSE_ATTRS_GROUP,,BEGIN_SQL,,READ_TIME_WITH_TIMEZONE,Yes,SCHEMAS_FOR_TABLE_LISTING,public,NAMED_CONNECTION,breizhpolenovo<lt>at<gt>redadeg,END_SQL,,ADVANCED,,TABLELIST,public.secteur,WHERE_CLAUSE,,_MERGE_SCHEMAS,YES,FEATURES_PER_FETCH,10000,QUERY_FEATURE_TYPES_FOR_MERGE_FILTERS,Yes,POSTGRES_EXPOSE_FORMAT_ATTRS,
|
|
MULTI_READER_TYPE{1} POSTGIS
|
|
MULTI_READER_KEYWORD{1} POSTGIS_1
|
|
MULTI_READER_GEN_DIRECTIVES{1} USE_TRUE_POSTGIS_TYPES,yes,CLIP_TO_ENVELOPE,NO,SEARCH_ENVELOPE_MAXY,0,POSTGIS_EXPOSE_FORMAT_ATTRS,,SEARCH_ENVELOPE_COORDINATE_SYSTEM,,ADVANCED,,QUERY_FEATURE_TYPES_FOR_MERGE_FILTERS,Yes,USE_SEARCH_ENVELOPE,NO,FEATURES_PER_FETCH,10000,DISABLE_COLLECTION_SPLITTING,yes,SEARCH_ENVELOPE_MINX,0,SEARCH_ENVELOPE_MINY,0,EXPOSE_ATTRS_GROUP,,SEARCH_METHOD,MBR_OVERLAPS,NAMED_CONNECTION,breizhpolenovo<lt>at<gt>redadeg,SEARCH_ENVELOPE_MAXX,0,READ_TIME_WITH_TIMEZONE,Yes,TABLELIST,public.osm_communes<space>public.phase_2_trace_pgr,END_SQL,,WHERE_CLAUSE,,_MERGE_SCHEMAS,YES,SCHEMAS_FOR_TABLE_LISTING,public,BEGIN_SQL,
|
|
WRITER_TYPE MULTI_WRITER
|
|
MULTI_WRITER_DATASET_ORDER BY_ID
|
|
MULTI_WRITER_FIRST_WRITER_ID 0
|
|
MULTI_WRITER_TYPE{0} POSTGIS
|
|
MULTI_WRITER_KEYWORD{0} POSTGIS_2
|
|
MULTI_WRITER_TYPE{1} GEOJSON
|
|
MULTI_WRITER_KEYWORD{1} GEOJSON_1
|
|
MULTI_WRITER_TYPE{2} GEOJSON
|
|
MULTI_WRITER_KEYWORD{2} GEOJSON_2
|
|
MULTI_WRITER_TYPE{3} GEOJSON
|
|
MULTI_WRITER_KEYWORD{3} GEOJSON_3
|
|
#! END_WB_HEADER
|
|
#! START_WB_HEADER
|
|
MACRO WB_KEYWORD "POSTGRES_1"
|
|
#! END_WB_HEADER
|
|
#! START_SOURCE_HEADER POSTGRES POSTGRES_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_POSTGRES_1 $(SourceDataset)} \
|
|
} ]
|
|
#! END_WB_HEADER
|
|
#! START_SOURCE_HEADER POSTGRES POSTGRES_1
|
|
DEFAULT_MACRO SourceDataset_POSTGRES_1 $(SourceDataset_POSTGRES)
|
|
GUI NAMED_DB_CONNECTION_ENCODED SourceDataset_POSTGRES_1 FMT:POSTGRES Connection:
|
|
DEFAULT_MACRO POSTGRES_IN_QUERY_FEATURE_TYPES_FOR_MERGE_FILTERS_POSTGRES_1 Yes
|
|
POSTGRES_1_QUERY_FEATURE_TYPES_FOR_MERGE_FILTERS "$(POSTGRES_IN_QUERY_FEATURE_TYPES_FOR_MERGE_FILTERS_POSTGRES_1)"
|
|
DEFAULT_MACRO POSTGRES_IN_READ_TIME_WITH_TIMEZONE_POSTGRES_1 Yes
|
|
POSTGRES_1_READ_TIME_WITH_TIMEZONE "$(POSTGRES_IN_READ_TIME_WITH_TIMEZONE_POSTGRES_1)"
|
|
DEFAULT_MACRO POSTGRES_IN_FME_CONNECTION_GROUP_POSTGRES_1
|
|
GUI OPTIONAL DISCLOSUREGROUP POSTGRES_IN_FME_CONNECTION_GROUP_POSTGRES_1 POSTGRES_IN_NAMED_CONNECTION%POSTGRES_IN_SCHEMAS_FOR_TABLE_LISTING_POSTGRES_1 Database Connection
|
|
DEFAULT_MACRO POSTGRES_IN_FME_GROUP_NAMED1_POSTGRES_1
|
|
GUI OPTIONAL DISCLOSUREGROUP POSTGRES_IN_FME_GROUP_NAMED1_POSTGRES_1 POSTGRES_IN_TABLELIST%POSTGRES_IN_WHERE_CLAUSE_POSTGRES_1 Constraints
|
|
DEFAULT_MACRO POSTGRES_IN_WHERE_CLAUSE_POSTGRES_1
|
|
POSTGRES_1_WHERE_CLAUSE "$(POSTGRES_IN_WHERE_CLAUSE_POSTGRES_1)"
|
|
GUI OPTIONAL TEXT_EDIT_SQL_CFG POSTGRES_IN_WHERE_CLAUSE_POSTGRES_1 MODE,WHERE;FORMAT,POSTGRES WHERE Clause:
|
|
DEFAULT_MACRO POSTGRES_IN_EXPOSE_ATTRS_GROUP_POSTGRES_1
|
|
POSTGRES_1_EXPOSE_ATTRS_GROUP "$(POSTGRES_IN_EXPOSE_ATTRS_GROUP_POSTGRES_1)"
|
|
DEFAULT_MACRO POSTGRES_IN_ADVANCED_POSTGRES_1
|
|
GUI OPTIONAL DISCLOSUREGROUP POSTGRES_IN_ADVANCED_POSTGRES_1 POSTGRES_IN_FEATURES_PER_FETCH_POSTGRES_1%POSTGRES_IN_BEGIN_SQL_POSTGRES_1%POSTGRES_IN_END_SQL_POSTGRES_1 Advanced
|
|
DEFAULT_MACRO POSTGRES_IN_FEATURES_PER_FETCH_POSTGRES_1 10000
|
|
POSTGRES_1_FEATURES_PER_FETCH "$(POSTGRES_IN_FEATURES_PER_FETCH_POSTGRES_1)"
|
|
GUI FLOAT POSTGRES_IN_FEATURES_PER_FETCH_POSTGRES_1 Number Of Records To Fetch At A Time
|
|
DEFAULT_MACRO POSTGRES_IN_BEGIN_SQL_POSTGRES_1
|
|
POSTGRES_1_BEGIN_SQL "$(POSTGRES_IN_BEGIN_SQL_POSTGRES_1)"
|
|
GUI OPTIONAL TEXT_EDIT_SQL_CFG POSTGRES_IN_BEGIN_SQL_POSTGRES_1 MODE,SQL;FORMAT,POSTGRES SQL To Run Before Read
|
|
DEFAULT_MACRO POSTGRES_IN_END_SQL_POSTGRES_1
|
|
POSTGRES_1_END_SQL "$(POSTGRES_IN_END_SQL_POSTGRES_1)"
|
|
GUI OPTIONAL TEXT_EDIT_SQL_CFG POSTGRES_IN_END_SQL_POSTGRES_1 MODE,SQL;FORMAT,POSTGRES SQL To Run After Read
|
|
# ============================================================================
|
|
DEFAULT_MACRO POSTGRES_IN_ATTRIBUTE_READING_POSTGRES_1 DEFLINE_ATTRS
|
|
POSTGRES_1_ATTRIBUTE_READING "$(POSTGRES_IN_ATTRIBUTE_READING_POSTGRES_1)"
|
|
# ============================================================================
|
|
POSTGRES_1_GENERATE_FME_BUILD_NUM 18592
|
|
DEFAULT_MACRO POSTGRES_IN_SCHEMAS_FOR_TABLE_LISTING_POSTGRES_1 public
|
|
GUI OPTIONAL TEXT POSTGRES_IN_SCHEMAS_FOR_TABLE_LISTING_POSTGRES_1 Schemas for Table Listing:
|
|
POSTGRES_1_SCHEMAS_FOR_TABLE_LISTING $(POSTGRES_IN_SCHEMAS_FOR_TABLE_LISTING_POSTGRES_1)
|
|
POSTGRES_1_DATASET "$(SourceDataset_POSTGRES_1)"
|
|
#! END_SOURCE_HEADER
|
|
#! START_WB_HEADER
|
|
MACRO WB_KEYWORD "POSTGIS_1"
|
|
#! END_WB_HEADER
|
|
#! START_SOURCE_HEADER POSTGIS POSTGIS_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_POSTGIS_1 $(SourceDataset)} \
|
|
} ]
|
|
#! END_WB_HEADER
|
|
#! START_SOURCE_HEADER POSTGIS POSTGIS_1
|
|
DEFAULT_MACRO SourceDataset_POSTGIS_1 $(SourceDataset_POSTGIS)
|
|
GUI NAMED_DB_CONNECTION_ENCODED SourceDataset_POSTGIS_1 FMT:POSTGIS Connection:
|
|
DEFAULT_MACRO POSTGIS_IN_QUERY_FEATURE_TYPES_FOR_MERGE_FILTERS_POSTGIS_1 Yes
|
|
POSTGIS_1_QUERY_FEATURE_TYPES_FOR_MERGE_FILTERS "$(POSTGIS_IN_QUERY_FEATURE_TYPES_FOR_MERGE_FILTERS_POSTGIS_1)"
|
|
DEFAULT_MACRO POSTGIS_IN_READ_TIME_WITH_TIMEZONE_POSTGIS_1 Yes
|
|
POSTGIS_1_READ_TIME_WITH_TIMEZONE "$(POSTGIS_IN_READ_TIME_WITH_TIMEZONE_POSTGIS_1)"
|
|
DEFAULT_MACRO POSTGIS_IN_DISABLE_COLLECTION_SPLITTING_POSTGIS_1 yes
|
|
POSTGIS_1_DISABLE_COLLECTION_SPLITTING "$(POSTGIS_IN_DISABLE_COLLECTION_SPLITTING_POSTGIS_1)"
|
|
DEFAULT_MACRO POSTGIS_IN_USE_TRUE_POSTGIS_TYPES_POSTGIS_1 yes
|
|
POSTGIS_1_USE_TRUE_POSTGIS_TYPES "$(POSTGIS_IN_USE_TRUE_POSTGIS_TYPES_POSTGIS_1)"
|
|
DEFAULT_MACRO POSTGIS_IN_FME_CONNECTION_GROUP_POSTGIS_1
|
|
GUI OPTIONAL DISCLOSUREGROUP POSTGIS_IN_FME_CONNECTION_GROUP_POSTGIS_1 POSTGIS_IN_NAMED_CONNECTION%POSTGIS_IN_SCHEMAS_FOR_TABLE_LISTING_POSTGIS_1 Database Connection
|
|
DEFAULT_MACRO POSTGIS_IN_FME_GROUP_NAMED1_POSTGIS_1
|
|
GUI OPTIONAL DISCLOSUREGROUP POSTGIS_IN_FME_GROUP_NAMED1_POSTGIS_1 POSTGIS_IN_TABLELIST%POSTGIS_IN_WHERE_CLAUSE_POSTGIS_1 Constraints
|
|
DEFAULT_MACRO POSTGIS_IN_WHERE_CLAUSE_POSTGIS_1
|
|
POSTGIS_1_WHERE_CLAUSE "$(POSTGIS_IN_WHERE_CLAUSE_POSTGIS_1)"
|
|
GUI OPTIONAL TEXT_EDIT_SQL_CFG POSTGIS_IN_WHERE_CLAUSE_POSTGIS_1 MODE,WHERE;FORMAT,POSTGIS WHERE Clause:
|
|
DEFAULT_MACRO POSTGIS_IN_EXPOSE_ATTRS_GROUP_POSTGIS_1
|
|
POSTGIS_1_EXPOSE_ATTRS_GROUP "$(POSTGIS_IN_EXPOSE_ATTRS_GROUP_POSTGIS_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 POSTGIS_IN_USE_SEARCH_ENVELOPE_POSTGIS_1 NO
|
|
POSTGIS_1_USE_SEARCH_ENVELOPE "$(POSTGIS_IN_USE_SEARCH_ENVELOPE_POSTGIS_1)"
|
|
GUI ACTIVEDISCLOSUREGROUP POSTGIS_IN_USE_SEARCH_ENVELOPE_POSTGIS_1 POSTGIS_IN_SEARCH_ENVELOPE_MINX_POSTGIS_1%POSTGIS_IN_SEARCH_ENVELOPE_MINY_POSTGIS_1%POSTGIS_IN_SEARCH_ENVELOPE_MAXX_POSTGIS_1%POSTGIS_IN_SEARCH_ENVELOPE_MAXY_POSTGIS_1%POSTGIS_IN_SEARCH_ENVELOPE_COORDINATE_SYSTEM_POSTGIS_1%POSTGIS_IN_CLIP_TO_ENVELOPE_POSTGIS_1%POSTGIS_IN_SEARCH_METHOD_POSTGIS_1%POSTGIS_IN_SEARCH_METHOD_FILTER%POSTGIS_IN_SEARCH_ORDER%POSTGIS_IN_SEARCH_FEATURE%POSTGIS_IN_DUMMY_SEARCH_ENVELOPE_PARAMETER Use Search Envelope
|
|
# ===========================================================================
|
|
GUI LOOKUP POSTGIS_IN_SEARCH_ENVELOPE_MINX_POSTGIS_1 <Unused>,0
|
|
DEFAULT_MACRO POSTGIS_IN_SEARCH_ENVELOPE_MINX_POSTGIS_1 0
|
|
POSTGIS_1_SEARCH_ENVELOPE "$(POSTGIS_IN_SEARCH_ENVELOPE_MINX_POSTGIS_1)"
|
|
GUI OPTIONAL FLOAT POSTGIS_IN_SEARCH_ENVELOPE_MINX_POSTGIS_1 Minimum X:
|
|
# ===========================================================================
|
|
GUI LOOKUP POSTGIS_IN_SEARCH_ENVELOPE_MINY_POSTGIS_1 <Unused>,0
|
|
DEFAULT_MACRO POSTGIS_IN_SEARCH_ENVELOPE_MINY_POSTGIS_1 0
|
|
POSTGIS_1_SEARCH_ENVELOPE "$(POSTGIS_IN_SEARCH_ENVELOPE_MINY_POSTGIS_1)"
|
|
GUI OPTIONAL FLOAT POSTGIS_IN_SEARCH_ENVELOPE_MINY_POSTGIS_1 Minimum Y:
|
|
# ===========================================================================
|
|
GUI LOOKUP POSTGIS_IN_SEARCH_ENVELOPE_MAXX_POSTGIS_1 <Unused>,0
|
|
DEFAULT_MACRO POSTGIS_IN_SEARCH_ENVELOPE_MAXX_POSTGIS_1 0
|
|
POSTGIS_1_SEARCH_ENVELOPE "$(POSTGIS_IN_SEARCH_ENVELOPE_MAXX_POSTGIS_1)"
|
|
GUI OPTIONAL FLOAT POSTGIS_IN_SEARCH_ENVELOPE_MAXX_POSTGIS_1 Maximum X:
|
|
# ===========================================================================
|
|
GUI LOOKUP POSTGIS_IN_SEARCH_ENVELOPE_MAXY_POSTGIS_1 <Unused>,0
|
|
DEFAULT_MACRO POSTGIS_IN_SEARCH_ENVELOPE_MAXY_POSTGIS_1 0
|
|
POSTGIS_1_SEARCH_ENVELOPE "$(POSTGIS_IN_SEARCH_ENVELOPE_MAXY_POSTGIS_1)"
|
|
GUI OPTIONAL FLOAT POSTGIS_IN_SEARCH_ENVELOPE_MAXY_POSTGIS_1 Maximum Y:
|
|
# ===========================================================================
|
|
GUI LOOKUP POSTGIS_IN_SEARCH_ENVELOPE_COORDINATE_SYSTEM_POSTGIS_1 <Unused>,
|
|
DEFAULT_MACRO POSTGIS_IN_SEARCH_ENVELOPE_COORDINATE_SYSTEM_POSTGIS_1
|
|
POSTGIS_1_SEARCH_ENVELOPE "$(POSTGIS_IN_SEARCH_ENVELOPE_COORDINATE_SYSTEM_POSTGIS_1)"
|
|
GUI OPTIONAL COORDSYS POSTGIS_IN_SEARCH_ENVELOPE_COORDINATE_SYSTEM_POSTGIS_1 Search Envelope Coordinate System:
|
|
# ===========================================================================
|
|
GUI LOOKUP POSTGIS_IN_CLIP_TO_ENVELOPE_POSTGIS_1 <Unused>,NO
|
|
DEFAULT_MACRO POSTGIS_IN_CLIP_TO_ENVELOPE_POSTGIS_1 NO
|
|
POSTGIS_1_CLIP_TO_ENVELOPE "$(POSTGIS_IN_CLIP_TO_ENVELOPE_POSTGIS_1)"
|
|
GUI OPTIONAL CHECKBOX POSTGIS_IN_CLIP_TO_ENVELOPE_POSTGIS_1 YES%NO Clip to Search Envelope
|
|
DEFAULT_MACRO POSTGIS_IN_SEARCH_METHOD_POSTGIS_1 MBR_OVERLAPS
|
|
POSTGIS_1_SEARCH_METHOD "$(POSTGIS_IN_SEARCH_METHOD_POSTGIS_1)"
|
|
GUI LOOKUP_CHOICE POSTGIS_IN_SEARCH_METHOD_POSTGIS_1 MBR<space>Overlaps,MBR_OVERLAPS%Contains,CONTAINS%Disjoint,DISJOINT%Equals,EQUALS%Intersects,INTERSECTS%Overlaps,OVERLAPS%Touches,TOUCHES%Within,WITHIN Search Method:
|
|
GUI LOOKUP POSTGIS_IN_SEARCH_METHOD_POSTGIS_1 <Unused>,MBR_OVERLAPS
|
|
DEFAULT_MACRO POSTGIS_IN_ADVANCED_POSTGIS_1
|
|
GUI OPTIONAL DISCLOSUREGROUP POSTGIS_IN_ADVANCED_POSTGIS_1 POSTGIS_IN_FEATURES_PER_FETCH_POSTGIS_1%POSTGIS_IN_BEGIN_SQL_POSTGIS_1%POSTGIS_IN_END_SQL_POSTGIS_1 Advanced
|
|
DEFAULT_MACRO POSTGIS_IN_FEATURES_PER_FETCH_POSTGIS_1 10000
|
|
POSTGIS_1_FEATURES_PER_FETCH "$(POSTGIS_IN_FEATURES_PER_FETCH_POSTGIS_1)"
|
|
GUI FLOAT POSTGIS_IN_FEATURES_PER_FETCH_POSTGIS_1 Number Of Records To Fetch At A Time
|
|
DEFAULT_MACRO POSTGIS_IN_BEGIN_SQL_POSTGIS_1
|
|
POSTGIS_1_BEGIN_SQL "$(POSTGIS_IN_BEGIN_SQL_POSTGIS_1)"
|
|
GUI OPTIONAL TEXT_EDIT_SQL_CFG POSTGIS_IN_BEGIN_SQL_POSTGIS_1 MODE,SQL;FORMAT,POSTGIS SQL To Run Before Read
|
|
DEFAULT_MACRO POSTGIS_IN_END_SQL_POSTGIS_1
|
|
POSTGIS_1_END_SQL "$(POSTGIS_IN_END_SQL_POSTGIS_1)"
|
|
GUI OPTIONAL TEXT_EDIT_SQL_CFG POSTGIS_IN_END_SQL_POSTGIS_1 MODE,SQL;FORMAT,POSTGIS SQL To Run After Read
|
|
# ============================================================================
|
|
DEFAULT_MACRO POSTGIS_IN_ATTRIBUTE_READING_POSTGIS_1 DEFLINE_ATTRS
|
|
POSTGIS_1_ATTRIBUTE_READING "$(POSTGIS_IN_ATTRIBUTE_READING_POSTGIS_1)"
|
|
# ============================================================================
|
|
POSTGIS_1_GENERATE_FME_BUILD_NUM 18592
|
|
DEFAULT_MACRO POSTGIS_IN_SCHEMAS_FOR_TABLE_LISTING_POSTGIS_1 public
|
|
GUI OPTIONAL TEXT POSTGIS_IN_SCHEMAS_FOR_TABLE_LISTING_POSTGIS_1 Schemas for Table Listing:
|
|
POSTGIS_1_SCHEMAS_FOR_TABLE_LISTING $(POSTGIS_IN_SCHEMAS_FOR_TABLE_LISTING_POSTGIS_1)
|
|
POSTGIS_1_DATASET "$(SourceDataset_POSTGIS_1)"
|
|
#! END_SOURCE_HEADER
|
|
#! START_WB_HEADER
|
|
MACRO WB_KEYWORD "POSTGIS_2"
|
|
#! END_WB_HEADER
|
|
#! START_DEST_HEADER POSTGIS POSTGIS_2
|
|
#! END_DEST_HEADER
|
|
#! START_WB_HEADER
|
|
DEFAULT_MACRO DestDataset
|
|
INCLUDE [ if {"$(DestDataset)" != ""} { \
|
|
puts {DEFAULT_MACRO DestDataset_POSTGIS_2 $(DestDataset)} \
|
|
} ]
|
|
#! END_WB_HEADER
|
|
#! START_DEST_HEADER POSTGIS POSTGIS_2
|
|
DEFAULT_MACRO DestDataset_POSTGIS_2 $(DestDataset_POSTGIS)
|
|
GUI NAMED_DB_CONNECTION_ENCODED DestDataset_POSTGIS_2 FMT:POSTGIS Connection:
|
|
POSTGIS_2_PLUGIN_MAX_CHANNELS 1
|
|
DEFAULT_MACRO POSTGIS_OUT_STRICT_TEMPORAL_TYPE_HANDLING_POSTGIS_2 Yes
|
|
POSTGIS_2_STRICT_TEMPORAL_TYPE_HANDLING "$(POSTGIS_OUT_STRICT_TEMPORAL_TYPE_HANDLING_POSTGIS_2)"
|
|
DEFAULT_MACRO POSTGIS_OUT_FME_CONNECTION_GROUP_POSTGIS_2
|
|
GUI OPTIONAL DISCLOSUREGROUP POSTGIS_OUT_FME_CONNECTION_GROUP_POSTGIS_2 POSTGIS_OUT_NAMED_CONNECTION Database Connection
|
|
# ============================================================================
|
|
# Write geometry (planar) or geography (geodetic) column
|
|
DEFAULT_MACRO POSTGIS_OUT_SPATIAL_COLUMN_TYPE_POSTGIS_2 geometry
|
|
POSTGIS_2_SPATIAL_COLUMN_TYPE "$(POSTGIS_OUT_SPATIAL_COLUMN_TYPE_POSTGIS_2)"
|
|
# ============================================================================
|
|
# Default spatial column name
|
|
DEFAULT_MACRO POSTGIS_OUT_SPATIAL_COLUMN_NAME_POSTGIS_2 geom
|
|
POSTGIS_2_SPATIAL_COLUMN_NAME "$(POSTGIS_OUT_SPATIAL_COLUMN_NAME_POSTGIS_2)"
|
|
DEFAULT_MACRO POSTGIS_OUT_GENERIC_GEOMETRY_POSTGIS_2 yes
|
|
POSTGIS_2_GENERIC_GEOMETRY "$(POSTGIS_OUT_GENERIC_GEOMETRY_POSTGIS_2)"
|
|
DEFAULT_MACRO POSTGIS_OUT_COORDINATE_SYSTEM_GRANULARITY_POSTGIS_2 FEATURE_TYPE
|
|
POSTGIS_2_COORDINATE_SYSTEM_GRANULARITY "$(POSTGIS_OUT_COORDINATE_SYSTEM_GRANULARITY_POSTGIS_2)"
|
|
DEFAULT_MACRO POSTGIS_OUT_ADVANCED_POSTGIS_2
|
|
GUI OPTIONAL DISCLOSUREGROUP POSTGIS_OUT_ADVANCED_POSTGIS_2 POSTGIS_OUT_BULK_COPY_POSTGIS_2%POSTGIS_OUT_INSERT_TEXT_GEOMETRY_POSTGIS_2%POSTGIS_OUT_START_TRANSACTION_POSTGIS_2%POSTGIS_OUT_TRANSACTION_INTERVAL_POSTGIS_2%POSTGIS_OUT_BEGIN_SQL_POSTGIS_2%POSTGIS_OUT_END_SQL_POSTGIS_2 Advanced
|
|
DEFAULT_MACRO POSTGIS_OUT_BULK_COPY_POSTGIS_2 YES
|
|
POSTGIS_2_BULK_COPY "$(POSTGIS_OUT_BULK_COPY_POSTGIS_2)"
|
|
GUI CHOICE POSTGIS_OUT_BULK_COPY_POSTGIS_2 YES%NO Bulk Insert
|
|
DEFAULT_MACRO POSTGIS_OUT_START_TRANSACTION_POSTGIS_2 0
|
|
POSTGIS_2_START_TRANSACTION "$(POSTGIS_OUT_START_TRANSACTION_POSTGIS_2)"
|
|
GUI TEXT POSTGIS_OUT_START_TRANSACTION_POSTGIS_2 Starting Feature:
|
|
DEFAULT_MACRO POSTGIS_OUT_TRANSACTION_INTERVAL_POSTGIS_2 1000
|
|
POSTGIS_2_TRANSACTION_INTERVAL "$(POSTGIS_OUT_TRANSACTION_INTERVAL_POSTGIS_2)"
|
|
GUI TEXT POSTGIS_OUT_TRANSACTION_INTERVAL_POSTGIS_2 Features Per Transaction
|
|
DEFAULT_MACRO POSTGIS_OUT_INSERT_TEXT_GEOMETRY_POSTGIS_2 NO
|
|
POSTGIS_2_INSERT_TEXT_GEOMETRY "$(POSTGIS_OUT_INSERT_TEXT_GEOMETRY_POSTGIS_2)"
|
|
GUI CHOICE POSTGIS_OUT_INSERT_TEXT_GEOMETRY_POSTGIS_2 YES%NO Insert WKT
|
|
DEFAULT_MACRO POSTGIS_OUT_BEGIN_SQL_POSTGIS_2
|
|
POSTGIS_2_BEGIN_SQL "$(POSTGIS_OUT_BEGIN_SQL_POSTGIS_2)"
|
|
GUI OPTIONAL TEXT_EDIT_SQL_CFG POSTGIS_OUT_BEGIN_SQL_POSTGIS_2 MODE,SQL;FORMAT,POSTGIS SQL To Run Before Write
|
|
DEFAULT_MACRO POSTGIS_OUT_END_SQL_POSTGIS_2
|
|
POSTGIS_2_END_SQL "$(POSTGIS_OUT_END_SQL_POSTGIS_2)"
|
|
GUI OPTIONAL TEXT_EDIT_SQL_CFG POSTGIS_OUT_END_SQL_POSTGIS_2 MODE,SQL;FORMAT,POSTGIS SQL To Run After Write
|
|
# ============================================================================
|
|
POSTGIS_2_GENERATE_FME_BUILD_NUM 18592
|
|
POSTGIS_2_DATASET "$(DestDataset_POSTGIS_2)"
|
|
#! END_DEST_HEADER
|
|
#! START_WB_HEADER
|
|
MACRO WB_KEYWORD "GEOJSON_1"
|
|
#! END_WB_HEADER
|
|
#! START_DEST_HEADER GEOJSON GEOJSON_1
|
|
#! END_DEST_HEADER
|
|
#! START_WB_HEADER
|
|
DEFAULT_MACRO DestDataset
|
|
INCLUDE [ if {"$(DestDataset)" != ""} { \
|
|
puts {DEFAULT_MACRO DestDataset_GEOJSON_1 $(DestDataset)} \
|
|
} ]
|
|
#! END_WB_HEADER
|
|
#! START_DEST_HEADER GEOJSON GEOJSON_1
|
|
DEFAULT_MACRO DestDataset_GEOJSON_1 $(DestDataset_GEOJSON)
|
|
GUI FILENAME DestDataset_GEOJSON_1 GeoJSON_Files(*.json)|*.json|All_Files|* Destination GeoJSON File:
|
|
DEFAULT_MACRO GEOJSON_OUT_FME_GROUP_NAMED1_GEOJSON_1
|
|
GUI OPTIONAL DISCLOSUREGROUP GEOJSON_OUT_FME_GROUP_NAMED1_GEOJSON_1 GEOJSON_OUT_WRITER_CHARSET_GEOJSON_1%GEOJSON_OUT_WRITE_BOM_GEOJSON_1%GEOJSON_OUT_STRICT_SPEC_GEOJSON_1 Writer Parameters
|
|
DEFAULT_MACRO GEOJSON_OUT_WRITER_CHARSET_GEOJSON_1 UTF-8
|
|
GEOJSON_1_WRITER_CHARSET "$(GEOJSON_OUT_WRITER_CHARSET_GEOJSON_1)"
|
|
GUI LOOKUP_CHOICE GEOJSON_OUT_WRITER_CHARSET_GEOJSON_1 UTF-8,UTF-8%UTF-16,UTF-16%UTF-16BE,UTF-16BE%UTF-16LE,UTF-16LE%UTF-32,UTF-32%UTF-32BE,UTF-32BE%UTF-32LE,UTF-32LE Output Character Set:
|
|
DEFAULT_MACRO GEOJSON_OUT_WRITE_BOM_GEOJSON_1 No
|
|
GEOJSON_1_WRITE_BOM "$(GEOJSON_OUT_WRITE_BOM_GEOJSON_1)"
|
|
GUI LOOKUP_CHOICE GEOJSON_OUT_WRITE_BOM_GEOJSON_1 Yes,Yes%No,No Byte Order Marker:
|
|
DEFAULT_MACRO GEOJSON_OUT_STRICT_SPEC_GEOJSON_1 Yes
|
|
GEOJSON_1_STRICT_SPEC "$(GEOJSON_OUT_STRICT_SPEC_GEOJSON_1)"
|
|
GUI LOOKUP_CHOICE GEOJSON_OUT_STRICT_SPEC_GEOJSON_1 Yes,Yes%No,No Fully Conform to the GeoJSON Grammar:
|
|
DEFAULT_MACRO GEOJSON_OUT_FME_GROUP_NAMED2_GEOJSON_1
|
|
GUI OPTIONAL DISCLOSUREGROUP GEOJSON_OUT_FME_GROUP_NAMED2_GEOJSON_1 GEOJSON_OUT_PRETTY_PRINT_GEOJSON_1%GEOJSON_OUT_INDENT_SIZE_GEOJSON_1%GEOJSON_OUT_MAX_COORDINATE_PRECISION_GEOJSON_1 Formatting Parameters
|
|
DEFAULT_MACRO GEOJSON_OUT_PRETTY_PRINT_GEOJSON_1 YES
|
|
GEOJSON_1_PRETTY_PRINT "$(GEOJSON_OUT_PRETTY_PRINT_GEOJSON_1)"
|
|
GUI ACTIVECHOICE_LOOKUP GEOJSON_OUT_PRETTY_PRINT_GEOJSON_1 Pretty<space>Print,YES%Linear,NO,GEOJSON_OUT_INDENT_SIZE_GEOJSON_1 Formatting Type:
|
|
DEFAULT_MACRO GEOJSON_OUT_INDENT_SIZE_GEOJSON_1 0
|
|
GEOJSON_1_INDENT_SIZE "$(GEOJSON_OUT_INDENT_SIZE_GEOJSON_1)"
|
|
GUI LOOKUP_CHOICE GEOJSON_OUT_INDENT_SIZE_GEOJSON_1 Tabs,0%1<space>space,1%2<space>spaces,2%3<space>spaces,3%4<space>spaces,4%5<space>spaces,5%6<space>spaces,6%7<space>spaces,7%8<space>spaces,8 Indent Size:
|
|
DEFAULT_MACRO GEOJSON_OUT_MAX_COORDINATE_PRECISION_GEOJSON_1 10
|
|
GEOJSON_1_MAX_COORDINATE_PRECISION "$(GEOJSON_OUT_MAX_COORDINATE_PRECISION_GEOJSON_1)"
|
|
GUI RANGE_SLIDER GEOJSON_OUT_MAX_COORDINATE_PRECISION_GEOJSON_1 1%15%0%ON Coordinate Precision (Maximum Number of Fractional Digits):
|
|
DEFAULT_MACRO GEOJSON_OUT_FME_GROUP_NAMED3_GEOJSON_1
|
|
GUI OPTIONAL DISCLOSUREGROUP GEOJSON_OUT_FME_GROUP_NAMED3_GEOJSON_1 GEOJSON_OUT_COUNTER_CLOCKWISE_AREAS_GEOJSON_1%GEOJSON_OUT_WGS84_REPROJECTION_GEOJSON_1 Geometry
|
|
DEFAULT_MACRO GEOJSON_OUT_COUNTER_CLOCKWISE_AREAS_GEOJSON_1 Yes
|
|
GEOJSON_1_COUNTER_CLOCKWISE_AREAS "$(GEOJSON_OUT_COUNTER_CLOCKWISE_AREAS_GEOJSON_1)"
|
|
GUI LOOKUP_CHOICE GEOJSON_OUT_COUNTER_CLOCKWISE_AREAS_GEOJSON_1 Yes,Yes%No,No Convert Areas to Counterclockwise:
|
|
DEFAULT_MACRO GEOJSON_OUT_WGS84_REPROJECTION_GEOJSON_1 Yes
|
|
GEOJSON_1_WGS84_REPROJECTION "$(GEOJSON_OUT_WGS84_REPROJECTION_GEOJSON_1)"
|
|
GUI LOOKUP_CHOICE GEOJSON_OUT_WGS84_REPROJECTION_GEOJSON_1 Yes,Yes%No,No Reproject to WGS84:
|
|
DEFAULT_MACRO GEOJSON_OUT_FME_GROUP_NAMED4_GEOJSON_1
|
|
GUI OPTIONAL DISCLOSUREGROUP GEOJSON_OUT_FME_GROUP_NAMED4_GEOJSON_1 GEOJSON_OUT_JSONP_FUNC_NAME_GEOJSON_1 JSONP
|
|
DEFAULT_MACRO GEOJSON_OUT_JSONP_FUNC_NAME_GEOJSON_1
|
|
GEOJSON_1_JSONP_FUNC_NAME "$(GEOJSON_OUT_JSONP_FUNC_NAME_GEOJSON_1)"
|
|
GUI OPTIONAL TEXT GEOJSON_OUT_JSONP_FUNC_NAME_GEOJSON_1 JSONP Function Name:
|
|
# ============================================================================
|
|
# Opt in for destination dataset type vs format type validation
|
|
DEFAULT_MACRO GEOJSON_OUT_DESTINATION_DATASETTYPE_VALIDATION_GEOJSON_1 Yes
|
|
GEOJSON_1_DESTINATION_DATASETTYPE_VALIDATION "$(GEOJSON_OUT_DESTINATION_DATASETTYPE_VALIDATION_GEOJSON_1)"
|
|
# ============================================================================
|
|
GEOJSON_1_GENERATE_FME_BUILD_NUM 18592
|
|
GEOJSON_1_DATASET "$(DestDataset_GEOJSON_1)"
|
|
#! END_DEST_HEADER
|
|
#! START_WB_HEADER
|
|
MACRO WB_KEYWORD "GEOJSON_2"
|
|
#! END_WB_HEADER
|
|
#! START_DEST_HEADER GEOJSON GEOJSON_2
|
|
#! END_DEST_HEADER
|
|
#! START_WB_HEADER
|
|
DEFAULT_MACRO DestDataset
|
|
INCLUDE [ if {"$(DestDataset)" != ""} { \
|
|
puts {DEFAULT_MACRO DestDataset_GEOJSON_2 $(DestDataset)} \
|
|
} ]
|
|
#! END_WB_HEADER
|
|
#! START_DEST_HEADER GEOJSON GEOJSON_2
|
|
DEFAULT_MACRO DestDataset_GEOJSON_2 $(DestDataset_GEOJSON_5)
|
|
GUI FILENAME DestDataset_GEOJSON_2 GeoJSON_Files(*.json)|*.json|All_Files|* Destination GeoJSON File:
|
|
DEFAULT_MACRO GEOJSON_OUT_FME_GROUP_NAMED1_GEOJSON_2
|
|
GUI OPTIONAL DISCLOSUREGROUP GEOJSON_OUT_FME_GROUP_NAMED1_GEOJSON_2 GEOJSON_OUT_WRITER_CHARSET_GEOJSON_2%GEOJSON_OUT_WRITE_BOM_GEOJSON_2%GEOJSON_OUT_STRICT_SPEC_GEOJSON_2 Writer Parameters
|
|
DEFAULT_MACRO GEOJSON_OUT_WRITER_CHARSET_GEOJSON_2 UTF-8
|
|
GEOJSON_2_WRITER_CHARSET "$(GEOJSON_OUT_WRITER_CHARSET_GEOJSON_2)"
|
|
GUI LOOKUP_CHOICE GEOJSON_OUT_WRITER_CHARSET_GEOJSON_2 UTF-8,UTF-8%UTF-16,UTF-16%UTF-16BE,UTF-16BE%UTF-16LE,UTF-16LE%UTF-32,UTF-32%UTF-32BE,UTF-32BE%UTF-32LE,UTF-32LE Output Character Set:
|
|
DEFAULT_MACRO GEOJSON_OUT_WRITE_BOM_GEOJSON_2 No
|
|
GEOJSON_2_WRITE_BOM "$(GEOJSON_OUT_WRITE_BOM_GEOJSON_2)"
|
|
GUI LOOKUP_CHOICE GEOJSON_OUT_WRITE_BOM_GEOJSON_2 Yes,Yes%No,No Byte Order Marker:
|
|
DEFAULT_MACRO GEOJSON_OUT_STRICT_SPEC_GEOJSON_2 Yes
|
|
GEOJSON_2_STRICT_SPEC "$(GEOJSON_OUT_STRICT_SPEC_GEOJSON_2)"
|
|
GUI LOOKUP_CHOICE GEOJSON_OUT_STRICT_SPEC_GEOJSON_2 Yes,Yes%No,No Fully Conform to the GeoJSON Grammar:
|
|
DEFAULT_MACRO GEOJSON_OUT_FME_GROUP_NAMED2_GEOJSON_2
|
|
GUI OPTIONAL DISCLOSUREGROUP GEOJSON_OUT_FME_GROUP_NAMED2_GEOJSON_2 GEOJSON_OUT_PRETTY_PRINT_GEOJSON_2%GEOJSON_OUT_INDENT_SIZE_GEOJSON_2%GEOJSON_OUT_MAX_COORDINATE_PRECISION_GEOJSON_2 Formatting Parameters
|
|
DEFAULT_MACRO GEOJSON_OUT_PRETTY_PRINT_GEOJSON_2 YES
|
|
GEOJSON_2_PRETTY_PRINT "$(GEOJSON_OUT_PRETTY_PRINT_GEOJSON_2)"
|
|
GUI ACTIVECHOICE_LOOKUP GEOJSON_OUT_PRETTY_PRINT_GEOJSON_2 Pretty<space>Print,YES%Linear,NO,GEOJSON_OUT_INDENT_SIZE_GEOJSON_2 Formatting Type:
|
|
DEFAULT_MACRO GEOJSON_OUT_INDENT_SIZE_GEOJSON_2 0
|
|
GEOJSON_2_INDENT_SIZE "$(GEOJSON_OUT_INDENT_SIZE_GEOJSON_2)"
|
|
GUI LOOKUP_CHOICE GEOJSON_OUT_INDENT_SIZE_GEOJSON_2 Tabs,0%1<space>space,1%2<space>spaces,2%3<space>spaces,3%4<space>spaces,4%5<space>spaces,5%6<space>spaces,6%7<space>spaces,7%8<space>spaces,8 Indent Size:
|
|
DEFAULT_MACRO GEOJSON_OUT_MAX_COORDINATE_PRECISION_GEOJSON_2 10
|
|
GEOJSON_2_MAX_COORDINATE_PRECISION "$(GEOJSON_OUT_MAX_COORDINATE_PRECISION_GEOJSON_2)"
|
|
GUI RANGE_SLIDER GEOJSON_OUT_MAX_COORDINATE_PRECISION_GEOJSON_2 1%15%0%ON Coordinate Precision (Maximum Number of Fractional Digits):
|
|
DEFAULT_MACRO GEOJSON_OUT_FME_GROUP_NAMED3_GEOJSON_2
|
|
GUI OPTIONAL DISCLOSUREGROUP GEOJSON_OUT_FME_GROUP_NAMED3_GEOJSON_2 GEOJSON_OUT_COUNTER_CLOCKWISE_AREAS_GEOJSON_2%GEOJSON_OUT_WGS84_REPROJECTION_GEOJSON_2 Geometry
|
|
DEFAULT_MACRO GEOJSON_OUT_COUNTER_CLOCKWISE_AREAS_GEOJSON_2 Yes
|
|
GEOJSON_2_COUNTER_CLOCKWISE_AREAS "$(GEOJSON_OUT_COUNTER_CLOCKWISE_AREAS_GEOJSON_2)"
|
|
GUI LOOKUP_CHOICE GEOJSON_OUT_COUNTER_CLOCKWISE_AREAS_GEOJSON_2 Yes,Yes%No,No Convert Areas to Counterclockwise:
|
|
DEFAULT_MACRO GEOJSON_OUT_WGS84_REPROJECTION_GEOJSON_2 Yes
|
|
GEOJSON_2_WGS84_REPROJECTION "$(GEOJSON_OUT_WGS84_REPROJECTION_GEOJSON_2)"
|
|
GUI LOOKUP_CHOICE GEOJSON_OUT_WGS84_REPROJECTION_GEOJSON_2 Yes,Yes%No,No Reproject to WGS84:
|
|
DEFAULT_MACRO GEOJSON_OUT_FME_GROUP_NAMED4_GEOJSON_2
|
|
GUI OPTIONAL DISCLOSUREGROUP GEOJSON_OUT_FME_GROUP_NAMED4_GEOJSON_2 GEOJSON_OUT_JSONP_FUNC_NAME_GEOJSON_2 JSONP
|
|
DEFAULT_MACRO GEOJSON_OUT_JSONP_FUNC_NAME_GEOJSON_2
|
|
GEOJSON_2_JSONP_FUNC_NAME "$(GEOJSON_OUT_JSONP_FUNC_NAME_GEOJSON_2)"
|
|
GUI OPTIONAL TEXT GEOJSON_OUT_JSONP_FUNC_NAME_GEOJSON_2 JSONP Function Name:
|
|
# ============================================================================
|
|
# Opt in for destination dataset type vs format type validation
|
|
DEFAULT_MACRO GEOJSON_OUT_DESTINATION_DATASETTYPE_VALIDATION_GEOJSON_2 Yes
|
|
GEOJSON_2_DESTINATION_DATASETTYPE_VALIDATION "$(GEOJSON_OUT_DESTINATION_DATASETTYPE_VALIDATION_GEOJSON_2)"
|
|
# ============================================================================
|
|
GEOJSON_2_GENERATE_FME_BUILD_NUM 18592
|
|
GEOJSON_2_DATASET "$(DestDataset_GEOJSON_2)"
|
|
#! END_DEST_HEADER
|
|
#! START_WB_HEADER
|
|
MACRO WB_KEYWORD "GEOJSON_3"
|
|
#! END_WB_HEADER
|
|
#! START_DEST_HEADER GEOJSON GEOJSON_3
|
|
#! END_DEST_HEADER
|
|
#! START_WB_HEADER
|
|
DEFAULT_MACRO DestDataset
|
|
INCLUDE [ if {"$(DestDataset)" != ""} { \
|
|
puts {DEFAULT_MACRO DestDataset_GEOJSON_3 $(DestDataset)} \
|
|
} ]
|
|
#! END_WB_HEADER
|
|
#! START_DEST_HEADER GEOJSON GEOJSON_3
|
|
DEFAULT_MACRO DestDataset_GEOJSON_3 $(DestDataset_GEOJSON_4)
|
|
GUI FILENAME DestDataset_GEOJSON_3 GeoJSON_Files(*.json)|*.json|All_Files|* Destination GeoJSON File:
|
|
DEFAULT_MACRO GEOJSON_OUT_FME_GROUP_NAMED1_GEOJSON_3
|
|
GUI OPTIONAL DISCLOSUREGROUP GEOJSON_OUT_FME_GROUP_NAMED1_GEOJSON_3 GEOJSON_OUT_WRITER_CHARSET_GEOJSON_3%GEOJSON_OUT_WRITE_BOM_GEOJSON_3%GEOJSON_OUT_STRICT_SPEC_GEOJSON_3 Writer Parameters
|
|
DEFAULT_MACRO GEOJSON_OUT_WRITER_CHARSET_GEOJSON_3 UTF-8
|
|
GEOJSON_3_WRITER_CHARSET "$(GEOJSON_OUT_WRITER_CHARSET_GEOJSON_3)"
|
|
GUI LOOKUP_CHOICE GEOJSON_OUT_WRITER_CHARSET_GEOJSON_3 UTF-8,UTF-8%UTF-16,UTF-16%UTF-16BE,UTF-16BE%UTF-16LE,UTF-16LE%UTF-32,UTF-32%UTF-32BE,UTF-32BE%UTF-32LE,UTF-32LE Output Character Set:
|
|
DEFAULT_MACRO GEOJSON_OUT_WRITE_BOM_GEOJSON_3 No
|
|
GEOJSON_3_WRITE_BOM "$(GEOJSON_OUT_WRITE_BOM_GEOJSON_3)"
|
|
GUI LOOKUP_CHOICE GEOJSON_OUT_WRITE_BOM_GEOJSON_3 Yes,Yes%No,No Byte Order Marker:
|
|
DEFAULT_MACRO GEOJSON_OUT_STRICT_SPEC_GEOJSON_3 Yes
|
|
GEOJSON_3_STRICT_SPEC "$(GEOJSON_OUT_STRICT_SPEC_GEOJSON_3)"
|
|
GUI LOOKUP_CHOICE GEOJSON_OUT_STRICT_SPEC_GEOJSON_3 Yes,Yes%No,No Fully Conform to the GeoJSON Grammar:
|
|
DEFAULT_MACRO GEOJSON_OUT_FME_GROUP_NAMED2_GEOJSON_3
|
|
GUI OPTIONAL DISCLOSUREGROUP GEOJSON_OUT_FME_GROUP_NAMED2_GEOJSON_3 GEOJSON_OUT_PRETTY_PRINT_GEOJSON_3%GEOJSON_OUT_INDENT_SIZE_GEOJSON_3%GEOJSON_OUT_MAX_COORDINATE_PRECISION_GEOJSON_3 Formatting Parameters
|
|
DEFAULT_MACRO GEOJSON_OUT_PRETTY_PRINT_GEOJSON_3 YES
|
|
GEOJSON_3_PRETTY_PRINT "$(GEOJSON_OUT_PRETTY_PRINT_GEOJSON_3)"
|
|
GUI ACTIVECHOICE_LOOKUP GEOJSON_OUT_PRETTY_PRINT_GEOJSON_3 Pretty<space>Print,YES%Linear,NO,GEOJSON_OUT_INDENT_SIZE_GEOJSON_3 Formatting Type:
|
|
DEFAULT_MACRO GEOJSON_OUT_INDENT_SIZE_GEOJSON_3 0
|
|
GEOJSON_3_INDENT_SIZE "$(GEOJSON_OUT_INDENT_SIZE_GEOJSON_3)"
|
|
GUI LOOKUP_CHOICE GEOJSON_OUT_INDENT_SIZE_GEOJSON_3 Tabs,0%1<space>space,1%2<space>spaces,2%3<space>spaces,3%4<space>spaces,4%5<space>spaces,5%6<space>spaces,6%7<space>spaces,7%8<space>spaces,8 Indent Size:
|
|
DEFAULT_MACRO GEOJSON_OUT_MAX_COORDINATE_PRECISION_GEOJSON_3 10
|
|
GEOJSON_3_MAX_COORDINATE_PRECISION "$(GEOJSON_OUT_MAX_COORDINATE_PRECISION_GEOJSON_3)"
|
|
GUI RANGE_SLIDER GEOJSON_OUT_MAX_COORDINATE_PRECISION_GEOJSON_3 1%15%0%ON Coordinate Precision (Maximum Number of Fractional Digits):
|
|
DEFAULT_MACRO GEOJSON_OUT_FME_GROUP_NAMED3_GEOJSON_3
|
|
GUI OPTIONAL DISCLOSUREGROUP GEOJSON_OUT_FME_GROUP_NAMED3_GEOJSON_3 GEOJSON_OUT_COUNTER_CLOCKWISE_AREAS_GEOJSON_3%GEOJSON_OUT_WGS84_REPROJECTION_GEOJSON_3 Geometry
|
|
DEFAULT_MACRO GEOJSON_OUT_COUNTER_CLOCKWISE_AREAS_GEOJSON_3 Yes
|
|
GEOJSON_3_COUNTER_CLOCKWISE_AREAS "$(GEOJSON_OUT_COUNTER_CLOCKWISE_AREAS_GEOJSON_3)"
|
|
GUI LOOKUP_CHOICE GEOJSON_OUT_COUNTER_CLOCKWISE_AREAS_GEOJSON_3 Yes,Yes%No,No Convert Areas to Counterclockwise:
|
|
DEFAULT_MACRO GEOJSON_OUT_WGS84_REPROJECTION_GEOJSON_3 Yes
|
|
GEOJSON_3_WGS84_REPROJECTION "$(GEOJSON_OUT_WGS84_REPROJECTION_GEOJSON_3)"
|
|
GUI LOOKUP_CHOICE GEOJSON_OUT_WGS84_REPROJECTION_GEOJSON_3 Yes,Yes%No,No Reproject to WGS84:
|
|
DEFAULT_MACRO GEOJSON_OUT_FME_GROUP_NAMED4_GEOJSON_3
|
|
GUI OPTIONAL DISCLOSUREGROUP GEOJSON_OUT_FME_GROUP_NAMED4_GEOJSON_3 GEOJSON_OUT_JSONP_FUNC_NAME_GEOJSON_3 JSONP
|
|
DEFAULT_MACRO GEOJSON_OUT_JSONP_FUNC_NAME_GEOJSON_3
|
|
GEOJSON_3_JSONP_FUNC_NAME "$(GEOJSON_OUT_JSONP_FUNC_NAME_GEOJSON_3)"
|
|
GUI OPTIONAL TEXT GEOJSON_OUT_JSONP_FUNC_NAME_GEOJSON_3 JSONP Function Name:
|
|
# ============================================================================
|
|
# Opt in for destination dataset type vs format type validation
|
|
DEFAULT_MACRO GEOJSON_OUT_DESTINATION_DATASETTYPE_VALIDATION_GEOJSON_3 Yes
|
|
GEOJSON_3_DESTINATION_DATASETTYPE_VALIDATION "$(GEOJSON_OUT_DESTINATION_DATASETTYPE_VALIDATION_GEOJSON_3)"
|
|
# ============================================================================
|
|
GEOJSON_3_GENERATE_FME_BUILD_NUM 18592
|
|
GEOJSON_3_DATASET "$(DestDataset_GEOJSON_3)"
|
|
#! END_DEST_HEADER
|
|
#! START_WB_HEADER
|
|
#! END_WB_HEADER
|
|
#! END_HEADER
|
|
|
|
LOG_FILENAME "$(FME_MF_DIR)traitements_phase_3_decoupage.log"
|
|
LOG_APPEND NO
|
|
LOG_FILTER_MASK -1
|
|
LOG_MAX_FEATURES 200
|
|
LOG_MAX_RECORDED_FEATURES 200
|
|
FME_REPROJECTION_ENGINE FME
|
|
FME_IMPLICIT_CSMAP_REPROJECTION_MODE Auto
|
|
FME_GEOMETRY_HANDLING Enhanced
|
|
FME_STROKE_MAX_DEVIATION 0
|
|
FME_NAMES_ENCODING UTF-8
|
|
DEFAULT_MACRO DATASET_KEYWORD_POSTGRES_1 POSTGRES_1
|
|
DEFAULT_MACRO DATASET_KEYWORD_POSTGIS_1 POSTGIS_1
|
|
DEFAULT_MACRO DATASET_KEYWORD_POSTGIS_2 POSTGIS_2
|
|
DEFAULT_MACRO DATASET_KEYWORD_GEOJSON_1 GEOJSON_1
|
|
DEFAULT_MACRO DATASET_KEYWORD_GEOJSON_2 GEOJSON_2
|
|
DEFAULT_MACRO DATASET_KEYWORD_GEOJSON_3 GEOJSON_3
|
|
# -------------------------------------------------------------------------
|
|
|
|
POSTGRES_1_READER_META_ATTRIBUTES fme_feature_type
|
|
|
|
# -------------------------------------------------------------------------
|
|
|
|
POSTGIS_1_READER_META_ATTRIBUTES fme_feature_type
|
|
|
|
# -------------------------------------------------------------------------
|
|
|
|
POSTGIS_2_COORDINATE_SYSTEM EPSG:2154
|
|
GEOJSON_1_COORDINATE_SYSTEM EPSG:4326
|
|
GEOJSON_2_COORDINATE_SYSTEM EPSG:4326
|
|
GEOJSON_3_COORDINATE_SYSTEM EPSG:4326
|
|
MULTI_READER_CONTINUE_ON_READER_FAILURE No
|
|
|
|
# -------------------------------------------------------------------------
|
|
|
|
MACRO WORKSPACE_NAME traitements_phase_3_decoupage
|
|
MACRO FME_VIEWER_APP fmedatainspector
|
|
# -------------------------------------------------------------------------
|
|
|
|
INCLUDE [ if {[info exists env(FME_TEMP)] && [file isdirectory $env(FME_TEMP)]} {set gVisualizerTemp $env(FME_TEMP)} elseif {[info exists 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
|
|
# -------------------------------------------------------------------------
|
|
|
|
FACTORY_DEF * RoutingFactory FACTORY_NAME "Router and Unexpected Input Remover" COMMAND_PARM_EVALUATION SINGLE_PASS INPUT FEATURE_TYPE * ROUTE POSTGRES POSTGRES_1::public.secteur multi_reader_keyword,$(DATASET_KEYWORD_POSTGRES_1) TO FME_GENERIC ::public.secteur ALIAS_GEOMETRY ROUTE POSTGIS POSTGIS_1::public.osm_municipalities multi_reader_keyword,$(DATASET_KEYWORD_POSTGIS_1) TO FME_GENERIC ::public.osm_municipalities ALIAS_GEOMETRY MERGE_INPUT Yes OUTPUT ROUTED FEATURE_TYPE *
|
|
POSTGRES_1_MERGE_DEF POSTGRES_1::public.secteur EXACT public.secteur DEFLINE postgres_type,postgres_none,postgres_sql_where_clause,$(postgres_sql_where_clause$encode),postgres_sql_statement,,id,int4,nom_br,text,nom_fr,text,objectif_km,int4,km_redadeg,int4
|
|
POSTGIS_1_MERGE_DEF POSTGIS_1::public.osm_municipalities EXACT public.osm_municipalities DEFLINE postgis_sql_where_clause,,postgis_sql_statement,,id,serial<comma>PrimaryKey,osm_id,int8,type,text,admin_level,text,name,text,name_fr,text,name_br,text,source_name_br,text,admincode,text<comma>BTree,postcode,text,wikidata,text,surf_ha,numeric<openparen>1000<comma>500<closeparen>,x,numeric<openparen>1000<comma>500<closeparen>,y,numeric<openparen>1000<comma>500<closeparen>
|
|
POSTGIS_1_MERGE_DEF POSTGIS_1::public.phase_2_trace_pgr EXACT public.phase_2_trace_pgr
|
|
# -------------------------------------------------------------------------
|
|
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME "public.secteur_POSTGRES_1 Splitter" INPUT FEATURE_TYPE public.secteur OUTPUT FEATURE_TYPE public.secteur_POSTGRES_1
|
|
# -------------------------------------------------------------------------
|
|
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME "public.phase_2_trace_pgr_POSTGIS_1 Splitter" INPUT FEATURE_TYPE public.phase_2_trace_pgr OUTPUT FEATURE_TYPE public.phase_2_trace_pgr_POSTGIS_1_0_lZ0XqLzCYmQ= OUTPUT FEATURE_TYPE public.phase_2_trace_pgr_POSTGIS_1_1_dRsdNGVAD0c=
|
|
# -------------------------------------------------------------------------
|
|
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME "public.osm_municipalities_POSTGIS_1 Splitter" INPUT FEATURE_TYPE public.osm_municipalities OUTPUT FEATURE_TYPE public.osm_municipalities_POSTGIS_1
|
|
DEFAULT_MACRO WB_CURRENT_CONTEXT
|
|
# -------------------------------------------------------------------------
|
|
MACRO SQLCreator_DIRECTIVES NAMED_CONNECTION bed110<at>redadeg_2021<at>redadeg
|
|
FACTORY_DEF {*} CreationFactory FACTORY_NAME { SQLCreator_Creator } OUTPUT { FEATURE_TYPE _____CREATED______ }
|
|
FACTORY_DEF {*} QueryFactory FACTORY_NAME { SQLCreator } INPUT FEATURE_TYPE _____CREATED______ QUERY_SQL { <lf>SELECT<space>vertex<comma><space>secteur_id<comma><space><openparen>dp<closeparen>.geom<space>FROM<space><openparen><lf><tab>SELECT<lf><tab><tab>row_number<openparen><closeparen><space>over<openparen><closeparen><space>as<space>vertex<comma><lf><tab><space><space><space><space>secteur_id<comma><lf><space><space><tab><tab>path_seq<comma><tab><lf><tab><tab>ST_DumpPoints<openparen>the_geom<closeparen><space>AS<space>dp<lf><tab>FROM<space>phase_2_trace_pgr<lf><space><space><space><space>WHERE<space>secteur_id<space>=<space>$(secteur_id$encode)<lf><tab>ORDER<space>BY<space>secteur_id<comma><space>path_seq<lf><closeparen><space>as<space>s } COMBINE_ATTRIBUTES RESULT_ONLY COMBINE_GEOMETRY RESULT_ONLY READER_TYPE { POSTGIS } READER_DATASET { "bed110<at>redadeg_2021<at>redadeg" } READER_PARAMS { $(SQLCreator_DIRECTIVES) } READER_COORDSYS { "EPSG:2154" } QUERYFCT_PROPAGATE_IDS_ON_SQL_EXECUTE YES CONTINUE_ON_READER_ERROR YES OUTPUT { RESULT FEATURE_TYPE SQLCreator_RESULT @SupplyAttributes(fme_feature_type,SQLCreator) } OUTPUT { READER_ERROR FEATURE_TYPE SQLCreator_<REJECTED> }
|
|
FACTORY_DEF * BranchingFactory FACTORY_NAME "SQLCreator_RESULT Brancher -1 183" INPUT FEATURE_TYPE SQLCreator_RESULT TARGET_FACTORY "$(WB_CURRENT_CONTEXT)_CREATOR_BRANCH_TARGET" MAXIMUM_COUNT None OUTPUT PASSED FEATURE_TYPE *
|
|
DEFAULT_MACRO _WB_BYPASS_TERMINATION No
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME SQLCreator_<Rejected> INPUT FEATURE_TYPE SQLCreator_<REJECTED> OUTPUT FAILED FEATURE_TYPE * @Abort(ENCODED, SQLCreator<space>output<space>a<space><lt>Rejected<gt><space>feature.<space><space>To<space>continue<space>translation<space>when<space>features<space>are<space>rejected<comma><space>change<space><apos>Workspace<space>Parameters<apos><space><gt><space>Translation<space><gt><space><apos>Rejected<space>Feature<space>Handling<apos><space>to<space><apos>Continue<space>Translation<apos>)
|
|
# -------------------------------------------------------------------------
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME "$(WB_CURRENT_CONTEXT)_CREATOR_BRANCH_TARGET" INPUT FEATURE_TYPE * OUTPUT FEATURE_TYPE *
|
|
# -------------------------------------------------------------------------
|
|
FACTORY_DEF {*} ConnectionFactory FACTORY_NAME { LineBuilder_2 } INPUT FEATURE_TYPE SQLCreator_RESULT GROUP_BY { secteur_id } FLUSH_WHEN_GROUPS_CHANGE { No } ACCUM_INPUT_ATTRS { One } LIST_ATTRS_TO_INCLUDE { <Unused> } LIST_ATTRS_TO_INCLUDE_MODE { <Unused> } REMOVE_DUPLICATES { NO } OUTPUT { LINE FEATURE_TYPE LineBuilder_2_LINE } OUTPUT { BAD_INPUT FEATURE_TYPE LineBuilder_2_<REJECTED> }
|
|
DEFAULT_MACRO _WB_BYPASS_TERMINATION No
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME LineBuilder_2_<Rejected> INPUT FEATURE_TYPE LineBuilder_2_<REJECTED> OUTPUT FAILED FEATURE_TYPE * @Abort(ENCODED, LineBuilder_2<space>output<space>a<space><lt>Rejected<gt><space>feature.<space><space>To<space>continue<space>translation<space>when<space>features<space>are<space>rejected<comma><space>change<space><apos>Workspace<space>Parameters<apos><space><gt><space>Translation<space><gt><space><apos>Rejected<space>Feature<space>Handling<apos><space>to<space><apos>Continue<space>Translation<apos>)
|
|
# -------------------------------------------------------------------------
|
|
FACTORY_DEF {*} TeeFactory FACTORY_NAME { BulkAttributeRenamer } INPUT FEATURE_TYPE public.osm_municipalities_POSTGIS_1 OUTPUT { FEATURE_TYPE BulkAttributeRenamer_OUTPUT @RenameAttributes(PATTERN_REPLACE, ADDPREFIX, <Unused>, "<Unused>", "municipality_", "<Unused>", "<Unused>", "-_", "RENAME", "NONFME") }
|
|
# -------------------------------------------------------------------------
|
|
FACTORY_DEF {*} AttrSetFactory COMMAND_PARM_EVALUATION SINGLE_PASS FACTORY_NAME { AttributeRenamer_2 } INPUT FEATURE_TYPE public.secteur_POSTGRES_1 ATTRSET_CREATE_DIRECTIVES _PROPAGATE_MISSING_FDIV ATTR_ACTION { "id" "secteur_id" "RENAME_SET_DEFAULT" "" } OUTPUT { OUTPUT FEATURE_TYPE AttributeRenamer_2_OUTPUT }
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME "AttributeRenamer_2 OUTPUT Splitter" INPUT FEATURE_TYPE AttributeRenamer_2_OUTPUT OUTPUT FEATURE_TYPE AttributeRenamer_2_OUTPUT_0_XZPnkgk0+40= OUTPUT FEATURE_TYPE AttributeRenamer_2_OUTPUT_1_/5K/VQuHWx4=
|
|
# -------------------------------------------------------------------------
|
|
FACTORY_DEF {*} SortFactory FACTORY_NAME { Sorter_5 } INPUT FEATURE_TYPE public.phase_2_trace_pgr_POSTGIS_1_0_lZ0XqLzCYmQ= FLUSH_WHEN_GROUPS_CHANGE { No } SORT_BY { path_seq NUMERIC ASCENDING } OUTPUT { SORTED FEATURE_TYPE Sorter_5_SORTED }
|
|
# -------------------------------------------------------------------------
|
|
FACTORY_DEF {*} AttributeKeeperFactory FACTORY_NAME { AttributeKeeper_2 } INPUT FEATURE_TYPE Sorter_5_SORTED KEEP_ATTRS { secteur_id } KEEP_LISTS { } KEEP_FME_ATTRIBUTES Yes BUILD_FEATURE_TABLES { NO } OUTPUT_ON_ATTRIBUTE_CHANGE { <Unused> } OUTPUT { OUTPUT FEATURE_TYPE AttributeKeeper_2_OUTPUT }
|
|
# -------------------------------------------------------------------------
|
|
FACTORY_DEF {*} ArcFactory FACTORY_NAME LineCombiner INPUT FEATURE_TYPE AttributeKeeper_2_OUTPUT END_NODED PRESERVE_ORIENTATION no DEAGGREGATE_GEOMETRY Deaggregate CLOSE_LOOPS yes ACCUMULATE_ATTRIBUTES ONE LIST_ATTRS_TO_INCLUDE { <Unused> } LIST_ATTRS_TO_INCLUDE_MODE <Unused> DIRECTION_NAME "<Unused>" LINES_AS_SEGMENTS No CONSIDER_NODE_ELEVATION NO CONNECT_Z_MODE IGNORE_Z BREAK_CONNECTION_ATTRIBUTES { secteur_id } BREAK_CONNECTION_ACROSS_SETS No OUTPUT LINE FEATURE_TYPE LineCombiner_LINE OUTPUT REJECTED FEATURE_TYPE LineCombiner_<REJECTED>
|
|
DEFAULT_MACRO _WB_BYPASS_TERMINATION No
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME LineCombiner_<Rejected> INPUT FEATURE_TYPE LineCombiner_<REJECTED> OUTPUT FAILED FEATURE_TYPE * @Abort(ENCODED, LineCombiner<space>output<space>a<space><lt>Rejected<gt><space>feature.<space><space>To<space>continue<space>translation<space>when<space>features<space>are<space>rejected<comma><space>change<space><apos>Workspace<space>Parameters<apos><space><gt><space>Translation<space><gt><space><apos>Rejected<space>Feature<space>Handling<apos><space>to<space><apos>Continue<space>Translation<apos>)
|
|
# -------------------------------------------------------------------------
|
|
INCLUDE [if { {ATTRIBUTES} == {ATTRIBUTES} } { puts "MACRO FeatureMerger_2_REFERENCE_INFO ATTRIBUTES"; } elseif { {ATTRIBUTES} == {GEOM_BUILD} && {<Unused>} == {POLYGONS}} { puts "MACRO FeatureMerger_2_REFERENCE_INFO GEOM_BUILD_POLYS"; } elseif { {ATTRIBUTES} == {GEOM_BUILD} && {<Unused>} == {AGGREGATES}} { puts "MACRO FeatureMerger_2_REFERENCE_INFO GEOM_BUILD_AGGREGATES"; } elseif { {ATTRIBUTES} == {GEOM_BUILD} && {<Unused>} == {LINESFROMPOINTS}} { puts "MACRO FeatureMerger_2_REFERENCE_INFO GEOM_BUILD_LINES_FROM_POINTS"; } elseif { {ATTRIBUTES} == {GEOM_AND_ATTRS} && {<Unused>} == {POLYGONS}} { puts "MACRO FeatureMerger_2_REFERENCE_INFO GEOM_AND_ATTR_BUILD_POLYS"; } elseif { {ATTRIBUTES} == {GEOM_AND_ATTRS} && {<Unused>} == {AGGREGATES}} { puts "MACRO FeatureMerger_2_REFERENCE_INFO GEOM_AND_ATTR_BUILD_AGGREGATES"; } elseif { {ATTRIBUTES} == {GEOM_AND_ATTRS} && {<Unused>} == {LINESFROMPOINTS}} { puts "MACRO FeatureMerger_2_REFERENCE_INFO GEOM_AND_ATTR_BUILD_LINES_FROM_POINTS"; } elseif { {ATTRIBUTES} == {GEOM_BUILD} } { puts "MACRO FeatureMerger_2_REFERENCE_INFO GEOM_BUILD_AGGREGATES"; } elseif { {ATTRIBUTES} == {GEOM_AND_ATTRS} } { puts "MACRO FeatureMerger_2_REFERENCE_INFO GEOM_AND_ATTR_BUILD_AGGREGATES"; } else {}; ]
|
|
FACTORY_DEF {*} ReferenceFactory FACTORY_NAME FeatureMerger_2 INPUT REFERENCER FEATURE_TYPE LineCombiner_LINE INPUT REFERENCER FEATURE_TYPE LineBuilder_2_LINE INPUT REFERENCEE FEATURE_TYPE AttributeRenamer_2_OUTPUT_1_/5K/VQuHWx4= REFERENCE_INFO $(FeatureMerger_2_REFERENCE_INFO) REFERENCE_TABLE @EvaluateExpression(FDIV,STRING_ENCODED,<at>Value<openparen>secteur_id<closeparen>,FeatureMerger_2) @EvaluateExpression(FDIV,STRING_ENCODED,<at>Value<openparen>secteur_id<closeparen>,FeatureMerger_2) AUTO ATTR_ACCUM_MODE "HANDLE_CONFLICT" ATTR_CONFLICT_RES "REQUESTOR_IF_CONFLICT" IGNORE_NULLS "No" HANDLE_NULL_MISSING_KEYS_LIKE_FME2013 No LIST_ATTRS_TO_INCLUDE { <Unused> } LIST_ATTRS_TO_INCLUDE_MODE <Unused> MERGE_ATTRIBUTES Yes MANAGE_FME_TYPE Yes MODE COMPLETE PROCESS_DUPLICATE_REFERENCEES NO REFERENCEES_FIRST No REJECT_INVALID_GEOM YES CLEANING_TOLERANCE <Unused> OUTPUT COMPLETE FEATURE_TYPE FeatureMerger_2_MERGED OUTPUT REJECTED FEATURE_TYPE FeatureMerger_2_<REJECTED>
|
|
DEFAULT_MACRO _WB_BYPASS_TERMINATION No
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME FeatureMerger_2_<Rejected> INPUT FEATURE_TYPE FeatureMerger_2_<REJECTED> OUTPUT FAILED FEATURE_TYPE * @Abort(ENCODED, FeatureMerger_2<space>output<space>a<space><lt>Rejected<gt><space>feature.<space><space>To<space>continue<space>translation<space>when<space>features<space>are<space>rejected<comma><space>change<space><apos>Workspace<space>Parameters<apos><space><gt><space>Translation<space><gt><space><apos>Rejected<space>Feature<space>Handling<apos><space>to<space><apos>Continue<space>Translation<apos>)
|
|
# -------------------------------------------------------------------------
|
|
FACTORY_DEF {*} SortFactory FACTORY_NAME { Sorter_4 } INPUT FEATURE_TYPE FeatureMerger_2_MERGED FLUSH_WHEN_GROUPS_CHANGE { No } SORT_BY { secteur_id NUMERIC ASCENDING } OUTPUT { SORTED FEATURE_TYPE Sorter_4_SORTED }
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME "Sorter_4 SORTED Splitter" INPUT FEATURE_TYPE Sorter_4_SORTED OUTPUT FEATURE_TYPE Sorter_4_SORTED_0_bGs2+JFzNGU= OUTPUT FEATURE_TYPE Sorter_4_SORTED_1_xZN7XGJzQYs= OUTPUT FEATURE_TYPE Sorter_4_SORTED_2_ymgKSdsXa+o=
|
|
# -------------------------------------------------------------------------
|
|
INCLUDE [if { {ATTRIBUTES} == {ATTRIBUTES} } { puts "MACRO FeatureMerger_REFERENCE_INFO ATTRIBUTES"; } elseif { {ATTRIBUTES} == {GEOM_BUILD} && {<Unused>} == {POLYGONS}} { puts "MACRO FeatureMerger_REFERENCE_INFO GEOM_BUILD_POLYS"; } elseif { {ATTRIBUTES} == {GEOM_BUILD} && {<Unused>} == {AGGREGATES}} { puts "MACRO FeatureMerger_REFERENCE_INFO GEOM_BUILD_AGGREGATES"; } elseif { {ATTRIBUTES} == {GEOM_BUILD} && {<Unused>} == {LINESFROMPOINTS}} { puts "MACRO FeatureMerger_REFERENCE_INFO GEOM_BUILD_LINES_FROM_POINTS"; } elseif { {ATTRIBUTES} == {GEOM_AND_ATTRS} && {<Unused>} == {POLYGONS}} { puts "MACRO FeatureMerger_REFERENCE_INFO GEOM_AND_ATTR_BUILD_POLYS"; } elseif { {ATTRIBUTES} == {GEOM_AND_ATTRS} && {<Unused>} == {AGGREGATES}} { puts "MACRO FeatureMerger_REFERENCE_INFO GEOM_AND_ATTR_BUILD_AGGREGATES"; } elseif { {ATTRIBUTES} == {GEOM_AND_ATTRS} && {<Unused>} == {LINESFROMPOINTS}} { puts "MACRO FeatureMerger_REFERENCE_INFO GEOM_AND_ATTR_BUILD_LINES_FROM_POINTS"; } elseif { {ATTRIBUTES} == {GEOM_BUILD} } { puts "MACRO FeatureMerger_REFERENCE_INFO GEOM_BUILD_AGGREGATES"; } elseif { {ATTRIBUTES} == {GEOM_AND_ATTRS} } { puts "MACRO FeatureMerger_REFERENCE_INFO GEOM_AND_ATTR_BUILD_AGGREGATES"; } else {}; ]
|
|
FACTORY_DEF {*} ReferenceFactory FACTORY_NAME FeatureMerger INPUT REFERENCER FEATURE_TYPE Sorter_4_SORTED_0_bGs2+JFzNGU= INPUT REFERENCEE FEATURE_TYPE AttributeRenamer_2_OUTPUT_0_XZPnkgk0+40= REFERENCE_INFO $(FeatureMerger_REFERENCE_INFO) REFERENCE_TABLE @EvaluateExpression(FDIV,STRING_ENCODED,<at>Value<openparen>secteur_id<closeparen>,FeatureMerger) @EvaluateExpression(FDIV,STRING_ENCODED,<at>Value<openparen>secteur_id<closeparen>,FeatureMerger) AUTO ATTR_ACCUM_MODE "HANDLE_CONFLICT" ATTR_CONFLICT_RES "REQUESTOR_IF_CONFLICT" IGNORE_NULLS "No" HANDLE_NULL_MISSING_KEYS_LIKE_FME2013 No LIST_ATTRS_TO_INCLUDE { <Unused> } LIST_ATTRS_TO_INCLUDE_MODE <Unused> MERGE_ATTRIBUTES Yes MANAGE_FME_TYPE Yes MODE COMPLETE PROCESS_DUPLICATE_REFERENCEES NO REFERENCEES_FIRST No REJECT_INVALID_GEOM YES CLEANING_TOLERANCE <Unused> OUTPUT COMPLETE FEATURE_TYPE FeatureMerger_MERGED OUTPUT REJECTED FEATURE_TYPE FeatureMerger_<REJECTED>
|
|
DEFAULT_MACRO _WB_BYPASS_TERMINATION No
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME FeatureMerger_<Rejected> INPUT FEATURE_TYPE FeatureMerger_<REJECTED> OUTPUT FAILED FEATURE_TYPE * @Abort(ENCODED, FeatureMerger<space>output<space>a<space><lt>Rejected<gt><space>feature.<space><space>To<space>continue<space>translation<space>when<space>features<space>are<space>rejected<comma><space>change<space><apos>Workspace<space>Parameters<apos><space><gt><space>Translation<space><gt><space><apos>Rejected<space>Feature<space>Handling<apos><space>to<space><apos>Continue<space>Translation<apos>)
|
|
# -------------------------------------------------------------------------
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME LengthCalculator_2_LengthCalculatorInput INPUT FEATURE_TYPE FeatureMerger_MERGED OUTPUT FEATURE_TYPE ___TOLENGTHCALCULATOR___
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME LengthCalculator_2_LengthCalculator INPUT FEATURE_TYPE ___TOLENGTHCALCULATOR___ @RenameAttributes(FME_STRICT,___fme_rejection_code___,fme_rejection_code) OUTPUT FEATURE_TYPE ___TOREJECTOR___ "km_reels" @Length(REJECTABLE,2,"1")
|
|
FACTORY_DEF * TestFactory FACTORY_NAME LengthCalculator_2_Rejector INPUT FEATURE_TYPE ___TOREJECTOR___ TEST @Value(fme_rejection_code) != "" OUTPUT PASSED FEATURE_TYPE LengthCalculator_2_<REJECTED> @RemoveAttributes(___fme_rejection_code___) OUTPUT FAILED FEATURE_TYPE LengthCalculator_2_OUTPUT @RenameAttributes(FME_STRICT,fme_rejection_code,___fme_rejection_code___)
|
|
DEFAULT_MACRO _WB_BYPASS_TERMINATION No
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME LengthCalculator_2_<Rejected> INPUT FEATURE_TYPE LengthCalculator_2_<REJECTED> OUTPUT FAILED FEATURE_TYPE * @Abort(ENCODED, LengthCalculator_2<space>output<space>a<space><lt>Rejected<gt><space>feature.<space><space>To<space>continue<space>translation<space>when<space>features<space>are<space>rejected<comma><space>change<space><apos>Workspace<space>Parameters<apos><space><gt><space>Translation<space><gt><space><apos>Rejected<space>Feature<space>Handling<apos><space>to<space><apos>Continue<space>Translation<apos>)
|
|
# -------------------------------------------------------------------------
|
|
Tcl2 regsub {^[^a-zA-Z]*([a-zA-Z]).*} {.2f} {\1} formatChar; if { [string first $formatChar {duiofxeEgG}] != -1 } { proc {StringFormatter_getAttribute} {attr} { return [regsub {^(-?)0*(.)} [FME_GetAttribute $attr] {\1\2}] } } else { proc {StringFormatter_getAttribute} {attr} { return [FME_GetAttribute $attr] } }
|
|
Tcl2 proc StringFormatter_formatter {} { set attrs [split {km_reels} {,}]; foreach attr $attrs { set attrVal [FME_GetAttribute $attr]; set length [string length $attrVal]; if {$length > 0} { FME_SetAttribute $attr [format %.2f [{StringFormatter_getAttribute} $attr]]; }; }; }
|
|
FACTORY_DEF {*} TeeFactory FACTORY_NAME { StringFormatter } INPUT FEATURE_TYPE LengthCalculator_2_OUTPUT OUTPUT { FEATURE_TYPE StringFormatter_OUTPUT @Tcl2(StringFormatter_formatter) }
|
|
# -------------------------------------------------------------------------
|
|
FACTORY_DEF {*} SortFactory FACTORY_NAME { Sorter } INPUT FEATURE_TYPE StringFormatter_OUTPUT FLUSH_WHEN_GROUPS_CHANGE { No } SORT_BY { secteur_id NUMERIC ASCENDING } OUTPUT { SORTED FEATURE_TYPE Sorter_SORTED }
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME "Sorter SORTED Splitter" INPUT FEATURE_TYPE Sorter_SORTED OUTPUT FEATURE_TYPE Sorter_SORTED_0_3iJewJ+xcb8= OUTPUT FEATURE_TYPE Sorter_SORTED_1_AdG4IKX8gxs= OUTPUT FEATURE_TYPE Sorter_SORTED_2_WrWvotwy67E=
|
|
# -------------------------------------------------------------------------
|
|
# 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]} {secteurs} _]_[expr round(rand() * 1000000)]_[clock clicks -milliseconds]"; puts "MACRO SAFE_FFS_NAME $safeName"; ]
|
|
FACTORY_DEF {*} InspectorFactory FACTORY_NAME { secteurs_Prepper } COMMAND_PARM_EVALUATION SINGLE_PASS INPUT FEATURE_TYPE Sorter_SORTED_0_3iJewJ+xcb8= GROUP_ATTRIBUTE __inspector_feature_type_attr__ GROUP_ATTRIBUTE_PREFIX { secteurs } 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 { secteurs_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 NORMALIZE_LIST_ATTRIBUTES_ON_SCHEMA YES CREATE_SPATIAL_INDEX { "$(VISUALIZER_CREATE_SPATIAL_INDEX)" } INSPECTOR { "$(VISUALIZER_CREATE_SPATIAL_INDEX)" } FSC_SCHEMA { secteur_id,int32,vertex,buffer,nom_br,buffer,nom_fr,buffer,objectif_km,int32,km_redadeg,int32,km_reels,real64 } MODE RECORD STORE_SCANNED_METADATA RECORD_DIRECTLY_TO_DISK YES MAX_FEATURES_TO_RECORD WIN32 2000000
|
|
# -------------------------------------------------------------------------
|
|
DEFAULT_MACRO Aggregator_BREAK_ATTR
|
|
INCLUDE [if {"No" == "Yes"} {puts {MACRO Aggregator_BREAK_ATTR BREAK_BEFORE_FIELD_CHANGE secteur_id} }]
|
|
FACTORY_DEF {*} AggregateFactory FACTORY_NAME Aggregator INPUT FEATURE_TYPE Sorter_SORTED_1_AdG4IKX8gxs= MODE ONE_LEVEL GROUP_BY { secteur_id } $(Aggregator_BREAK_ATTR) REMOVE_GEOMETRY NO ACCUMULATE_ATTRIBUTES One LIST_ATTRS_TO_INCLUDE { <Unused> } LIST_ATTRS_TO_INCLUDE_MODE <Unused> SEPARATOR <comma> PRODUCE_MULTIS YES OUTPUT AGGREGATE FEATURE_TYPE Aggregator_AGGREGATE
|
|
# -------------------------------------------------------------------------
|
|
INCLUDE TCL
|
|
if {{OUTGOING} == {OUTGOING}} { set attrs [list {km_reels}]; } else { set attrAll {<Unused>}; if {[string length $attrAll] == 0} { return; }; set attrs [split {<Unused>} { }]; }; if {{NO_OP} == {NO_OP}} { set parmList ATTR_CREATE_EXPR_PROPAGATE_MISSING_TYPED_FDIV; } else { set parmList ATTR_CREATE_EXPR_PROPAGATE_MISSING_TYPED_FDIV_MULTI_FEATURE; }; foreach attr $attrs { lappend parmList $attr; lappend parmList {<at>round<openparen><at>Length<openparen><closeparen><space><solidus><space>1000<comma>1<closeparen>}; lappend parmList {FLOAT}; }; lappend parmList {ExpressionEvaluator}; if {{NO_OP} == {OTHER_NULL_VALUE_2}} { lappend parmList {NO_OP}; lappend parmList {<Unused>}; lappend parmList {0}; }; puts "MACRO __fme_expressionevaluator_evaluateArgs__ [join $parmList ,]";
|
|
END_INCLUDE
|
|
FACTORY_DEF {*} TeeFactory FACTORY_NAME { ExpressionEvaluator } INPUT FEATURE_TYPE Aggregator_AGGREGATE OUTPUT { FEATURE_TYPE ExpressionEvaluator_OUTPUT @EvaluateExpression($(__fme_expressionevaluator_evaluateArgs__)) }
|
|
MACRO __fme_expressionevaluator_evaluateArgs__
|
|
# -------------------------------------------------------------------------
|
|
FACTORY_DEF {*} GeneralizeFactory FACTORY_NAME { Generalizer } INPUT FEATURE_TYPE ExpressionEvaluator_OUTPUT FLUSH_WHEN_GROUPS_CHANGE { <Unused> } REJECT_INVALID_GEOM Yes ALLOW_NULLS yes REJECT_NOT_DEFAULT Yes PRESERVE_SHARED_BOUNDARIES { Yes } PRESERVE_PATH_SEGMENTS { YES } ALGORITHM { Douglas } TOLERANCE { "10" } FILLET_RADIUS { "<Unused>" } CLEANING_TOLERANCE { NONE } OUTPUT { GENERALIZED FEATURE_TYPE Generalizer_OUTPUT } OUTPUT { REJECTED FEATURE_TYPE Generalizer_<REJECTED> }
|
|
DEFAULT_MACRO _WB_BYPASS_TERMINATION No
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME Generalizer_<Rejected> INPUT FEATURE_TYPE Generalizer_<REJECTED> OUTPUT FAILED FEATURE_TYPE * @Abort(ENCODED, Generalizer<space>output<space>a<space><lt>Rejected<gt><space>feature.<space><space>To<space>continue<space>translation<space>when<space>features<space>are<space>rejected<comma><space>change<space><apos>Workspace<space>Parameters<apos><space><gt><space>Translation<space><gt><space><apos>Rejected<space>Feature<space>Handling<apos><space>to<space><apos>Continue<space>Translation<apos>)
|
|
# -------------------------------------------------------------------------
|
|
INCLUDE TCL
|
|
if {{OUTGOING} == {OUTGOING}} { set attrs [list {km_reels}]; } else { set attrAll {<Unused>}; if {[string length $attrAll] == 0} { return; }; set attrs [split {<Unused>} { }]; }; if {{NO_OP} == {NO_OP}} { set parmList ATTR_CREATE_EXPR_PROPAGATE_MISSING_TYPED_FDIV; } else { set parmList ATTR_CREATE_EXPR_PROPAGATE_MISSING_TYPED_FDIV_MULTI_FEATURE; }; foreach attr $attrs { lappend parmList $attr; lappend parmList {<at>round<openparen><at>Length<openparen><closeparen><space><solidus><space>1000<comma>1<closeparen>}; lappend parmList {FLOAT}; }; lappend parmList {ExpressionEvaluator_2}; if {{NO_OP} == {OTHER_NULL_VALUE_2}} { lappend parmList {NO_OP}; lappend parmList {<Unused>}; lappend parmList {0}; }; puts "MACRO __fme_expressionevaluator_evaluateArgs__ [join $parmList ,]";
|
|
END_INCLUDE
|
|
FACTORY_DEF {*} TeeFactory FACTORY_NAME { ExpressionEvaluator_2 } INPUT FEATURE_TYPE Sorter_SORTED_2_WrWvotwy67E= OUTPUT { FEATURE_TYPE ExpressionEvaluator_2_OUTPUT @EvaluateExpression($(__fme_expressionevaluator_evaluateArgs__)) }
|
|
MACRO __fme_expressionevaluator_evaluateArgs__
|
|
# -------------------------------------------------------------------------
|
|
FACTORY_DEF {*} GeneralizeFactory FACTORY_NAME { Generalizer_2 } INPUT FEATURE_TYPE ExpressionEvaluator_2_OUTPUT FLUSH_WHEN_GROUPS_CHANGE { <Unused> } REJECT_INVALID_GEOM Yes ALLOW_NULLS yes REJECT_NOT_DEFAULT Yes PRESERVE_SHARED_BOUNDARIES { Yes } PRESERVE_PATH_SEGMENTS { YES } ALGORITHM { Douglas } TOLERANCE { "10" } FILLET_RADIUS { "<Unused>" } CLEANING_TOLERANCE { NONE } OUTPUT { GENERALIZED FEATURE_TYPE Generalizer_2_OUTPUT } OUTPUT { REJECTED FEATURE_TYPE Generalizer_2_<REJECTED> }
|
|
DEFAULT_MACRO _WB_BYPASS_TERMINATION No
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME Generalizer_2_<Rejected> INPUT FEATURE_TYPE Generalizer_2_<REJECTED> OUTPUT FAILED FEATURE_TYPE * @Abort(ENCODED, Generalizer_2<space>output<space>a<space><lt>Rejected<gt><space>feature.<space><space>To<space>continue<space>translation<space>when<space>features<space>are<space>rejected<comma><space>change<space><apos>Workspace<space>Parameters<apos><space><gt><space>Translation<space><gt><space><apos>Rejected<space>Feature<space>Handling<apos><space>to<space><apos>Continue<space>Translation<apos>)
|
|
# -------------------------------------------------------------------------
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME "IterativeSnipper Input Input Collector" INPUT FEATURE_TYPE Sorter_4_SORTED_1_xZN7XGJzQYs= OUTPUT FEATURE_TYPE IterativeSnipper_Input
|
|
MACRO IterativeSnipper_WORKSPACE_NAME IterativeSnipper
|
|
MACRO $(IterativeSnipper_WORKSPACE_NAME)_XFORMER_NAME IterativeSnipper
|
|
MACRO $(IterativeSnipper_WORKSPACE_NAME)_TRANSFORMER_GROUP
|
|
MACRO $(IterativeSnipper_WORKSPACE_NAME)___COMPOUND_PARAMETERS
|
|
MACRO $(IterativeSnipper_WORKSPACE_NAME)_SUB_DOC_NAME IterativeSnipper
|
|
MACRO $(IterativeSnipper_WORKSPACE_NAME)_SNIPMODE ToLength
|
|
MACRO $(IterativeSnipper_WORKSPACE_NAME)_SnipLength @Value(km_redadeg)
|
|
DEFAULT_MACRO IterativeSnipper_WORKSPACE_NAME ""
|
|
INCLUDE [puts {MACRO WB_OLD_CONTEXT_$(IterativeSnipper_WORKSPACE_NAME) $(WB_CURRENT_CONTEXT)}; puts {MACRO WB_CURRENT_CONTEXT $(IterativeSnipper_WORKSPACE_NAME)}]
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME "$(IterativeSnipper_WORKSPACE_NAME)_Input1621322517 Input Splitter" INPUT FEATURE_TYPE "$(IterativeSnipper_WORKSPACE_NAME)_Input" OUTPUT FEATURE_TYPE "$(IterativeSnipper_WORKSPACE_NAME)_Input"
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME "$(IterativeSnipper_WORKSPACE_NAME)_LoopINPUT1621322517 Input Splitter" INPUT FEATURE_TYPE "$(IterativeSnipper_WORKSPACE_NAME)_LoopINPUT" OUTPUT FEATURE_TYPE "$(IterativeSnipper_WORKSPACE_NAME)_LoopINPUT"
|
|
# -------------------------------------------------------------------------
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME $(IterativeSnipper_WORKSPACE_NAME)_LengthCalculator_2_LengthCalculatorInput INPUT FEATURE_TYPE "$(IterativeSnipper_WORKSPACE_NAME)_LoopINPUT" OUTPUT FEATURE_TYPE ___TOLENGTHCALCULATOR___
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME $(IterativeSnipper_WORKSPACE_NAME)_LengthCalculator_2_LengthCalculator INPUT FEATURE_TYPE ___TOLENGTHCALCULATOR___ @RenameAttributes(FME_STRICT,___fme_rejection_code___,fme_rejection_code) OUTPUT FEATURE_TYPE ___TOREJECTOR___ "Iterative_Snipper_length" @Length(REJECTABLE,3,"1")
|
|
FACTORY_DEF * TestFactory FACTORY_NAME $(IterativeSnipper_WORKSPACE_NAME)_LengthCalculator_2_Rejector INPUT FEATURE_TYPE ___TOREJECTOR___ TEST @Value(fme_rejection_code) != "" OUTPUT PASSED FEATURE_TYPE "$(IterativeSnipper_WORKSPACE_NAME)_LengthCalculator_2_<REJECTED>" @RemoveAttributes(___fme_rejection_code___) OUTPUT FAILED FEATURE_TYPE "$(IterativeSnipper_WORKSPACE_NAME)_LengthCalculator_2_OUTPUT" @RenameAttributes(FME_STRICT,fme_rejection_code,___fme_rejection_code___)
|
|
DEFAULT_MACRO _WB_BYPASS_TERMINATION No
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME "$(IterativeSnipper_WORKSPACE_NAME)_LengthCalculator_2_<Rejected>" INPUT FEATURE_TYPE "$(IterativeSnipper_WORKSPACE_NAME)_LengthCalculator_2_<REJECTED>" OUTPUT FAILED FEATURE_TYPE * @Abort(ENCODED, IterativeSnipper_LengthCalculator_2<space>output<space>a<space><lt>Rejected<gt><space>feature.<space><space>To<space>continue<space>translation<space>when<space>features<space>are<space>rejected<comma><space>change<space><apos>Workspace<space>Parameters<apos><space><gt><space>Translation<space><gt><space><apos>Rejected<space>Feature<space>Handling<apos><space>to<space><apos>Continue<space>Translation<apos>)
|
|
# -------------------------------------------------------------------------
|
|
MACRO OUTPUT_LINE_FTYPE not_selected
|
|
MACRO OUTPUT_LINE_FTYPE $(IterativeSnipper_WORKSPACE_NAME)_GeometryFilter_LINE
|
|
MACRO OUTPUT_INSTANCE_FTYPE not_selected
|
|
Lookup $(IterativeSnipper_WORKSPACE_NAME)_GeometryFilter_RouterTable "" "not_selected" fme_line $(OUTPUT_LINE_FTYPE)
|
|
MACRO COLLECTION_HANDLING NOT_THIS_TIME
|
|
MACRO INSTANCE_FILTERING *
|
|
INCLUDE [ if 0 { puts "MACRO COLLECTION_HANDLING *"; if <Unused> { puts "MACRO INSTANCE_FILTERING NOT_THIS_TIME"; }; }; if {{$(OUTPUT_INSTANCE_FTYPE)} == "not_selected"} { puts "MACRO INSTANCE_FILTERING NOT_THIS_TIME"; }; ]
|
|
FACTORY_DEF {*} TeeFactory FACTORY_NAME { $(IterativeSnipper_WORKSPACE_NAME)_GeometryFilter_InputPassThrough } INPUT FEATURE_TYPE "$(IterativeSnipper_WORKSPACE_NAME)_Input" OUTPUT { FEATURE_TYPE $(IterativeSnipper_WORKSPACE_NAME)_GeometryFilter___Input___ @Geometry(FIX_FMETYPE_FMEGEOMETRY) }
|
|
FACTORY_DEF {$(INSTANCE_FILTERING)} TestFactory FACTORY_NAME { $(IterativeSnipper_WORKSPACE_NAME)_GeometryFilter_InstanceTest } INPUT { FEATURE_TYPE $(IterativeSnipper_WORKSPACE_NAME)_GeometryFilter___Input___ } TEST @Geometry(IS_GEOMETRY_INSTANCE) == 1 OUTPUT { PASSED FEATURE_TYPE $(OUTPUT_INSTANCE_FTYPE) } OUTPUT { FAILED FEATURE_TYPE $(IterativeSnipper_WORKSPACE_NAME)_GeometryFilter___Input___ }
|
|
FACTORY_DEF {$(COLLECTION_HANDLING)} TestFactory FACTORY_NAME { $(IterativeSnipper_WORKSPACE_NAME)_GeometryFilter_CollectionTest } INPUT { FEATURE_TYPE $(IterativeSnipper_WORKSPACE_NAME)_GeometryFilter___Input___ } TEST &fme_type == "fme_collection" OUTPUT { FAILED FEATURE_TYPE $(IterativeSnipper_WORKSPACE_NAME)_GeometryFilter___Not_Collection___ } OUTPUT { PASSED FEATURE_TYPE $(IterativeSnipper_WORKSPACE_NAME)_GeometryFilter___Collection___ }
|
|
FACTORY_DEF {$(COLLECTION_HANDLING)} DeaggregateFactory FACTORY_NAME { $(IterativeSnipper_WORKSPACE_NAME)_GeometryFilter_Deagg } INPUT { FEATURE_TYPE $(IterativeSnipper_WORKSPACE_NAME)_GeometryFilter___Collection___ } HOMOGENIZE_COLLECTIONS YES RECURSIVE YES SET_FME_TYPE YES INSTANTIATE_GEOMETRY_INSTANCES_NEW { <Unused> } OUTPUT { POINT FEATURE_TYPE $(IterativeSnipper_WORKSPACE_NAME)_GeometryFilter___HomogeneousAggregate___ } OUTPUT { LINE FEATURE_TYPE $(IterativeSnipper_WORKSPACE_NAME)_GeometryFilter___HomogeneousAggregate___ } OUTPUT { POLYGON FEATURE_TYPE $(IterativeSnipper_WORKSPACE_NAME)_GeometryFilter___HomogeneousAggregate___ } OUTPUT { DONUT FEATURE_TYPE $(IterativeSnipper_WORKSPACE_NAME)_GeometryFilter___HomogeneousAggregate___ } OUTPUT { AGGREGATE FEATURE_TYPE $(IterativeSnipper_WORKSPACE_NAME)_GeometryFilter___HomogeneousAggregate___ }
|
|
FACTORY_DEF {*} TeeFactory FACTORY_NAME { $(IterativeSnipper_WORKSPACE_NAME)_GeometryFilter_RouterPrepper } INPUT { FEATURE_TYPE $(IterativeSnipper_WORKSPACE_NAME)_GeometryFilter___HomogeneousAggregate___ } INPUT { FEATURE_TYPE $(IterativeSnipper_WORKSPACE_NAME)_GeometryFilter___Not_Collection___ } INPUT { FEATURE_TYPE $(IterativeSnipper_WORKSPACE_NAME)_GeometryFilter___Input___ } OUTPUT { FEATURE_TYPE $(IterativeSnipper_WORKSPACE_NAME)_GeometryFilter___Prepped___ @SupplyAttributes("$(IterativeSnipper_WORKSPACE_NAME)_GeometryFilter_8c963b75_dc12_48a6_a7db_df257b52cf267_targetFeatureType", @Lookup($(IterativeSnipper_WORKSPACE_NAME)_GeometryFilter_RouterTable,&fme_type)) }
|
|
FACTORY_DEF {*} TestFactory FACTORY_NAME { $(IterativeSnipper_WORKSPACE_NAME)_GeometryFilter_Router } INPUT { FEATURE_TYPE $(IterativeSnipper_WORKSPACE_NAME)_GeometryFilter___Prepped___ } TEST { @Value($(IterativeSnipper_WORKSPACE_NAME)_GeometryFilter_8c963b75_dc12_48a6_a7db_df257b52cf267_targetFeatureType) != "not_selected" } OUTPUT { PASSED FEATURE_TYPE * @FeatureType(@Value($(IterativeSnipper_WORKSPACE_NAME)_GeometryFilter_8c963b75_dc12_48a6_a7db_df257b52cf267_targetFeatureType)) @RemoveAttributes($(IterativeSnipper_WORKSPACE_NAME)_GeometryFilter_8c963b75_dc12_48a6_a7db_df257b52cf267_targetFeatureType) } OUTPUT { FAILED FEATURE_TYPE "$(IterativeSnipper_WORKSPACE_NAME)_GeometryFilter_<UNFILTERED>" @RemoveAttributes($(IterativeSnipper_WORKSPACE_NAME)_GeometryFilter_8c963b75_dc12_48a6_a7db_df257b52cf267_targetFeatureType) }
|
|
# -------------------------------------------------------------------------
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME $(IterativeSnipper_WORKSPACE_NAME)_LengthCalculator_LengthCalculatorInput INPUT FEATURE_TYPE "$(IterativeSnipper_WORKSPACE_NAME)_GeometryFilter_LINE" OUTPUT FEATURE_TYPE ___TOLENGTHCALCULATOR___
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME $(IterativeSnipper_WORKSPACE_NAME)_LengthCalculator_LengthCalculator INPUT FEATURE_TYPE ___TOLENGTHCALCULATOR___ @RenameAttributes(FME_STRICT,___fme_rejection_code___,fme_rejection_code) OUTPUT FEATURE_TYPE ___TOREJECTOR___ "Iterative_Snipper_length" @Length(REJECTABLE,3,"1")
|
|
FACTORY_DEF * TestFactory FACTORY_NAME $(IterativeSnipper_WORKSPACE_NAME)_LengthCalculator_Rejector INPUT FEATURE_TYPE ___TOREJECTOR___ TEST @Value(fme_rejection_code) != "" OUTPUT PASSED FEATURE_TYPE "$(IterativeSnipper_WORKSPACE_NAME)_LengthCalculator_<REJECTED>" @RemoveAttributes(___fme_rejection_code___) OUTPUT FAILED FEATURE_TYPE "$(IterativeSnipper_WORKSPACE_NAME)_LengthCalculator_OUTPUT" @RenameAttributes(FME_STRICT,fme_rejection_code,___fme_rejection_code___)
|
|
DEFAULT_MACRO _WB_BYPASS_TERMINATION No
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME "$(IterativeSnipper_WORKSPACE_NAME)_LengthCalculator_<Rejected>" INPUT FEATURE_TYPE "$(IterativeSnipper_WORKSPACE_NAME)_LengthCalculator_<REJECTED>" OUTPUT FAILED FEATURE_TYPE * @Abort(ENCODED, IterativeSnipper_LengthCalculator<space>output<space>a<space><lt>Rejected<gt><space>feature.<space><space>To<space>continue<space>translation<space>when<space>features<space>are<space>rejected<comma><space>change<space><apos>Workspace<space>Parameters<apos><space><gt><space>Translation<space><gt><space><apos>Rejected<space>Feature<space>Handling<apos><space>to<space><apos>Continue<space>Translation<apos>)
|
|
# -------------------------------------------------------------------------
|
|
FACTORY_DEF * TestFactory FACTORY_NAME $(IterativeSnipper_WORKSPACE_NAME)_Snip_Mode INPUT FEATURE_TYPE "$(IterativeSnipper_WORKSPACE_NAME)_LengthCalculator_OUTPUT" TEST "@EvaluateExpression(FDIV,STRING_ENCODED,$($(IterativeSnipper_WORKSPACE_NAME)_SNIPMODE),$(IterativeSnipper_WORKSPACE_NAME)_Snip_Mode)" = ToNumber ENCODED BOOLEAN_OPERATOR OR COMPOSITE_TEST_EXPR "<Unused>" OUTPUT PASSED FEATURE_TYPE "$(IterativeSnipper_WORKSPACE_NAME)_Snip_Mode_PASSED" OUTPUT FAILED FEATURE_TYPE "$(IterativeSnipper_WORKSPACE_NAME)_Snip_Mode_FAILED"
|
|
# -------------------------------------------------------------------------
|
|
INCLUDE TCL
|
|
if {{OUTGOING} == {OUTGOING}} { set attrs [list {Iterative_Snipper_maxLength}]; } else { set attrAll {<Unused>}; if {[string length $attrAll] == 0} { return; }; set attrs [split {<Unused>} { }]; }; if {{NO_OP} == {NO_OP}} { set parmList ATTR_CREATE_EXPR_PROPAGATE_MISSING_TYPED_FDIV; } else { set parmList ATTR_CREATE_EXPR_PROPAGATE_MISSING_TYPED_FDIV_MULTI_FEATURE; }; foreach attr $attrs { lappend parmList $attr; lappend parmList {<at>Value<openparen>Iterative_Snipper_length<closeparen><solidus><at>double<openparen>$($(IterativeSnipper_WORKSPACE_NAME)_SnipLength$encode)<closeparen>}; lappend parmList {FLOAT}; }; lappend parmList {$(IterativeSnipper_WORKSPACE_NAME)_ExpressionEvaluator}; if {{NO_OP} == {OTHER_NULL_VALUE_2}} { lappend parmList {NO_OP}; lappend parmList {<Unused>}; lappend parmList {0}; }; puts "MACRO __fme_expressionevaluator_evaluateArgs__ [join $parmList ,]";
|
|
END_INCLUDE
|
|
FACTORY_DEF {*} TeeFactory FACTORY_NAME { $(IterativeSnipper_WORKSPACE_NAME)_ExpressionEvaluator } INPUT FEATURE_TYPE "$(IterativeSnipper_WORKSPACE_NAME)_Snip_Mode_PASSED" OUTPUT { FEATURE_TYPE "$(IterativeSnipper_WORKSPACE_NAME)_ExpressionEvaluator_OUTPUT" @EvaluateExpression($(__fme_expressionevaluator_evaluateArgs__)) }
|
|
MACRO __fme_expressionevaluator_evaluateArgs__
|
|
# -------------------------------------------------------------------------
|
|
Tcl2 proc $(IterativeSnipper_WORKSPACE_NAME)_ParameterFetcher_doFetch {} { foreach {name val} {"Iterative_Snipper_maxLength {$($(IterativeSnipper_WORKSPACE_NAME)_SnipLength$encode)}"} { if { [string match {*<at>*} $val] == 1 } { set val [FME_Execute EvaluateExpression {STRING} $val {$(IterativeSnipper_WORKSPACE_NAME)_ParameterFetcher}]; } elseif {[string match {*FME_CONDITIONAL*} $val] == 1} { set val [FME_Execute EvaluateExpression {STRING} $val {$(IterativeSnipper_WORKSPACE_NAME)_ParameterFetcher}]; } else { set val [FME_DecodeTextOrAttr $val]; }; FME_SetAttribute [FME_DecodeText $name] $val } }
|
|
FACTORY_DEF {*} TeeFactory FACTORY_NAME { $(IterativeSnipper_WORKSPACE_NAME)_ParameterFetcher } INPUT FEATURE_TYPE "$(IterativeSnipper_WORKSPACE_NAME)_Snip_Mode_FAILED" OUTPUT { FEATURE_TYPE "$(IterativeSnipper_WORKSPACE_NAME)_ParameterFetcher_OUTPUT" @Tcl2($(IterativeSnipper_WORKSPACE_NAME)_ParameterFetcher_doFetch) }
|
|
# -------------------------------------------------------------------------
|
|
FACTORY_DEF * TestFactory FACTORY_NAME $(IterativeSnipper_WORKSPACE_NAME)_Tester INPUT FEATURE_TYPE "$(IterativeSnipper_WORKSPACE_NAME)_LengthCalculator_2_OUTPUT" INPUT FEATURE_TYPE "$(IterativeSnipper_WORKSPACE_NAME)_ExpressionEvaluator_OUTPUT" INPUT FEATURE_TYPE "$(IterativeSnipper_WORKSPACE_NAME)_ParameterFetcher_OUTPUT" TEST "@EvaluateExpression(FDIV,STRING_ENCODED,<at>Value<openparen>Iterative_Snipper_length<closeparen>,$(IterativeSnipper_WORKSPACE_NAME)_Tester)" <= "@EvaluateExpression(FDIV,STRING_ENCODED,<at>Value<openparen>Iterative_Snipper_maxLength<closeparen>,$(IterativeSnipper_WORKSPACE_NAME)_Tester)" ENCODED BOOLEAN_OPERATOR OR COMPOSITE_TEST_EXPR "<Unused>" OUTPUT PASSED FEATURE_TYPE "$(IterativeSnipper_WORKSPACE_NAME)_Tester_PASSED" OUTPUT FAILED FEATURE_TYPE "$(IterativeSnipper_WORKSPACE_NAME)_Tester_FAILED"
|
|
# -------------------------------------------------------------------------
|
|
# The Snipper takes the constant "end" to mean the last vertex of the line,
|
|
# but Workbench won't let us put an alpha string into the "last vertex" textfield.
|
|
# We'll interpret an ending vertex of -1 as being the same as "end".
|
|
# This is used only in the distance and percentage.
|
|
Tcl2 proc $(IterativeSnipper_WORKSPACE_NAME)_Snipper_3_fixIndex {numIndex} { if {$numIndex < 0} { return "end"; } else { return $numIndex; } }
|
|
INCLUDE [ if { ({DISTANCE} == {DISTANCE} || {DISTANCE} == {PERCENTAGE}) } { puts {MACRO $(IterativeSnipper_WORKSPACE_NAME)_Snipper_3_snipFunc @Snip(@Tcl2("$(IterativeSnipper_WORKSPACE_NAME)_Snipper_3_fixIndex 0"),@Tcl2("$(IterativeSnipper_WORKSPACE_NAME)_Snipper_3_fixIndex @EvaluateExpression(FLOAT,<at>Value<openparen>Iterative_Snipper_maxLength<closeparen>,$(IterativeSnipper_WORKSPACE_NAME)_Snipper_3)"),DISTANCE,3D,OUTPUT_REMNANT)}; } elseif { ({DISTANCE} == {MEASURE_RELATIVE_FROM_START} || {DISTANCE} == {MEASURE_REAL_VALUES}) } { puts {MACRO $(IterativeSnipper_WORKSPACE_NAME)_Snipper_3_snipFunc @Snip("0", "@EvaluateExpression(FLOAT,<at>Value<openparen>Iterative_Snipper_maxLength<closeparen>,$(IterativeSnipper_WORKSPACE_NAME)_Snipper_3)", "<Unused>", DISTANCE,OUTPUT_REMNANT)}; } elseif { ({DISTANCE} == {VERTEX}) } { puts {MACRO $(IterativeSnipper_WORKSPACE_NAME)_Snipper_3_snipFunc @Snip("<Unused>","<Unused>",VERTEX,OUTPUT_REMNANT)}; } ]
|
|
FACTORY_DEF * TestFactory FACTORY_NAME $(IterativeSnipper_WORKSPACE_NAME)_Snipper_3_Aggfilter INPUT FEATURE_TYPE "$(IterativeSnipper_WORKSPACE_NAME)_Tester_FAILED" TEST @Value(fme_geometry) != "fme_aggregate" OUTPUT PASSED FEATURE_TYPE ___TO_TYPEFILTER___ OUTPUT FAILED FEATURE_TYPE "$(IterativeSnipper_WORKSPACE_NAME)_Snipper_3_<REJECTED>" @SupplyAttributes(fme_rejection_code,INVALID_GEOMETRY_TYPE)
|
|
FACTORY_DEF * TestFactory FACTORY_NAME $(IterativeSnipper_WORKSPACE_NAME)_Snipper_3_Typefilter INPUT FEATURE_TYPE ___TO_TYPEFILTER___ TEST @Value(fme_type) == "fme_line" TEST @Value(fme_type) == "fme_arc" TEST @Value(fme_geometry) == "fme_polygon" BOOLEAN_OPERATOR OR OUTPUT PASSED FEATURE_TYPE ___TO_INPUT___ OUTPUT FAILED FEATURE_TYPE "$(IterativeSnipper_WORKSPACE_NAME)_Snipper_3_<REJECTED>" @SupplyAttributes(fme_rejection_code,INVALID_GEOMETRY_TYPE)
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME $(IterativeSnipper_WORKSPACE_NAME)_Snipper_3_Input INPUT FEATURE_TYPE ___TO_INPUT___ OUTPUT FEATURE_TYPE ____TO_DEAGGREGATOR____ $($(IterativeSnipper_WORKSPACE_NAME)_Snipper_3_snipFunc)
|
|
FACTORY_DEF * DeaggregateFactory FACTORY_NAME $(IterativeSnipper_WORKSPACE_NAME)_Snipper_3_SplitRemnants INPUT FEATURE_TYPE ____TO_DEAGGREGATOR____ RECURSIVE No SPLIT_COMPOSITES No SET_FME_TYPE Yes PART_NUMBER_FIELD _part_number GEOMETRY_NAME_FIELD _geometry_name OUTPUT POINT FEATURE_TYPE ___TO_NULLNUKER___ OUTPUT LINE FEATURE_TYPE ___TO_NULLNUKER___ OUTPUT POLYGON FEATURE_TYPE ___TO_NULLNUKER___ OUTPUT DONUT FEATURE_TYPE ___TO_NULLNUKER___ OUTPUT AGGREGATE FEATURE_TYPE ___TO_NULLNUKER___
|
|
FACTORY_DEF * TestFactory FACTORY_NAME $(IterativeSnipper_WORKSPACE_NAME)_Snipper_3_NullNuker INPUT FEATURE_TYPE ___TO_NULLNUKER___ TEST @Value(_part_number) == 0 TEST @NumCoords() == 0 BOOLEAN_OPERATOR AND OUTPUT FAILED FEATURE_TYPE ___TO_OUTPUTTER___
|
|
FACTORY_DEF * TestFactory FACTORY_NAME $(IterativeSnipper_WORKSPACE_NAME)_Snipper_3_Outputter INPUT FEATURE_TYPE ___TO_OUTPUTTER___ TEST @Value(_part_number) == 0 TEST @Tcl2("FME_AttributeExists _part_number") == 0 BOOLEAN_OPERATOR OR OUTPUT PASSED FEATURE_TYPE "$(IterativeSnipper_WORKSPACE_NAME)_Snipper_3_OUTPUT" @RemoveAttributes(_part_number) OUTPUT FAILED FEATURE_TYPE "$(IterativeSnipper_WORKSPACE_NAME)_Snipper_3_REMNANTS" @RemoveAttributes(_part_number)
|
|
DEFAULT_MACRO _WB_BYPASS_TERMINATION No
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME "$(IterativeSnipper_WORKSPACE_NAME)_Snipper_3_<Rejected>" INPUT FEATURE_TYPE "$(IterativeSnipper_WORKSPACE_NAME)_Snipper_3_<REJECTED>" OUTPUT FAILED FEATURE_TYPE * @Abort(ENCODED, IterativeSnipper_Snipper_3<space>output<space>a<space><lt>Rejected<gt><space>feature.<space><space>To<space>continue<space>translation<space>when<space>features<space>are<space>rejected<comma><space>change<space><apos>Workspace<space>Parameters<apos><space><gt><space>Translation<space><gt><space><apos>Rejected<space>Feature<space>Handling<apos><space>to<space><apos>Continue<space>Translation<apos>)
|
|
# -------------------------------------------------------------------------
|
|
# Build the List removal function and regular expression if there was any list attributes to be removed.
|
|
# If not, then we will not have any extra list removal call to @RemoveAttributes, which speeds the
|
|
# normal, non-list removal especially when in Bulk Mode. Note that this computation of the regular expressions is done
|
|
# once during mapping file parse time.
|
|
INCLUDE [ set listAttributeRemoveRegexps {}; set anyList {no}; foreach attr [split ""] { set attr [FME_DecodeText $attr]; set attr [regsub "{}$" $attr "{}.*"]; set attr [regsub -all "{}" $attr "\\{\[0-9\]+\\}"]; append listAttributeRemoveRegexps ",^$attr$"; set anyList {yes}; }; if { ${anyList} == {no} } { puts {MACRO $(IterativeSnipper_WORKSPACE_NAME)_AttributeRemover_LIST_FUNC } } else { puts "MACRO $(IterativeSnipper_WORKSPACE_NAME)_AttributeRemover_LIST_FUNC @RemoveAttributes(fme_pcre_match\"$listAttributeRemoveRegexps\")" }; ]
|
|
FACTORY_DEF {*} TeeFactory FACTORY_NAME { $(IterativeSnipper_WORKSPACE_NAME)_AttributeRemover } INPUT FEATURE_TYPE "$(IterativeSnipper_WORKSPACE_NAME)_Tester_PASSED" INPUT FEATURE_TYPE "$(IterativeSnipper_WORKSPACE_NAME)_Snipper_3_OUTPUT" OUTPUT { FEATURE_TYPE "$(IterativeSnipper_WORKSPACE_NAME)_AttributeRemover_OUTPUT" @RemoveAttributes(fme_encoded,Iterative_Snipper_length,Iterative_Snipper_maxLength) $($(IterativeSnipper_WORKSPACE_NAME)_AttributeRemover_LIST_FUNC) }
|
|
# -------------------------------------------------------------------------
|
|
FACTORY_DEF {*} AttrSetFactory FACTORY_NAME $(IterativeSnipper_WORKSPACE_NAME)_AttributeCreator INPUT FEATURE_TYPE "$(IterativeSnipper_WORKSPACE_NAME)_GeometryFilter_<UNFILTERED>" MULTI_FEATURE_MODE NO NULL_ATTR_MODE NO_OP ATTRSET_CREATE_DIRECTIVES _PROPAGATE_MISSING_FDIV ATTR_ACTION { "" "fme_rejection_code" "SET_TO" "INVALID_GEOMETRY_TYPE" } OUTPUT OUTPUT FEATURE_TYPE "$(IterativeSnipper_WORKSPACE_NAME)_AttributeCreator_OUTPUT"
|
|
FACTORY_DEF * BranchingFactory TARGET_FACTORY "$(IterativeSnipper_WORKSPACE_NAME)_LoopINPUT1621322517 Input Splitter" FACTORY_NAME "Loop to $(IterativeSnipper_WORKSPACE_NAME)_LoopINPUT1621322517 Input Splitter" MAXIMUM_COUNT -1 INPUT FEATURE_TYPE "$(IterativeSnipper_WORKSPACE_NAME)_Snipper_3_REMNANTS" OUTPUT PASSED FEATURE_TYPE "$(IterativeSnipper_WORKSPACE_NAME)_LoopINPUT"
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME "$(IterativeSnipper_WORKSPACE_NAME)_Output1621322517 Output Collector" INPUT FEATURE_TYPE "$(IterativeSnipper_WORKSPACE_NAME)_AttributeRemover_OUTPUT" OUTPUT FEATURE_TYPE "$(IterativeSnipper_WORKSPACE_NAME)_Output"
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME "$(IterativeSnipper_WORKSPACE_NAME)_<Rejected>1621322517 Output Collector" INPUT FEATURE_TYPE "$(IterativeSnipper_WORKSPACE_NAME)_AttributeCreator_OUTPUT" OUTPUT FEATURE_TYPE "$(IterativeSnipper_WORKSPACE_NAME)_<Rejected>"
|
|
INCLUDE [puts {MACRO WB_CURRENT_CONTEXT $(WB_OLD_CONTEXT_$(IterativeSnipper_WORKSPACE_NAME))}]
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME "IterativeSnipper Output Output Renamer/Nuker" INPUT FEATURE_TYPE IterativeSnipper_Output OUTPUT FEATURE_TYPE IterativeSnipper_Output
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME "IterativeSnipper <Rejected> Output Renamer/Nuker" INPUT FEATURE_TYPE IterativeSnipper_<Rejected> OUTPUT FEATURE_TYPE IterativeSnipper_<Rejected>
|
|
# -------------------------------------------------------------------------
|
|
# Create the DomainName that this transformer will use.
|
|
# Because @Count itself will evalute the expression to calculate the
|
|
# domain, we don't need to do anything in Tcl per feature going by
|
|
INCLUDE [ set domainPrefix {}; if { {Local} == {Local} } { set domainPrefix [FME_EncodeText {Counter_2_}]; }; puts "MACRO Counter_2_FULL_DOMAIN ${domainPrefix}troncon_id"; ]
|
|
FACTORY_DEF {*} ExecuteFunctionFactory FACTORY_NAME { Counter_2_Rejector } COMMAND_PARM_EVALUATION SINGLE_PASS INPUT FEATURE_TYPE IterativeSnipper_Output FUNCTION_DEFINITION { @Count(REJECTABLE_WITH_FLAG,fme_encoded,$(Counter_2_FULL_DOMAIN),"@EvaluateExpression(FDIV,FLOAT,$(START$encode),Counter_2)") } RESULT_ATTRIBUTE { "troncon_id" } FEATURE_TABLE_SHIM_SUPPORT Yes OUTPUT { COMPLETE FEATURE_TYPE Counter_2_OUTPUT } OUTPUT { REJECTED FEATURE_TYPE Counter_2_<REJECTED> }
|
|
DEFAULT_MACRO _WB_BYPASS_TERMINATION No
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME Counter_2_<Rejected> INPUT FEATURE_TYPE Counter_2_<REJECTED> OUTPUT FAILED FEATURE_TYPE * @Abort(ENCODED, Counter_2<space>output<space>a<space><lt>Rejected<gt><space>feature.<space><space>To<space>continue<space>translation<space>when<space>features<space>are<space>rejected<comma><space>change<space><apos>Workspace<space>Parameters<apos><space><gt><space>Translation<space><gt><space><apos>Rejected<space>Feature<space>Handling<apos><space>to<space><apos>Continue<space>Translation<apos>)
|
|
# -------------------------------------------------------------------------
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME LengthCalculator_LengthCalculatorInput INPUT FEATURE_TYPE Counter_2_OUTPUT OUTPUT FEATURE_TYPE ___TOLENGTHCALCULATOR___
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME LengthCalculator_LengthCalculator INPUT FEATURE_TYPE ___TOLENGTHCALCULATOR___ @RenameAttributes(FME_STRICT,___fme_rejection_code___,fme_rejection_code) OUTPUT FEATURE_TYPE ___TOREJECTOR___ "longueur" @Length(REJECTABLE,2,"1")
|
|
FACTORY_DEF * TestFactory FACTORY_NAME LengthCalculator_Rejector INPUT FEATURE_TYPE ___TOREJECTOR___ TEST @Value(fme_rejection_code) != "" OUTPUT PASSED FEATURE_TYPE LengthCalculator_<REJECTED> @RemoveAttributes(___fme_rejection_code___) OUTPUT FAILED FEATURE_TYPE LengthCalculator_OUTPUT @RenameAttributes(FME_STRICT,fme_rejection_code,___fme_rejection_code___)
|
|
DEFAULT_MACRO _WB_BYPASS_TERMINATION No
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME LengthCalculator_<Rejected> INPUT FEATURE_TYPE LengthCalculator_<REJECTED> OUTPUT FAILED FEATURE_TYPE * @Abort(ENCODED, LengthCalculator<space>output<space>a<space><lt>Rejected<gt><space>feature.<space><space>To<space>continue<space>translation<space>when<space>features<space>are<space>rejected<comma><space>change<space><apos>Workspace<space>Parameters<apos><space><gt><space>Translation<space><gt><space><apos>Rejected<space>Feature<space>Handling<apos><space>to<space><apos>Continue<space>Translation<apos>)
|
|
# -------------------------------------------------------------------------
|
|
FACTORY_DEF {*} SortFactory FACTORY_NAME { Sorter_3 } INPUT FEATURE_TYPE LengthCalculator_OUTPUT FLUSH_WHEN_GROUPS_CHANGE { No } SORT_BY { secteur_id NUMERIC ASCENDING troncon_id NUMERIC ASCENDING } OUTPUT { SORTED FEATURE_TYPE Sorter_3_SORTED }
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME "Sorter_3 SORTED Splitter" INPUT FEATURE_TYPE Sorter_3_SORTED OUTPUT FEATURE_TYPE Sorter_3_SORTED_0_fFLYyOM90A0= OUTPUT FEATURE_TYPE Sorter_3_SORTED_1_2tOcv2i/uGI= OUTPUT FEATURE_TYPE Sorter_3_SORTED_2_h/1Aw1J8BQA= OUTPUT FEATURE_TYPE Sorter_3_SORTED_3_XoGbwsXKD4g=
|
|
# -------------------------------------------------------------------------
|
|
Tcl2 set {CoordinateConcatenator_coordDelim} [FME_DecodeText {|}];
|
|
Tcl2 set {CoordinateConcatenator_elementDelim} [FME_DecodeText {<comma>}];
|
|
Tcl2 proc CoordinateConcatenator_coord_list {DIM} { global {CoordinateConcatenator_coordDelim}; global {CoordinateConcatenator_elementDelim}; set numCoords [FME_Coordinates numCoords]; set output {}; set includeX [string first {X} {Y X} ]; set includeY [string first {Y} {Y X} ]; set includeZ [string first {Z} {Y X} ]; if { $includeX == -1 && $includeY == -1 && $includeZ == -1 } { FME_SetAttribute _coordinates $output; return; }; for {set i 0} {$i < $numCoords} {incr i} { if {$includeX != -1} { append output [FME_Coordinates getCoord x $i]; }; if {$includeY != -1} { if {$includeX != -1} { append output [set {CoordinateConcatenator_elementDelim}] [FME_Coordinates getCoord y $i]; } else { append output [FME_Coordinates getCoord y $i]; }; }; if { $DIM == 3 && $includeZ != -1 } { if { $includeX != -1 || $includeY != -1 } { append output [set {CoordinateConcatenator_elementDelim}] [FME_Coordinates getCoord z $i]; } else { append output [FME_Coordinates getCoord z $i]; }; }; if {$i < ($numCoords - 1)} { append output [set {CoordinateConcatenator_coordDelim}] }; }; FME_SetAttribute _coordinates $output; }
|
|
FACTORY_DEF {*} TeeFactory FACTORY_NAME { CoordinateConcatenator } INPUT FEATURE_TYPE Sorter_3_SORTED_1_2tOcv2i/uGI= OUTPUT { FEATURE_TYPE CoordinateConcatenator_OUTPUT @Tcl2("CoordinateConcatenator_coord_list @Dimension()") }
|
|
# -------------------------------------------------------------------------
|
|
Tcl2 set AttributeSplitter_15a001be_b3c2_49ac_8da7_0746af4684e812_splitDelim [FME_DecodeText {|}]; if { [regexp {^([1-9][0-9]*s)+$} [set AttributeSplitter_15a001be_b3c2_49ac_8da7_0746af4684e812_splitDelim]] } { set AttributeSplitter_15a001be_b3c2_49ac_8da7_0746af4684e812_splitWidths [split [regsub -all {s$} {|} {}] s]; proc AttributeSplitter_doSplit {} { global AttributeSplitter_15a001be_b3c2_49ac_8da7_0746af4684e812_splitWidths; set source [FME_GetAttribute [FME_DecodeText {_coordinates}]]; set attrNum 0; set listName [FME_DecodeText {_coords}]; set attrPos 0; set keepEmptyParts [string equal {No} {No}]; foreach width [set AttributeSplitter_15a001be_b3c2_49ac_8da7_0746af4684e812_splitWidths] { set endPos [expr $attrPos + $width - 1]; set bit [string range $source $attrPos $endPos]; set part [string trim $bit]; if { $keepEmptyParts || $part != \"\" } { FME_SetAttribute "$listName{$attrNum}" $part; incr attrNum; }; incr attrPos $width; }; }; } else { proc AttributeSplitter_doSplit {} { global AttributeSplitter_15a001be_b3c2_49ac_8da7_0746af4684e812_splitDelim; set delim [set AttributeSplitter_15a001be_b3c2_49ac_8da7_0746af4684e812_splitDelim]; set delimLength [string length $delim]; set source [FME_GetAttribute [FME_DecodeText {_coordinates}]]; set keepEmptyParts [string equal {No} {No}]; set bits {}; set startIndex 0; set nextIndex [string first $delim $source $startIndex]; while {$nextIndex >= 0} { lappend bits [string range $source $startIndex [expr $nextIndex-1]]; set startIndex [expr $nextIndex + $delimLength]; set nextIndex [string first $delim $source $startIndex]; }; lappend bits [string range $source $startIndex end]; set listName [FME_DecodeText {_coords}]; set attrNum 0; foreach bit $bits { set trimmedPart [string trim $bit]; if { $keepEmptyParts || $trimmedPart != \"\" } { FME_SetAttribute "$listName{$attrNum}" $trimmedPart; incr attrNum; }; } } }
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME AttributeSplitter INPUT FEATURE_TYPE CoordinateConcatenator_OUTPUT OUTPUT FEATURE_TYPE AttributeSplitter_OUTPUT @Tcl2(AttributeSplitter_doSplit)
|
|
# -------------------------------------------------------------------------
|
|
FACTORY_DEF {*} TeeFactory FACTORY_NAME { ListElementCounter } INPUT FEATURE_TYPE AttributeSplitter_OUTPUT OUTPUT { FEATURE_TYPE ListElementCounter_OUTPUT "_vertex_count" @NumElements("_coords<opencurly><closecurly>",ENCODED) }
|
|
# -------------------------------------------------------------------------
|
|
FACTORY_DEF {*} TeeFactory FACTORY_NAME { GeometryRemover } INPUT FEATURE_TYPE ListElementCounter_OUTPUT OUTPUT { FEATURE_TYPE GeometryRemover_OUTPUT @RemoveGeometry() }
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME "GeometryRemover OUTPUT Splitter" INPUT FEATURE_TYPE GeometryRemover_OUTPUT OUTPUT FEATURE_TYPE GeometryRemover_OUTPUT_0_lyMsYNg46jM= OUTPUT FEATURE_TYPE GeometryRemover_OUTPUT_1_OUiOuQAK2cA=
|
|
# -------------------------------------------------------------------------
|
|
Tcl2 proc ListIndexer_indexer {index numElements prefix suffix} { if {$index < 0 } { set index [expr $numElements + $index]; }; regsub \"{}\" {_coords{}} \"{$index}\" listWithIndex; regsub \"{}\" {_coords{}} {} listBase; set complexListExp "$listWithIndex\."; set prefixLength [expr [string length $complexListExp]-1]; set prefix [FME_DecodeText $prefix]; set suffix [FME_DecodeText $suffix]; foreach attr [FME_AttributeNames] { set newAttr {}; if {$attr == $listWithIndex} { set newAttr $listBase; } elseif {[string first $complexListExp $attr] == 0} { set newAttr [string replace $attr 0 $prefixLength]; }; if {$newAttr != {}} { if {$prefix != {} } { set newAttr $prefix$newAttr; }; if {$suffix != {} } { set newAttr $newAttr$suffix; }; if {[string first {fme_} $newAttr] != 0} { set first [string first {fme_} $newAttr]; lappend attrsToCopy $newAttr $attr; }; }; }; if {[info exists attrsToCopy] && [llength $attrsToCopy] > 0} { eval FME_Execute CopyAttributes $attrsToCopy; }; }
|
|
FACTORY_DEF * TestFactory FACTORY_NAME ListIndexer_IntTester INPUT FEATURE_TYPE GeometryRemover_OUTPUT_0_lyMsYNg46jM= TEST "0" TYPE INT ENCODED OUTPUT PASSED FEATURE_TYPE __toOutput__ OUTPUT FAILED FEATURE_TYPE ListIndexer_<REJECTED> fme_rejection_code "INVALID_PARAMETER_LIST_INDEX"
|
|
FACTORY_DEF * TestFactory FACTORY_NAME ListIndexer_ListIndexer INPUT FEATURE_TYPE __toOutput__ TEST "0" >= 0 OUTPUT PASSED FEATURE_TYPE ListIndexer_OUTPUT @Tcl2("ListIndexer_indexer 0 0 {} {}") OUTPUT FAILED FEATURE_TYPE ListIndexer_OUTPUT @Tcl2("ListIndexer_indexer 0 @NumElements(_coords{}) {} {}")
|
|
DEFAULT_MACRO _WB_BYPASS_TERMINATION No
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME ListIndexer_<Rejected> INPUT FEATURE_TYPE ListIndexer_<REJECTED> OUTPUT FAILED FEATURE_TYPE * @Abort(ENCODED, ListIndexer<space>output<space>a<space><lt>Rejected<gt><space>feature.<space><space>To<space>continue<space>translation<space>when<space>features<space>are<space>rejected<comma><space>change<space><apos>Workspace<space>Parameters<apos><space><gt><space>Translation<space><gt><space><apos>Rejected<space>Feature<space>Handling<apos><space>to<space><apos>Continue<space>Translation<apos>)
|
|
# -------------------------------------------------------------------------
|
|
Tcl2 set AttributeSplitter_2_6e1cfec1_50de_4b82_a06e_5996a87aa88812_splitDelim [FME_DecodeText {<comma>}]; if { [regexp {^([1-9][0-9]*s)+$} [set AttributeSplitter_2_6e1cfec1_50de_4b82_a06e_5996a87aa88812_splitDelim]] } { set AttributeSplitter_2_6e1cfec1_50de_4b82_a06e_5996a87aa88812_splitWidths [split [regsub -all {s$} {<comma>} {}] s]; proc AttributeSplitter_2_doSplit {} { global AttributeSplitter_2_6e1cfec1_50de_4b82_a06e_5996a87aa88812_splitWidths; set source [FME_GetAttribute [FME_DecodeText {_coords}]]; set attrNum 0; set listName [FME_DecodeText {_coords_vertex}]; set attrPos 0; set keepEmptyParts [string equal {No} {No}]; foreach width [set AttributeSplitter_2_6e1cfec1_50de_4b82_a06e_5996a87aa88812_splitWidths] { set endPos [expr $attrPos + $width - 1]; set bit [string range $source $attrPos $endPos]; set part [string trim $bit]; if { $keepEmptyParts || $part != \"\" } { FME_SetAttribute "$listName{$attrNum}" $part; incr attrNum; }; incr attrPos $width; }; }; } else { proc AttributeSplitter_2_doSplit {} { global AttributeSplitter_2_6e1cfec1_50de_4b82_a06e_5996a87aa88812_splitDelim; set delim [set AttributeSplitter_2_6e1cfec1_50de_4b82_a06e_5996a87aa88812_splitDelim]; set delimLength [string length $delim]; set source [FME_GetAttribute [FME_DecodeText {_coords}]]; set keepEmptyParts [string equal {No} {No}]; set bits {}; set startIndex 0; set nextIndex [string first $delim $source $startIndex]; while {$nextIndex >= 0} { lappend bits [string range $source $startIndex [expr $nextIndex-1]]; set startIndex [expr $nextIndex + $delimLength]; set nextIndex [string first $delim $source $startIndex]; }; lappend bits [string range $source $startIndex end]; set listName [FME_DecodeText {_coords_vertex}]; set attrNum 0; foreach bit $bits { set trimmedPart [string trim $bit]; if { $keepEmptyParts || $trimmedPart != \"\" } { FME_SetAttribute "$listName{$attrNum}" $trimmedPart; incr attrNum; }; } } }
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME AttributeSplitter_2 INPUT FEATURE_TYPE ListIndexer_OUTPUT OUTPUT FEATURE_TYPE AttributeSplitter_2_OUTPUT @Tcl2(AttributeSplitter_2_doSplit)
|
|
# -------------------------------------------------------------------------
|
|
Tcl2 proc ListIndexer_2_indexer {index numElements prefix suffix} { if {$index < 0 } { set index [expr $numElements + $index]; }; regsub \"{}\" {_coords_vertex{}} \"{$index}\" listWithIndex; regsub \"{}\" {_coords_vertex{}} {} listBase; set complexListExp "$listWithIndex\."; set prefixLength [expr [string length $complexListExp]-1]; set prefix [FME_DecodeText $prefix]; set suffix [FME_DecodeText $suffix]; foreach attr [FME_AttributeNames] { set newAttr {}; if {$attr == $listWithIndex} { set newAttr $listBase; } elseif {[string first $complexListExp $attr] == 0} { set newAttr [string replace $attr 0 $prefixLength]; }; if {$newAttr != {}} { if {$prefix != {} } { set newAttr $prefix$newAttr; }; if {$suffix != {} } { set newAttr $newAttr$suffix; }; if {[string first {fme_} $newAttr] != 0} { set first [string first {fme_} $newAttr]; lappend attrsToCopy $newAttr $attr; }; }; }; if {[info exists attrsToCopy] && [llength $attrsToCopy] > 0} { eval FME_Execute CopyAttributes $attrsToCopy; }; }
|
|
FACTORY_DEF * TestFactory FACTORY_NAME ListIndexer_2_IntTester INPUT FEATURE_TYPE AttributeSplitter_2_OUTPUT TEST "0" TYPE INT ENCODED OUTPUT PASSED FEATURE_TYPE __toOutput__ OUTPUT FAILED FEATURE_TYPE ListIndexer_2_<REJECTED> fme_rejection_code "INVALID_PARAMETER_LIST_INDEX"
|
|
FACTORY_DEF * TestFactory FACTORY_NAME ListIndexer_2_ListIndexer INPUT FEATURE_TYPE __toOutput__ TEST "0" >= 0 OUTPUT PASSED FEATURE_TYPE ListIndexer_2_OUTPUT @Tcl2("ListIndexer_2_indexer 0 0 {x} {}") OUTPUT FAILED FEATURE_TYPE ListIndexer_2_OUTPUT @Tcl2("ListIndexer_2_indexer 0 @NumElements(_coords_vertex{}) {x} {}")
|
|
DEFAULT_MACRO _WB_BYPASS_TERMINATION No
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME ListIndexer_2_<Rejected> INPUT FEATURE_TYPE ListIndexer_2_<REJECTED> OUTPUT FAILED FEATURE_TYPE * @Abort(ENCODED, ListIndexer_2<space>output<space>a<space><lt>Rejected<gt><space>feature.<space><space>To<space>continue<space>translation<space>when<space>features<space>are<space>rejected<comma><space>change<space><apos>Workspace<space>Parameters<apos><space><gt><space>Translation<space><gt><space><apos>Rejected<space>Feature<space>Handling<apos><space>to<space><apos>Continue<space>Translation<apos>)
|
|
# -------------------------------------------------------------------------
|
|
Tcl2 proc ListIndexer_3_indexer {index numElements prefix suffix} { if {$index < 0 } { set index [expr $numElements + $index]; }; regsub \"{}\" {_coords_vertex{}} \"{$index}\" listWithIndex; regsub \"{}\" {_coords_vertex{}} {} listBase; set complexListExp "$listWithIndex\."; set prefixLength [expr [string length $complexListExp]-1]; set prefix [FME_DecodeText $prefix]; set suffix [FME_DecodeText $suffix]; foreach attr [FME_AttributeNames] { set newAttr {}; if {$attr == $listWithIndex} { set newAttr $listBase; } elseif {[string first $complexListExp $attr] == 0} { set newAttr [string replace $attr 0 $prefixLength]; }; if {$newAttr != {}} { if {$prefix != {} } { set newAttr $prefix$newAttr; }; if {$suffix != {} } { set newAttr $newAttr$suffix; }; if {[string first {fme_} $newAttr] != 0} { set first [string first {fme_} $newAttr]; lappend attrsToCopy $newAttr $attr; }; }; }; if {[info exists attrsToCopy] && [llength $attrsToCopy] > 0} { eval FME_Execute CopyAttributes $attrsToCopy; }; }
|
|
FACTORY_DEF * TestFactory FACTORY_NAME ListIndexer_3_IntTester INPUT FEATURE_TYPE ListIndexer_2_OUTPUT TEST "1" TYPE INT ENCODED OUTPUT PASSED FEATURE_TYPE __toOutput__ OUTPUT FAILED FEATURE_TYPE ListIndexer_3_<REJECTED> fme_rejection_code "INVALID_PARAMETER_LIST_INDEX"
|
|
FACTORY_DEF * TestFactory FACTORY_NAME ListIndexer_3_ListIndexer INPUT FEATURE_TYPE __toOutput__ TEST "1" >= 0 OUTPUT PASSED FEATURE_TYPE ListIndexer_3_OUTPUT @Tcl2("ListIndexer_3_indexer 1 0 {y} {}") OUTPUT FAILED FEATURE_TYPE ListIndexer_3_OUTPUT @Tcl2("ListIndexer_3_indexer 1 @NumElements(_coords_vertex{}) {y} {}")
|
|
DEFAULT_MACRO _WB_BYPASS_TERMINATION No
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME ListIndexer_3_<Rejected> INPUT FEATURE_TYPE ListIndexer_3_<REJECTED> OUTPUT FAILED FEATURE_TYPE * @Abort(ENCODED, ListIndexer_3<space>output<space>a<space><lt>Rejected<gt><space>feature.<space><space>To<space>continue<space>translation<space>when<space>features<space>are<space>rejected<comma><space>change<space><apos>Workspace<space>Parameters<apos><space><gt><space>Translation<space><gt><space><apos>Rejected<space>Feature<space>Handling<apos><space>to<space><apos>Continue<space>Translation<apos>)
|
|
# -------------------------------------------------------------------------
|
|
# Build the List removal function and regular expression if there was any list attributes to be removed.
|
|
# If not, then we will not have any extra list removal call to @RemoveAttributes, which speeds the
|
|
# normal, non-list removal especially when in Bulk Mode. Note that this computation of the regular expressions is done
|
|
# once during mapping file parse time.
|
|
INCLUDE [ set listAttributeRemoveRegexps {}; set anyList {no}; foreach attr [split "_coords_vertex<opencurly><closecurly>"] { set attr [FME_DecodeText $attr]; set attr [regsub "{}$" $attr "{}.*"]; set attr [regsub -all "{}" $attr "\\{\[0-9\]+\\}"]; append listAttributeRemoveRegexps ",^$attr$"; set anyList {yes}; }; if { ${anyList} == {no} } { puts {MACRO AttributeRemover_LIST_FUNC } } else { puts "MACRO AttributeRemover_LIST_FUNC @RemoveAttributes(fme_pcre_match\"$listAttributeRemoveRegexps\")" }; ]
|
|
FACTORY_DEF {*} TeeFactory FACTORY_NAME { AttributeRemover } INPUT FEATURE_TYPE ListIndexer_3_OUTPUT OUTPUT { FEATURE_TYPE AttributeRemover_OUTPUT @RemoveAttributes(fme_encoded,_coords_vertex<opencurly>0<closecurly>,_coords<opencurly>0<closecurly>,_coordinates) $(AttributeRemover_LIST_FUNC) }
|
|
# -------------------------------------------------------------------------
|
|
FACTORY_DEF * VertexCreatorFactory FACTORY_NAME VertexCreator INPUT FEATURE_TYPE AttributeRemover_OUTPUT MODE ADD INDEX "<Unused>" CONTINUE_ON_ERROR YES XVAL "@EvaluateExpression(FDIV,FLOAT,<at>Value<openparen>x_coords_vertex<closeparen>,VertexCreator)" YVAL "@EvaluateExpression(FDIV,FLOAT,<at>Value<openparen>y_coords_vertex<closeparen>,VertexCreator)" OUTPUT OUTPUT FEATURE_TYPE VertexCreator_OUTPUT OUTPUT REJECTED FEATURE_TYPE VertexCreator_<REJECTED>
|
|
DEFAULT_MACRO _WB_BYPASS_TERMINATION No
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME VertexCreator_<Rejected> INPUT FEATURE_TYPE VertexCreator_<REJECTED> OUTPUT FAILED FEATURE_TYPE * @Abort(ENCODED, VertexCreator<space>output<space>a<space><lt>Rejected<gt><space>feature.<space><space>To<space>continue<space>translation<space>when<space>features<space>are<space>rejected<comma><space>change<space><apos>Workspace<space>Parameters<apos><space><gt><space>Translation<space><gt><space><apos>Rejected<space>Feature<space>Handling<apos><space>to<space><apos>Continue<space>Translation<apos>)
|
|
# -------------------------------------------------------------------------
|
|
FACTORY_DEF {*} AttrSetFactory FACTORY_NAME { AttributeCreator } COMMAND_PARM_EVALUATION SINGLE_PASS INPUT FEATURE_TYPE VertexCreator_OUTPUT MULTI_FEATURE_MODE { NO } NULL_ATTR_MODE { NO_OP } ATTRSET_CREATE_DIRECTIVES _PROPAGATE_MISSING_FDIV ATTR_ACTION { "" "position_vertex" "SET_TO" "debut" } OUTPUT { OUTPUT FEATURE_TYPE AttributeCreator_OUTPUT }
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME "AttributeCreator OUTPUT Splitter" INPUT FEATURE_TYPE AttributeCreator_OUTPUT OUTPUT FEATURE_TYPE AttributeCreator_OUTPUT_0_lQ+3mj5tm0E= OUTPUT FEATURE_TYPE AttributeCreator_OUTPUT_1_Et/p63Aqn4M=
|
|
# -------------------------------------------------------------------------
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME "Vertex_debut (Disabled) Nuker" INPUT FEATURE_TYPE AttributeCreator_OUTPUT_1_Et/p63Aqn4M=
|
|
# -------------------------------------------------------------------------
|
|
Tcl2 proc ListIndexer_4_indexer {index numElements prefix suffix} { if {$index < 0 } { set index [expr $numElements + $index]; }; regsub \"{}\" {_coords{}} \"{$index}\" listWithIndex; regsub \"{}\" {_coords{}} {} listBase; set complexListExp "$listWithIndex\."; set prefixLength [expr [string length $complexListExp]-1]; set prefix [FME_DecodeText $prefix]; set suffix [FME_DecodeText $suffix]; foreach attr [FME_AttributeNames] { set newAttr {}; if {$attr == $listWithIndex} { set newAttr $listBase; } elseif {[string first $complexListExp $attr] == 0} { set newAttr [string replace $attr 0 $prefixLength]; }; if {$newAttr != {}} { if {$prefix != {} } { set newAttr $prefix$newAttr; }; if {$suffix != {} } { set newAttr $newAttr$suffix; }; if {[string first {fme_} $newAttr] != 0} { set first [string first {fme_} $newAttr]; lappend attrsToCopy $newAttr $attr; }; }; }; if {[info exists attrsToCopy] && [llength $attrsToCopy] > 0} { eval FME_Execute CopyAttributes $attrsToCopy; }; }
|
|
FACTORY_DEF * TestFactory FACTORY_NAME ListIndexer_4_IntTester INPUT FEATURE_TYPE GeometryRemover_OUTPUT_1_OUiOuQAK2cA= TEST "@EvaluateExpression(FDIV,FLOAT,<at>Value<openparen>_vertex_count<closeparen>-1,ListIndexer_4)" TYPE INT ENCODED OUTPUT PASSED FEATURE_TYPE __toOutput__ OUTPUT FAILED FEATURE_TYPE ListIndexer_4_<REJECTED> fme_rejection_code "INVALID_PARAMETER_LIST_INDEX"
|
|
FACTORY_DEF * TestFactory FACTORY_NAME ListIndexer_4_ListIndexer INPUT FEATURE_TYPE __toOutput__ TEST "@EvaluateExpression(FDIV,FLOAT,<at>Value<openparen>_vertex_count<closeparen>-1,ListIndexer_4)" >= 0 OUTPUT PASSED FEATURE_TYPE ListIndexer_4_OUTPUT @Tcl2("ListIndexer_4_indexer @EvaluateExpression(FDIV,FLOAT,<at>Value<openparen>_vertex_count<closeparen>-1,ListIndexer_4) 0 {} {}") OUTPUT FAILED FEATURE_TYPE ListIndexer_4_OUTPUT @Tcl2("ListIndexer_4_indexer @EvaluateExpression(FDIV,FLOAT,<at>Value<openparen>_vertex_count<closeparen>-1,ListIndexer_4) @NumElements(_coords{}) {} {}")
|
|
DEFAULT_MACRO _WB_BYPASS_TERMINATION No
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME ListIndexer_4_<Rejected> INPUT FEATURE_TYPE ListIndexer_4_<REJECTED> OUTPUT FAILED FEATURE_TYPE * @Abort(ENCODED, ListIndexer_4<space>output<space>a<space><lt>Rejected<gt><space>feature.<space><space>To<space>continue<space>translation<space>when<space>features<space>are<space>rejected<comma><space>change<space><apos>Workspace<space>Parameters<apos><space><gt><space>Translation<space><gt><space><apos>Rejected<space>Feature<space>Handling<apos><space>to<space><apos>Continue<space>Translation<apos>)
|
|
# -------------------------------------------------------------------------
|
|
Tcl2 set AttributeSplitter_3_c4f60f29_c155_49a1_9ee6_2612e33e337612_splitDelim [FME_DecodeText {<comma>}]; if { [regexp {^([1-9][0-9]*s)+$} [set AttributeSplitter_3_c4f60f29_c155_49a1_9ee6_2612e33e337612_splitDelim]] } { set AttributeSplitter_3_c4f60f29_c155_49a1_9ee6_2612e33e337612_splitWidths [split [regsub -all {s$} {<comma>} {}] s]; proc AttributeSplitter_3_doSplit {} { global AttributeSplitter_3_c4f60f29_c155_49a1_9ee6_2612e33e337612_splitWidths; set source [FME_GetAttribute [FME_DecodeText {_coords}]]; set attrNum 0; set listName [FME_DecodeText {_coords_vertex}]; set attrPos 0; set keepEmptyParts [string equal {No} {No}]; foreach width [set AttributeSplitter_3_c4f60f29_c155_49a1_9ee6_2612e33e337612_splitWidths] { set endPos [expr $attrPos + $width - 1]; set bit [string range $source $attrPos $endPos]; set part [string trim $bit]; if { $keepEmptyParts || $part != \"\" } { FME_SetAttribute "$listName{$attrNum}" $part; incr attrNum; }; incr attrPos $width; }; }; } else { proc AttributeSplitter_3_doSplit {} { global AttributeSplitter_3_c4f60f29_c155_49a1_9ee6_2612e33e337612_splitDelim; set delim [set AttributeSplitter_3_c4f60f29_c155_49a1_9ee6_2612e33e337612_splitDelim]; set delimLength [string length $delim]; set source [FME_GetAttribute [FME_DecodeText {_coords}]]; set keepEmptyParts [string equal {No} {No}]; set bits {}; set startIndex 0; set nextIndex [string first $delim $source $startIndex]; while {$nextIndex >= 0} { lappend bits [string range $source $startIndex [expr $nextIndex-1]]; set startIndex [expr $nextIndex + $delimLength]; set nextIndex [string first $delim $source $startIndex]; }; lappend bits [string range $source $startIndex end]; set listName [FME_DecodeText {_coords_vertex}]; set attrNum 0; foreach bit $bits { set trimmedPart [string trim $bit]; if { $keepEmptyParts || $trimmedPart != \"\" } { FME_SetAttribute "$listName{$attrNum}" $trimmedPart; incr attrNum; }; } } }
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME AttributeSplitter_3 INPUT FEATURE_TYPE ListIndexer_4_OUTPUT OUTPUT FEATURE_TYPE AttributeSplitter_3_OUTPUT @Tcl2(AttributeSplitter_3_doSplit)
|
|
# -------------------------------------------------------------------------
|
|
Tcl2 proc ListIndexer_5_indexer {index numElements prefix suffix} { if {$index < 0 } { set index [expr $numElements + $index]; }; regsub \"{}\" {_coords_vertex{}} \"{$index}\" listWithIndex; regsub \"{}\" {_coords_vertex{}} {} listBase; set complexListExp "$listWithIndex\."; set prefixLength [expr [string length $complexListExp]-1]; set prefix [FME_DecodeText $prefix]; set suffix [FME_DecodeText $suffix]; foreach attr [FME_AttributeNames] { set newAttr {}; if {$attr == $listWithIndex} { set newAttr $listBase; } elseif {[string first $complexListExp $attr] == 0} { set newAttr [string replace $attr 0 $prefixLength]; }; if {$newAttr != {}} { if {$prefix != {} } { set newAttr $prefix$newAttr; }; if {$suffix != {} } { set newAttr $newAttr$suffix; }; if {[string first {fme_} $newAttr] != 0} { set first [string first {fme_} $newAttr]; lappend attrsToCopy $newAttr $attr; }; }; }; if {[info exists attrsToCopy] && [llength $attrsToCopy] > 0} { eval FME_Execute CopyAttributes $attrsToCopy; }; }
|
|
FACTORY_DEF * TestFactory FACTORY_NAME ListIndexer_5_IntTester INPUT FEATURE_TYPE AttributeSplitter_3_OUTPUT TEST "0" TYPE INT ENCODED OUTPUT PASSED FEATURE_TYPE __toOutput__ OUTPUT FAILED FEATURE_TYPE ListIndexer_5_<REJECTED> fme_rejection_code "INVALID_PARAMETER_LIST_INDEX"
|
|
FACTORY_DEF * TestFactory FACTORY_NAME ListIndexer_5_ListIndexer INPUT FEATURE_TYPE __toOutput__ TEST "0" >= 0 OUTPUT PASSED FEATURE_TYPE ListIndexer_5_OUTPUT @Tcl2("ListIndexer_5_indexer 0 0 {x} {}") OUTPUT FAILED FEATURE_TYPE ListIndexer_5_OUTPUT @Tcl2("ListIndexer_5_indexer 0 @NumElements(_coords_vertex{}) {x} {}")
|
|
DEFAULT_MACRO _WB_BYPASS_TERMINATION No
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME ListIndexer_5_<Rejected> INPUT FEATURE_TYPE ListIndexer_5_<REJECTED> OUTPUT FAILED FEATURE_TYPE * @Abort(ENCODED, ListIndexer_5<space>output<space>a<space><lt>Rejected<gt><space>feature.<space><space>To<space>continue<space>translation<space>when<space>features<space>are<space>rejected<comma><space>change<space><apos>Workspace<space>Parameters<apos><space><gt><space>Translation<space><gt><space><apos>Rejected<space>Feature<space>Handling<apos><space>to<space><apos>Continue<space>Translation<apos>)
|
|
# -------------------------------------------------------------------------
|
|
Tcl2 proc ListIndexer_6_indexer {index numElements prefix suffix} { if {$index < 0 } { set index [expr $numElements + $index]; }; regsub \"{}\" {_coords_vertex{}} \"{$index}\" listWithIndex; regsub \"{}\" {_coords_vertex{}} {} listBase; set complexListExp "$listWithIndex\."; set prefixLength [expr [string length $complexListExp]-1]; set prefix [FME_DecodeText $prefix]; set suffix [FME_DecodeText $suffix]; foreach attr [FME_AttributeNames] { set newAttr {}; if {$attr == $listWithIndex} { set newAttr $listBase; } elseif {[string first $complexListExp $attr] == 0} { set newAttr [string replace $attr 0 $prefixLength]; }; if {$newAttr != {}} { if {$prefix != {} } { set newAttr $prefix$newAttr; }; if {$suffix != {} } { set newAttr $newAttr$suffix; }; if {[string first {fme_} $newAttr] != 0} { set first [string first {fme_} $newAttr]; lappend attrsToCopy $newAttr $attr; }; }; }; if {[info exists attrsToCopy] && [llength $attrsToCopy] > 0} { eval FME_Execute CopyAttributes $attrsToCopy; }; }
|
|
FACTORY_DEF * TestFactory FACTORY_NAME ListIndexer_6_IntTester INPUT FEATURE_TYPE ListIndexer_5_OUTPUT TEST "1" TYPE INT ENCODED OUTPUT PASSED FEATURE_TYPE __toOutput__ OUTPUT FAILED FEATURE_TYPE ListIndexer_6_<REJECTED> fme_rejection_code "INVALID_PARAMETER_LIST_INDEX"
|
|
FACTORY_DEF * TestFactory FACTORY_NAME ListIndexer_6_ListIndexer INPUT FEATURE_TYPE __toOutput__ TEST "1" >= 0 OUTPUT PASSED FEATURE_TYPE ListIndexer_6_OUTPUT @Tcl2("ListIndexer_6_indexer 1 0 {y} {}") OUTPUT FAILED FEATURE_TYPE ListIndexer_6_OUTPUT @Tcl2("ListIndexer_6_indexer 1 @NumElements(_coords_vertex{}) {y} {}")
|
|
DEFAULT_MACRO _WB_BYPASS_TERMINATION No
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME ListIndexer_6_<Rejected> INPUT FEATURE_TYPE ListIndexer_6_<REJECTED> OUTPUT FAILED FEATURE_TYPE * @Abort(ENCODED, ListIndexer_6<space>output<space>a<space><lt>Rejected<gt><space>feature.<space><space>To<space>continue<space>translation<space>when<space>features<space>are<space>rejected<comma><space>change<space><apos>Workspace<space>Parameters<apos><space><gt><space>Translation<space><gt><space><apos>Rejected<space>Feature<space>Handling<apos><space>to<space><apos>Continue<space>Translation<apos>)
|
|
# -------------------------------------------------------------------------
|
|
# Build the List removal function and regular expression if there was any list attributes to be removed.
|
|
# If not, then we will not have any extra list removal call to @RemoveAttributes, which speeds the
|
|
# normal, non-list removal especially when in Bulk Mode. Note that this computation of the regular expressions is done
|
|
# once during mapping file parse time.
|
|
INCLUDE [ set listAttributeRemoveRegexps {}; set anyList {no}; foreach attr [split "_coords_vertex<opencurly><closecurly> _coords<opencurly><closecurly>"] { set attr [FME_DecodeText $attr]; set attr [regsub "{}$" $attr "{}.*"]; set attr [regsub -all "{}" $attr "\\{\[0-9\]+\\}"]; append listAttributeRemoveRegexps ",^$attr$"; set anyList {yes}; }; if { ${anyList} == {no} } { puts {MACRO AttributeRemover_2_LIST_FUNC } } else { puts "MACRO AttributeRemover_2_LIST_FUNC @RemoveAttributes(fme_pcre_match\"$listAttributeRemoveRegexps\")" }; ]
|
|
FACTORY_DEF {*} TeeFactory FACTORY_NAME { AttributeRemover_2 } INPUT FEATURE_TYPE ListIndexer_6_OUTPUT OUTPUT { FEATURE_TYPE AttributeRemover_2_OUTPUT @RemoveAttributes(fme_encoded,_coords_vertex<opencurly>0<closecurly>,_coords,_coords<opencurly>0<closecurly>) $(AttributeRemover_2_LIST_FUNC) }
|
|
# -------------------------------------------------------------------------
|
|
FACTORY_DEF * VertexCreatorFactory FACTORY_NAME VertexCreator_2 INPUT FEATURE_TYPE AttributeRemover_2_OUTPUT MODE ADD INDEX "<Unused>" CONTINUE_ON_ERROR YES XVAL "@EvaluateExpression(FDIV,FLOAT,<at>Value<openparen>x_coords_vertex<closeparen>,VertexCreator_2)" YVAL "@EvaluateExpression(FDIV,FLOAT,<at>Value<openparen>y_coords_vertex<closeparen>,VertexCreator_2)" OUTPUT OUTPUT FEATURE_TYPE VertexCreator_2_OUTPUT OUTPUT REJECTED FEATURE_TYPE VertexCreator_2_<REJECTED>
|
|
DEFAULT_MACRO _WB_BYPASS_TERMINATION No
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME VertexCreator_2_<Rejected> INPUT FEATURE_TYPE VertexCreator_2_<REJECTED> OUTPUT FAILED FEATURE_TYPE * @Abort(ENCODED, VertexCreator_2<space>output<space>a<space><lt>Rejected<gt><space>feature.<space><space>To<space>continue<space>translation<space>when<space>features<space>are<space>rejected<comma><space>change<space><apos>Workspace<space>Parameters<apos><space><gt><space>Translation<space><gt><space><apos>Rejected<space>Feature<space>Handling<apos><space>to<space><apos>Continue<space>Translation<apos>)
|
|
# -------------------------------------------------------------------------
|
|
FACTORY_DEF {*} AttrSetFactory FACTORY_NAME { AttributeCreator_2 } COMMAND_PARM_EVALUATION SINGLE_PASS INPUT FEATURE_TYPE VertexCreator_2_OUTPUT MULTI_FEATURE_MODE { NO } NULL_ATTR_MODE { NO_OP } ATTRSET_CREATE_DIRECTIVES _PROPAGATE_MISSING_FDIV ATTR_ACTION { "" "position_vertex" "SET_TO" "fin" } OUTPUT { OUTPUT FEATURE_TYPE AttributeCreator_2_OUTPUT }
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME "AttributeCreator_2 OUTPUT Splitter" INPUT FEATURE_TYPE AttributeCreator_2_OUTPUT OUTPUT FEATURE_TYPE AttributeCreator_2_OUTPUT_0_j0uI5yR3ojs= OUTPUT FEATURE_TYPE AttributeCreator_2_OUTPUT_1_RySErNGX5NA=
|
|
# -------------------------------------------------------------------------
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME "Vertex_fin (Disabled) Nuker" INPUT FEATURE_TYPE AttributeCreator_2_OUTPUT_0_j0uI5yR3ojs=
|
|
# -------------------------------------------------------------------------
|
|
FACTORY_DEF {*} DuplicateRemoverFactory FACTORY_NAME { DuplicateFilter } COMMAND_PARM_EVALUATION SINGLE_PASS SUPPORTS_FEATURE_TABLES INPUT FEATURE_TYPE AttributeCreator_OUTPUT_0_lQ+3mj5tm0E= INPUT FEATURE_TYPE AttributeCreator_2_OUTPUT_1_RySErNGX5NA= KEY_ATTRIBUTES { y_coords_vertex x_coords_vertex } INPUT_IS_ORDERED { NO } PRESERVE_FEATURE_ORDER { PER_OUTPUT_PORT } OUTPUT { DUPLICATE FEATURE_TYPE DuplicateFilter_DUPLICATE } OUTPUT { UNIQUE FEATURE_TYPE DuplicateFilter_UNIQUE }
|
|
# -------------------------------------------------------------------------
|
|
# Build the List removal function and regular expression if there was any list attributes to be removed.
|
|
# If not, then we will not have any extra list removal call to @RemoveAttributes, which speeds the
|
|
# normal, non-list removal especially when in Bulk Mode. Note that this computation of the regular expressions is done
|
|
# once during mapping file parse time.
|
|
INCLUDE [ set listAttributeRemoveRegexps {}; set anyList {no}; foreach attr [split "_coords<opencurly><closecurly>"] { set attr [FME_DecodeText $attr]; set attr [regsub "{}$" $attr "{}.*"]; set attr [regsub -all "{}" $attr "\\{\[0-9\]+\\}"]; append listAttributeRemoveRegexps ",^$attr$"; set anyList {yes}; }; if { ${anyList} == {no} } { puts {MACRO AttributeRemover_3_LIST_FUNC } } else { puts "MACRO AttributeRemover_3_LIST_FUNC @RemoveAttributes(fme_pcre_match\"$listAttributeRemoveRegexps\")" }; ]
|
|
FACTORY_DEF {*} TeeFactory FACTORY_NAME { AttributeRemover_3 } INPUT FEATURE_TYPE DuplicateFilter_UNIQUE OUTPUT { FEATURE_TYPE AttributeRemover_3_OUTPUT @RemoveAttributes(fme_encoded,_coords,path_seq,_vertex_count,_coordinates) $(AttributeRemover_3_LIST_FUNC) }
|
|
# -------------------------------------------------------------------------
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME "DuplicateFilter_Duplicate (Disabled) Nuker" INPUT FEATURE_TYPE DuplicateFilter_DUPLICATE
|
|
# -------------------------------------------------------------------------
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME "2_tronçons (Disabled) Nuker" INPUT FEATURE_TYPE Sorter_3_SORTED_2_h/1Aw1J8BQA=
|
|
# -------------------------------------------------------------------------
|
|
# 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]} {IterativeSnipper__Rejected_} _]_[expr round(rand() * 1000000)]_[clock clicks -milliseconds]"; puts "MACRO SAFE_FFS_NAME $safeName"; ]
|
|
FACTORY_DEF {*} InspectorFactory FACTORY_NAME { IterativeSnipper__Rejected__Prepper } COMMAND_PARM_EVALUATION SINGLE_PASS INPUT FEATURE_TYPE IterativeSnipper_<Rejected> GROUP_ATTRIBUTE __inspector_feature_type_attr__ GROUP_ATTRIBUTE_PREFIX { IterativeSnipper__Rejected_ } 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 { IterativeSnipper__Rejected__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 NORMALIZE_LIST_ATTRIBUTES_ON_SCHEMA YES CREATE_SPATIAL_INDEX { "$(VISUALIZER_CREATE_SPATIAL_INDEX)" } INSPECTOR { "$(VISUALIZER_CREATE_SPATIAL_INDEX)" } FSC_SCHEMA { fme_rejection_code,varchar<openparen>200<closeparen>,secteur_id,int32,vertex,buffer,nom_br,buffer,nom_fr,buffer,objectif_km,int32,km_redadeg,int32 } MODE RECORD STORE_SCANNED_METADATA RECORD_DIRECTLY_TO_DISK YES MAX_FEATURES_TO_RECORD WIN32 2000000
|
|
# -------------------------------------------------------------------------
|
|
# 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]} {LineCombiner_Line} _]_[expr round(rand() * 1000000)]_[clock clicks -milliseconds]"; puts "MACRO SAFE_FFS_NAME $safeName"; ]
|
|
FACTORY_DEF {*} InspectorFactory FACTORY_NAME { LineCombiner_Line_Prepper } COMMAND_PARM_EVALUATION SINGLE_PASS INPUT FEATURE_TYPE Sorter_4_SORTED_2_ymgKSdsXa+o= GROUP_ATTRIBUTE __inspector_feature_type_attr__ GROUP_ATTRIBUTE_PREFIX { LineCombiner_Line } 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 { LineCombiner_Line_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 NORMALIZE_LIST_ATTRIBUTES_ON_SCHEMA YES CREATE_SPATIAL_INDEX { "$(VISUALIZER_CREATE_SPATIAL_INDEX)" } INSPECTOR { "$(VISUALIZER_CREATE_SPATIAL_INDEX)" } FSC_SCHEMA { secteur_id,int32,vertex,buffer,nom_br,buffer,nom_fr,buffer,objectif_km,int32,km_redadeg,int32 } MODE RECORD STORE_SCANNED_METADATA RECORD_DIRECTLY_TO_DISK YES MAX_FEATURES_TO_RECORD WIN32 2000000
|
|
# -------------------------------------------------------------------------
|
|
FACTORY_DEF {*} TeeFactory FACTORY_NAME { BulkAttributeRenamer_2 } INPUT FEATURE_TYPE public.phase_2_trace_pgr_POSTGIS_1_1_dRsdNGVAD0c= OUTPUT { FEATURE_TYPE BulkAttributeRenamer_2_OUTPUT @RenameAttributes(PATTERN_REPLACE, ADDPREFIX, <Unused>, "<Unused>", "way_", "<Unused>", "<Unused>", "-_", "RENAME", "NONFME") }
|
|
# -------------------------------------------------------------------------
|
|
FACTORY_DEF {*} OverlayFactory FACTORY_NAME PointOnLineOverlayer INPUT LINE FEATURE_TYPE BulkAttributeRenamer_2_OUTPUT INPUT POINT FEATURE_TYPE AttributeRemover_3_OUTPUT TOLERANCE 1 OVERLAP_COUNT_ATTRIBUTE "_overlaps" DEAGGREGATE_INPUT Yes MERGE_ATTRS "YES" ATTR_ACCUM_MODE "HANDLE_CONFLICT" ATTR_CONFLICT_RES "ORIGINAL_IF_CONFLICT" INCOMING_PREFIX "<Unused>" LIST_NAME "<Unused>" LIST_ATTRS_TO_INCLUDE { <Unused> } LIST_ATTRS_TO_INCLUDE_MODE <Unused> CANDIDATE_LIST_NAME "<Unused>" CANDIDATE_LIST_ATTRS_TO_INCLUDE { <Unused> } CANDIDATE_LIST_ATTRS_TO_INCLUDE_MODE <Unused> MODE COMPLETE OVERLAY_TYPE POINT_ON_LINE OUTPUT POINT FEATURE_TYPE PointOnLineOverlayer_POINT OUTPUT ILLEGAL_GEOM FEATURE_TYPE PointOnLineOverlayer_<REJECTED>
|
|
DEFAULT_MACRO _WB_BYPASS_TERMINATION No
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME PointOnLineOverlayer_<Rejected> INPUT FEATURE_TYPE PointOnLineOverlayer_<REJECTED> OUTPUT FAILED FEATURE_TYPE * @Abort(ENCODED, PointOnLineOverlayer<space>output<space>a<space><lt>Rejected<gt><space>feature.<space><space>To<space>continue<space>translation<space>when<space>features<space>are<space>rejected<comma><space>change<space><apos>Workspace<space>Parameters<apos><space><gt><space>Translation<space><gt><space><apos>Rejected<space>Feature<space>Handling<apos><space>to<space><apos>Continue<space>Translation<apos>)
|
|
# -------------------------------------------------------------------------
|
|
FACTORY_DEF {*} OverlayFactory FACTORY_NAME PointOnAreaOverlayer INPUT POINT FEATURE_TYPE PointOnLineOverlayer_POINT INPUT POLYGON FEATURE_TYPE BulkAttributeRenamer_OUTPUT OVERLAP_COUNT_ATTRIBUTE "_overlaps" DEAGGREGATE_INPUT Yes MERGE_ATTRS "YES" ATTR_ACCUM_MODE "HANDLE_CONFLICT" ATTR_CONFLICT_RES "ORIGINAL_IF_CONFLICT" INCOMING_PREFIX "<Unused>" LIST_NAME "<Unused>" LIST_ATTRS_TO_INCLUDE { <Unused> } LIST_ATTRS_TO_INCLUDE_MODE <Unused> CANDIDATE_LIST_NAME "<Unused>" CANDIDATE_LIST_ATTRS_TO_INCLUDE { <Unused> } CANDIDATE_LIST_ATTRS_TO_INCLUDE_MODE <Unused> MODE COMPLETE OVERLAY_TYPE POINT_ON_AREA POLYS_FIRST "NO" REJECT_INVALID_GEOM YES OUTPUT POINT FEATURE_TYPE PointOnAreaOverlayer_POINT OUTPUT ILLEGAL_GEOM FEATURE_TYPE PointOnAreaOverlayer_<REJECTED>
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME "PointOnAreaOverlayer POINT Splitter" INPUT FEATURE_TYPE PointOnAreaOverlayer_POINT OUTPUT FEATURE_TYPE PointOnAreaOverlayer_POINT_0_ZK7VGYHSo24= OUTPUT FEATURE_TYPE PointOnAreaOverlayer_POINT_1_x2WusK23Nmo=
|
|
DEFAULT_MACRO _WB_BYPASS_TERMINATION No
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME PointOnAreaOverlayer_<Rejected> INPUT FEATURE_TYPE PointOnAreaOverlayer_<REJECTED> OUTPUT FAILED FEATURE_TYPE * @Abort(ENCODED, PointOnAreaOverlayer<space>output<space>a<space><lt>Rejected<gt><space>feature.<space><space>To<space>continue<space>translation<space>when<space>features<space>are<space>rejected<comma><space>change<space><apos>Workspace<space>Parameters<apos><space><gt><space>Translation<space><gt><space><apos>Rejected<space>Feature<space>Handling<apos><space>to<space><apos>Continue<space>Translation<apos>)
|
|
# -------------------------------------------------------------------------
|
|
FACTORY_DEF {*} TeeFactory FACTORY_NAME { CoordinateSystemSetter } INPUT FEATURE_TYPE PointOnAreaOverlayer_POINT_0_ZK7VGYHSo24= OUTPUT { FEATURE_TYPE CoordinateSystemSetter_OUTPUT @CoordSys("EPSG:2154") }
|
|
# -------------------------------------------------------------------------
|
|
FACTORY_DEF * TestFactory INPUT FEATURE_TYPE CoordinateSystemSetter_OUTPUT TEST "Specify Coordinate" == "All Coordinates" OUTPUT PASSED FEATURE_TYPE CoordinateExtractor_PASSED OUTPUT FAILED FEATURE_TYPE CoordinateExtractor_FAILED
|
|
FACTORY_DEF * TestFactory FACTORY_NAME CoordinateExtractor_PASSED INPUT FEATURE_TYPE CoordinateExtractor_PASSED TEST @Dimension() == 2 OUTPUT PASSED FEATURE_TYPE CoordinateExtractor_OUTPUT @ZValue("") @Coordinate(x,ALL,"<Unused>"{}.x,FLATTEN_AGGREGATE,YES) @Coordinate(y,ALL,"<Unused>"{}.y,FLATTEN_AGGREGATE,NO) @Coordinate(z,ALL,"<Unused>"{}.z,FLATTEN_AGGREGATE,NO) @Dimension(2) OUTPUT FAILED FEATURE_TYPE CoordinateExtractor_OUTPUT @Coordinate(x,ALL,"<Unused>"{}.x,FLATTEN_AGGREGATE,YES) @Coordinate(y,ALL,"<Unused>"{}.y,FLATTEN_AGGREGATE,NO) @Coordinate(z,ALL,"<Unused>"{}.z,FLATTEN_AGGREGATE,NO)
|
|
FACTORY_DEF * TestFactory FACTORY_NAME CoordinateExtractor_FAILED INPUT FEATURE_TYPE CoordinateExtractor_FAILED TEST @Dimension() == 2 OUTPUT PASSED FEATURE_TYPE CoordinateExtractor_FAILED_PASSED OUTPUT FAILED FEATURE_TYPE CoordinateExtractor_OUTPUT "pk_x" @Coordinate(x,"0",FLATTEN_AGGREGATE,YES) "pk_y" @Coordinate(y,"0",FLATTEN_AGGREGATE,NO)
|
|
FACTORY_DEF * TestFactory FACTORY_NAME CoordinateExtractor_FAILED_PASSED INPUT FEATURE_TYPE CoordinateExtractor_FAILED_PASSED TEST "" == "" OUTPUT PASSED FEATURE_TYPE CoordinateExtractor_OUTPUT "pk_x" @Coordinate(x,"0",FLATTEN_AGGREGATE,YES) "pk_y" @Coordinate(y,"0",FLATTEN_AGGREGATE,NO) OUTPUT FAILED FEATURE_TYPE CoordinateExtractor_OUTPUT "pk_x" @Coordinate(x,"0",FLATTEN_AGGREGATE,YES) "pk_y" @Coordinate(y,"0",FLATTEN_AGGREGATE,NO)
|
|
# -------------------------------------------------------------------------
|
|
Tcl2 proc AttributeRounder_round {places} { set attrs [split {pk_y pk_x} { }]; foreach attr $attrs { set attr [FME_DecodeText $attr]; set original [FME_GetAttribute $attr]; if {$original == {} || [FME_IsAttributeNull $attr]} { FME_LogMessage fme_warn 917357 {AttributeRounder} $attr; continue; }; set comment {"do not attempt rounding if not a number"}; if {[string is double $original] == 0} {continue}; if { [catch { set multiplier [expr pow(10,$places)]; set result [expr "round($original * $multiplier) / $multiplier"]; set comment {"when rounding integers, chop trailing .0 from the value"}; if {$places == 0 || [string is wideinteger $original] == 1} { set result [regsub {[.]0*$} $result {}]; }; };] == 0 } { FME_SetAttribute $attr $result; } else { FME_LogMessage fme_warn 917350 {AttributeRounder} $attr; }; }; }
|
|
FACTORY_DEF * TestFactory FACTORY_NAME AttributeRounder INPUT FEATURE_TYPE CoordinateExtractor_OUTPUT TEST "2" TYPE INT ENCODED OUTPUT FAILED FEATURE_TYPE AttributeRounder_<REJECTED> fme_rejection_code "INVALID_PARAMETER_DECIMAL_PLACES" OUTPUT PASSED FEATURE_TYPE __toOutput__
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME AttributeRounder_AttributeRounder INPUT FEATURE_TYPE __toOutput__ OUTPUT FEATURE_TYPE AttributeRounder_OUTPUT @Tcl2("AttributeRounder_round 2")
|
|
DEFAULT_MACRO _WB_BYPASS_TERMINATION No
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME AttributeRounder_<Rejected> INPUT FEATURE_TYPE AttributeRounder_<REJECTED> OUTPUT FAILED FEATURE_TYPE * @Abort(ENCODED, AttributeRounder<space>output<space>a<space><lt>Rejected<gt><space>feature.<space><space>To<space>continue<space>translation<space>when<space>features<space>are<space>rejected<comma><space>change<space><apos>Workspace<space>Parameters<apos><space><gt><space>Translation<space><gt><space><apos>Rejected<space>Feature<space>Handling<apos><space>to<space><apos>Continue<space>Translation<apos>)
|
|
# -------------------------------------------------------------------------
|
|
FACTORY_DEF {*} AttrSetFactory COMMAND_PARM_EVALUATION SINGLE_PASS FACTORY_NAME { AttributeCopier } INPUT FEATURE_TYPE AttributeRounder_OUTPUT ATTRSET_CREATE_DIRECTIVES _PROPAGATE_MISSING_FDIV ATTR_ACTION { "pk_y" "pk_lat" "COPY" "" } ATTR_ACTION { "pk_x" "pk_long" "COPY" "" } OUTPUT { OUTPUT FEATURE_TYPE AttributeCopier_OUTPUT }
|
|
# -------------------------------------------------------------------------
|
|
FACTORY_DEF {*} TeeFactory FACTORY_NAME { AttributeReprojector } INPUT FEATURE_TYPE AttributeCopier_OUTPUT OUTPUT { FEATURE_TYPE AttributeReprojector_OUTPUT @Reproject("EPSG:2154","LL-WGS84","pk_long","pk_lat") }
|
|
# -------------------------------------------------------------------------
|
|
Tcl2 proc AttributeRounder_2_round {places} { set attrs [split {longueur} { }]; foreach attr $attrs { set attr [FME_DecodeText $attr]; set original [FME_GetAttribute $attr]; if {$original == {} || [FME_IsAttributeNull $attr]} { FME_LogMessage fme_warn 917357 {AttributeRounder_2} $attr; continue; }; set comment {"do not attempt rounding if not a number"}; if {[string is double $original] == 0} {continue}; if { [catch { set multiplier [expr pow(10,$places)]; set result [expr "round($original * $multiplier) / $multiplier"]; set comment {"when rounding integers, chop trailing .0 from the value"}; if {$places == 0 || [string is wideinteger $original] == 1} { set result [regsub {[.]0*$} $result {}]; }; };] == 0 } { FME_SetAttribute $attr $result; } else { FME_LogMessage fme_warn 917350 {AttributeRounder_2} $attr; }; }; }
|
|
FACTORY_DEF * TestFactory FACTORY_NAME AttributeRounder_2 INPUT FEATURE_TYPE AttributeReprojector_OUTPUT TEST "0" TYPE INT ENCODED OUTPUT FAILED FEATURE_TYPE AttributeRounder_2_<REJECTED> fme_rejection_code "INVALID_PARAMETER_DECIMAL_PLACES" OUTPUT PASSED FEATURE_TYPE __toOutput__
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME AttributeRounder_2_AttributeRounder INPUT FEATURE_TYPE __toOutput__ OUTPUT FEATURE_TYPE AttributeRounder_2_OUTPUT @Tcl2("AttributeRounder_2_round 0")
|
|
DEFAULT_MACRO _WB_BYPASS_TERMINATION No
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME AttributeRounder_2_<Rejected> INPUT FEATURE_TYPE AttributeRounder_2_<REJECTED> OUTPUT FAILED FEATURE_TYPE * @Abort(ENCODED, AttributeRounder_2<space>output<space>a<space><lt>Rejected<gt><space>feature.<space><space>To<space>continue<space>translation<space>when<space>features<space>are<space>rejected<comma><space>change<space><apos>Workspace<space>Parameters<apos><space><gt><space>Translation<space><gt><space><apos>Rejected<space>Feature<space>Handling<apos><space>to<space><apos>Continue<space>Translation<apos>)
|
|
# -------------------------------------------------------------------------
|
|
FACTORY_DEF {*} AttrSetFactory COMMAND_PARM_EVALUATION SINGLE_PASS FACTORY_NAME { AttributeRenamer } INPUT FEATURE_TYPE AttributeRounder_2_OUTPUT ATTRSET_CREATE_DIRECTIVES _PROPAGATE_MISSING_FDIV ATTR_ACTION { "municipality_nom" "municipality_name_fr" "RENAME_SET_DEFAULT" "" } ATTR_ACTION { "longueur" "length_real" "RENAME_SET_DEFAULT" "" } ATTR_ACTION { "km_redadeg" "length_theorical" "RENAME_SET_DEFAULT" "" } ATTR_ACTION { "municipality_admincode" "municipality_admincode" "RENAME_SET_DEFAULT" "" } OUTPUT { OUTPUT FEATURE_TYPE AttributeRenamer_OUTPUT }
|
|
# -------------------------------------------------------------------------
|
|
FACTORY_DEF {*} SortFactory FACTORY_NAME { Sorter_2 } INPUT FEATURE_TYPE AttributeRenamer_OUTPUT FLUSH_WHEN_GROUPS_CHANGE { No } SORT_BY { secteur_id NUMERIC ASCENDING troncon_id NUMERIC ASCENDING } OUTPUT { SORTED FEATURE_TYPE Sorter_2_SORTED }
|
|
# -------------------------------------------------------------------------
|
|
# Create the DomainName that this transformer will use.
|
|
# Because @Count itself will evalute the expression to calculate the
|
|
# domain, we don't need to do anything in Tcl per feature going by
|
|
INCLUDE [ set domainPrefix {}; if { {Local} == {Local} } { set domainPrefix [FME_EncodeText {Counter_}]; }; puts "MACRO Counter_FULL_DOMAIN ${domainPrefix}pk_id"; ]
|
|
FACTORY_DEF {*} ExecuteFunctionFactory FACTORY_NAME { Counter_Rejector } COMMAND_PARM_EVALUATION SINGLE_PASS INPUT FEATURE_TYPE Sorter_2_SORTED FUNCTION_DEFINITION { @Count(REJECTABLE_WITH_FLAG,fme_encoded,$(Counter_FULL_DOMAIN),"@EvaluateExpression(FDIV,FLOAT,$(START$encode),Counter)") } RESULT_ATTRIBUTE { "pk_id" } FEATURE_TABLE_SHIM_SUPPORT Yes OUTPUT { COMPLETE FEATURE_TYPE Counter_OUTPUT } OUTPUT { REJECTED FEATURE_TYPE Counter_<REJECTED> }
|
|
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= OUTPUT FEATURE_TYPE Counter_OUTPUT_2_pA+nVUfM3k0= OUTPUT FEATURE_TYPE Counter_OUTPUT_3_WeyqcBK0djk=
|
|
DEFAULT_MACRO _WB_BYPASS_TERMINATION No
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME Counter_<Rejected> INPUT FEATURE_TYPE Counter_<REJECTED> OUTPUT FAILED FEATURE_TYPE * @Abort(ENCODED, Counter<space>output<space>a<space><lt>Rejected<gt><space>feature.<space><space>To<space>continue<space>translation<space>when<space>features<space>are<space>rejected<comma><space>change<space><apos>Workspace<space>Parameters<apos><space><gt><space>Translation<space><gt><space><apos>Rejected<space>Feature<space>Handling<apos><space>to<space><apos>Continue<space>Translation<apos>)
|
|
# -------------------------------------------------------------------------
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME "pk (Disabled) Nuker" INPUT FEATURE_TYPE Counter_OUTPUT_0_/sTFA1dnbN8=
|
|
# -------------------------------------------------------------------------
|
|
FACTORY_DEF {*} ConnectionFactory FACTORY_NAME LineBuilder INPUT FEATURE_TYPE Counter_OUTPUT_2_pA+nVUfM3k0= ACCUM_INPUT_ATTRS One LIST_ATTRS_TO_INCLUDE { <Unused> } LIST_ATTRS_TO_INCLUDE_MODE <Unused> REMOVE_DUPLICATES NO OUTPUT LINE FEATURE_TYPE LineBuilder_LINE OUTPUT BAD_INPUT FEATURE_TYPE LineBuilder_<REJECTED>
|
|
DEFAULT_MACRO _WB_BYPASS_TERMINATION No
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME LineBuilder_<Rejected> INPUT FEATURE_TYPE LineBuilder_<REJECTED> OUTPUT FAILED FEATURE_TYPE * @Abort(ENCODED, LineBuilder<space>output<space>a<space><lt>Rejected<gt><space>feature.<space><space>To<space>continue<space>translation<space>when<space>features<space>are<space>rejected<comma><space>change<space><apos>Workspace<space>Parameters<apos><space><gt><space>Translation<space><gt><space><apos>Rejected<space>Feature<space>Handling<apos><space>to<space><apos>Continue<space>Translation<apos>)
|
|
# -------------------------------------------------------------------------
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME "PointOnAreaOverlayer_Point (Disabled) Nuker" INPUT FEATURE_TYPE PointOnAreaOverlayer_POINT_1_x2WusK23Nmo=
|
|
# -------------------------------------------------------------------------
|
|
|
|
FACTORY_DEF * RoutingFactory FACTORY_NAME "Destination Feature Type Routing Correlator" COMMAND_PARM_EVALUATION SINGLE_PASS INPUT FEATURE_TYPE * ROUTE FME_GENERIC Generalizer_2_OUTPUT TO GEOJSON __GO_TO_FINAL_OUTPUT_ROUTER__ multi_writer_id,1,<at>SupplyAttributes<openparen>ENCODED<comma>__wb_out_feat_type__<comma>phase_3_trace_secteurs.geojson<closeparen> COORDINATE_SYSTEM EPSG:4326 GEOMETRY ROUTE FME_GENERIC Sorter_3_SORTED_3_XoGbwsXKD4g= TO GEOJSON __GO_TO_FINAL_OUTPUT_ROUTER__ multi_writer_id,2,<at>SupplyAttributes<openparen>ENCODED<comma>__wb_out_feat_type__<comma>phase_3_trace_troncons<closeparen> COORDINATE_SYSTEM EPSG:4326 GEOMETRY ROUTE FME_GENERIC Counter_OUTPUT_1_bU15iCfwGHA= TO POSTGIS __GO_TO_FINAL_OUTPUT_ROUTER__ multi_writer_id,0,<at>SupplyAttributes<openparen>ENCODED<comma>__wb_out_feat_type__<comma>phase_3_pk_auto<closeparen> COORDINATE_SYSTEM EPSG:2154 GEOMETRY ROUTE FME_GENERIC LineBuilder_LINE TO POSTGIS __GO_TO_FINAL_OUTPUT_ROUTER__ multi_writer_id,0,<at>SupplyAttributes<openparen>ENCODED<comma>__wb_out_feat_type__<comma>phase_3_pk_sens_verif<closeparen> COORDINATE_SYSTEM EPSG:2154 GEOMETRY ROUTE FME_GENERIC Sorter_3_SORTED_0_fFLYyOM90A0= TO POSTGIS __GO_TO_FINAL_OUTPUT_ROUTER__ multi_writer_id,0,<at>SupplyAttributes<openparen>ENCODED<comma>__wb_out_feat_type__<comma>phase_3_trace_troncons<closeparen> COORDINATE_SYSTEM EPSG:2154 GEOMETRY ROUTE FME_GENERIC Generalizer_OUTPUT TO POSTGIS __GO_TO_FINAL_OUTPUT_ROUTER__ multi_writer_id,0,<at>SupplyAttributes<openparen>ENCODED<comma>__wb_out_feat_type__<comma>phase_3_trace_secteurs<closeparen> COORDINATE_SYSTEM EPSG:2154 GEOMETRY ROUTE FME_GENERIC Counter_OUTPUT_3_WeyqcBK0djk= TO GEOJSON __GO_TO_FINAL_OUTPUT_ROUTER__ multi_writer_id,3,<at>SupplyAttributes<openparen>ENCODED<comma>__wb_out_feat_type__<comma>phase_3_pk_auto<closeparen> COORDINATE_SYSTEM EPSG:4326 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__
|
|
|
|
# -------------------------------------------------------------------------
|
|
|
|
DEFAULT_MACRO FME_LAUNCH_VIEWER_APP NO
|
|
FACTORY_DEF * CreationFactory FACTORY_NAME VisualizerProcessor CREATE_AT_END OUTPUT FEATURE_TYPE __NUKEME__ @TCL("if {{$(FME_LAUNCH_VIEWER_APP)} == {YES}} { 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 \042$theFile\042 & \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 FACTORY_NAME VisualizerCleaner INPUT FEATURE_TYPE __NUKEME__
|
|
# -------------------------------------------------------------------------
|
|
POSTGIS_2_DEF phase_3_trace_troncons postgis_type postgis_geometry postgis_mode "" postgis_sql_key_columns "" postgis_drop_table "" postgis_truncate_table "" fme_feature_operation INSERT fme_table_handling TRUNCATE_EXISTING postgis_create_with_oids NO postgis_create_gist_index YES postgis_spatial_column_type geometry postgis_spatial_column the_geom postgis_srid "" postgis_vacuum_analyze NO postgis_allow_serial_writing NO troncon_id int2 secteur_id int2
|
|
# -------------------------------------------------------------------------
|
|
POSTGIS_2_DEF phase_3_pk_sens_verif postgis_type postgis_geometry postgis_mode "" postgis_sql_key_columns "" postgis_drop_table "" postgis_truncate_table "" fme_feature_operation INSERT fme_table_handling TRUNCATE_EXISTING postgis_create_with_oids NO postgis_create_gist_index YES postgis_spatial_column_type geometry postgis_spatial_column the_geom postgis_srid 2154 postgis_vacuum_analyze NO postgis_allow_serial_writing NO secteur_id int4
|
|
# -------------------------------------------------------------------------
|
|
POSTGIS_2_DEF phase_3_pk_auto postgis_type postgis_geometry postgis_mode "" postgis_sql_key_columns "" postgis_drop_table "" postgis_truncate_table "" fme_feature_operation INSERT fme_table_handling TRUNCATE_EXISTING postgis_create_with_oids NO postgis_create_gist_index YES postgis_spatial_column_type geometry postgis_spatial_column the_geom postgis_srid 2154 postgis_vacuum_analyze NO postgis_allow_serial_writing NO pk_id text pk_x text pk_y text pk_long text pk_lat text length_real text length_theorical text secteur_id int8 municipality_admincode text municipality_postcode text municipality_name_fr text municipality_name_br text way_osm_id text way_highway text way_type text way_oneway text way_ref text way_name_fr text way_name_br text
|
|
# -------------------------------------------------------------------------
|
|
POSTGIS_2_DEF phase_3_trace_secteurs postgis_type postgis_geometry postgis_mode "" postgis_sql_key_columns "" postgis_drop_table "" postgis_truncate_table "" fme_feature_operation INSERT fme_table_handling TRUNCATE_EXISTING postgis_create_with_oids NO postgis_create_gist_index YES postgis_spatial_column_type geometry postgis_spatial_column the_geom postgis_srid "" postgis_vacuum_analyze NO postgis_allow_serial_writing NO secteur_id int2 nom_fr text nom_br text km_reels numeric(20,10)
|
|
# -------------------------------------------------------------------------
|
|
GEOJSON_1_DEF phase_3_trace_secteurs.geojson secteur_id int nom_fr string nom_br string km_reels float
|
|
# -------------------------------------------------------------------------
|
|
GEOJSON_2_DEF phase_3_trace_troncons troncon_id int secteur_id int
|
|
# -------------------------------------------------------------------------
|
|
GEOJSON_3_DEF phase_3_pk_auto pk_id string pk_x string pk_y string pk_long string pk_lat string length_real string length_theorical string secteur_id int municipality_admincode string municipality_postcode string municipality_name_fr string municipality_name_br string way_osm_id string way_highway string way_type string way_oneway string way_ref string way_name_fr string way_name_br string
|