diff --git a/client/css/icons/fonts/veremes.ttf b/client/css/icons/fonts/veremes.ttf old mode 100755 new mode 100644 diff --git a/client/javascript/test/e2e/resource/dep dep.zip b/client/javascript/test/e2e/resource/dep dep.zip new file mode 100755 index 0000000000000000000000000000000000000000..c13d6a953c8948ebf61105ad0339f9378c56168b Binary files /dev/null and b/client/javascript/test/e2e/resource/dep dep.zip differ diff --git a/client/javascript/test/e2e/resource/ee aa.fmw b/client/javascript/test/e2e/resource/ee aa.fmw new file mode 100755 index 0000000000000000000000000000000000000000..cb694b029750143156d66b8c6612d47add2d45c6 --- /dev/null +++ b/client/javascript/test/e2e/resource/ee aa.fmw @@ -0,0 +1,1149 @@ +#! <?xml version="1.0" encoding="UTF-8" ?> +#! <WORKSPACE +# +# +# Ligne de commande pour exécuter le projet : +# +# +# "C:\Program Files (x86)\FME2016_b16494\fme.exe" "E:\margot\gtf\2016\2016-11\t_upload_fmw\ee aa.fmw" +# --DestDataset_MAPINFO "mlk" +# +# +#! LAST_SAVE_BUILD="FME(R) 2016.1.0.1 (20160516 - Build 16494 - WIN32)" +#! MULTI_WRITER_DATASET_ORDER="BY_ID" +#! END_TCL="" +#! CATEGORY="" +#! FME_STROKE_MAX_DEVIATION="0" +#! DOC_TOP_LEFT="100 -158.751" +#! REQUIREMENTS="" +#! MAX_LOG_FEATURES="200" +#! LOG_MAX_RECORDED_FEATURES="200" +#! LEGAL_TERMS_CONDITIONS="" +#! ATTR_TYPE_ENCODING="SDF" +#! SHOW_INFO_NODES="true" +#! USAGE="" +#! WARN_INVALID_XFORM_PARAM="Yes" +#! VIEW_POSITION="-93.7509 0" +#! REDIRECT_TERMINATORS="NONE" +#! FME_GEOMETRY_HANDLING="Enhanced" +#! DESCRIPTION="" +#! FME_IMPLICIT_CSMAP_REPROJECTION_MODE="Auto" +#! SOURCE="NONE" +#! FME_DOCUMENT_PRIORGUID="76ccf1e0-a584-4e12-9140-9f0fbf4fa294" +#! TITLE="" +#! ZOOM_SCALE="100" +#! WORKSPACE_VERSION="1" +#! EXPLICIT_BOOKMARK_ORDER="false" +#! FME_SERVER_SERVICES="" +#! DESTINATION_ROUTING_FILE="" +#! LOG_FILE="" +#! SOURCE_ROUTING_FILE="" +#! BEGIN_PYTHON="" +#! PASSWORD="" +#! REQUIREMENTS_KEYWORD="" +#! LAST_SAVE_DATE="2016-11-16T10:09:14" +#! FME_BUILD_NUM="16494" +#! PYTHON_COMPATIBILITY="27" +#! IGNORE_READER_FAILURE="No" +#! DESTINATION="NONE" +#! FME_DOCUMENT_GUID="f97ed661-1527-47a1-9909-1551846f3d59" +#! END_PYTHON="" +#! FME_REPROJECTION_ENGINE="FME" +#! BEGIN_TCL="" +#! SHOW_ANNOTATIONS="true" +#! DOC_EXTENTS="2246.9 128.751" +#! HISTORY="" +#! > +#! <DATASETS> +#! <DATASET +#! IS_SOURCE="true" +#! ROLE="READER" +#! FORMAT="ESRISHAPE" +#! DATASET="$(FME_MF_DIR_UNIX)\dpt2.shp" +#! KEYWORD="ESRISHAPE_1" +#! MULTI_GEOM_ALLOWED="false" +#! ATTR_MAX_LENGTH="0" +#! ATTR_CASE="ANY" +#! ALLOWED_FEAT_TYPES="" +#! WRITE_DEFS="true" +#! DEFLINE_TEMPLATE="SHAPE_GEOMETRY {FME_GEN_GEOMETRY}" +#! DEFLINE_ATTRS="true" +#! EXPOSABLE_ATTRS="fme_geometry fme_char(50) fme_text_size double multi_reader_keyword char(50) shape_measures char(254) fme_dataset char(50) fme_primary_axis double multi_reader_full_id long multi_reader_id long fme_basename char(50) fme_feature_type char(50) fme_fill_color char(50) fme_text_string char(50) fme_start_angle double fme_rotation double multi_reader_type char(50) fme_type char(50) shape_geometry_error{} char(254) fme_secondary_axis double SHAPE_GEOMETRY char(50) fme_color char(50) fme_sweep_angle double" +#! DEFLINE_PARMS="" +#! ATTR_INDEX_TYPES="INDEX" +#! ATTR_NAME_INVALID_CHARS="" +#! SUPPORTS_FEATURE_TYPE_FANOUT="true" +#! ENABLED="true" +#! DYNAMIC_FEATURE_TYPES_LIST_ON_MERGE="true" +#! DATASET_TYPE="FILEDIR" +#! GENERATE_FME_BUILD_NUM="16494" +#! START_FEATURE="" +#! MAX_FEATURES_PER_FEATURE_TYPE="" +#! FEATURE_TYPES="" +#! MAX_FEATURES="" +#! MIN_FEATURES="" +#! COORDSYS="" +#! > +#! <METAFILE_PARAMETER +#! NAME="FEATURE_TYPE_DEFAULT_NAME" +#! VALUE="Shapefile1" +#! /> +#! <METAFILE_PARAMETER +#! NAME="FEATURE_TYPE_NAME" +#! VALUE="Shapefile" +#! /> +#! <METAFILE_PARAMETER +#! NAME="DATASET_NAME" +#! VALUE="shp file" +#! /> +#! <METAFILE_PARAMETER +#! NAME="DEFAULT_GEOMETRY_TYPE" +#! VALUE="shape_first_feature" +#! /> +#! <METAFILE_PARAMETER +#! NAME="WRITER_DATASET_HINT" +#! VALUE="Specify a folder for the Esri Shapefile" +#! /> +#! <METAFILE_PARAMETER +#! NAME="ADVANCED_PARMS" +#! VALUE="ESRISHAPE_IN_SEARCH_ENVELOPE_MINX ESRISHAPE_IN_SEARCH_ENVELOPE_MINY ESRISHAPE_IN_SEARCH_ENVELOPE_MAXX ESRISHAPE_IN_SEARCH_ENVELOPE_MAXY ESRISHAPE_IN_CLIP_TO_ENVELOPE SEARCH_ENVELOPE_COORDINATE_SYSTEM ESRISHAPE_IN_SEARCH_ENVELOPE_COORDINATE_SYSTEM" +#! /> +#! <METAFILE_PARAMETER +#! NAME="READER_DATASET_HINT" +#! VALUE="Select the Esri Shapefile(s)" +#! /> +#! </DATASET> +#! <DATASET +#! IS_SOURCE="false" +#! ROLE="WRITER" +#! FORMAT="MAPINFO" +#! DATASET="$(DestDataset_MAPINFO)" +#! KEYWORD="MAPINFO_1" +#! MULTI_GEOM_ALLOWED="true" +#! ATTR_MAX_LENGTH="31" +#! ATTR_CASE="ANY_FIRST_NONNUMERIC" +#! ALLOWED_FEAT_TYPES="" +#! WRITE_DEFS="true" +#! DEFLINE_TEMPLATE="" +#! DEFLINE_ATTRS="true" +#! EXPOSABLE_ATTRS="fme_text_string char(50) mapinfo_text_width float fme_secondary_axis float mapinfo_symbol_style smallint mapinfo_center_xcoord float fme_text_size float mapinfo_text_fontstyle smallint mapinfo_text_fontstyle_blink char(10) mapinfo_text_fontstyle_expanded char(10) mapinfo_secondary_axis float mapinfo_text_line_end_y float mapinfo_text_line_end_x float mapinfo_smooth logical mapinfo_text_fontstyle_bold char(10) mapinfo_brush_foreground integer mapinfo_rounding float fme_start_angle float mapinfo_symbol_size integer mapinfo_text_fontfgcolor integer mapinfo_text_fontstyle_allcaps char(10) mapinfo_text_fontsize float mapinfo_pen_pattern smallint mapinfo_text_spacing smallint mapinfo_text_line_pen_pattern integer mapinfo_sweep_angle float fme_feature_type char(50) mapinfo_text_justification char(30) mapinfo_centroid_y float fme_geometry fme_char(50) mapinfo_text_fontstyle_halo char(10) mapinfo_centroid_x float mapinfo_text_fontstyle_inverse char(10) mapinfo_text_line_pen_color integer mapinfo_primary_axis float fme_color char(50) fme_dataset char(50) fme_rotation float mapinfo_text_fontname char(50) mapinfo_text_string char(255) mapinfo_symbol_shape integer mapinfo_brush_pattern smallint mapinfo_text_fontstyle_strikeout char(10) mapinfo_text_line_pen_width integer mapinfo_symbol_file_name char(255) mapinfo_text_linetype integer mapinfo_text_fontstyle_opaque char(10) fme_fill_color char(50) mapinfo_start_angle float mapinfo_type char(25) mapinfo_pen_color integer fme_basename char(50) mapinfo_text_fontstyle_shadow char(10) mapinfo_symbol_color integer mapinfo_text_height float mapinfo_text_fontstyle_italic char(10) fme_primary_axis float mapinfo_pen_width smallint mapinfo_rotation float mapinfo_center_ycoord float mapinfo_rounding_height float mapinfo_brush_background integer mapinfo_symbol_angle float mapinfo_text_fontstyle_underline char(10) mapinfo_text_fontbgcolor integer fme_sweep_angle float mapinfo_brush_transparent logical mapinfo_text_fontstyle_outline char(10) mapinfo_symbol_font char(50) fme_type char(50)" +#! DEFLINE_PARMS="" +#! ATTR_INDEX_TYPES="indexed" +#! ATTR_NAME_INVALID_CHARS="\\/":?*<>|[]= %~!@$&#()^'+-.,`;" +#! SUPPORTS_FEATURE_TYPE_FANOUT="true" +#! ENABLED="true" +#! DYNAMIC_FEATURE_TYPES_LIST_ON_MERGE="true" +#! DATASET_TYPE="FILEDIR" +#! GENERATE_FME_BUILD_NUM="16494" +#! FANOUT_GROUP="NO" +#! FANOUT_EXPRESSION="" +#! COORDSYS="" +#! > +#! <METAFILE_PARAMETER +#! NAME="FEATURE_TYPE_DEFAULT_NAME" +#! VALUE="Table1" +#! /> +#! <METAFILE_PARAMETER +#! NAME="FEATURE_TYPE_NAME" +#! VALUE="Table" +#! /> +#! <METAFILE_PARAMETER +#! NAME="DATASET_NAME" +#! VALUE="tab file" +#! /> +#! <METAFILE_PARAMETER +#! NAME="WRITER_DATASET_HINT" +#! VALUE="Specify a folder for the MAPINFO file" +#! /> +#! <METAFILE_PARAMETER +#! NAME="ADVANCED_PARMS" +#! VALUE="ESRISHAPE_IN_SEARCH_ENVELOPE_MINX ESRISHAPE_IN_SEARCH_ENVELOPE_MINY ESRISHAPE_IN_SEARCH_ENVELOPE_MAXX ESRISHAPE_IN_SEARCH_ENVELOPE_MAXY ESRISHAPE_IN_CLIP_TO_ENVELOPE SEARCH_ENVELOPE_COORDINATE_SYSTEM VERSION" +#! /> +#! <METAFILE_PARAMETER +#! NAME="READER_DATASET_HINT" +#! VALUE="Select the MAPINFO files" +#! /> +#! </DATASET> +#! </DATASETS> +#! <DATA_TYPES> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="char(width)" +#! FME_TYPE="fme_varchar(width)" +#! FORMAT="ESRISHAPE" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="char(width)" +#! FME_TYPE="fme_varbinary(width)" +#! FORMAT="ESRISHAPE" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="char(width)" +#! FME_TYPE="fme_char(width)" +#! FORMAT="ESRISHAPE" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="char(width)" +#! FME_TYPE="fme_binary(width)" +#! FORMAT="ESRISHAPE" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="char(254)" +#! FME_TYPE="fme_buffer" +#! FORMAT="ESRISHAPE" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="char(254)" +#! FME_TYPE="fme_binarybuffer" +#! FORMAT="ESRISHAPE" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="char(254)" +#! FME_TYPE="fme_xml" +#! FORMAT="ESRISHAPE" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="char(254)" +#! FME_TYPE="fme_json" +#! FORMAT="ESRISHAPE" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="char(20)" +#! FME_TYPE="fme_datetime" +#! FORMAT="ESRISHAPE" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="char(12)" +#! FME_TYPE="fme_time" +#! FORMAT="ESRISHAPE" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="date" +#! FME_TYPE="fme_date" +#! FORMAT="ESRISHAPE" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="double" +#! FME_TYPE="fme_real64" +#! FORMAT="ESRISHAPE" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="double" +#! FME_TYPE="fme_uint32" +#! FORMAT="ESRISHAPE" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="float" +#! FME_TYPE="fme_real32" +#! FORMAT="ESRISHAPE" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="number(20,0)" +#! FME_TYPE="fme_int64" +#! FORMAT="ESRISHAPE" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="number(20,0)" +#! FME_TYPE="fme_uint64" +#! FORMAT="ESRISHAPE" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="logical" +#! FME_TYPE="fme_boolean" +#! FORMAT="ESRISHAPE" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="short" +#! FME_TYPE="fme_int16" +#! FORMAT="ESRISHAPE" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="short" +#! FME_TYPE="fme_int8" +#! FORMAT="ESRISHAPE" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="short" +#! FME_TYPE="fme_uint8" +#! FORMAT="ESRISHAPE" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="long" +#! FME_TYPE="fme_int32" +#! FORMAT="ESRISHAPE" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="long" +#! FME_TYPE="fme_uint16" +#! FORMAT="ESRISHAPE" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="number(width,decimal)" +#! FME_TYPE="fme_decimal(width,decimal)" +#! FORMAT="ESRISHAPE" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="char(width)" +#! FME_TYPE="fme_varchar(width)" +#! FORMAT="MAPINFO" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="char(width)" +#! FME_TYPE="fme_varbinary(width)" +#! FORMAT="MAPINFO" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="char(width)" +#! FME_TYPE="fme_char(width)" +#! FORMAT="MAPINFO" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="char(width)" +#! FME_TYPE="fme_binary(width)" +#! FORMAT="MAPINFO" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="char(254)" +#! FME_TYPE="fme_buffer" +#! FORMAT="MAPINFO" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="char(254)" +#! FME_TYPE="fme_binarybuffer" +#! FORMAT="MAPINFO" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="char(254)" +#! FME_TYPE="fme_xml" +#! FORMAT="MAPINFO" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="char(254)" +#! FME_TYPE="fme_json" +#! FORMAT="MAPINFO" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="datetime" +#! FME_TYPE="fme_datetime" +#! FORMAT="MAPINFO" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="time" +#! FME_TYPE="fme_time" +#! FORMAT="MAPINFO" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="date" +#! FME_TYPE="fme_date" +#! FORMAT="MAPINFO" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="decimal(width,decimal)" +#! FME_TYPE="fme_decimal(width,decimal)" +#! FORMAT="MAPINFO" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="float" +#! FME_TYPE="fme_real64" +#! FORMAT="MAPINFO" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="float" +#! FME_TYPE="fme_real32" +#! FORMAT="MAPINFO" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="integer" +#! FME_TYPE="fme_int32" +#! FORMAT="MAPINFO" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="decimal(11,0)" +#! FME_TYPE="fme_uint32" +#! FORMAT="MAPINFO" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="decimal(20,0)" +#! FME_TYPE="fme_int64" +#! FORMAT="MAPINFO" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="decimal(20,0)" +#! FME_TYPE="fme_uint64" +#! FORMAT="MAPINFO" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="logical" +#! FME_TYPE="fme_boolean" +#! FORMAT="MAPINFO" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="smallint" +#! FME_TYPE="fme_int16" +#! FORMAT="MAPINFO" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="integer" +#! FME_TYPE="fme_uint16" +#! FORMAT="MAPINFO" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="smallint" +#! FME_TYPE="fme_int8" +#! FORMAT="MAPINFO" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="smallint" +#! FME_TYPE="fme_uint8" +#! FORMAT="MAPINFO" +#! /> +#! </DATA_TYPES> +#! <GEOM_TYPES> +#! <GEOM_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="shape_point" +#! FME_TYPE="fme_point" +#! FORMAT="ESRISHAPE" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="shape_multipoint" +#! FME_TYPE="fme_point" +#! FORMAT="ESRISHAPE" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="shape_polyline" +#! FME_TYPE="fme_line" +#! FORMAT="ESRISHAPE" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="shape_polygon" +#! FME_TYPE="fme_area" +#! FORMAT="ESRISHAPE" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="shape_point" +#! FME_TYPE="fme_text" +#! FORMAT="ESRISHAPE" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="shape_polygon" +#! FME_TYPE="fme_ellipse" +#! FORMAT="ESRISHAPE" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="shape_polyline" +#! FME_TYPE="fme_arc" +#! FORMAT="ESRISHAPE" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="shape_multipatch" +#! FME_TYPE="fme_surface" +#! FORMAT="ESRISHAPE" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="shape_multipatch" +#! FME_TYPE="fme_solid" +#! FORMAT="ESRISHAPE" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="shape_polygon" +#! FME_TYPE="fme_rectangle" +#! FORMAT="ESRISHAPE" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="shape_polygon" +#! FME_TYPE="fme_rounded_rectangle" +#! FORMAT="ESRISHAPE" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="shape_null" +#! FME_TYPE="fme_no_geom" +#! FORMAT="ESRISHAPE" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="shape_first_feature" +#! FME_TYPE="fme_no_geom" +#! FORMAT="ESRISHAPE" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="shape_polygon" +#! FME_TYPE="fme_raster" +#! FORMAT="ESRISHAPE" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="shape_polygon" +#! FME_TYPE="fme_point_cloud" +#! FORMAT="ESRISHAPE" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="shape_null" +#! FME_TYPE="fme_feature_table" +#! FORMAT="ESRISHAPE" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="shape_null" +#! FME_TYPE="fme_collection" +#! FORMAT="ESRISHAPE" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="mapinfo_point" +#! FME_TYPE="fme_point" +#! FORMAT="MAPINFO" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="mapinfo_custom_point" +#! FME_TYPE="fme_point" +#! FORMAT="MAPINFO" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="mapinfo_font_point" +#! FME_TYPE="fme_point" +#! FORMAT="MAPINFO" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="mapinfo_polyline" +#! FME_TYPE="fme_line" +#! FORMAT="MAPINFO" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="mapinfo_region" +#! FME_TYPE="fme_area" +#! FORMAT="MAPINFO" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="mapinfo_text" +#! FME_TYPE="fme_text" +#! FORMAT="MAPINFO" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="mapinfo_ellipse" +#! FME_TYPE="fme_ellipse" +#! FORMAT="MAPINFO" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="mapinfo_arc" +#! FME_TYPE="fme_arc" +#! FORMAT="MAPINFO" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="mapinfo_rectangle" +#! FME_TYPE="fme_rectangle" +#! FORMAT="MAPINFO" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="mapinfo_rounded_rectangle" +#! FME_TYPE="fme_rounded_rectangle" +#! FORMAT="MAPINFO" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="mapinfo_raster" +#! FME_TYPE="fme_raster" +#! FORMAT="MAPINFO" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="mapinfo_none" +#! FME_TYPE="fme_no_geom" +#! FORMAT="MAPINFO" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="mapinfo_collection" +#! FME_TYPE="fme_collection" +#! FORMAT="MAPINFO" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="mapinfo_polyline" +#! FME_TYPE="fme_surface" +#! FORMAT="MAPINFO" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="mapinfo_polyline" +#! FME_TYPE="fme_solid" +#! FORMAT="MAPINFO" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="mapinfo_region" +#! FME_TYPE="fme_point_cloud" +#! FORMAT="MAPINFO" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="mapinfo_none" +#! FME_TYPE="fme_feature_table" +#! FORMAT="MAPINFO" +#! /> +#! </GEOM_TYPES> +#! <FEATURE_TYPES> +#! <FEATURE_TYPE +#! IS_SOURCE="true" +#! NODE_NAME="dpt2" +#! FEATURE_TYPE_NAME="" +#! FEATURE_TYPE_NAME_QUALIFIER="" +#! IS_EDITABLE="false" +#! IDENTIFIER="1" +#! FEAT_GEOMTYPE="shape_polygon" +#! POSITION="100 -158.751" +#! BOUNDING_RECT="100 -158.751 -1 -1" +#! ORDER="5e+14" +#! COLLAPSED="false" +#! KEYWORD="ESRISHAPE_1" +#! PARMS_EDITED="true" +#! ENABLED="true" +#! HIDDEN_USER_ATTRS="" +#! MERGE_FILTER="*" +#! MERGE_FILTER_TYPE="FILTER_TYPE_GLOB" +#! MERGE_FILTER_CASE_SENSITIVE="false" +#! DYNAMIC_SCHEMA="false" +#! > +#! <FEAT_ATTRIBUTE ATTR_NAME="NUM_DEP" ATTR_TYPE="char(2)" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="NB_COMM" ATTR_TYPE="short" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="NOM_DEP" ATTR_TYPE="char(30)" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="POP_DEP" ATTR_TYPE="number(16,0)" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="SURF_KM2" ATTR_TYPE="number(16,2)" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="NUM_REG" ATTR_TYPE="short" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="NOM_REG" ATTR_TYPE="char(50)" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! </FEATURE_TYPE> +#! <FEATURE_TYPE +#! IS_SOURCE="false" +#! NODE_NAME="dpt2" +#! FEATURE_TYPE_NAME="" +#! FEATURE_TYPE_NAME_QUALIFIER="" +#! IS_EDITABLE="true" +#! IDENTIFIER="2" +#! FEAT_GEOMTYPE="All" +#! POSITION="1922.78 -158.751" +#! BOUNDING_RECT="1922.78 -158.751 -1 -1" +#! ORDER="5e+14" +#! COLLAPSED="false" +#! KEYWORD="MAPINFO_1" +#! PARMS_EDITED="true" +#! ENABLED="true" +#! SCHEMA_ATTRIBUTE_SOURCE="1" +#! > +#! <FEAT_ATTRIBUTE ATTR_NAME="NUM_DEP" ATTR_TYPE="char(2)" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="NB_COMM" ATTR_TYPE="smallint" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="NOM_DEP" ATTR_TYPE="char(30)" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="POP_DEP" ATTR_TYPE="decimal(16,0)" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="SURF_KM2" ATTR_TYPE="decimal(16,2)" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="NUM_REG" ATTR_TYPE="smallint" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="NOM_REG" ATTR_TYPE="char(50)" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! </FEATURE_TYPE> +#! </FEATURE_TYPES> +#! <FMESERVER> +#! </FMESERVER> +#! <GLOBAL_PARAMETERS> +#! <GLOBAL_PARAMETER +#! GUI_LINE="GUI DIRNAME DestDataset_MAPINFO Nom du Dossier destination MapInfo :" +#! DEFAULT_VALUE="mlk" +#! IS_STAND_ALONE="false" +#! /> +#! </GLOBAL_PARAMETERS> +#! <COMMENTS> +#! <COMMENT +#! IDENTIFIER="4" +#! COMMENT_VALUE="<html><body>Types d'entités source</body></html>" +#! POSITION="100 -30" +#! TOP_LEFT="100 -30" +#! BOTTOM_RIGHT="99 -29" +#! BOUNDING_RECT="100 -30 -1 -1" +#! ORDER="5e+14" +#! FOLLOW_ANCHOR="true" +#! INFO_NODE="false" +#! COLOUR="1,1,0.784314,0.192157" +#! SIZE_POLICY="10" +#! COMMENT_TYPE="SOURCE_HEADER" +#! ANCHORED_NODE="0" +#! /> +#! <COMMENT +#! IDENTIFIER="5" +#! COMMENT_VALUE="<html><body>Flux de données</body></html>" +#! POSITION="1315.64 -30" +#! TOP_LEFT="1315.64 -30" +#! BOTTOM_RIGHT="1314.64 -29" +#! BOUNDING_RECT="1315.64 -30 -1 -1" +#! ORDER="5e+14" +#! FOLLOW_ANCHOR="true" +#! INFO_NODE="false" +#! COLOUR="1,1,0.784314,0.192157" +#! SIZE_POLICY="10" +#! COMMENT_TYPE="DATAFLOW_HEADER" +#! ANCHORED_NODE="0" +#! /> +#! <COMMENT +#! IDENTIFIER="6" +#! COMMENT_VALUE="<html><body>Types d'entités destination</body></html>" +#! POSITION="2346.9 -30" +#! TOP_LEFT="2346.9 -30" +#! BOTTOM_RIGHT="2345.9 -29" +#! BOUNDING_RECT="2346.9 -30 -1 -1" +#! ORDER="5e+14" +#! FOLLOW_ANCHOR="true" +#! INFO_NODE="false" +#! COLOUR="1,1,0.784314,0.192157" +#! SIZE_POLICY="10" +#! COMMENT_TYPE="DEST_HEADER" +#! ANCHORED_NODE="0" +#! /> +#! </COMMENTS> +#! <CONSTANTS> +#! </CONSTANTS> +#! <BOOKMARKS> +#! </BOOKMARKS> +#! <TRANSFORMERS> +#! </TRANSFORMERS> +#! <FEAT_LINKS> +#! <FEAT_LINK +#! IDENTIFIER="3" +#! SOURCE_NODE="1" +#! TARGET_NODE="2" +#! SOURCE_PORT_DESC="-1" +#! TARGET_PORT_DESC="-1" +#! ENABLED="true" +#! EXECUTION_IDX="0" +#! HIDDEN="false" +#! EXTRA_POINTS="" +#! /> +#! </FEAT_LINKS> +#! <BREAKPOINTS> +#! </BREAKPOINTS> +#! <ATTR_LINKS> +#! <ATTR_LINK +#! IDENTIFIER="327683" +#! SOURCE_NODE="1" +#! TARGET_NODE="2" +#! SOURCE_PORT_DESC="4" +#! TARGET_PORT_DESC="4" +#! /> +#! <ATTR_LINK +#! IDENTIFIER="393219" +#! SOURCE_NODE="1" +#! TARGET_NODE="2" +#! SOURCE_PORT_DESC="6" +#! TARGET_PORT_DESC="6" +#! /> +#! <ATTR_LINK +#! IDENTIFIER="196611" +#! SOURCE_NODE="1" +#! TARGET_NODE="2" +#! SOURCE_PORT_DESC="0" +#! TARGET_PORT_DESC="0" +#! /> +#! <ATTR_LINK +#! IDENTIFIER="65539" +#! SOURCE_NODE="1" +#! TARGET_NODE="2" +#! SOURCE_PORT_DESC="2" +#! TARGET_PORT_DESC="2" +#! /> +#! <ATTR_LINK +#! IDENTIFIER="458755" +#! SOURCE_NODE="1" +#! TARGET_NODE="2" +#! SOURCE_PORT_DESC="1" +#! TARGET_PORT_DESC="1" +#! /> +#! <ATTR_LINK +#! IDENTIFIER="262147" +#! SOURCE_NODE="1" +#! TARGET_NODE="2" +#! SOURCE_PORT_DESC="5" +#! TARGET_PORT_DESC="5" +#! /> +#! <ATTR_LINK +#! IDENTIFIER="131075" +#! SOURCE_NODE="1" +#! TARGET_NODE="2" +#! SOURCE_PORT_DESC="3" +#! TARGET_PORT_DESC="3" +#! /> +#! </ATTR_LINKS> +#! <SUBDOCUMENTS> +#! </SUBDOCUMENTS> +#! <LOOKUP_TABLES> +#! </LOOKUP_TABLES> +#! </WORKSPACE> +FME_PYTHON_VERSION 27 +GUI IGNORE SourceDataset_ESRISHAPE_1,ESRISHAPE_IN_SIMPLE_DONUT_GEOMETRY_ESRISHAPE_1,ESRISHAPE_IN_ENCODING_ESRISHAPE_1,ESRISHAPE_IN_EXPOSE_ATTRS_GROUP_ESRISHAPE_1,ESRISHAPE_IN_SEARCH_ENVELOPE_MINX_ESRISHAPE_1,ESRISHAPE_IN_SEARCH_ENVELOPE_MINY_ESRISHAPE_1,ESRISHAPE_IN_SEARCH_ENVELOPE_MAXX_ESRISHAPE_1,ESRISHAPE_IN_SEARCH_ENVELOPE_MAXY_ESRISHAPE_1,ESRISHAPE_IN_CLIP_TO_ENVELOPE_ESRISHAPE_1,ESRISHAPE_IN_NETWORK_AUTHENTICATION_ESRISHAPE_1,ESRISHAPE_IN_SEARCH_ENVELOPE_COORDINATE_SYSTEM_ESRISHAPE_1,_MEASURES_AS_Z_ESRISHAPE_1,ESRISHAPE_IN_DISSOLVE_HOLES_ESRISHAPE_1,ESRISHAPE_IN_REPORT_BAD_GEOMETRY_ESRISHAPE_1,ESRISHAPE_IN_TRIM_PRECEDING_SPACES_ESRISHAPE_1,DestDataset_MAPINFO_1,MAPINFO_OUT_VERSION_MAPINFO_1,MAPINFO_OUT__WRITE_REGION_CENTROIDS_MAPINFO_1,MAPINFO_OUT_TWO_POINT_LINE_AS_POLYLINE_MAPINFO_1,MAPINFO_OUT__STROKE_ARCS_MAPINFO_1,MAPINFO_OUT__COORDSYS_STATEMENT_MAPINFO_1,MAPINFO_OUT__MIF_MINX_MAPINFO_1,MAPINFO_OUT__MIF_MINY_MAPINFO_1,MAPINFO_OUT__MIF_MAXX_MAPINFO_1,MAPINFO_OUT__MIF_MAXY_MAPINFO_1 +DEFAULT_MACRO DestDataset_MAPINFO mlk +GUI DIRNAME DestDataset_MAPINFO Nom du Dossier destination MapInfo : +INCLUDE [ if {{$(DestDataset_MAPINFO)} == {}} { puts_real {Parameter 'DestDataset_MAPINFO' must be given a value.}; exit 1; }; ] +#! START_HEADER +#! encoding="utf-8" +#! WORKSPACE_VERSION 1 +# ============================================================================ +# +# This mapping file was generated by FME Workbench +# on 09/08/16 12:06:56 for translation between ESRISHAPE and MAPINFO +# +# This workspace was generated with FME build 16494 +# +# You may edit this mapping file to customize its operation. Comments are +# placed throughout to assist you. +# +# Modification History: +# +# Name Date Description +# ================= ======== ============================================= +# +# +# ============================================================================ +# ============================================================================ +# The following line defines the title presented to the user when this +# mapping file is run through the FME GUI. You may modify this +# if a more meaningful title would be appropriate. +GUI TITLE ESRISHAPE to MAPINFO Translation +# ============================================================================ +# The following line names the log file to which useful statistics about +# the translation will be written. This line can be uncommented and +# updated if you do wish to keep these statistics. +# LOG_FILENAME translation.log +# LOG_APPEND NO +# ============================================================================ +# The following line instructs the FME to log any features that do not +# match any of the source feature patterns listed further down in +# this file. If you are modifying this mapping file, this will be +# useful to describe to you exactly which features you are losing +# during translation, if the statistics indicate that features are +# not being correlated or grouped. Uncorrelated features do not +# match any source specification, ungrouped features do not have +# any corresponding _DEF line. +# FME_DEBUG UNGROUPED UNCORRELATED +# ============================================================================ +# The following two lines define the type of reader and writer to be +# used for this translation. If you want to translate your data +# back into its original format, you may make a copy of this file +# and switch the reader and writer types. If you rerun the FME, you +# will get your original data back again (together with any modifications +# you made in the meantime). Note that several formats are NOT +# bi-directional (for example, GIF can only be used as a WRITER) +# so a reverse translation may not always be possible. +#! START_WB_HEADER +READER_TYPE ESRISHAPE +READER_KEYWORD ESRISHAPE_1 +READER_GEN_DIRECTIVES DISSOLVE_HOLES,no,UPPER_CASE_ATTR_NAMES,No,SIMPLE_DONUT_GEOMETRY,simple,USE_SEARCH_ENVELOPE,NO,SEARCH_ENVELOPE_MINX,0,SEARCH_ENVELOPE_MINY,0,SEARCH_ENVELOPE_MAXX,0,SEARCH_ENVELOPE_MAXY,0,CLIP_TO_ENVELOPE,NO,CHECK_NUMERIC_FIELDS,yes,SourceDataset,E:<backslash>margot<backslash>gtf<backslash>2016<backslash>2016-09<backslash>dpt2.shp,FME_GEOMETRY_HANDLING,Enhanced + +WRITER_TYPE MULTI_WRITER +MULTI_WRITER_DATASET_ORDER BY_ID +MULTI_WRITER_FIRST_WRITER_ID 0 +MULTI_WRITER_TYPE{0} MAPINFO +MULTI_WRITER_KEYWORD{0} MAPINFO_1 +#! END_WB_HEADER + +#! START_WB_HEADER +MACRO WB_KEYWORD "ESRISHAPE_1" +#! END_WB_HEADER +#! START_SOURCE_HEADER ESRISHAPE ESRISHAPE_1 +# ============================================================================ +# The following GUI line prompts for the source shapefiles +# The dataset this mapping file was generated from was: +#! END_SOURCE_HEADER +#! START_WB_HEADER +DEFAULT_MACRO SourceDataset +INCLUDE [ if {{$(SourceDataset)} != ""} { \ + puts {DEFAULT_MACRO SourceDataset_ESRISHAPE_1 $(SourceDataset)} \ + } ] +#! END_WB_HEADER +#! START_SOURCE_HEADER ESRISHAPE ESRISHAPE_1 +DEFAULT_MACRO SourceDataset_ESRISHAPE_1 $(FME_MF_DIR_UNIX)\dpt2.shp +GUI MULTIFILE SourceDataset_ESRISHAPE_1 Shapefiles(*.shp)|*.shp|Compressed_Shapefiles(*.shz)|*.shz|All_Files(*)|* Source Esri Shapefile(s): +# ===================================================================== +# Provide some control over what attributes have the user-selected +# encoding applied. Normally all attributes are updated after being +# read, but the following lines exclude from this treatment all +# attributes whose names start with fme_ or shape_. +ESRISHAPE_1_UNENCODED_ATTR_PREFIX fme_ shape_ +#Added default value for dissolve holes so that default for DI is consistent with workbench +DEFAULT_MACRO ESRISHAPE_IN_DISSOLVE_HOLES_ESRISHAPE_1 no +ESRISHAPE_1_DISSOLVE_HOLES "$(ESRISHAPE_IN_DISSOLVE_HOLES_ESRISHAPE_1)" +# ============================================================================ +# Determines whether the attribute names should be uppercased, or whether they +# should stay as specified in the shapefile. Once the mapping file/workspace +# has been generated, the value for this keyword should not be changed. +DEFAULT_MACRO ESRISHAPE_IN_UPPER_CASE_ATTR_NAMES_ESRISHAPE_1 No +ESRISHAPE_1_UPPER_CASE_ATTR_NAMES "$(ESRISHAPE_IN_UPPER_CASE_ATTR_NAMES_ESRISHAPE_1)" +# ============================================================================ +# Option to use simple donut geometry creation, which is faster than the +# original creation method, but less meticulous at detecting and correcting +# geometric anomalies (i.e.holeswithinholes) +DEFAULT_MACRO ESRISHAPE_IN_SIMPLE_DONUT_GEOMETRY_ESRISHAPE_1 simple +ESRISHAPE_1_SIMPLE_DONUT_GEOMETRY "$(ESRISHAPE_IN_SIMPLE_DONUT_GEOMETRY_ESRISHAPE_1)" +GUI LOOKUP_CHOICE ESRISHAPE_IN_SIMPLE_DONUT_GEOMETRY_ESRISHAPE_1 "Orientation Only",simple%"Orientation and Spatial Relationship",complex Donut Geometry Detection +# ============================================================================ +# The following keyword allows the user to choose what encoding to +# use for reading the shapefile, overrides dbf file LDID or .cpg +# file if present. +DEFAULT_MACRO ESRISHAPE_IN_ENCODING_ESRISHAPE_1 +ESRISHAPE_1_ENCODING "$(ESRISHAPE_IN_ENCODING_ESRISHAPE_1)" +GUI OPTIONAL ENCODING ESRISHAPE_IN_ENCODING_ESRISHAPE_1 ANSI%SYSTEM%BIG5%EUC%HKBIG5%ISO%OEM%SJIS%UTF-8%CP437%CP708%CP720%CP737%CP775%CP850%CP852%CP855%CP857%CP860%CP861%CP862%CP863%CP864%CP865%CP866%CP869%CP874%CP932%CP936%CP950%CP1250%CP1251%CP1252%CP1253%CP1254%CP1255%CP1256%CP1257%CP1258%ISO8859-1%ISO8859-2%ISO8859-3%ISO8859-4%ISO8859-5%ISO8859-6%ISO8859-7%ISO8859-8%ISO8859-9%ISO-8859-11%ISO8859-13%ISO8859-15%WINDOWS-874 Character Encoding: +#Note: Using the search envelope requires the shape index files (.sbnand.sbx) +DEFAULT_MACRO ESRISHAPE_IN_EXPOSE_ATTRS_GROUP_ESRISHAPE_1 +ESRISHAPE_1_EXPOSE_ATTRS_GROUP "$(ESRISHAPE_IN_EXPOSE_ATTRS_GROUP_ESRISHAPE_1)" +GUI DISCLOSUREGROUP ESRISHAPE_IN_EXPOSE_ATTRS_GROUP_ESRISHAPE_1 ESRISHAPE_EXPOSE_FORMAT_ATTRS Schema Attributes +# Include this file in source setting section to add native search envelope processing +# Zero as a default means we don't do any search -- this makes workbench happier +# =========================================================================== +DEFAULT_MACRO ESRISHAPE_IN_SEARCH_ENVELOPE_MINX_ESRISHAPE_1 0 +ESRISHAPE_1_SEARCH_ENVELOPE "$(ESRISHAPE_IN_SEARCH_ENVELOPE_MINX_ESRISHAPE_1)" +GUI OPTIONAL FLOAT ESRISHAPE_IN_SEARCH_ENVELOPE_MINX_ESRISHAPE_1 Minimum X: +# =========================================================================== +DEFAULT_MACRO ESRISHAPE_IN_SEARCH_ENVELOPE_MINY_ESRISHAPE_1 0 +ESRISHAPE_1_SEARCH_ENVELOPE "$(ESRISHAPE_IN_SEARCH_ENVELOPE_MINY_ESRISHAPE_1)" +GUI OPTIONAL FLOAT ESRISHAPE_IN_SEARCH_ENVELOPE_MINY_ESRISHAPE_1 Minimum Y: +# =========================================================================== +DEFAULT_MACRO ESRISHAPE_IN_SEARCH_ENVELOPE_MAXX_ESRISHAPE_1 0 +ESRISHAPE_1_SEARCH_ENVELOPE "$(ESRISHAPE_IN_SEARCH_ENVELOPE_MAXX_ESRISHAPE_1)" +GUI OPTIONAL FLOAT ESRISHAPE_IN_SEARCH_ENVELOPE_MAXX_ESRISHAPE_1 Maximum X: +# =========================================================================== +DEFAULT_MACRO ESRISHAPE_IN_SEARCH_ENVELOPE_MAXY_ESRISHAPE_1 0 +ESRISHAPE_1_SEARCH_ENVELOPE "$(ESRISHAPE_IN_SEARCH_ENVELOPE_MAXY_ESRISHAPE_1)" +GUI OPTIONAL FLOAT ESRISHAPE_IN_SEARCH_ENVELOPE_MAXY_ESRISHAPE_1 Maximum Y: +# =========================================================================== +DEFAULT_MACRO ESRISHAPE_IN_CLIP_TO_ENVELOPE_ESRISHAPE_1 NO +ESRISHAPE_1_CLIP_TO_ENVELOPE "$(ESRISHAPE_IN_CLIP_TO_ENVELOPE_ESRISHAPE_1)" +GUI OPTIONAL CHECKBOX ESRISHAPE_IN_CLIP_TO_ENVELOPE_ESRISHAPE_1 YES%NO Clip to Search Envelope +DEFAULT_MACRO ESRISHAPE_IN_CHECK_NUMERIC_FIELDS_ESRISHAPE_1 yes +ESRISHAPE_1_CHECK_NUMERIC_FIELDS "$(ESRISHAPE_IN_CHECK_NUMERIC_FIELDS_ESRISHAPE_1)" +# =========================================================================== +DEFAULT_MACRO ESRISHAPE_IN_NETWORK_AUTHENTICATION_ESRISHAPE_1 +ESRISHAPE_1_NETWORK_AUTHENTICATION "$(ESRISHAPE_IN_NETWORK_AUTHENTICATION_ESRISHAPE_1)" +GUI OPTIONAL AUTHENTICATOR ESRISHAPE_IN_NETWORK_AUTHENTICATION_ESRISHAPE_1 CONTAINER%GROUP%CONTAINER_TITLE%"Network Authentication"%PROMPT_TYPE%NETWORK Network Authentication +# =========================================================================== +DEFAULT_MACRO ESRISHAPE_IN_ATTRIBUTE_READING_ESRISHAPE_1 ALL +ESRISHAPE_1_ATTRIBUTE_READING "$(ESRISHAPE_IN_ATTRIBUTE_READING_ESRISHAPE_1)" +# ============================================================================ +# Search Envelope Coordinate System +# BUG18999: Re-adding directive to allow specification of a search envelope +# in a coordinate system other than what the data is in. Note that this +# depends on the source coordinate system being set as well. +DEFAULT_MACRO ESRISHAPE_IN_SEARCH_ENVELOPE_COORDINATE_SYSTEM_ESRISHAPE_1 +GUI OPTIONAL COORDSYS ESRISHAPE_IN_SEARCH_ENVELOPE_COORDINATE_SYSTEM_ESRISHAPE_1 Search Envelope Coordinate System: +ESRISHAPE_1_SEARCH_ENVELOPE_COORDINATE_SYSTEM "$(ESRISHAPE_IN_SEARCH_ENVELOPE_COORDINATE_SYSTEM_ESRISHAPE_1)" +# ============================================================================ +# The following GUI line sets whether measure values in the shapefiles should +# be treated as elevations. +DEFAULT_MACRO _MEASURES_AS_Z_ESRISHAPE_1 no +GUI CHOICE _MEASURES_AS_Z_ESRISHAPE_1 yes%no Treat Measures as Elevation: +ESRISHAPE_1_MEASURES_AS_Z $(_MEASURES_AS_Z_ESRISHAPE_1) +# ============================================================================ +# The following keyword sets whether the reader dissolves holes in donuts. +GUI CHOICE ESRISHAPE_IN_DISSOLVE_HOLES_ESRISHAPE_1 yes%no Dissolve Adjacent Holes: +ESRISHAPE_1_DISSOLVE_HOLES $(ESRISHAPE_IN_DISSOLVE_HOLES_ESRISHAPE_1) +# ============================================================================ +# The following keyword sets whether bad geometry should be reported via +# the shape_geometry_error{} list attribute. +DEFAULT_MACRO ESRISHAPE_IN_REPORT_BAD_GEOMETRY_ESRISHAPE_1 no +GUI CHOICE ESRISHAPE_IN_REPORT_BAD_GEOMETRY_ESRISHAPE_1 yes%no Report Geometry Anomalies: +ESRISHAPE_1_REPORT_BAD_GEOMETRY $(ESRISHAPE_IN_REPORT_BAD_GEOMETRY_ESRISHAPE_1) +DEFAULT_MACRO ESRISHAPE_IN_TRIM_PRECEDING_SPACES_ESRISHAPE_1 YES +GUI CHOICE ESRISHAPE_IN_TRIM_PRECEDING_SPACES_ESRISHAPE_1 yes%no Trim Preceding Spaces: +ESRISHAPE_1_TRIM_PRECEDING_SPACES $(ESRISHAPE_IN_TRIM_PRECEDING_SPACES_ESRISHAPE_1) +ESRISHAPE_1_DATASET "$(SourceDataset_ESRISHAPE_1)" +#! END_SOURCE_HEADER +#! START_WB_HEADER +MACRO WB_KEYWORD "MAPINFO_1" +#! END_WB_HEADER +#! START_DEST_HEADER MAPINFO MAPINFO_1 +# ============================================================================ +# The following GUI line prompts for a folder to be used as the +# the destination for the Mapinfo TAB files. +# The user input is stored in a macro, which is then used to define +# the dataset to be written. +# The dataset this mapping file was generated for was: +#! END_DEST_HEADER +#! START_WB_HEADER +DEFAULT_MACRO DestDataset +INCLUDE [ if {"$(DestDataset)" != ""} { \ + puts {DEFAULT_MACRO DestDataset_MAPINFO_1 $(DestDataset)} \ + } ] +#! END_WB_HEADER +#! START_DEST_HEADER MAPINFO MAPINFO_1 +DEFAULT_MACRO DestDataset_MAPINFO_1 $(DestDataset_MAPINFO) +GUI DIRNAME DestDataset_MAPINFO_1 Destination MapInfo Folder: +# ============================================================================ +# By default, we'll NOT try to use any bounding box information that can be +# read from the source data when the output coordinate system is unknown +DEFAULT_MACRO _USE_SOURCE_BOUNDING_BOX_MAPINFO_1 no +MAPINFO_1_USE_SOURCE_BOUNDING_BOX $(_USE_SOURCE_BOUNDING_BOX_MAPINFO_1) +# ============================================================================ +# Specify the charset name to be used in the TAB file header. NOTE: This name +# is just written out in the header and has no affect on the TAB file contents +# +# This is now for backward compatibility of MITAB. The MITAB writer now put +# the MapInfo charset of the original encoding. Otherwise, it's default (Neutral) +# PR#22004 [PL] +#DEFAULT_MACRO MAPINFO_OUT_CHARSET Neutral +#DEFAULT_MACRO MAPINFO_OUT_CHARSET +# +#MAPINFO_CHARSET $(MAPINFO_OUT_CHARSET_MAPINFO_1) +# ============================================================================ +# Include the mapinfo macro package -- sets up a number of macros for +# mapinfo colors and linestyles +INCLUDE "$(FME_HOME)/metafile/mapinfoMacros.fmi" +MAPINFO_1_PLUGIN_MAX_CHANNELS 100 +DEFAULT_MACRO MAPINFO_OUT_VERSION_MAPINFO_1 900 +MAPINFO_1_VERSION "$(MAPINFO_OUT_VERSION_MAPINFO_1)" +GUI CHOICE MAPINFO_OUT_VERSION_MAPINFO_1 300%450%900%950%1000%1050%1100%1150 File Version: +DEFAULT_MACRO MAPINFO_OUT__WRITE_REGION_CENTROIDS_MAPINFO_1 no +MAPINFO_1__WRITE_REGION_CENTROIDS "$(MAPINFO_OUT__WRITE_REGION_CENTROIDS_MAPINFO_1)" +GUI CHOICE MAPINFO_OUT__WRITE_REGION_CENTROIDS_MAPINFO_1 yes%no Generate and Write Region Centroids: +DEFAULT_MACRO MAPINFO_OUT_TWO_POINT_LINE_AS_POLYLINE_MAPINFO_1 no +MAPINFO_1_TWO_POINT_LINE_AS_POLYLINE "$(MAPINFO_OUT_TWO_POINT_LINE_AS_POLYLINE_MAPINFO_1)" +GUI OPTIONAL CHOICE MAPINFO_OUT_TWO_POINT_LINE_AS_POLYLINE_MAPINFO_1 yes%no Write 2 Point Line as Polyline: +DEFAULT_MACRO MAPINFO_OUT__STROKE_ARCS_MAPINFO_1 no +MAPINFO_1__STROKE_ARCS "$(MAPINFO_OUT__STROKE_ARCS_MAPINFO_1)" +GUI OPTIONAL CHOICE MAPINFO_OUT__STROKE_ARCS_MAPINFO_1 yes%no Stroke Arcs into Polyline: +# ============================================================================ +# The following lines override the default coordinate system for features. This +# provides a mapinfo-specific coordinate system line to the writer. +DEFAULT_MACRO MAPINFO_OUT__COORDSYS_STATEMENT_MAPINFO_1 +MAPINFO_1__COORDSYS_STATEMENT "$(MAPINFO_OUT__COORDSYS_STATEMENT_MAPINFO_1)" +GUI OPTIONAL TEXT MAPINFO_OUT__COORDSYS_STATEMENT_MAPINFO_1 Coordinate System Statement: +# ============================================================================ +# The following lines provide a bounding area for the output files. Because +# MapInfo has a limited precision available for coordinate storage, providing +# a tight bounds on the storage can preserve accuracy. +DEFAULT_MACRO MAPINFO_OUT__MIF_MINX_MAPINFO_1 +MAPINFO_1__MIF_MINX "$(MAPINFO_OUT__MIF_MINX_MAPINFO_1)" +DEFAULT_MACRO MAPINFO_OUT__MIF_MINY_MAPINFO_1 +MAPINFO_1__MIF_MINY "$(MAPINFO_OUT__MIF_MINY_MAPINFO_1)" +DEFAULT_MACRO MAPINFO_OUT__MIF_MAXX_MAPINFO_1 +MAPINFO_1__MIF_MAXX "$(MAPINFO_OUT__MIF_MAXX_MAPINFO_1)" +DEFAULT_MACRO MAPINFO_OUT__MIF_MAXY_MAPINFO_1 +MAPINFO_1__MIF_MAXY "$(MAPINFO_OUT__MIF_MAXY_MAPINFO_1)" +GUI OPTIONAL FLOAT MAPINFO_OUT__MIF_MINX_MAPINFO_1 Bounds Min X: +GUI OPTIONAL FLOAT MAPINFO_OUT__MIF_MINY_MAPINFO_1 Bounds Min Y: +GUI OPTIONAL FLOAT MAPINFO_OUT__MIF_MAXX_MAPINFO_1 Bounds Max X: +GUI OPTIONAL FLOAT MAPINFO_OUT__MIF_MAXY_MAPINFO_1 Bounds Max Y: +# ============================================================================ +# Opt in for destination dataset type vs format type validation +DEFAULT_MACRO MAPINFO_OUT_DESTINATION_DATASETTYPE_VALIDATION_MAPINFO_1 Yes +MAPINFO_1_DESTINATION_DATASETTYPE_VALIDATION "$(MAPINFO_OUT_DESTINATION_DATASETTYPE_VALIDATION_MAPINFO_1)" +DEFAULT_MACRO MAPINFO_OUT_COORDINATE_SYSTEM_GRANULARITY_MAPINFO_1 FEATURE_TYPE +MAPINFO_1_COORDINATE_SYSTEM_GRANULARITY "$(MAPINFO_OUT_COORDINATE_SYSTEM_GRANULARITY_MAPINFO_1)" +MAPINFO_1_BOUNDS $(MAPINFO_OUT__MIF_MINX_MAPINFO_1) $(MAPINFO_OUT__MIF_MINY_MAPINFO_1) $(MAPINFO_OUT__MIF_MAXX_MAPINFO_1) $(MAPINFO_OUT__MIF_MAXY_MAPINFO_1) +MAPINFO_1_DATASET "$(DestDataset_MAPINFO_1)" +#! END_DEST_HEADER +#! START_WB_HEADER +#! END_WB_HEADER + +#! END_HEADER + +LOG_FILENAME "$(FME_MF_DIR)ee aa.log" +LOG_APPEND NO +LOG_MAX_FEATURES 200 +LOG_MAX_RECORDED_FEATURES 200 +FME_REPROJECTION_ENGINE FME +FME_IMPLICIT_CSMAP_REPROJECTION_MODE Auto +FME_GEOMETRY_HANDLING Enhanced +FME_STROKE_MAX_DEVIATION 0 +LOG_TIMINGS YES +LOG_FILTER_MASK -17 +DEFAULT_MACRO DATASET_KEYWORD_ESRISHAPE_1 ESRISHAPE_1 +DEFAULT_MACRO DATASET_KEYWORD_MAPINFO_1 MAPINFO_1 +# ------------------------------------------------------------------------- + +ESRISHAPE_1_READER_META_ATTRIBUTES fme_feature_type + +# ------------------------------------------------------------------------- + +MULTI_READER_CONTINUE_ON_READER_FAILURE No + +# ------------------------------------------------------------------------- + +MACRO WORKSPACE_NAME ee aa +MACRO FME_VIEWER_APP fmedatainspector +# ------------------------------------------------------------------------- +ESRISHAPE_1_DEF dpt2 SHAPE_GEOMETRY shape_polygon NUM_DEP char(2) NB_COMM short NOM_DEP char(30) POP_DEP number(16,0) SURF_KM2 number(16,2) NUM_REG short NOM_REG char(50) +# ------------------------------------------------------------------------- + +FACTORY_DEF * RoutingFactory FACTORY_NAME "Router and Unexpected Input Remover" COMMAND_PARM_EVALUATION SINGLE_PASS MULTI_READER_KEYWORD ESRISHAPE_1 INPUT FEATURE_TYPE * ROUTE ESRISHAPE ESRISHAPE_1::dpt2 TO FME_GENERIC ::dpt2 ALIAS_GEOMETRY MERGE_INPUT Yes OUTPUT ROUTED FEATURE_TYPE * +ESRISHAPE_1_MERGE_DEF ESRISHAPE_1::dpt2 EXACT dpt2 +# ------------------------------------------------------------------------- + +FACTORY_DEF * TeeFactory FACTORY_NAME "dpt2 (ESRISHAPE_1) Splitter" INPUT FEATURE_TYPE dpt2 OUTPUT FEATURE_TYPE dpt2_ESRISHAPE_1 +DEFAULT_MACRO WB_CURRENT_CONTEXT +# ------------------------------------------------------------------------- + +FACTORY_DEF * RoutingFactory FACTORY_NAME "Destination Feature Type Routing Correlator" COMMAND_PARM_EVALUATION SINGLE_PASS INPUT FEATURE_TYPE * ROUTE FME_GENERIC dpt2_ESRISHAPE_1 TO MAPINFO __GO_TO_FINAL_OUTPUT_ROUTER__ multi_writer_id,0,<at>SupplyAttributes<openparen>ENCODED<comma>__wb_out_feat_type__<comma>dpt2<closeparen> 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__ + +# ------------------------------------------------------------------------- +MAPINFO_1_DEF dpt2 NUM_DEP char(2) NB_COMM smallint NOM_DEP char(30) POP_DEP decimal(16,0) SURF_KM2 decimal(16,2) NUM_REG smallint NOM_REG char(50)