71bd1b27cb
permet de recréer rapidement la couche osm_roads_pgr_patch_mask
2066 lines
104 KiB
XML
2066 lines
104 KiB
XML
#! <?xml version="1.0" encoding="UTF-8" ?>
|
|
#! <WORKSPACE
|
|
# Command-line to run this workspace:
|
|
# /Library/FME/2018.1/fme /Volumes/ker/mael/projets/osm_bzh/github/ar_redadeg/scripts/path_lines_to_patch_masks.fmw
|
|
# --DestDataset_POSTGIS "breizhpolenovo<at>redadeg"
|
|
#
|
|
#! ATTR_TYPE_ENCODING="SDF"
|
|
#! BEGIN_PYTHON=""
|
|
#! BEGIN_TCL=""
|
|
#! CATEGORY=""
|
|
#! DESCRIPTION=""
|
|
#! DESTINATION="NONE"
|
|
#! DESTINATION_ROUTING_FILE=""
|
|
#! DOC_EXTENTS="6311.04 706.504"
|
|
#! DOC_TOP_LEFT="-218.003 -620.501"
|
|
#! END_PYTHON=""
|
|
#! END_TCL=""
|
|
#! EXPLICIT_BOOKMARK_ORDER="false"
|
|
#! FME_BUILD_NUM="18592"
|
|
#! FME_DOCUMENT_GUID="bfd896c4-4229-4bf0-b375-258568b928b2"
|
|
#! FME_DOCUMENT_PRIORGUID="4ead4119-df27-4641-b4bb-4b6f2c3c6818"
|
|
#! FME_GEOMETRY_HANDLING="Enhanced"
|
|
#! FME_IMPLICIT_CSMAP_REPROJECTION_MODE="Auto"
|
|
#! FME_REPROJECTION_ENGINE="FME"
|
|
#! FME_SERVER_SERVICES=""
|
|
#! FME_STROKE_MAX_DEVIATION="0"
|
|
#! HISTORY=""
|
|
#! IGNORE_READER_FAILURE="No"
|
|
#! LAST_SAVE_BUILD="FME(R) 2018.1.2.1 (20190319 - Build 18592 - macosx)"
|
|
#! LAST_SAVE_DATE="2020-02-12T19:14:58"
|
|
#! LOG_FILE=""
|
|
#! LOG_MAX_RECORDED_FEATURES="200"
|
|
#! MARKDOWN_DESCRIPTION=""
|
|
#! MARKDOWN_USAGE=""
|
|
#! MAX_LOG_FEATURES="200"
|
|
#! MULTI_WRITER_DATASET_ORDER="BY_ID"
|
|
#! PASSWORD=""
|
|
#! PYTHON_COMPATIBILITY="27"
|
|
#! REDIRECT_TERMINATORS="NONE"
|
|
#! SHOW_ANNOTATIONS="true"
|
|
#! SHOW_INFO_NODES="true"
|
|
#! SOURCE="NONE"
|
|
#! SOURCE_ROUTING_FILE=""
|
|
#! TERMINATE_REJECTED="NO"
|
|
#! TITLE=""
|
|
#! USAGE=""
|
|
#! USE_MARKDOWN=""
|
|
#! VIEW_POSITION="1848.02 267.003"
|
|
#! WARN_INVALID_XFORM_PARAM="Yes"
|
|
#! WORKSPACE_VERSION="1"
|
|
#! ZOOM_SCALE="100"
|
|
#! >
|
|
#! <DATASETS>
|
|
#! <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_start_angle float8 fme_text_string char(50) multi_reader_id int4 fme_feature_type char(50) fme_basename char(50) fme_type char(50) postgis_type char(50) fme_color char(50) fme_secondary_axis float8 fme_text_size float8 postgis_collection_id int4 fme_rotation float8 multi_reader_keyword char(50) multi_reader_type char(50) fme_geometry char(50) fme_primary_axis float8 postgres_oid int4 fme_sweep_angle float8 multi_reader_full_id int4 fme_fill_color char(50) fme_dataset char(50) postgis_collection_part_id 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"
|
|
#! GENERATE_FME_BUILD_NUM="18592"
|
|
#! COORDSYS="EPSG:2154"
|
|
#! 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_start_angle float8 fme_db_operation char(8) fme_text_string char(50) fme_feature_type char(50) fme_basename char(50) fme_type char(50) postgis_type char(50) fme_color char(50) fme_secondary_axis float8 fme_text_size float8 postgis_collection_id int4 fme_rotation float8 fme_geometry char(50) fme_primary_axis float8 fme_sweep_angle float8 fme_fill_color char(50) fme_dataset char(50) postgis_collection_part_id int4"
|
|
#! 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"
|
|
#! GENERATE_FME_BUILD_NUM="18592"
|
|
#! 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>
|
|
#! </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="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="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="true"
|
|
#! NODE_NAME="osm_roads_pgr_patch"
|
|
#! FEATURE_TYPE_NAME=""
|
|
#! FEATURE_TYPE_NAME_QUALIFIER="public"
|
|
#! IS_EDITABLE="false"
|
|
#! IDENTIFIER="2"
|
|
#! FEAT_GEOMTYPE="postgis_linestring"
|
|
#! POSITION="-218.00318003180035 -316.00081000810007"
|
|
#! BOUNDING_RECT="-218.00318003180035 -316.00081000810007 -1 -1"
|
|
#! ORDER="500000000000001"
|
|
#! COLLAPSED="false"
|
|
#! 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="true"
|
|
#! 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="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=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="source" ATTR_TYPE="int8" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="target" 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="reverse_cost" ATTR_TYPE="float8" 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_TYPE
|
|
#! IS_SOURCE="true"
|
|
#! NODE_NAME="osm_roads_pgr_patch_mask"
|
|
#! FEATURE_TYPE_NAME=""
|
|
#! FEATURE_TYPE_NAME_QUALIFIER="public"
|
|
#! IS_EDITABLE="true"
|
|
#! IDENTIFIER="28"
|
|
#! FEAT_GEOMTYPE="postgis_polygon"
|
|
#! POSITION="3935.0334865548407 86.00321003210027"
|
|
#! BOUNDING_RECT="3935.0334865548407 86.00321003210027 -1 -1"
|
|
#! ORDER="500000000000000"
|
|
#! 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="id" ATTR_TYPE="serial,PrimaryKey" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="name" 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=""/>
|
|
#! </FEATURE_TYPE>
|
|
#! <FEATURE_TYPE
|
|
#! IS_SOURCE="false"
|
|
#! NODE_NAME="osm_roads_pgr_patch_mask"
|
|
#! FEATURE_TYPE_NAME=""
|
|
#! FEATURE_TYPE_NAME_QUALIFIER="public"
|
|
#! IS_EDITABLE="true"
|
|
#! IDENTIFIER="29"
|
|
#! FEAT_GEOMTYPE="All"
|
|
#! POSITION="6093.0348903489084 -411.50278399281126"
|
|
#! BOUNDING_RECT="6093.0348903489084 -411.50278399281126 -1 -1"
|
|
#! ORDER="500000000000018"
|
|
#! COLLAPSED="false"
|
|
#! KEYWORD="POSTGIS_2"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! SCHEMA_ATTRIBUTE_SOURCE="1"
|
|
#! >
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="id" ATTR_TYPE="serial,PrimaryKey" ATTR_HAS_PORT="true" ATTR_VALUE=""/>
|
|
#! <FEAT_ATTRIBUTE ATTR_NAME="name" 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=""/>
|
|
#! <DEFLINE_PARM PARM_NAME="postgis_vacuum_analyze" PARM_VALUE="NO"/>
|
|
#! </FEATURE_TYPE>
|
|
#! </FEATURE_TYPES>
|
|
#! <FMESERVER>
|
|
#! </FMESERVER>
|
|
#! <GLOBAL_PARAMETERS>
|
|
#! <GLOBAL_PARAMETER
|
|
#! GUI_LINE="GUI NAMED_DB_CONNECTION_ENCODED DestDataset_POSTGIS FMT:POSTGIS%FAMILY:PostgreSQL Connection:"
|
|
#! DEFAULT_VALUE="breizhpolenovo<at>redadeg"
|
|
#! IS_STAND_ALONE="false"
|
|
#! />
|
|
#! <GLOBAL_PARAMETER
|
|
#! GUI_LINE="GUI IGNORE NAMED_DB_CONNECTION_ENCODED SourceDataset_POSTGIS FMT:POSTGIS%FAMILY:PostgreSQL Connection:"
|
|
#! DEFAULT_VALUE="breizhpolenovo<at>redadeg"
|
|
#! IS_STAND_ALONE="false"
|
|
#! />
|
|
#! </GLOBAL_PARAMETERS>
|
|
#! <COMMENTS>
|
|
#! </COMMENTS>
|
|
#! <CONSTANTS>
|
|
#! </CONSTANTS>
|
|
#! <BOOKMARKS>
|
|
#! </BOOKMARKS>
|
|
#! <TRANSFORMERS>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="6"
|
|
#! TYPE="Dissolver"
|
|
#! VERSION="15"
|
|
#! POSITION="2046.0204602046019 -316.00081000810007"
|
|
#! BOUNDING_RECT="2046.0204602046019 -316.00081000810007 -1 -1"
|
|
#! ORDER="500000000000007"
|
|
#! PARMS_EDITED="true"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18592"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="AREA"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="id" 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_ATTR ATTR_NAME="source" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="target" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="cost" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="reverse_cost" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="fme_rejection_code" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <OUTPUT_FEAT NAME="REMNANTS"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="1"/>
|
|
#! <XFORM_ATTR ATTR_NAME="fme_remnant_type" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <OUTPUT_FEAT NAME="<REJECTED>"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="2"/>
|
|
#! <XFORM_ATTR ATTR_NAME="id" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="osm_id" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="highway" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="type" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="oneway" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="ref" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="name_fr" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="name_br" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="source" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="target" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="cost" IS_USER_CREATED="false" FEAT_INDEX="2" />
|
|
#! <XFORM_ATTR ATTR_NAME="reverse_cost" 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="ACCUM_INPUT_ATTRS" PARM_VALUE="Use Attributes From One Feature"/>
|
|
#! <XFORM_PARM PARM_NAME="ATTR_ACCUM_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="AV" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="CLEANING_TOLERANCE" PARM_VALUE="None"/>
|
|
#! <XFORM_PARM PARM_NAME="CONNECT_Z_MODE" PARM_VALUE="First Wins"/>
|
|
#! <XFORM_PARM PARM_NAME="DEAGGREGATE_INPUT" PARM_VALUE="Yes"/>
|
|
#! <XFORM_PARM PARM_NAME="DIS_ATTR" PARM_VALUE=""/>
|
|
#! <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="GENERATE_LIST_GROUP" PARM_VALUE="NO"/>
|
|
#! <XFORM_PARM PARM_NAME="GROUP_BY" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="LIST_ATTRS_TO_INCLUDE" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="LIST_ATTRS_TO_INCLUDE_MODE" PARM_VALUE="Selected Attributes"/>
|
|
#! <XFORM_PARM PARM_NAME="LIST_NAME" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="NO_OVRLP" PARM_VALUE="No"/>
|
|
#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP_ADVANCED" PARM_VALUE=""/>
|
|
#! <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="Dissolver"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="11"
|
|
#! TYPE="Bufferer"
|
|
#! VERSION="14"
|
|
#! POSITION="444.50370503705011 -346.00111001110008"
|
|
#! BOUNDING_RECT="444.50370503705011 -346.00111001110008 -1 -1"
|
|
#! ORDER="500000000000009"
|
|
#! PARMS_EDITED="true"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18592"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="BUFFERED"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="id" 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_ATTR ATTR_NAME="source" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="target" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="cost" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="reverse_cost" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <OUTPUT_FEAT NAME="<REJECTED>"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="1"/>
|
|
#! <XFORM_ATTR ATTR_NAME="id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="osm_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="highway" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="type" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="oneway" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="ref" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="name_fr" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="name_br" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="source" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="target" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="cost" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="reverse_cost" 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="ANGLE" PARM_VALUE="22.5"/>
|
|
#! <XFORM_PARM PARM_NAME="AREA_GROUP" PARM_VALUE="FME_DISCLOSURE_OPEN"/>
|
|
#! <XFORM_PARM PARM_NAME="CAP_STYLE" PARM_VALUE="None"/>
|
|
#! <XFORM_PARM PARM_NAME="CORNER_STYLE" PARM_VALUE="Miter"/>
|
|
#! <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="GENERATE_LIST_GROUP" PARM_VALUE="NO"/>
|
|
#! <XFORM_PARM PARM_NAME="GROUP_BY" PARM_VALUE=""/>
|
|
#! <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="MITER_LIMIT" PARM_VALUE="1"/>
|
|
#! <XFORM_PARM PARM_NAME="MODE" PARM_VALUE="AREA"/>
|
|
#! <XFORM_PARM PARM_NAME="OFFSET" PARM_VALUE="5"/>
|
|
#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="SOLID_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="SPHERE_DIVISIONS" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="Bufferer"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="13"
|
|
#! TYPE="HullReplacer"
|
|
#! VERSION="3"
|
|
#! POSITION="998.50370503705017 -316.00081000810007"
|
|
#! BOUNDING_RECT="998.50370503705017 -316.00081000810007 -1 -1"
|
|
#! ORDER="500000000000010"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18592"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="HULL"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="id" 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_ATTR ATTR_NAME="source" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="target" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="cost" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="reverse_cost" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="fme_rejection_code" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <OUTPUT_FEAT NAME="<REJECTED>"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="1"/>
|
|
#! <XFORM_ATTR ATTR_NAME="id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="osm_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="highway" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="type" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="oneway" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="ref" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="name_fr" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="name_br" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="source" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="target" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="cost" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="reverse_cost" 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="3DMODE_PARAM" PARM_VALUE="Automatic"/>
|
|
#! <XFORM_PARM PARM_NAME="ALPHA" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="DEFAULTZ" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="DIMENSION_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="HULLTYPE_PARAM" PARM_VALUE="Convex ()"/>
|
|
#! <XFORM_PARM PARM_NAME="PARAMETER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="HullReplacer"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="15"
|
|
#! TYPE="Inspector"
|
|
#! VERSION="5"
|
|
#! POSITION="1522.5034050340498 -43.497899978999783"
|
|
#! BOUNDING_RECT="1522.5034050340498 -43.497899978999783 -1 -1"
|
|
#! ORDER="500000000000011"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18592"
|
|
#! >
|
|
#! <XFORM_PARM PARM_NAME="AREA_COLOR" PARM_VALUE=""/>
|
|
#! <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=""/>
|
|
#! <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="HullReplacer_Hull"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="10"
|
|
#! TYPE="Inspector"
|
|
#! VERSION="5"
|
|
#! POSITION="2600.0204602046019 -43.497899978999783"
|
|
#! BOUNDING_RECT="2600.0204602046019 -43.497899978999783 -1 -1"
|
|
#! ORDER="500000000000012"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18592"
|
|
#! >
|
|
#! <XFORM_PARM PARM_NAME="AREA_COLOR" PARM_VALUE=""/>
|
|
#! <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=""/>
|
|
#! <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="Dissolver_Area"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="21"
|
|
#! TYPE="Inspector"
|
|
#! VERSION="5"
|
|
#! POSITION="2600.0204602046019 -620.50081000810007"
|
|
#! BOUNDING_RECT="2600.0204602046019 -620.50081000810007 -1 -1"
|
|
#! ORDER="500000000000014"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18592"
|
|
#! >
|
|
#! <XFORM_PARM PARM_NAME="AREA_COLOR" PARM_VALUE=""/>
|
|
#! <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=""/>
|
|
#! <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="Dissolver__Rejected_"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="23"
|
|
#! TYPE="HullReplacer"
|
|
#! VERSION="3"
|
|
#! POSITION="3195.0316265362412 -345.50278399281126"
|
|
#! BOUNDING_RECT="3195.0316265362412 -345.50278399281126 -1 -1"
|
|
#! ORDER="500000000000010"
|
|
#! PARMS_EDITED="true"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18592"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="HULL"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="id" 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_ATTR ATTR_NAME="source" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="target" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="cost" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="reverse_cost" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="fme_rejection_code" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <OUTPUT_FEAT NAME="<REJECTED>"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="1"/>
|
|
#! <XFORM_ATTR ATTR_NAME="id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="osm_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="highway" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="type" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="oneway" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="ref" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="name_fr" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="name_br" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="source" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="target" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="cost" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="reverse_cost" 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="3DMODE_PARAM" PARM_VALUE="Automatic"/>
|
|
#! <XFORM_PARM PARM_NAME="ALPHA" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="DEFAULTZ" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="DIMENSION_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="HULLTYPE_PARAM" PARM_VALUE="Concave )("/>
|
|
#! <XFORM_PARM PARM_NAME="PARAMETER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="HullReplacer_2"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="20"
|
|
#! TYPE="Inspector"
|
|
#! VERSION="5"
|
|
#! POSITION="3935.0334865548407 -114.50076793762196"
|
|
#! BOUNDING_RECT="3935.0334865548407 -114.50076793762196 -1 -1"
|
|
#! ORDER="500000000000015"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18592"
|
|
#! >
|
|
#! <XFORM_PARM PARM_NAME="AREA_COLOR" PARM_VALUE=""/>
|
|
#! <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=""/>
|
|
#! <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="HullReplacer_2_Hull"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="26"
|
|
#! TYPE="Inspector"
|
|
#! VERSION="5"
|
|
#! POSITION="444.50370503705011 24.505040050400453"
|
|
#! BOUNDING_RECT="444.50370503705011 24.505040050400453 -1 -1"
|
|
#! ORDER="500000000000016"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18592"
|
|
#! >
|
|
#! <XFORM_PARM PARM_NAME="AREA_COLOR" PARM_VALUE=""/>
|
|
#! <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=""/>
|
|
#! <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="public.osm_roads_pgr_patch"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="31"
|
|
#! TYPE="AttributeKeeper"
|
|
#! VERSION="3"
|
|
#! POSITION="4873.5353134631232 -411.50278399281126"
|
|
#! BOUNDING_RECT="4873.5353134631232 -411.50278399281126 -1 -1"
|
|
#! ORDER="500000000000019"
|
|
#! PARMS_EDITED="true"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18592"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="OUTPUT"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_PARM PARM_NAME="KEEP_ATTRS" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="KEEP_LIST" PARM_VALUE=""/>
|
|
#! <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"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="30"
|
|
#! TYPE="GeometryFilter"
|
|
#! VERSION="7"
|
|
#! POSITION="5468.2847119021162 -408.50278399281126"
|
|
#! BOUNDING_RECT="5468.2847119021162 -408.50278399281126 -1 -1"
|
|
#! ORDER="500000000000023"
|
|
#! PARMS_EDITED="true"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18592"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="AREA"/>
|
|
#! <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="Area"/>
|
|
#! <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="35"
|
|
#! TYPE="Deaggregator"
|
|
#! VERSION="10"
|
|
#! POSITION="4320.7860950259328 -374.00275399251126"
|
|
#! BOUNDING_RECT="4320.7860950259328 -374.00275399251126 -1 -1"
|
|
#! ORDER="500000000000024"
|
|
#! PARMS_EDITED="false"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18592"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="DEAGGREGATED"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="id" 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_ATTR ATTR_NAME="source" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="target" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="cost" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="reverse_cost" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="fme_rejection_code" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_hierarchy_child_id_list{}" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_geometry_name" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_hierarchy_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_hierarchy_parent_id" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="_part_number" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_PARM PARM_NAME="ATTR_ACCUM_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="ATTR_ACCUM_MODE" PARM_VALUE="Merge List Attributes"/>
|
|
#! <XFORM_PARM PARM_NAME="ATTR_CONFLICT_RES" PARM_VALUE="Use List Attribute Values"/>
|
|
#! <XFORM_PARM PARM_NAME="CHILD_ID_ATTR" PARM_VALUE="_hierarchy_child_id_list"/>
|
|
#! <XFORM_PARM PARM_NAME="COPY_ATTR" PARM_VALUE="Every Node"/>
|
|
#! <XFORM_PARM PARM_NAME="EXPLODE_INSTANCES" PARM_VALUE="No"/>
|
|
#! <XFORM_PARM PARM_NAME="FLATTEN_ONE_LEVEL_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="GEOM_NAME_FIELD" PARM_VALUE="_geometry_name"/>
|
|
#! <XFORM_PARM PARM_NAME="ID_ATTR" PARM_VALUE="_hierarchy_id"/>
|
|
#! <XFORM_PARM PARM_NAME="ID_SELECTION" PARM_VALUE="ID and Parent ID"/>
|
|
#! <XFORM_PARM PARM_NAME="INCOMING_PREFIX" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="LIST_ATTR" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="LIST_ATTR_MODE_LOOKUP" PARM_VALUE="LEAN"/>
|
|
#! <XFORM_PARM PARM_NAME="MODE" PARM_VALUE="Flatten One Level"/>
|
|
#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="PARENT_ID_ATTR" PARM_VALUE="_hierarchy_parent_id"/>
|
|
#! <XFORM_PARM PARM_NAME="PART_NUMBER_FIELD" PARM_VALUE="_part_number"/>
|
|
#! <XFORM_PARM PARM_NAME="PRESERVE_HIERARCHY_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="SPLIT_COMPOSITES" PARM_VALUE="No"/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="Deaggregator"/>
|
|
#! </TRANSFORMER>
|
|
#! <TRANSFORMER
|
|
#! IDENTIFIER="32"
|
|
#! TYPE="Bufferer"
|
|
#! VERSION="14"
|
|
#! POSITION="3804.0377471147185 -372.00382796822214"
|
|
#! BOUNDING_RECT="3804.0377471147185 -372.00382796822214 -1 -1"
|
|
#! ORDER="500000000000009"
|
|
#! PARMS_EDITED="true"
|
|
#! ENABLED="true"
|
|
#! LAST_PARM_EDIT="18592"
|
|
#! >
|
|
#! <OUTPUT_FEAT NAME="BUFFERED"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="0"/>
|
|
#! <XFORM_ATTR ATTR_NAME="id" 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_ATTR ATTR_NAME="source" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="target" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="cost" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="reverse_cost" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <XFORM_ATTR ATTR_NAME="fme_rejection_code" IS_USER_CREATED="false" FEAT_INDEX="0" />
|
|
#! <OUTPUT_FEAT NAME="<REJECTED>"/>
|
|
#! <FEAT_COLLAPSED COLLAPSED="1"/>
|
|
#! <XFORM_ATTR ATTR_NAME="id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="osm_id" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="highway" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="type" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="oneway" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="ref" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="name_fr" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="name_br" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="source" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="target" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="cost" IS_USER_CREATED="false" FEAT_INDEX="1" />
|
|
#! <XFORM_ATTR ATTR_NAME="reverse_cost" 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="ANGLE" PARM_VALUE="22.5"/>
|
|
#! <XFORM_PARM PARM_NAME="AREA_GROUP" PARM_VALUE="FME_DISCLOSURE_OPEN"/>
|
|
#! <XFORM_PARM PARM_NAME="CAP_STYLE" PARM_VALUE="None"/>
|
|
#! <XFORM_PARM PARM_NAME="CORNER_STYLE" PARM_VALUE="Miter"/>
|
|
#! <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="GENERATE_LIST_GROUP" PARM_VALUE="NO"/>
|
|
#! <XFORM_PARM PARM_NAME="GROUP_BY" PARM_VALUE=""/>
|
|
#! <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="MITER_LIMIT" PARM_VALUE="1"/>
|
|
#! <XFORM_PARM PARM_NAME="MODE" PARM_VALUE="AREA"/>
|
|
#! <XFORM_PARM PARM_NAME="OFFSET" PARM_VALUE="-1"/>
|
|
#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="SOLID_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="SPHERE_DIVISIONS" PARM_VALUE="<Unused>"/>
|
|
#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/>
|
|
#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="Bufferer_2"/>
|
|
#! </TRANSFORMER>
|
|
#! </TRANSFORMERS>
|
|
#! <FEAT_LINKS>
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="12"
|
|
#! SOURCE_NODE="2"
|
|
#! TARGET_NODE="11"
|
|
#! SOURCE_PORT_DESC="-1"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="27"
|
|
#! SOURCE_NODE="2"
|
|
#! TARGET_NODE="26"
|
|
#! SOURCE_PORT_DESC="-1"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="1"
|
|
#! HIDDEN="false"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="18"
|
|
#! SOURCE_NODE="6"
|
|
#! TARGET_NODE="10"
|
|
#! SOURCE_PORT_DESC="fo 0 AREA"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="19"
|
|
#! SOURCE_NODE="6"
|
|
#! TARGET_NODE="23"
|
|
#! SOURCE_PORT_DESC="fo 0 AREA"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="1"
|
|
#! HIDDEN="false"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="14"
|
|
#! SOURCE_NODE="11"
|
|
#! TARGET_NODE="13"
|
|
#! SOURCE_PORT_DESC="fo 0 BUFFERED"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="16"
|
|
#! SOURCE_NODE="13"
|
|
#! TARGET_NODE="15"
|
|
#! SOURCE_PORT_DESC="fo 0 HULL"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="17"
|
|
#! SOURCE_NODE="13"
|
|
#! TARGET_NODE="6"
|
|
#! SOURCE_PORT_DESC="fo 0 HULL"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="1"
|
|
#! HIDDEN="false"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="24"
|
|
#! SOURCE_NODE="23"
|
|
#! TARGET_NODE="20"
|
|
#! SOURCE_PORT_DESC="fo 0 HULL"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="38"
|
|
#! SOURCE_NODE="23"
|
|
#! TARGET_NODE="32"
|
|
#! SOURCE_PORT_DESC="fo 0 HULL"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="1"
|
|
#! HIDDEN="false"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="33"
|
|
#! SOURCE_NODE="31"
|
|
#! TARGET_NODE="30"
|
|
#! SOURCE_PORT_DESC="fo 0 OUTPUT"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="39"
|
|
#! SOURCE_NODE="32"
|
|
#! TARGET_NODE="35"
|
|
#! SOURCE_PORT_DESC="fo 0 BUFFERED"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="37"
|
|
#! SOURCE_NODE="35"
|
|
#! TARGET_NODE="31"
|
|
#! SOURCE_PORT_DESC="fo 0 DEAGGREGATED"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="25"
|
|
#! SOURCE_NODE="11"
|
|
#! TARGET_NODE="13"
|
|
#! SOURCE_PORT_DESC="fo 1 <lt>REJECTED<gt>"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="34"
|
|
#! SOURCE_NODE="30"
|
|
#! TARGET_NODE="29"
|
|
#! SOURCE_PORT_DESC="fo 0 AREA"
|
|
#! TARGET_PORT_DESC="-1"
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! <FEAT_LINK
|
|
#! IDENTIFIER="22"
|
|
#! SOURCE_NODE="6"
|
|
#! TARGET_NODE="21"
|
|
#! SOURCE_PORT_DESC="fo 2 <lt>REJECTED<gt>"
|
|
#! TARGET_PORT_DESC="fi 0 "
|
|
#! ENABLED="true"
|
|
#! EXECUTION_IDX="0"
|
|
#! HIDDEN="false"
|
|
#! EXTRA_POINTS=""
|
|
#! />
|
|
#! </FEAT_LINKS>
|
|
#! <BREAKPOINTS>
|
|
#! </BREAKPOINTS>
|
|
#! <ATTR_LINKS>
|
|
#! </ATTR_LINKS>
|
|
#! <SUBDOCUMENTS>
|
|
#! </SUBDOCUMENTS>
|
|
#! <LOOKUP_TABLES>
|
|
#! </LOOKUP_TABLES>
|
|
#! </WORKSPACE>
|
|
|
|
FME_PYTHON_VERSION 27
|
|
GUI IGNORE 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
|
|
DEFAULT_MACRO DestDataset_POSTGIS breizhpolenovo<at>redadeg
|
|
GUI NAMED_DB_CONNECTION_ENCODED DestDataset_POSTGIS FMT:POSTGIS%FAMILY:PostgreSQL Connection:
|
|
DEFAULT_MACRO SourceDataset_POSTGIS breizhpolenovo<at>redadeg
|
|
GUI IGNORE NAMED_DB_CONNECTION_ENCODED SourceDataset_POSTGIS FMT:POSTGIS%FAMILY:PostgreSQL Connection:
|
|
INCLUDE [ if {{$(DestDataset_POSTGIS)} == {}} { puts_real {Parameter 'DestDataset_POSTGIS' must be given a value.}; exit 1; }; ]
|
|
INCLUDE [ if {{$(SourceDataset_POSTGIS)} == {}} { puts_real {Parameter 'SourceDataset_POSTGIS' must be given a value.}; exit 1; }; ]
|
|
#! START_HEADER
|
|
#! START_WB_HEADER
|
|
READER_TYPE MULTI_READER
|
|
MULTI_READER_TYPE{0} POSTGIS
|
|
MULTI_READER_KEYWORD{0} POSTGIS_1
|
|
MULTI_READER_GEN_DIRECTIVES{0} WHERE_CLAUSE,,SEARCH_ENVELOPE_MINX,0,TABLELIST,public.osm_roads_pgr_patch,SEARCH_ENVELOPE_MAXY,0,SEARCH_ENVELOPE_COORDINATE_SYSTEM,,FEATURES_PER_FETCH,10000,USE_TRUE_POSTGIS_TYPES,yes,CLIP_TO_ENVELOPE,NO,POSTGIS_EXPOSE_FORMAT_ATTRS,,SEARCH_METHOD,MBR_OVERLAPS,BEGIN_SQL,,READ_TIME_WITH_TIMEZONE,Yes,EXPOSE_ATTRS_GROUP,,QUERY_FEATURE_TYPES_FOR_MERGE_FILTERS,Yes,END_SQL,,_MERGE_SCHEMAS,YES,DISABLE_COLLECTION_SPLITTING,yes,ADVANCED,,SEARCH_ENVELOPE_MAXX,0,SEARCH_ENVELOPE_MINY,0,SCHEMAS_FOR_TABLE_LISTING,,NAMED_CONNECTION,breizhpolenovo<lt>at<gt>redadeg,USE_SEARCH_ENVELOPE,NO
|
|
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
|
|
#! END_WB_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
|
|
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
|
|
#! END_WB_HEADER
|
|
#! END_HEADER
|
|
|
|
LOG_FILENAME "$(FME_MF_DIR)path_lines_to_patch_masks.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
|
|
DEFAULT_MACRO DATASET_KEYWORD_POSTGIS_1 POSTGIS_1
|
|
DEFAULT_MACRO DATASET_KEYWORD_POSTGIS_2 POSTGIS_2
|
|
# -------------------------------------------------------------------------
|
|
|
|
POSTGIS_1_READER_META_ATTRIBUTES fme_feature_type
|
|
|
|
# -------------------------------------------------------------------------
|
|
|
|
POSTGIS_1_COORDINATE_SYSTEM EPSG:2154
|
|
POSTGIS_2_COORDINATE_SYSTEM EPSG:2154
|
|
MULTI_READER_CONTINUE_ON_READER_FAILURE No
|
|
|
|
# -------------------------------------------------------------------------
|
|
|
|
MACRO WORKSPACE_NAME path_lines_to_patch_masks
|
|
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 MULTI_READER_KEYWORD $(DATASET_KEYWORD_POSTGIS_1) INPUT FEATURE_TYPE * ROUTE POSTGIS POSTGIS_1::public.osm_roads_pgr_patch multi_reader_keyword,$(DATASET_KEYWORD_POSTGIS_1) TO FME_GENERIC ::public.osm_roads_pgr_patch ALIAS_GEOMETRY MERGE_INPUT Yes OUTPUT ROUTED FEATURE_TYPE *
|
|
POSTGIS_1_MERGE_DEF POSTGIS_1::public.osm_roads_pgr_patch_mask EXACT public.osm_roads_pgr_patch_mask
|
|
POSTGIS_1_MERGE_DEF POSTGIS_1::public.osm_roads_pgr_patch EXACT public.osm_roads_pgr_patch DEFLINE postgis_sql_where_clause,,postgis_sql_statement,,id,serial<comma>PrimaryKey,osm_id,int8,highway,text,type,text,oneway,text,ref,text,name_fr,text,name_br,text,source,int8,target,int8,cost,float8,reverse_cost,float8
|
|
# -------------------------------------------------------------------------
|
|
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME "public.osm_roads_pgr_patch (POSTGIS_1) Splitter" INPUT FEATURE_TYPE public.osm_roads_pgr_patch OUTPUT FEATURE_TYPE public.osm_roads_pgr_patch_POSTGIS_1_0_K7A/nX9F3gw= OUTPUT FEATURE_TYPE public.osm_roads_pgr_patch_POSTGIS_1_1_SlFOmjIemgw=
|
|
# -------------------------------------------------------------------------
|
|
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME "public.osm_roads_pgr_patch_mask (POSTGIS_1) Splitter" INPUT FEATURE_TYPE public.osm_roads_pgr_patch_mask
|
|
DEFAULT_MACRO WB_CURRENT_CONTEXT
|
|
# -------------------------------------------------------------------------
|
|
# Assumption is that the workspace temp dir has been already set and created. See controldefs.cpp - ControlDefs::writeVisualizerTempDir
|
|
DEFAULT_MACRO WORKSPACE_TEMP_DIR
|
|
INCLUDE [ set safeName "[regsub -all {[^a-zA-Z0-9]} {public.osm_roads_pgr_patch} _]_[expr round(rand() * 1000000)]_[clock clicks -milliseconds]"; puts "MACRO SAFE_FFS_NAME $safeName"; ]
|
|
FACTORY_DEF {*} InspectorFactory FACTORY_NAME public.osm_roads_pgr_patch_Prepper COMMAND_PARM_EVALUATION SINGLE_PASS INPUT FEATURE_TYPE public.osm_roads_pgr_patch_POSTGIS_1_1_SlFOmjIemgw= GROUP_ATTRIBUTE __inspector_feature_type_attr__ GROUP_BY { } GROUP_ATTRIBUTE_PREFIX { public.osm_roads_pgr_patch } 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 public.osm_roads_pgr_patch_Recorder COMMAND_PARM_EVALUATION SINGLE_PASS INPUT FEATURE_TYPE __viewme__ _wb_termination_feature Yes @FeatureType(TERMINATOR_@Value(_wb_termination_xformer)) INPUT FEATURE_TYPE __viewme__ @FeatureType(@Value(__inspector_feature_type_attr__)) @RemoveAttributes(__inspector_feature_type_attr__) FEATURE_FILE "$(VISUALIZER_FEATURE_FILE)" STORE_SCANNED_SCHEMA YES CREATE_SPATIAL_INDEX "$(VISUALIZER_CREATE_SPATIAL_INDEX)" INSPECTOR "$(VISUALIZER_CREATE_SPATIAL_INDEX)" FSC_SCHEMA id,varchar<openparen>255<closeparen>,osm_id,varchar<openparen>255<closeparen>,highway,varchar<openparen>255<closeparen>,type,varchar<openparen>255<closeparen>,oneway,varchar<openparen>255<closeparen>,ref,varchar<openparen>255<closeparen>,name_fr,varchar<openparen>255<closeparen>,name_br,varchar<openparen>255<closeparen>,source,varchar<openparen>255<closeparen>,target,varchar<openparen>255<closeparen>,cost,varchar<openparen>255<closeparen>,reverse_cost,varchar<openparen>255<closeparen> MODE RECORD STORE_SCANNED_METADATA RECORD_DIRECTLY_TO_DISK YES MAX_FEATURES_TO_RECORD WIN32 2000000
|
|
# -------------------------------------------------------------------------
|
|
INCLUDE [ if { ("AREA" == "SOLID") } { puts "MACRO USE_SOLID_BUFFER_FACTORY *"; puts "MACRO USE_DISSOLVE_FACTORY NOT_THIS_TIME"; } else { puts "MACRO USE_SOLID_BUFFER_FACTORY NOT_THIS_TIME"; puts "MACRO USE_DISSOLVE_FACTORY *"; } ]
|
|
#
|
|
# This is the AREA part of the buffering:
|
|
#
|
|
INCLUDE [if { ("JOIN_MITER" == "JOIN_MITER") } { puts "MACRO MITER_TO_USE 1" } else { puts "MACRO MITER_TO_USE 0" } ]
|
|
FACTORY_DEF $(USE_DISSOLVE_FACTORY) PolygonDissolveFactory INPUT FEATURE_TYPE public.osm_roads_pgr_patch_POSTGIS_1_0_K7A/nX9F3gw= FACTORY_NAME Bufferer REJECT_INVALID_GEOM Yes PRE_BUFFER "5" "22.5" "CAP_BUTT" "JOIN_MITER" "$(MITER_TO_USE)" FULL DISSOLVE_MODE GEOS LIST_ATTRS_TO_INCLUDE { <Unused> } LIST_ATTRS_TO_INCLUDE_MODE <Unused> OUTPUT POLYGON FEATURE_TYPE Bufferer_BUFFERED OUTPUT NON_POLYGON FEATURE_TYPE Bufferer_BUFFERED OUTPUT REJECTED FEATURE_TYPE Bufferer_<REJECTED>
|
|
#
|
|
# This is the SOLID part of the buffering:
|
|
#
|
|
FACTORY_DEF $(USE_SOLID_BUFFER_FACTORY) SolidBufferingFactory FACTORY_NAME Bufferer INPUT FEATURE_TYPE public.osm_roads_pgr_patch_POSTGIS_1_0_K7A/nX9F3gw= SPHERE_RADIUS "5" SPHERE_DIVISIONS "<Unused>" OUTPUT BUFFERED FEATURE_TYPE Bufferer_BUFFERED OUTPUT <REJECTED> FEATURE_TYPE Bufferer_<REJECTED>
|
|
# -------------------------------------------------------------------------
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME HullReplacer INPUT FEATURE_TYPE Bufferer_BUFFERED INPUT FEATURE_TYPE Bufferer_<REJECTED> OUTPUT FEATURE_TYPE ___TOREJECTOR___ @RenameAttributes(FME_STRICT,___fme_rejection_code___,fme_rejection_code) @ConvexHull(CONVEX ,AUTOMATIC ,"<Unused>" )
|
|
FACTORY_DEF * TestFactory FACTORY_NAME HullReplacer_Rejector INPUT FEATURE_TYPE ___TOREJECTOR___ TEST @Value(fme_rejection_code) != "" OUTPUT FAILED FEATURE_TYPE HullReplacer_HULL @RenameAttributes(FME_STRICT,fme_rejection_code,___fme_rejection_code___)
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME "HullReplacer HULL Splitter" INPUT FEATURE_TYPE HullReplacer_HULL OUTPUT FEATURE_TYPE HullReplacer_HULL_0_f4IimvxOgV8= OUTPUT FEATURE_TYPE HullReplacer_HULL_1_tM5NJpCGuDo=
|
|
# -------------------------------------------------------------------------
|
|
FACTORY_DEF {*} PolygonDissolveFactory INPUT FEATURE_TYPE HullReplacer_HULL_1_tM5NJpCGuDo= FACTORY_NAME Dissolver NON_OVERLAPPING_INPUT No ACCUM_INPUT_ATTRS One DEAGGREGATE_INPUT Yes LIST_ATTRS_TO_INCLUDE { <Unused> } LIST_ATTRS_TO_INCLUDE_MODE SELECTED MODE COMPLETE CONNECT_Z_MODE FIRST_WINS CLEANING_TOLERANCE NONE OUTPUT_REMNANTS OUTPUT POLYGON FEATURE_TYPE Dissolver_AREA OUTPUT REJECTED FEATURE_TYPE Dissolver_<REJECTED>
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME "Dissolver AREA Splitter" INPUT FEATURE_TYPE Dissolver_AREA OUTPUT FEATURE_TYPE Dissolver_AREA_0_ETD2D9TM6RM= OUTPUT FEATURE_TYPE Dissolver_AREA_1_L04hQmr69h0=
|
|
# -------------------------------------------------------------------------
|
|
# 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]} {Dissolver__Rejected_} _]_[expr round(rand() * 1000000)]_[clock clicks -milliseconds]"; puts "MACRO SAFE_FFS_NAME $safeName"; ]
|
|
FACTORY_DEF {*} InspectorFactory FACTORY_NAME Dissolver__Rejected__Prepper COMMAND_PARM_EVALUATION SINGLE_PASS INPUT FEATURE_TYPE Dissolver_<REJECTED> GROUP_ATTRIBUTE __inspector_feature_type_attr__ GROUP_BY { } GROUP_ATTRIBUTE_PREFIX { Dissolver__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 Dissolver__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 CREATE_SPATIAL_INDEX "$(VISUALIZER_CREATE_SPATIAL_INDEX)" INSPECTOR "$(VISUALIZER_CREATE_SPATIAL_INDEX)" FSC_SCHEMA id,varchar<openparen>255<closeparen>,osm_id,varchar<openparen>255<closeparen>,highway,varchar<openparen>255<closeparen>,type,varchar<openparen>255<closeparen>,oneway,varchar<openparen>255<closeparen>,ref,varchar<openparen>255<closeparen>,name_fr,varchar<openparen>255<closeparen>,name_br,varchar<openparen>255<closeparen>,source,varchar<openparen>255<closeparen>,target,varchar<openparen>255<closeparen>,cost,varchar<openparen>255<closeparen>,reverse_cost,varchar<openparen>255<closeparen>,fme_rejection_code,varchar<openparen>255<closeparen> MODE RECORD STORE_SCANNED_METADATA RECORD_DIRECTLY_TO_DISK YES MAX_FEATURES_TO_RECORD WIN32 2000000
|
|
# -------------------------------------------------------------------------
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME HullReplacer_2 INPUT FEATURE_TYPE Dissolver_AREA_1_L04hQmr69h0= OUTPUT FEATURE_TYPE ___TOREJECTOR___ @RenameAttributes(FME_STRICT,___fme_rejection_code___,fme_rejection_code) @ConvexHull(CONCAVE ,AUTOMATIC ,"<Unused>" )
|
|
FACTORY_DEF * TestFactory FACTORY_NAME HullReplacer_2_Rejector INPUT FEATURE_TYPE ___TOREJECTOR___ TEST @Value(fme_rejection_code) != "" OUTPUT FAILED FEATURE_TYPE HullReplacer_2_HULL @RenameAttributes(FME_STRICT,fme_rejection_code,___fme_rejection_code___)
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME "HullReplacer_2 HULL Splitter" INPUT FEATURE_TYPE HullReplacer_2_HULL OUTPUT FEATURE_TYPE HullReplacer_2_HULL_0_8qJdQMIjWJ0= OUTPUT FEATURE_TYPE HullReplacer_2_HULL_1_nwdPsNuXZQw=
|
|
# -------------------------------------------------------------------------
|
|
INCLUDE [ if { ("AREA" == "SOLID") } { puts "MACRO USE_SOLID_BUFFER_FACTORY *"; puts "MACRO USE_DISSOLVE_FACTORY NOT_THIS_TIME"; } else { puts "MACRO USE_SOLID_BUFFER_FACTORY NOT_THIS_TIME"; puts "MACRO USE_DISSOLVE_FACTORY *"; } ]
|
|
#
|
|
# This is the AREA part of the buffering:
|
|
#
|
|
INCLUDE [if { ("JOIN_MITER" == "JOIN_MITER") } { puts "MACRO MITER_TO_USE 1" } else { puts "MACRO MITER_TO_USE 0" } ]
|
|
FACTORY_DEF $(USE_DISSOLVE_FACTORY) PolygonDissolveFactory INPUT FEATURE_TYPE HullReplacer_2_HULL_1_nwdPsNuXZQw= FACTORY_NAME Bufferer_2 REJECT_INVALID_GEOM Yes PRE_BUFFER "-1" "22.5" "CAP_BUTT" "JOIN_MITER" "$(MITER_TO_USE)" FULL DISSOLVE_MODE GEOS LIST_ATTRS_TO_INCLUDE { <Unused> } LIST_ATTRS_TO_INCLUDE_MODE <Unused> OUTPUT POLYGON FEATURE_TYPE Bufferer_2_BUFFERED OUTPUT NON_POLYGON FEATURE_TYPE Bufferer_2_BUFFERED
|
|
#
|
|
# This is the SOLID part of the buffering:
|
|
#
|
|
FACTORY_DEF $(USE_SOLID_BUFFER_FACTORY) SolidBufferingFactory FACTORY_NAME Bufferer_2 INPUT FEATURE_TYPE HullReplacer_2_HULL_1_nwdPsNuXZQw= SPHERE_RADIUS "-1" SPHERE_DIVISIONS "<Unused>" OUTPUT BUFFERED FEATURE_TYPE Bufferer_2_BUFFERED
|
|
# -------------------------------------------------------------------------
|
|
FACTORY_DEF * DeaggregateFactory FACTORY_NAME Deaggregator INPUT FEATURE_TYPE Bufferer_2_BUFFERED ATTR_ACCUM_MODE "HANDLE_CONFLICT" ATTR_CONFLICT_RES "INCOMING_IF_CONFLICT" INCOMING_PREFIX "<Unused>" RECURSIVE No SPLIT_COMPOSITES No INSTANTIATE_GEOMETRY_INSTANCES_NEW No SET_FME_TYPE Yes PART_NUMBER_FIELD _part_number GEOMETRY_NAME_FIELD _geometry_name ID_ATTR _hierarchy_id PARENT_ID_ATTR _hierarchy_parent_id CHILD_ID_ATTR _hierarchy_child_id_list COPY_ATTR EVERY_NODE OUTPUT POINT FEATURE_TYPE Deaggregator_DEAGGREGATED OUTPUT LINE FEATURE_TYPE Deaggregator_DEAGGREGATED OUTPUT POLYGON FEATURE_TYPE Deaggregator_DEAGGREGATED OUTPUT DONUT FEATURE_TYPE Deaggregator_DEAGGREGATED OUTPUT AGGREGATE FEATURE_TYPE Deaggregator_DEAGGREGATED
|
|
# -------------------------------------------------------------------------
|
|
INCLUDE [ set macroLine "MACRO AttributeKeeper_fd7f64f4_5c9b_451a_b755_5ed563171dc112_LIST_EXP "; foreach attr [split ""] { set attr [FME_DecodeText $attr]; set attr [regsub "{}$" $attr "{}.*"]; set attr [regsub -all "{}" $attr "\\{\[0-9\]+\\}"]; append macroLine ",^$attr$"; }; puts $macroLine; ]
|
|
FACTORY_DEF {*} TeeFactory FACTORY_NAME AttributeKeeper INPUT FEATURE_TYPE Deaggregator_DEAGGREGATED OUTPUT { FEATURE_TYPE AttributeKeeper_OUTPUT @KeepAttributes(fme_encoded,,fme_pcre_match,"^fme_$(AttributeKeeper_fd7f64f4_5c9b_451a_b755_5ed563171dc112_LIST_EXP)") }
|
|
# -------------------------------------------------------------------------
|
|
MACRO OUTPUT_AREA_FTYPE not_selected
|
|
MACRO OUTPUT_AREA_FTYPE GeometryFilter_AREA
|
|
MACRO OUTPUT_INSTANCE_FTYPE not_selected
|
|
Lookup GeometryFilter_RouterTable "" "not_selected" fme_area $(OUTPUT_AREA_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 GeometryFilter_InputPassThrough INPUT FEATURE_TYPE AttributeKeeper_OUTPUT OUTPUT FEATURE_TYPE GeometryFilter___Input___ @Geometry(FIX_FMETYPE_FMEGEOMETRY)
|
|
FACTORY_DEF $(INSTANCE_FILTERING) TestFactory FACTORY_NAME GeometryFilter_InstanceTest INPUT FEATURE_TYPE GeometryFilter___Input___ TEST @Geometry(IS_GEOMETRY_INSTANCE) == 1 OUTPUT PASSED FEATURE_TYPE $(OUTPUT_INSTANCE_FTYPE) OUTPUT FAILED FEATURE_TYPE GeometryFilter___Input___
|
|
FACTORY_DEF $(COLLECTION_HANDLING) TestFactory FACTORY_NAME GeometryFilter_CollectionTest INPUT FEATURE_TYPE GeometryFilter___Input___ TEST &fme_type == "fme_collection" OUTPUT FAILED FEATURE_TYPE GeometryFilter___Not_Collection___ OUTPUT PASSED FEATURE_TYPE GeometryFilter___Collection___
|
|
FACTORY_DEF $(COLLECTION_HANDLING) DeaggregateFactory FACTORY_NAME GeometryFilter_Deagg INPUT FEATURE_TYPE GeometryFilter___Collection___ HOMOGENIZE_COLLECTIONS YES RECURSIVE YES SET_FME_TYPE YES INSTANTIATE_GEOMETRY_INSTANCES_NEW <Unused> OUTPUT POINT FEATURE_TYPE GeometryFilter___HomogeneousAggregate___ OUTPUT LINE FEATURE_TYPE GeometryFilter___HomogeneousAggregate___ OUTPUT POLYGON FEATURE_TYPE GeometryFilter___HomogeneousAggregate___ OUTPUT DONUT FEATURE_TYPE GeometryFilter___HomogeneousAggregate___ OUTPUT AGGREGATE FEATURE_TYPE GeometryFilter___HomogeneousAggregate___
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME GeometryFilter_RouterPrepper INPUT FEATURE_TYPE GeometryFilter___HomogeneousAggregate___ INPUT FEATURE_TYPE GeometryFilter___Not_Collection___ INPUT FEATURE_TYPE GeometryFilter___Input___ OUTPUT FEATURE_TYPE GeometryFilter___Prepped___ GeometryFilter_c8cbda62_849c_4412_abc1_08a00117e7fe7_targetFeatureType @Lookup(GeometryFilter_RouterTable,&fme_type)
|
|
FACTORY_DEF * TestFactory FACTORY_NAME GeometryFilter_Router INPUT FEATURE_TYPE GeometryFilter___Prepped___ TEST @Value(GeometryFilter_c8cbda62_849c_4412_abc1_08a00117e7fe7_targetFeatureType) != "not_selected" OUTPUT PASSED FEATURE_TYPE * @FeatureType(@Value(GeometryFilter_c8cbda62_849c_4412_abc1_08a00117e7fe7_targetFeatureType)) @RemoveAttributes(GeometryFilter_c8cbda62_849c_4412_abc1_08a00117e7fe7_targetFeatureType) OUTPUT FAILED FEATURE_TYPE GeometryFilter_<UNFILTERED> @RemoveAttributes(GeometryFilter_c8cbda62_849c_4412_abc1_08a00117e7fe7_targetFeatureType)
|
|
FACTORY_DEF * TeeFactory FACTORY_NAME "GeometryFilter <UNFILTERED> Transformer Output Nuker" INPUT FEATURE_TYPE GeometryFilter_<UNFILTERED>
|
|
# -------------------------------------------------------------------------
|
|
# 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]} {HullReplacer_2_Hull} _]_[expr round(rand() * 1000000)]_[clock clicks -milliseconds]"; puts "MACRO SAFE_FFS_NAME $safeName"; ]
|
|
FACTORY_DEF {*} InspectorFactory FACTORY_NAME HullReplacer_2_Hull_Prepper COMMAND_PARM_EVALUATION SINGLE_PASS INPUT FEATURE_TYPE HullReplacer_2_HULL_0_8qJdQMIjWJ0= GROUP_ATTRIBUTE __inspector_feature_type_attr__ GROUP_BY { } GROUP_ATTRIBUTE_PREFIX { HullReplacer_2_Hull } 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 HullReplacer_2_Hull_Recorder COMMAND_PARM_EVALUATION SINGLE_PASS INPUT FEATURE_TYPE __viewme__ _wb_termination_feature Yes @FeatureType(TERMINATOR_@Value(_wb_termination_xformer)) INPUT FEATURE_TYPE __viewme__ @FeatureType(@Value(__inspector_feature_type_attr__)) @RemoveAttributes(__inspector_feature_type_attr__) FEATURE_FILE "$(VISUALIZER_FEATURE_FILE)" STORE_SCANNED_SCHEMA YES CREATE_SPATIAL_INDEX "$(VISUALIZER_CREATE_SPATIAL_INDEX)" INSPECTOR "$(VISUALIZER_CREATE_SPATIAL_INDEX)" FSC_SCHEMA id,varchar<openparen>255<closeparen>,osm_id,varchar<openparen>255<closeparen>,highway,varchar<openparen>255<closeparen>,type,varchar<openparen>255<closeparen>,oneway,varchar<openparen>255<closeparen>,ref,varchar<openparen>255<closeparen>,name_fr,varchar<openparen>255<closeparen>,name_br,varchar<openparen>255<closeparen>,source,varchar<openparen>255<closeparen>,target,varchar<openparen>255<closeparen>,cost,varchar<openparen>255<closeparen>,reverse_cost,varchar<openparen>255<closeparen>,fme_rejection_code,varchar<openparen>255<closeparen> 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]} {Dissolver_Area} _]_[expr round(rand() * 1000000)]_[clock clicks -milliseconds]"; puts "MACRO SAFE_FFS_NAME $safeName"; ]
|
|
FACTORY_DEF {*} InspectorFactory FACTORY_NAME Dissolver_Area_Prepper COMMAND_PARM_EVALUATION SINGLE_PASS INPUT FEATURE_TYPE Dissolver_AREA_0_ETD2D9TM6RM= GROUP_ATTRIBUTE __inspector_feature_type_attr__ GROUP_BY { } GROUP_ATTRIBUTE_PREFIX { Dissolver_Area } 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 Dissolver_Area_Recorder COMMAND_PARM_EVALUATION SINGLE_PASS INPUT FEATURE_TYPE __viewme__ _wb_termination_feature Yes @FeatureType(TERMINATOR_@Value(_wb_termination_xformer)) INPUT FEATURE_TYPE __viewme__ @FeatureType(@Value(__inspector_feature_type_attr__)) @RemoveAttributes(__inspector_feature_type_attr__) FEATURE_FILE "$(VISUALIZER_FEATURE_FILE)" STORE_SCANNED_SCHEMA YES CREATE_SPATIAL_INDEX "$(VISUALIZER_CREATE_SPATIAL_INDEX)" INSPECTOR "$(VISUALIZER_CREATE_SPATIAL_INDEX)" FSC_SCHEMA id,varchar<openparen>255<closeparen>,osm_id,varchar<openparen>255<closeparen>,highway,varchar<openparen>255<closeparen>,type,varchar<openparen>255<closeparen>,oneway,varchar<openparen>255<closeparen>,ref,varchar<openparen>255<closeparen>,name_fr,varchar<openparen>255<closeparen>,name_br,varchar<openparen>255<closeparen>,source,varchar<openparen>255<closeparen>,target,varchar<openparen>255<closeparen>,cost,varchar<openparen>255<closeparen>,reverse_cost,varchar<openparen>255<closeparen>,fme_rejection_code,varchar<openparen>255<closeparen> 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]} {HullReplacer_Hull} _]_[expr round(rand() * 1000000)]_[clock clicks -milliseconds]"; puts "MACRO SAFE_FFS_NAME $safeName"; ]
|
|
FACTORY_DEF {*} InspectorFactory FACTORY_NAME HullReplacer_Hull_Prepper COMMAND_PARM_EVALUATION SINGLE_PASS INPUT FEATURE_TYPE HullReplacer_HULL_0_f4IimvxOgV8= GROUP_ATTRIBUTE __inspector_feature_type_attr__ GROUP_BY { } GROUP_ATTRIBUTE_PREFIX { HullReplacer_Hull } 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 HullReplacer_Hull_Recorder COMMAND_PARM_EVALUATION SINGLE_PASS INPUT FEATURE_TYPE __viewme__ _wb_termination_feature Yes @FeatureType(TERMINATOR_@Value(_wb_termination_xformer)) INPUT FEATURE_TYPE __viewme__ @FeatureType(@Value(__inspector_feature_type_attr__)) @RemoveAttributes(__inspector_feature_type_attr__) FEATURE_FILE "$(VISUALIZER_FEATURE_FILE)" STORE_SCANNED_SCHEMA YES CREATE_SPATIAL_INDEX "$(VISUALIZER_CREATE_SPATIAL_INDEX)" INSPECTOR "$(VISUALIZER_CREATE_SPATIAL_INDEX)" FSC_SCHEMA id,varchar<openparen>255<closeparen>,osm_id,varchar<openparen>255<closeparen>,highway,varchar<openparen>255<closeparen>,type,varchar<openparen>255<closeparen>,oneway,varchar<openparen>255<closeparen>,ref,varchar<openparen>255<closeparen>,name_fr,varchar<openparen>255<closeparen>,name_br,varchar<openparen>255<closeparen>,source,varchar<openparen>255<closeparen>,target,varchar<openparen>255<closeparen>,cost,varchar<openparen>255<closeparen>,reverse_cost,varchar<openparen>255<closeparen>,fme_rejection_code,varchar<openparen>255<closeparen> MODE RECORD STORE_SCANNED_METADATA RECORD_DIRECTLY_TO_DISK YES MAX_FEATURES_TO_RECORD WIN32 2000000
|
|
# -------------------------------------------------------------------------
|
|
|
|
FACTORY_DEF * RoutingFactory FACTORY_NAME "Destination Feature Type Routing Correlator" COMMAND_PARM_EVALUATION SINGLE_PASS INPUT FEATURE_TYPE * ROUTE FME_GENERIC GeometryFilter_AREA TO POSTGIS __GO_TO_FINAL_OUTPUT_ROUTER__ multi_writer_id,0,<at>SupplyAttributes<openparen>ENCODED<comma>__wb_out_feat_type__<comma>public.osm_roads_pgr_patch_mask<closeparen> COORDINATE_SYSTEM EPSG:2154 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__
|
|
|
|
# -------------------------------------------------------------------------
|
|
|
|
FACTORY_DEF * CreationFactory FACTORY_NAME VisualizerProcessor CREATE_AT_END OUTPUT FEATURE_TYPE __NUKEME__ @TCL("if [file exists {$(WORKSPACE_TEMP_DIR)}] {set files [glob -nocomplain -directory {$(WORKSPACE_TEMP_DIR)} -tails *.ffs]; if {[llength $files] == 1} { set theFile {$(WORKSPACE_TEMP_DIR)/}; append theFile [lindex $files 0]; eval FME_Execute System \173\042$(FME_HOME_UNIX)/fmedatainspector\042 --visualizer --single-application --delete-on-close --no-source-prompt -f FFS \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 public.osm_roads_pgr_patch_mask 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 id serial,PrimaryKey name text
|