#! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #!GUI IGNORE SourceDataset_SHAPE_2,SHAPE_IN_ENCODING_SHAPE_2,SHAPE_IN_EXPOSE_ATTRS_GROUP_SHAPE_2,SHAPE_IN_SEARCH_ENVELOPE_MINX_SHAPE_2,SHAPE_IN_SEARCH_ENVELOPE_MINY_SHAPE_2,SHAPE_IN_SEARCH_ENVELOPE_MAXX_SHAPE_2,SHAPE_IN_SEARCH_ENVELOPE_MAXY_SHAPE_2,SHAPE_IN_CLIP_TO_ENVELOPE_SHAPE_2,SHAPE_IN_NETWORK_AUTHENTICATION_SHAPE_2,SHAPE_IN_NETWORK_PROXY_SHAPE_2,SHAPE_IN_SEARCH_ENVELOPE_COORDINATE_SYSTEM_SHAPE_2,_MEASURES_AS_Z_SHAPE_2,SHAPE_IN_DISSOLVE_HOLES_SHAPE_2,SHAPE_IN_REPORT_BAD_GEOMETRY_SHAPE_2,SHAPE_IN_TRIM_PRECEDING_SPACES_SHAPE_2,DestDataset_OGCKML_1,KML21_DATASET_HINT_OGCKML_1,KML21_STYLE_DOC_OGCKML_1,KML21_SCHEMA_DOC_OGCKML_1,KML21_DOCUMENT_NAME_OGCKML_1,KML21_DOCUMENT_DESC_OGCKML_1,KML21_DOCUMENT_VISIBILITY_OGCKML_1,KML21_ATOM_AUTHOR_NAME_OGCKML_1,KML21_ATOM_AUTHOR_EMAIL_OGCKML_1,KML21_ATOM_LINK_HREF_OGCKML_1,KML21_WATERMARK_NAME_OGCKML_1,KML21_WATERMARK_SNIPPET_OGCKML_1,KML21_WATERMARK_ICON_OGCKML_1,KML21_ATTR_IN_DESCRIPTION_OGCKML_1,KML21_HTML_DESCRIPTIONS_OGCKML_1,KML21_DETECT_RASTERS_OGCKML_1,KML21_RASTER_MODE_OGCKML_1,KML21_RASTER_FORMAT_OGCKML_1,KML21_TEXTURE_FORMAT_OGCKML_1,KML21_COPY_ICON_OGCKML_1,KML21_OUTPUT_SCHEMA_OGCKML_1,KML21_AUTO_CREATE_NETWORK_LINKS_OGCKML_1,KML21_ORIENTATION_OGCKML_1,KML21_LOG_VERBOSE_OGCKML_1,KML21_ENABLE_GENERATED_BY_COMMENT_OGCKML_1,KML21_OMIT_DOCUMENT_ELEMENT_OGCKML_1,KML21_REGIONATE_DATA_OGCKML_1,KML21_EXEC_GO_PIPELINE_OGCKML_1,KML21_EXEC_PO_PIPELINE_OGCKML_1,KML21_CREATE_EMPTY_FOLDERS_OGCKML_1,KML21_TARGET_HREF_OGCKML_1,KML21_MOVE_TO_KML_LOCAL_COORDSYS_OGCKML_1,KML21_WRITE_3D_GEOM_AS_POLYGONS_OGCKML_1,KML21_WRITE_TEXTURES_TXT_FILE_OGCKML_1,KML21_FANOUT_TYPE_OGCKML_1,KML21_GME_COMPATIBILITY_MODE_OGCKML_1 DEFAULT_MACRO DestDataset_OGCKML_3 C:\Projects\FME\KML\3D_Buidling Part.kml GUI FILENAME DestDataset_OGCKML_3 KML_Files(*.kml;*.kmz)|*.kml;*.kmz|All_Files(*.*)|*.* Destination Google KML File: DEFAULT_MACRO SourceDataset_SHAPE_7 $(FME_MF_DIR)RF_Floor_Polyline.shp GUI MULTIFILE SourceDataset_SHAPE_7 Shape_Files(*.shp)|*.shp|All_Files(*.*)|*.* Source Esri Shape File(s): INCLUDE [ if {{$(DestDataset_OGCKML_3)} == {}} { puts_real {Parameter 'DestDataset_OGCKML_3' must be given a value.};出口1;};] INCLUDE [如果{{$(SourceDataset_SHAPE_7)} {==}} {puts_real {参数 'SourceDataset_SHAPE_7' 必须被给出的值}。出口1;};]#!START_HEADER#!START_WB_HEADER READER_TYPE SHAPE READER_KEYWORD SHAPE_2 READER_GEN_DIRECTIVES EXPOSE_ATTRS_GROUP ,, SEARCH_ENVELOPE_MINX,0,SEARCH_ENVELOPE_MINY,0,_MERGE_SCHEMAS,YES,CLIP_TO_ENVELOPE,NO,USE_SEARCH_ENVELOPE,NO,SEARCH_ENVELOPE_MAXX,0,ENCODING ,, SHAPE_EXPOSE_FORMAT_ATTRS ,, SEARCH_ENVELOPE_MAXY,0,UPPER_CASE_ATTR_NAMES,无WRITER_TYPE MULTI_WRITER MULTI_WRITER_DATASET_ORDER BY_ID MULTI_WRITER_FIRST_WRITER_ID 0 MULTI_WRITER_TYPE{0} OGCKML MULTI_WRITER_KEYWORD{0} OGCKML_1 #!END_WB_HEADER#!START_WB_HEADER MACRO WB_KEYWORD “SHAPE_2” #!END_WB_HEADER#!START_SOURCE_HEADER SHAPE SHAPE_2#============================================================================ # The following GUI line prompts for the source shape files # The dataset this mapping file was generated from was: #!END_SOURCE_HEADER#!START_WB_HEADER DEFAULT_MACRO SourceDataset有[如果{{$(SourceDataset)}!= “”} {\ {放DEFAULT_MACRO SourceDataset_SHAPE_2 $(SourceDataset)} \}]#!END_WB_HEADER#!START_SOURCE_HEADER SHAPE SHAPE_2 DEFAULT_MACRO SourceDataset_SHAPE_2 $(SourceDataset_SHAPE_7)GUI的多文件SourceDataset_SHAPE_2 Shape_Files(* SHP)| * .SHP | All_Files(*。*)| *资料来源ESRI的形状文件(S):#===================================================================== # Provide some control over what attributes have the user-selected # encoding applied.通常所有的属性都为#读取后更新,但以下行从该处理所有#属性的名字开始与fme_或shape_排除。SHAPE_2_UNENCODED_ATTR_PREFIX fme_ shape_#============================================================================ # Determines whether the attribute names should be uppercased, or whether they # should stay as specified in the shape file.一旦映射文件/工作区#已经生成,对于该关键字的值不应该被改变。DEFAULT_MACRO SHAPE_IN_UPPER_CASE_ATTR_NAMES_SHAPE_2没有SHAPE_2_UPPER_CASE_ATTR_NAMES “$(SHAPE_IN_UPPER_CASE_ATTR_NAMES_SHAPE_2)” #============================================================================#下面的关键字允许用户选择何种编码方式# use for reading the shape file, overrides dbf file LDID or .cpg # file if present.“$(SHAPE_IN_ENCODING_SHAPE_2)” GUI OPTIONAL ENCODING SHAPE_IN_ENCODING_SHAPE_2 ANSI%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 SHAPE_IN_EXPOSE_ATTRS_GROUP_SHAPE_2 SHAPE_2_EXPOSE_ATTRS_GROUP "$(SHAPE_IN_EXPOSE_ATTRS_GROUP_SHAPE_2)" GUI DISCLOSUREGROUP SHAPE_IN_EXPOSE_ATTRS_GROUP_SHAPE_2 SHAPE_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 SHAPE_IN_SEARCH_ENVELOPE_MINX_SHAPE_2 0 SHAPE_2_SEARCH_ENVELOPE "$(SHAPE_IN_SEARCH_ENVELOPE_MINX_SHAPE_2)" GUI OPTIONAL FLOAT SHAPE_IN_SEARCH_ENVELOPE_MINX_SHAPE_2 Minimum X: # =========================================================================== DEFAULT_MACRO SHAPE_IN_SEARCH_ENVELOPE_MINY_SHAPE_2 0 SHAPE_2_SEARCH_ENVELOPE "$(SHAPE_IN_SEARCH_ENVELOPE_MINY_SHAPE_2)" GUI OPTIONAL FLOAT SHAPE_IN_SEARCH_ENVELOPE_MINY_SHAPE_2 Minimum Y: # =========================================================================== DEFAULT_MACRO SHAPE_IN_SEARCH_ENVELOPE_MAXX_SHAPE_2 0 SHAPE_2_SEARCH_ENVELOPE "$(SHAPE_IN_SEARCH_ENVELOPE_MAXX_SHAPE_2)" GUI OPTIONAL FLOAT SHAPE_IN_SEARCH_ENVELOPE_MAXX_SHAPE_2 Maximum X: # =========================================================================== DEFAULT_MACRO SHAPE_IN_SEARCH_ENVELOPE_MAXY_SHAPE_2 0 SHAPE_2_SEARCH_ENVELOPE "$(SHAPE_IN_SEARCH_ENVELOPE_MAXY_SHAPE_2)" GUI OPTIONAL FLOAT SHAPE_IN_SEARCH_ENVELOPE_MAXY_SHAPE_2 Maximum Y: # =========================================================================== DEFAULT_MACRO SHAPE_IN_CLIP_TO_ENVELOPE_SHAPE_2 NO SHAPE_2_CLIP_TO_ENVELOPE "$(SHAPE_IN_CLIP_TO_ENVELOPE_SHAPE_2)" GUI OPTIONAL CHECKBOX SHAPE_IN_CLIP_TO_ENVELOPE_SHAPE_2 YES%NO Clip to Search Envelope # =========================================================================== DEFAULT_MACRO SHAPE_IN_NETWORK_AUTHENTICATION_SHAPE_2 SHAPE_2_NETWORK_AUTHENTICATION "$(SHAPE_IN_NETWORK_AUTHENTICATION_SHAPE_2)" GUI OPTIONAL AUTHENTICATOR SHAPE_IN_NETWORK_AUTHENTICATION_SHAPE_2 CONTAINER%GROUP%CONTAINER_TITLE%"Network Authentication"%PROMPT_TYPE%NETWORK Network Authentication # =========================================================================== DEFAULT_MACRO SHAPE_IN_NETWORK_PROXY_SHAPE_2 SHAPE_2_NETWORK_PROXY "$(SHAPE_IN_NETWORK_PROXY_SHAPE_2)" GUI OPTIONAL AUTHENTICATOR SHAPE_IN_NETWORK_PROXY_SHAPE_2 CONTAINER%GROUP%CONTAINER_TITLE%"Network Proxy"%PROMPT_TYPE%PROXY Network Proxy # ============================================================================ # 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.注意,这个#也取决于所设置的源坐标系统。默认值:DEFAULT_MACRO shape_in_search_coordinope_coordinate_system_shape_2# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = #下面的GUI行集测量形状文件中的值是否应该#被视为高度。DEFAULT_MACRO _MEASURES_AS_Z_SHAPE_2没有GUI _MEASURES_AS_Z_SHAPE_2是的%选择治疗措施海拔:SHAPE_2_MEASURES_AS_Z $ (_MEASURES_AS_Z_SHAPE_2) # = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = #以下关键字设置读者是否溶解在甜甜圈漏洞。DEFAULT_MACRO SHAPE_IN_DISSOLVE_HOLES_SHAPE_2没有GUI选择SHAPE_IN_DISSOLVE_HOLES_SHAPE_2是的%不溶解邻孔:SHAPE_2_DISSOLVE_HOLES $ (SHAPE_IN_DISSOLVE_HOLES_SHAPE_2) # = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = #以下关键词集是否应该报道通过#坏几何shape_geometry_error{}属性列表。DEFAULT_MACRO SHAPE_IN_REPORT_BAD_GEOMETRY_SHAPE_2没有GUI CHOICE SHAPE_IN_REPORT_BAD_GEOMETRY_SHAPE_2是%不报告几何异常:SHAPE_2_REPORT_BAD_GEOMETRY $(SHAPE_IN_REPORT_BAD_GEOMETRY_SHAPE_2)DEFAULT_MACRO SHAPE_IN_TRIM_PRECEDING_SPACES_SHAPE_2是GUI CHOICE SHAPE_IN_TRIM_PRECEDING_SPACES_SHAPE_2是%不修剪前的空格:SHAPE_2_TRIM_PRECEDING_SPACES $(SHAPE_IN_TRIM_PRECEDING_SPACES_SHAPE_2)SHAPE_2_DATASET “$(SourceDataset_SHAPE_2)” #!END_SOURCE_HEADER#!START_WB_HEADER MACRO WB_KEYWORD “OGCKML_1” #!END_WB_HEADER#!START_DEST_HEADER OGCKML OGCKML_1#!END_DEST_HEADER#!START_WB_HEADER DEFAULT_MACRO DestDataset有[{IF “$(DestDataset)”!= “”} {\ {放DEFAULT_MACRO DestDataset_OGCKML_1 $(DestDataset)} \}]#!END_WB_HEADER#!START_DEST_HEADER OGCKML OGCKML_1 DEFAULT_MACRO DestDataset_OGCKML_1 $(DestDataset_OGCKML_3)GUI FILENAME DestDataset_OGCKML_1 KML_Files(* KML; * KMZ。)| * .KML; * KMZ | All_Files(*。*)| *。*目的地谷歌KML文件:。OGCKML_1_WRITE_3D_GEOM_AS_POLYGONS没有OGCKML_1_COORDINATE_SYSTEM_GRANULARITY FEATURE DEFAULT_MACRO KML21_DATASET_HINT_OGCKML_1 GUI OPTIONAL TEXT KML21_DATASET_HINT_OGCKML_1 KML hint attribute: OGCKML_1_DATASET_HINT "$(KML21_DATASET_HINT_OGCKML_1)" DEFAULT_MACRO KML21_STYLE_DOC_OGCKML_1 GUI OPTIONAL TEXT KML21_STYLE_DOC_OGCKML_1 External Style Document: OGCKML_1_STYLE_DOC "$(KML21_STYLE_DOC_OGCKML_1)" DEFAULT_MACRO KML21_SCHEMA_DOC_OGCKML_1 GUI OPTIONAL TEXT KML21_SCHEMA_DOC_OGCKML_1 External Schema Document: OGCKML_1_SCHEMA_DOC "$(KML21_SCHEMA_DOC_OGCKML_1)" DEFAULT_MACRO KML21_DOCUMENT_NAME_OGCKML_1 GUI OPTIONAL TEXT KML21_DOCUMENT_NAME_OGCKML_1 Root Document name: OGCKML_1_DOCUMENT_NAME "$(KML21_DOCUMENT_NAME_OGCKML_1)" DEFAULT_MACRO KML21_DOCUMENT_DESC_OGCKML_1 GUI OPTIONAL TEXT KML21_DOCUMENT_DESC_OGCKML_1 Document description: OGCKML_1_DOCUMENT_DESC "$(KML21_DOCUMENT_DESC_OGCKML_1)" DEFAULT_MACRO KML21_DOCUMENT_VISIBILITY_OGCKML_1 yes GUI CHOICE KML21_DOCUMENT_VISIBILITY_OGCKML_1 yes%no Document visible on load: OGCKML_1_DOCUMENT_VISIBILITY "$(KML21_DOCUMENT_VISIBILITY_OGCKML_1)" DEFAULT_MACRO KML21_ATOM_AUTHOR_NAME_OGCKML_1 GUI OPTIONAL TEXT KML21_ATOM_AUTHOR_NAME_OGCKML_1 Author Name: OGCKML_1_ATOM_AUTHOR_NAME "$(KML21_ATOM_AUTHOR_NAME_OGCKML_1)" DEFAULT_MACRO KML21_ATOM_AUTHOR_EMAIL_OGCKML_1 GUI OPTIONAL TEXT KML21_ATOM_AUTHOR_EMAIL_OGCKML_1 Author Email: OGCKML_1_ATOM_AUTHOR_EMAIL "$(KML21_ATOM_AUTHOR_EMAIL_OGCKML_1)" DEFAULT_MACRO KML21_ATOM_LINK_HREF_OGCKML_1 GUI OPTIONAL TEXT KML21_ATOM_LINK_HREF_OGCKML_1 Author URL: OGCKML_1_ATOM_LINK_HREF "$(KML21_ATOM_LINK_HREF_OGCKML_1)" DEFAULT_MACRO KML21_WATERMARK_NAME_OGCKML_1 GUI OPTIONAL TEXT KML21_WATERMARK_NAME_OGCKML_1 Watermark Name: OGCKML_1_WATERMARK_NAME "$(KML21_WATERMARK_NAME_OGCKML_1)" DEFAULT_MACRO KML21_WATERMARK_SNIPPET_OGCKML_1 GUI OPTIONAL TEXT KML21_WATERMARK_SNIPPET_OGCKML_1 Watermark Snippet Text: OGCKML_1_WATERMARK_SNIPPET "$(KML21_WATERMARK_SNIPPET_OGCKML_1)" DEFAULT_MACRO KML21_WATERMARK_ICON_OGCKML_1 GUI OPTIONAL TEXT KML21_WATERMARK_ICON_OGCKML_1 Watermark Overlay Icon: OGCKML_1_WATERMARK_ICON "$(KML21_WATERMARK_ICON_OGCKML_1)" DEFAULT_MACRO KML21_ATTR_IN_DESCRIPTION_OGCKML_1 yes GUI CHOICE KML21_ATTR_IN_DESCRIPTION_OGCKML_1 yes%no Create Attribute Table in Description Balloon: OGCKML_1_ATTR_IN_DESCRIPTION "$(KML21_ATTR_IN_DESCRIPTION_OGCKML_1)" DEFAULT_MACRO KML21_HTML_DESCRIPTIONS_OGCKML_1 yes GUI CHOICE KML21_HTML_DESCRIPTIONS_OGCKML_1 yes%no Use HTML in Description Balloon: OGCKML_1_HTML_DESCRIPTIONS "$(KML21_HTML_DESCRIPTIONS_OGCKML_1)" DEFAULT_MACRO KML21_DETECT_RASTERS_OGCKML_1 yes GUI CHOICE KML21_DETECT_RASTERS_OGCKML_1 yes%no Generate Raster Ground Overlays: OGCKML_1_DETECT_RASTERS "$(KML21_DETECT_RASTERS_OGCKML_1)" DEFAULT_MACRO KML21_RASTER_MODE_OGCKML_1 write GUI CHOICE KML21_RASTER_MODE_OGCKML_1 write%copy%relative Raster Handling Mode: OGCKML_1_RASTER_MODE "$(KML21_RASTER_MODE_OGCKML_1)" DEFAULT_MACRO KML21_RASTER_FORMAT_OGCKML_1 tiff GUI OPTIONAL CHOICE KML21_RASTER_FORMAT_OGCKML_1 jpeg%tiff%png%gif Raster Output Format: OGCKML_1_RASTER_FORMAT "$(KML21_RASTER_FORMAT_OGCKML_1)" DEFAULT_MACRO KML21_TEXTURE_FORMAT_OGCKML_1 NONE GUI LOOKUP_CHOICE KML21_TEXTURE_FORMAT_OGCKML_1 Auto,NONE%PNG,PNGRASTER%JPEG%GIF,GIFRASTER%BMP%TIFF Preferred Texture Format: OGCKML_1_TEXTURE_FORMAT "$(KML21_TEXTURE_FORMAT_OGCKML_1)" DEFAULT_MACRO KML21_COPY_ICON_OGCKML_1 yes GUI CHOICE KML21_COPY_ICON_OGCKML_1 yes%no Copy icons to destination dataset: OGCKML_1_COPY_ICON "$(KML21_COPY_ICON_OGCKML_1)" DEFAULT_MACRO KML21_OUTPUT_SCHEMA_OGCKML_1 yes GUI CHOICE KML21_OUTPUT_SCHEMA_OGCKML_1 yes%no Create KML Schema Elements: OGCKML_1_OUTPUT_SCHEMA "$(KML21_OUTPUT_SCHEMA_OGCKML_1)" DEFAULT_MACRO KML21_AUTO_CREATE_NETWORK_LINKS_OGCKML_1 no GUI CHOICE KML21_AUTO_CREATE_NETWORK_LINKS_OGCKML_1 yes%no Create Network Links for Referenced Documents: OGCKML_1_AUTO_CREATE_NETWORK_LINKS "$(KML21_AUTO_CREATE_NETWORK_LINKS_OGCKML_1)" DEFAULT_MACRO KML21_ORIENTATION_OGCKML_1 none GUI CHOICE KML21_ORIENTATION_OGCKML_1 none%left%right Force Geometry Orientation: OGCKML_1_ORIENTATIONS "$(KML21_ORIENTATION_OGCKML_1)" DEFAULT_MACRO KML21_LOG_VERBOSE_OGCKML_1 no GUI CHOICE KML21_LOG_VERBOSE_OGCKML_1 yes%no Verbose Logging: OGCKML_1_LOG_VERBOSE "$(KML21_LOG_VERBOSE_OGCKML_1)" DEFAULT_MACRO KML21_ENABLE_GENERATED_BY_COMMENT_OGCKML_1 yes GUI CHOICE KML21_ENABLE_GENERATED_BY_COMMENT_OGCKML_1 yes%no Add `Generated-By' comment: OGCKML_1_ENABLE_GENERATED_BY_COMMENT "$(KML21_ENABLE_GENERATED_BY_COMMENT_OGCKML_1)" DEFAULT_MACRO KML21_OMIT_DOCUMENT_ELEMENT_OGCKML_1 no GUI CHOICE KML21_OMIT_DOCUMENT_ELEMENT_OGCKML_1 yes%no Omit Document Element: OGCKML_1_OMIT_DOCUMENT_ELEMENT "$(KML21_OMIT_DOCUMENT_ELEMENT_OGCKML_1)" DEFAULT_MACRO KML21_REGIONATE_DATA_OGCKML_1 no GUI CHOICE KML21_REGIONATE_DATA_OGCKML_1 yes%no Regionate Vectors (Beta): OGCKML_1_REGIONATE_DATA "$(KML21_REGIONATE_DATA_OGCKML_1)" DEFAULT_MACRO KML21_EXEC_GO_PIPELINE_OGCKML_1 no GUI CHOICE KML21_EXEC_GO_PIPELINE_OGCKML_1 yes%no Generate Super-Overlays: OGCKML_1_EXEC_GO_PIPELINE "$(KML21_EXEC_GO_PIPELINE_OGCKML_1)" DEFAULT_MACRO KML21_EXEC_PO_PIPELINE_OGCKML_1 no GUI CHOICE KML21_EXEC_PO_PIPELINE_OGCKML_1 yes%no Pyramid PhotoOverlays (Beta): OGCKML_1_EXEC_PO_PIPELINE "$(KML21_EXEC_PO_PIPELINE_OGCKML_1)" DEFAULT_MACRO KML21_CREATE_EMPTY_FOLDERS_OGCKML_1 no GUI CHOICE KML21_CREATE_EMPTY_FOLDERS_OGCKML_1 yes%no Create Empty Folders: OGCKML_1_CREATE_EMPTY_FOLDERS "$(KML21_CREATE_EMPTY_FOLDERS_OGCKML_1)" DEFAULT_MACRO KML21_TARGET_HREF_OGCKML_1 GUI OPTIONAL TEXT KML21_TARGET_HREF_OGCKML_1 Update Target HREF (NetworkLinkControl): OGCKML_1_KML21_TARGET_HREF "$(KML21_TARGET_HREF_OGCKML_1)" DEFAULT_MACRO KML21_MOVE_TO_KML_LOCAL_COORDSYS_OGCKML_1 yes GUI CHOICE KML21_MOVE_TO_KML_LOCAL_COORDSYS_OGCKML_1 yes%no Move To Local Coordinate System: OGCKML_1_MOVE_TO_KML_LOCAL_COORDSYS "$(KML21_MOVE_TO_KML_LOCAL_COORDSYS_OGCKML_1)" DEFAULT_MACRO KML21_WRITE_3D_GEOM_AS_POLYGONS_OGCKML_1 no GUI CHOICE KML21_WRITE_3D_GEOM_AS_POLYGONS_OGCKML_1 yes%no Write 3D Geometry As Polygons: OGCKML_1_WRITE_3D_GEOM_AS_POLYGONS "$(KML21_WRITE_3D_GEOM_AS_POLYGONS_OGCKML_1)" DEFAULT_MACRO KML21_WRITE_TEXTURES_TXT_FILE_OGCKML_1 no GUI CHOICE KML21_WRITE_TEXTURES_TXT_FILE_OGCKML_1 yes%no Write texture list to textures.txt: OGCKML_1_WRITE_TEXTURES_TXT_FILE "$(KML21_WRITE_TEXTURES_TXT_FILE_OGCKML_1)" DEFAULT_MACRO KML21_FANOUT_TYPE_OGCKML_1 folder GUI CHOICE KML21_FANOUT_TYPE_OGCKML_1 folder%subfolder Feature Type Fanout Mode: OGCKML_1_KML21_FANOUT_TYPE "$(KML21_FANOUT_TYPE_OGCKML_1)" DEFAULT_MACRO KML21_GME_COMPATIBILITY_MODE_OGCKML_1 no GUI CHOICE KML21_GME_COMPATIBILITY_MODE_OGCKML_1 yes%no GME Compatibility Mode: OGCKML_1_GME_COMPATIBILITY_MODE "$(KML21_GME_COMPATIBILITY_MODE_OGCKML_1)" FORMAT_PARAMETER ADVANCED_PARMS KML21_INFORMATION_POINT_ICON KML21_RASTER_COMPRESSION_LEVEL KML21_OUTPUT_SCHEMA KML21_AUTO_CREATE_NETWORK_LINKS KML21_LOG_VERBOSE KML21_ORIENTATION KML21_DATASET_HINT KML21_STYLE_DOC KML21_SCHEMA_DOC KML21_DETECT_RASTERS KML21_RASTER_MODE KML21_RASTER_FORMAT KML21_TEXTURE_FORMAT KML21_COPY_ICON KML21_REGIONATE_DATA KML21_REGIONATOR_PIPELINE KML21_EXEC_GO_PIPELINE KML21_GO_PYRAMIDER_PIPELINE KML21_EXEC_PO_PIPELINE KML21_PO_PYRAMIDER_PIPELINE KML21_ENABLE_GENERATED_BY_COMMENT KML21_OMIT_DOCUMENT_ELEMENT KML21_CREATE_EMPTY_FOLDERS KML21_TARGET_HREF KML21_FANOUT_TYPE KML21_MOVE_TO_KML_LOCAL_COORDSYS KML21_WRITE_3D_GEOM_AS_POLYGONS KML21_WRITE_3D_GEOM_AS_POLYGONS KML21_APPLY_MODEL_TRANSFORMS KML21_WRITE_TEXTURES_TXT_FILE KML21_GME_COMPATIBILITY_MODE OGCKML_1_DATASET "$(DestDataset_OGCKML_1)" #!END_DEST_HEADER#!END_HEADER LOG_FILENAME”(FME_MF_DIR) shape2ogckml美元。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 -1 DEFAULT_MACRO DATASET_KEYWORD_SHAPE_2 SHAPE_2 DEFAULT_MACRO DATASET_KEYWORD_OGCKML_1 OGCKML_1 # ------------------------------------------------------------------------- SHAPE_2_READER_META_ATTRIBUTES fme_feature_type # ------------------------------------------------------------------------- MULTI_READER_CONTINUE_ON_READER_FAILURE No # ------------------------------------------------------------------------- MACRO WORKSPACE_NAME shape2ogckml 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 - {[,]} {$ (WORKSPACE_NAME)} {_} wsname;设置gVisualizerTemp $gVisualizerTemp/${wsname}_[时钟格式[时钟秒]-格式%H%M%S];设置“宏WORKSPACE_TEMP_DIR $gVisualizerTemp”;宏VISUALIZER_FEATURE_FILE $ (WORKSPACE_TEMP_DIR) /检查员。ffs MACRO VISUALIZER_SCHEMA_FILE $(WORKSPACE_TEMP_DIR)/inspector.fsc MACRO VISUALIZER_CREATE_SPATIAL_INDEX YES # ------------------------------------------------------------------------- SHAPE_2_DEF RF_Floor_Polyline SHAPE_GEOMETRY shape_polyline ID number(15,0) LEVEL number(6,1) NAME char(150) FeatureTyp char(50) # ------------------------------------------------------------------------- Lookup ___KnownFeatureTypes___ RF_Floor_Polyline yes "" no # ------------------------------------------------------------------------- FACTORY_DEF * TestFactory FACTORY_NAME "Unexpected Input Remover" INPUT FEATURE_TYPE * TEST @Lookup(___KnownFeatureTypes___,@FeatureType()) == yes OUTPUT PASSED FEATURE_TYPE * # ------------------------------------------------------------------------- FACTORY_DEF * TeeFactory FACTORY_NAME "Source -> Generic" INPUT FEATURE_TYPE * OUTPUT FEATURE_TYPE * @Transform(SHAPE,FME_GENERIC,PRESERVE_GEOMETRY) DEFAULT_MACRO WB_CURRENT_CONTEXT # ------------------------------------------------------------------------- FACTORY_DEF * DeaggregateFactory FACTORY_NAME Deaggregator INPUT FEATURE_TYPE RF_Floor_Polyline RECURSIVE No SPLIT_COMPOSITES No INSTANTIATE_GEOMETRY_INSTANCES_NEW No SET_FME_TYPE Yes PART_NUMBER_FIELD _part_number GEOMETRY_NAME_FIELD _geometry_name 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 # ------------------------------------------------------------------------- FACTORY_DEF * AttrSetFactory FACTORY_NAME AttributeCreator INPUT FEATURE_TYPE Deaggregator_DEAGGREGATED ATTR _z 评估 价值 水平 * 100 输出输出FEATURE_TYPE AttributeCreator_OUTPUT#------------------------------------------------------------------------- FACTORY_DEF * TeeFactory FACTORY_NAME 3DForcer INPUT FEATURE_TYPE AttributeCreator_OUTPUT OUTPUT FEATURE_TYPE 3DForcer_OUTPUT @ZValue(@Value(_z)) # ------------------------------------------------------------------------- INCLUDE [ if { ({Height} == {Height}) } { puts {MACRO Extruder_func @GeometryType(fme_extrusion,0.0,0.0,@EvaluateExpression(FLOAT,100* 价值 水平 +1 挤出机))};}其他{{放MACRO Extruder_func @GeometryType(fme_extrusion, )};}] FACTORY_DEF * TeeFactory FACTORY_NAME Extruder_ExtrusionCreator INPUT FEATURE_TYPE 3DForcer_OUTPUT输出FEATURE_TYPE Extruder_OUTPUT $(Extruder_func)#------------------------------------------------------------------------- FACTORY_DEF * TeeFactory FACTORY_NAME“Extruder_OUTPUT - > 3D_Buidling Part Correlator" INPUT FEATURE_TYPE Extruder_OUTPUT OUTPUT FEATURE_TYPE __GO_TO_FINAL_OUTPUT_ROUTER__ multi_writer_id 0 @Transform(FME_GENERIC,OGCKML) @SupplyAttributes(ENCODED,__wb_out_feat_type__,3D_Buidling 部分)#------------------------------------------------------------------------- FACTORY_DEF * TestFactory FACTORY_NAME "Final Output Feature Type Router" INPUT FEATURE_TYPE * TEST @Value(__wb_out_feat_type__) != "" OUTPUT PASSED FEATURE_TYPE * @FeatureType(@Value(__wb_out_feat_type__)) OUTPUT FAILED 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__ # ------------------------------------------------------------------------- OGCKML_1_DEF "3D_Buidling Part" KML21_INFORMATION_POINT_ICON "" KML21_OPACITY "" KML21_FILL_OPACITY "" KML21_PEN_OPACITY "" KML21_ICON_COLOR "" KML21_FILL_COLOR "" KML21_PEN_COLOR "" KML21_SORT_BY_ATTRIBUTE "" KML21_ATTR_IN_DESCRIPTION "" KML21_HTML_DESCRIPTIONS "" KML21_DOCUMENT_FILENAME "" KML21_CREATE_FOLDER_FOR_FEATURE_TYPE yes