对于KMZ,kml_document应该永远是 'DOC'?
“#!位置=” 1999.87 -71.8757" #!TOP_LEFT = “1999.87 -71.8757” #!BOTTOM_RIGHT = “2987.58 -183.127” #!BOUNDING_RECT = “1999.87 -71.8757 987.705 111.251” #!ORDER = “5E + 14” #! FOLLOW_ANCHOR="true" #! INFO_NODE="false" #! COLOUR="1,1,0.784314,0.196078" #! SIZE_POLICY="10" #! COMMENT_TYPE="REGULAR" #! ANCHORED_NODE="0" #! /> #!文件夹:greeting1 [OGCKML]
“#!位置=” 2397.63 -243.835" #!TOP_LEFT = “2397.63 -243.835” #!BOTTOM_RIGHT = “2396.63 -242.835” #!BOUNDING_RECT = “2397.63 -243.835 -1 -1” #!ORDER = “5E + 14” #! FOLLOW_ANCHOR="true" #! INFO_NODE="false" #! COLOUR="1,1,0.784314,0.196078" #! SIZE_POLICY="8" #! COMMENT_TYPE="REGULAR" #! ANCHORED_NODE="15" #! /> #!文件夹:greeting2 [OGCKML]
“#!位置=” 2397.63 -820.467" #!TOP_LEFT = “2397.63 -820.467” #!BOTTOM_RIGHT = “2396.63 -819.467” #!BOUNDING_RECT = “2397.63 -820.467 -1 -1” #!ORDER = “5E + 14” #! FOLLOW_ANCHOR="true" #! INFO_NODE="false" #! COLOUR="1,1,0.784314,0.196078" #! SIZE_POLICY="8" #! COMMENT_TYPE="REGULAR" #! ANCHORED_NODE="31" #! /> #!创建点
“#!位置=” 364.587 -1664.77" #!TOP_LEFT = “364.587 -1664.77” #!BOTTOM_RIGHT = “363.587 -1663.77” #!BOUNDING_RECT = “364.587 -1664.77 -1 -1” #!ORDER = “5E + 14” #! FOLLOW_ANCHOR="true" #! INFO_NODE="false" #! COLOUR="1,1,0.784314,0.196078" #! SIZE_POLICY="8" #! COMMENT_TYPE="REGULAR" #! ANCHORED_NODE="8" #! /> #!1.0编码= US_ASCII独立= 没有? 几何 尺寸= 2空值 几何 )FACTORY_DEF $(Creator_CLASSIC)CreationFactory FACTORY_NAME Creator_CLASSIC_Creator $(Creator_2D3D)$(Creator_COORDS)CREATE_AT_END无输出FEATURE_TYPE _____CREATED______ FACTORY_DEF * TeeFactory FACTORY_NAME Creator_Cloner INPUT FEATURE_TYPE _____CREATED______ NUMBER_OF_COPIES 1 OUTPUT FEATURE_TYPE Creator_CREATED @ TCL2 Creator_CoordSysRemover @CoordSys)fme_feature_type造物主FACTORY_DEF * TeeFactory FACTORY_NAME(() "Creator CREATED Splitter" INPUT FEATURE_TYPE Creator_CREATED OUTPUT FEATURE_TYPE Creator_CREATED_0_GJAgmIF9G6c= OUTPUT FEATURE_TYPE Creator_CREATED_1_Exx7idfjvCA= OUTPUT FEATURE_TYPE Creator_CREATED_2_goANeUpBIDA= FACTORY_DEF * BranchingFactory FACTORY_NAME "Creator_CREATED_0_GJAgmIF9G6c= Brancher -1 3" INPUT FEATURE_TYPE Creator_CREATED_0_GJAgmIF9G6c= TARGET_FACTORY "$(WB_CURRENT_CONTEXT)_CREATOR_BRANCH_TARGET" OUTPUT PASSED FEATURE_TYPE * @RemoveAttributes("Creator_CREATED_0_GJAgmIF9G6c= Brancher -1 3".BranchingFactory.Count) FACTORY_DEF * BranchingFactory FACTORY_NAME "Creator_CREATED_1_Exx7idfjvCA= Brancher -1 5" INPUT FEATURE_TYPE Creator_CREATED_1_Exx7idfjvCA= TARGET_FACTORY "$(WB_CURRENT_CONTEXT)_CREATOR_BRANCH_TARGET" OUTPUT PASSED FEATURE_TYPE * @RemoveAttributes("Creator_CREATED_1_Exx7idfjvCA= Brancher -1 5".BranchingFactory.Count) FACTORY_DEF * BranchingFactory FACTORY_NAME "Creator_CREATED_2_goANeUpBIDA= Brancher -1 7" INPUT FEATURE_TYPE Creator_CREATED_2_goANeUpBIDA= TARGET_FACTORY "$(WB_CURRENT_CONTEXT)_CREATOR_BRANCH_TARGET" OUTPUT PASSED FEATURE_TYPE * @RemoveAttributes("Creator_CREATED_2_goANeUpBIDA= Brancher -1 7".BranchingFactory.Count) # ------------------------------------------------------------------------- Tcl2 proc Creator_2_CoordSysRemover {} { global FME_CoordSys;设置FME_CoordSys {};}宏Creator_2_XML NOT_ACTIVATED MACRO Creator_2_CLASSIC NOT_ACTIVATED MACRO Creator_2_2D3D 2D_GEOMETRY MACRO Creator_2_COORDS INCLUDE [如果{{几何对象} == {几何对象}} {{放MACRO Creator_2_XML *}}] INCLUDE [如果{{几何对象} == {2D坐标列表}} {{放MACRO Creator_2_2D3D 2D_GEOMETRY};放{MACRO Creator_2_CLASSIC *}}] INCLUDE [如果{{几何对象} == {三维坐标列表}} {{放MACRO Creator_2_2D3D 3D_GEOMETRY};看跌期权{MACRO Creator_2_CLASSIC *}}]有[如果{{几何对象} == {2D最小/最大框}} {集评论{我们需要把COORDS这是其minX MINY maxX的美星为坐标的完整列表多边形};设置splitCoords [分裂[字符串修剪{ }]];如果{[llength $ splitCoords]> 4} {集trimmedCoords {};的foreach项$ {splitCoords如果{$项目= {}} {lappend trimmedCoords $项目}!};设置splitCoords $ trimmedCoords;};如果{[llength $ splitCoords] = 4!} {{错误Creator_2:坐标列表中,预计将四位数字为 '疯丫头MINY MAXX MAXY' 的空格分隔列表 - ` ' 是无效的};};设置了minX [LINDEX $ splitCoords 0];设置MINY [LINDEX $ splitCoords 1];设置maxX的[LINDEX $ splitCoords 2];设置MAXY [LINDEX $ splitCoords 3];提出 “宏观Creator_2_COORDS $ $了minX $ MINY $其minX美星$ maxX的$ $美星$ maxX的$ MINY $了minX MINY”;放{MACRO Creator_2_2D3D 2D_GEOMETRY};看跌期权{MACRO Creator_2_CLASSIC *}}] FACTORY_DEF $(Creator_2_XML)CreationFactory FACTORY_NAME Creator_2_XML_Creator CREATE_AT_END没有输出FEATURE_TYPE _____CREATED______ @Geometry(FROM_ENCODED_STRING, ?XML 版本= 1.0编码= US_ASCII独立= 没有? 几何 点 坐标 X = 139.97339500000001Y = 35.865839000000001点 几何 )FACTORY_DEF $(Creator_2_CLASSIC)CreationFactory FACTORY_NAME Creator_2_CLASSIC_Creator $(Creator_2_2D3D)$(Creator_2_COORDS)CREATE_AT_END无输出FEATURE_TYPE _____CREATED______ FACTORY_DEF * TeeFactory FACTORY_NAME Creator_2_Cloner INPUT FEATURE_TYPE _____CREATED______ NUMBER_OF_COPIES 1 OUTPUT FEATURE_TYPE Creator_2_CREATED @ TCL2(Creator_2_CoordSysRemover)@CoordSys()fme_feature_type Creator_2 FACTORY_DEF * BranchingFactory FACTORY_NAME "Creator_2_CREATED Brancher -1 10" INPUT FEATURE_TYPE Creator_2_CREATED TARGET_FACTORY "$(WB_CURRENT_CONTEXT)_CREATOR_BRANCH_TARGET" OUTPUT PASSED FEATURE_TYPE * @RemoveAttributes("Creator_2_CREATED Brancher -1 10".BranchingFactory.Count) # ------------------------------------------------------------------------- FACTORY_DEF * TeeFactory FACTORY_NAME "$(WB_CURRENT_CONTEXT)_CREATOR_BRANCH_TARGET" INPUT FEATURE_TYPE * OUTPUT FEATURE_TYPE * # ------------------------------------------------------------------------- FACTORY_DEF * TeeFactory FACTORY_NAME CoordinateSystemSetter INPUT FEATURE_TYPE Creator_2_CREATED OUTPUT FEATURE_TYPE CoordinateSystemSetter_OUTPUT @CoordSys("LL84") # ------------------------------------------------------------------------- FACTORY_DEF * AttrSetFactory FACTORY_NAME AttributeCreator_6 INPUT FEATURE_TYPE CoordinateSystemSetter_OUTPUT MULTI_FEATURE_MODE NO NULL_ATTR_MODE NO_OP ATTRSET_CREATE_DIRECTIVES _PROPAGATE_MISSING_FDIV ATTR_ACTION "" "Greeting" "SET_TO" "Hello 一世 米 这里 : - ”“ATTR_ACTION kml_name”“SET_TO”“问候”ATTR_ACTION”“kml_id”“SET_TO”“1“ATTR_ACTION”“kml_parent”“SET_TO”“C”输出输出FEATURE_TYPE AttributeCreator_6_OUTPUT FACTORY_DEF * TeeFactory FACTORY_NAME”AttributeCreator_6输出分配器”输入FEATURE_TYPE AttributeCreator_6_OUTPUT输出FEATURE_TYPE AttributeCreator_6_OUTPUT_0_GyCla7I1Rxg =输出FEATURE_TYPE AttributeCreator_6_OUTPUT_1_kG9yipENWGo = # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -FACTORY_DEF * AttrSetFactory AttributeCreator_3 INPUT FEATURE_TYPE creator_2_goaneupbida = MULTI_FEATURE_MODE NO NULL_ATTR_MODE NO_OP attrset_create_directive _PROPAGATE_MISSING_FDIV ATTR_ACTION "" "kml_name" "SET_TO" "文件夹 C”ATTR_ACTION“”“kml_id SET_TO”“C”ATTR_ACTION”“kml_parent”“SET_TO”“B”输出输出FEATURE_TYPE AttributeCreator_3_OUTPUT # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - FACTORY_DEF * AttrSetFactory FACTORY_NAME AttributeCreator_2输入FEATURE_TYPE Creator_CREATED_1_Exx7idfjvCA = MULTI_FEATURE_MODE没有NULL_ATTR_MODE NO_OP ATTRSET_CREATE_DIRECTIVES _PROPAGATE_MISSING_FDIV ATTR_ACTION”“kml_name”“SET_TO”文件夹中 " B " ATTR_ACTION“kml_id”“SET_TO“B”“ATTR_ACTION”“kml_parent”“SET_TO”“一个“输出输出FEATURE_TYPE AttributeCreator_2_OUTPUT # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - FACTORY_DEF * AttrSetFactory FACTORY_NAME AttributeCreator输入FEATURE_TYPE Creator_CREATED_0_GJAgmIF9G6c = MULTI_FEATURE_MODE没有NULL_ATTR_MODE NO_OP ATTRSET_CREATE_DIRECTIVES _PROPAGATE_MISSING_FDIV ATTR_ACTION”“kml_name”“SET_TO”文件夹中 “ATTR_ACTION”“kml_id”“SET_TO”““输出输出FEATURE_TYPE AttributeCreator_OUTPUT # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - FACTORY_DEF * TeeFactory FACTORY_NAME AttributeCreator_OUTPUT_ -__Folder输入FEATURE_TYPE AttributeCreator_OUTPUT输入FEATURE_TYPE AttributeCreator_2_OUTPUT输入FEATURE_TYPE AttributeCreator_3_OUTPUT输出FEATURE_TYPE AttributeCreator_OUTPUT_ -__Folder_Output FACTORY_DEF * TeeFactory FACTORY_NAME"AttributeCreator_OUTPUT_-__Folder Output Splitter" INPUT FEATURE_TYPE AttributeCreator_OUTPUT_-__Folder_Output OUTPUT FEATURE_TYPE AttributeCreator_OUTPUT_-__Folder_Output_0_sAPw0AnuH60= OUTPUT FEATURE_TYPE AttributeCreator_OUTPUT_-__Folder_Output_1_Y55blGpTD9w= # ------------------------------------------------------------------------- FACTORY_DEF * AttrSetFactory FACTORY_NAME AttributeCreator_4 INPUT FEATURE_TYPE AttributeCreator_OUTPUT_-__Folder_Output_0_sAPw0AnuH60= MULTI_FEATURE_MODE NO NULL_ATTR_MODE NO_OP ATTRSET_CREATE_DIRECTIVES _PROPAGATE_MISSING_FDIV ATTR_ACTION "" "kml_document" "SET_TO" "greeting1" OUTPUT OUTPUT FEATURE_TYPE AttributeCreator_4_OUTPUT # ------------------------------------------------------------------------- FACTORY_DEF * AttrSetFactory FACTORY_NAME AttributeCreator_5 INPUT FEATURE_TYPE AttributeCreator_OUTPUT_-__Folder_Output_1_Y55blGpTD9w= MULTI_FEATURE_MODE NO NULL_ATTR_MODE NO_OP ATTRSET_CREATE_DIRECTIVES _PROPAGATE_MISSING_FDIV ATTR_ACTION "" "kml_document" "SET_TO" "doc" OUTPUT OUTPUT FEATURE_TYPE AttributeCreator_5_OUTPUT # ------------------------------------------------------------------------- FACTORY_DEF * RoutingFactory FACTORY_NAME "Destination Feature Type Routing Correlator" COMMAND_PARM_EVALUATION SINGLE_PASS INPUT FEATURE_TYPE * ROUTE FME_GENERIC AttributeCreator_5_OUTPUT TO OGCKML __GO_TO_FINAL_OUTPUT_ROUTER__ multi_writer_id,1, SupplyAttributes 编码 __wb_out_feat_type__ 文件夹 几何路径FME_GENERIC AttributeCreator_6_OUTPUT_1_kG9yipENWGo= TO OGCKML _go_to_final_output_router__ multi_writer_id,1, SupplyAttributes 编码 __wb_out_feat_type__ NewFeatureType 将FME_GENERIC AttributeCreator_4_OUTPUT路由到OGCKML SupplyAttributes 编码 __wb_out_feat_type__ 文件夹 几何路径FME_GENERIC AttributeCreator_6_OUTPUT_0_GyCla7I1Rxg= TO OGCKML SupplyAttributes 编码 __wb_out_feat_type__ NewFeatureType 几何FEATURE_TYPE_ATTRIBUTE __wb_out_feat_type__输出路由FEATURE_TYPE *输出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“最终输出核武器”输入FEATURE_TYPE __nuke_me__ # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - OGCKML_1_DEF文件夹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 # ------------------------------------------------------------------------- OGCKML_1_DEF NewFeatureType 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 Greeting kml_char(200) # ------------------------------------------------------------------------- OGCKML_2_DEF Folder 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 # ------------------------------------------------------------------------- OGCKML_2_DEF NewFeatureType 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 Greeting kml_char(200)