#! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #!

GeoJSON的作家:

设置为扇出表达

“#!POSITION =” 459.37959379593804 -159.37659376593766" #!TOP_LEFT = “459.37959379593804 -159.37659376593766” #!BOTTOM_RIGHT = “1209.379593795938 -209.37659376593766” #!BOUNDING_RECT = “459.37959379593804 -159.37659376593766 750 50” #!ORDER = “500000000000003” #!FOLLOW_ANCHOR =“真” #!INFO_NODE = “假” #!COLOR = “1,1,0.78431372549019607,0.19607843137254902” #!SIZE_POLICY = “10” #!ANCHORED_NODE = “0” #!/>#!
#! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! UUID “/>#! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #!
FME_PYTHON_VERSION 34 GUI IGNORE DestDataset_GEOJSON_1,GEOJSON_OUT_FME_GROUP_NAMED1_GEOJSON_1,GEOJSON_OUT_WRITER_CHARSET_GEOJSON_1,GEOJSON_OUT_WRITE_BOM_GEOJSON_1,GEOJSON_OUT_STRICT_SPEC_GEOJSON_1,GEOJSON_OUT_FME_GROUP_NAMED2_GEOJSON_1,GEOJSON_OUT_PRETTY_PRINT_GEOJSON_1,GEOJSON_OUT_INDENT_SIZE_GEOJSON_1,GEOJSON_OUT_MAX_COORDINATE_PRECISION_GEOJSON_1,GEOJSON_OUT_FME_GROUP_NAMED3_GEOJSON_1,GEOJSON_OUT_COUNTER_CLOCKWISE_AREAS_GEOJSON_1,GEOJSON_OUT_WGS84_REPROJECTION_GEOJSON_1,GEOJSON_OUT_FME_GROUP_NAMED4_GEOJSON_1,GEOJSON_OUT_JSONP_FUNC_NAME_GEOJSON_1 DEFAULT_MACRO DestDataset_GEOJSON C:(。* JSON)\ temp中GUI FILENAME DestDataset_GEOJSON GeoJSON_Files | *上传.json| All_Files | *目的地GeoJSON的文件:有[如果{{$(DestDataset_GEOJSON)} == {}} {{puts_real参数 'DestDataset_GEOJSON' 必须给出一个值}。出口1;};]#!START_HEADER#!START_WB_HEADER READER_TYPE MULTI_READER WRITER_TYPE MULTI_WRITER MULTI_WRITER_DATASET_ORDER BY_ID MULTI_WRITER_FIRST_WRITER_ID 0 MULTI_WRITER_TYPE {0} MULTI_WRITER MULTI_WRITER_KEYWORD {0} GEOJSON_1_FANOUT GEOJSON_1_FANOUT_TYPE {*} GeoJSON的GEOJSON_1_FANOUT_KEYWORD {*} GEOJSON_1 GEOJSON_1_FANOUT_DATASET_ORDER BY_INPUT#!END_WB_HEADER#!START_WB_HEADER MACRO WB_KEYWORD “GEOJSON_1” #!END_WB_HEADER#!START_DEST_HEADER以GeoJSON GEOJSON_1#!END_DEST_HEADER#!START_WB_HEADER DEFAULT_MACRO DestDataset有[{IF “$(DestDataset)”!= “”} {\ {放DEFAULT_MACRO DestDataset_GEOJSON_1 $(DestDataset)} \}]#!END_WB_HEADER#!START_DEST_HEADER以GeoJSON GEOJSON_1 DEFAULT_MACRO DestDataset_GEOJSON_1 $(DestDataset_GEOJSON)GUI FILENAME DestDataset_GEOJSON_1 GeoJSON_Files(。* JSON)| *以.json | All_Files | *目的地GeoJSON的文件:DEFAULT_MACRO GEOJSON_OUT_FME_GROUP_NAMED1_GEOJSON_1 GUI可选DISCLOSUREGROUP GEOJSON_OUT_FME_GROUP_NAMED1_GEOJSON_1 GEOJSON_OUT_WRITER_CHARSET_GEOJSON_1%GEOJSON_OUT_WRITE_BOM_GEOJSON_1%GEOJSON_OUT_STRICT_SPEC_GEOJSON_1作家参数DEFAULT_MACRO GEOJSON_OUT_WRITER_CHARSET_GEOJSON_1 UTF-8 GEOJSON_1_WRITER_CHARSET“$(GEOJSON_OUT_WRITER_CHARSET_GEOJSON_1)” GUI LOOKUP_CHOICE GEOJSON_OUT_WRITER_CHARSET_GEOJSON_1 UTF-8,UTF-8%UTF-16,UTF-16%UTF-16BE,UTF-16BE%UTF-16LE,UTF-16LE%UTF-32,UTF-32%UTF-32BE,UTF-32BE%UTF-32LE,UTF-32LE Output Character Set: DEFAULT_MACRO GEOJSON_OUT_WRITE_BOM_GEOJSON_1 No GEOJSON_1_WRITE_BOM "$(GEOJSON_OUT_WRITE_BOM_GEOJSON_1)" GUI LOOKUP_CHOICE GEOJSON_OUT_WRITE_BOM_GEOJSON_1 Yes,Yes%No,No Byte Order Marker: DEFAULT_MACRO GEOJSON_OUT_STRICT_SPEC_GEOJSON_1 Yes GEOJSON_1_STRICT_SPEC "$(GEOJSON_OUT_STRICT_SPEC_GEOJSON_1)" GUI LOOKUP_CHOICE GEOJSON_OUT_STRICT_SPEC_GEOJSON_1 Yes,Yes%No,No Fully Conform to the GeoJSON Grammar: DEFAULT_MACRO GEOJSON_OUT_FME_GROUP_NAMED2_GEOJSON_1 GUI OPTIONAL DISCLOSUREGROUP GEOJSON_OUT_FME_GROUP_NAMED2_GEOJSON_1 GEOJSON_OUT_PRETTY_PRINT_GEOJSON_1%GEOJSON_OUT_INDENT_SIZE_GEOJSON_1%GEOJSON_OUT_MAX_COORDINATE_PRECISION_GEOJSON_1 Formatting Parameters DEFAULT_MACRO GEOJSON_OUT_PRETTY_PRINT_GEOJSON_1 YES GEOJSON_1_PRETTY_PRINT "$(GEOJSON_OUT_PRETTY_PRINT_GEOJSON_1)" GUI ACTIVECHOICE_LOOKUP GEOJSON_OUT_PRETTY_PRINT_GEOJSON_1 Pretty 打印,YES%线性,NO,GEOJSON_OUT_INDENT_SIZE_GEOJSON_1格式类型:DEFAULT_MACRO GEOJSON_OUT_INDENT_SIZE_GEOJSON_1 0 GEOJSON_1_INDENT_SIZE “$(GEOJSON_OUT_INDENT_SIZE_GEOJSON_1)” GUI LOOKUP_CHOICE GEOJSON_OUT_INDENT_SIZE_GEOJSON_1制表符,0%1 空间,1%2- 空格,2%3 空格,3%4 空格,4%5 空格,5%6 空格,6%7 空间,7%8 空间,8缩进尺寸:DEFAULT_MACRO GEOJSON_OUT_MAX_COORDINATE_PRECISION_GEOJSON_1 10 GEOJSON_1_MAX_COORDINATE_PRECISION “$(GEOJSON_OUT_MAX_COORDINATE_PRECISION_GEOJSON_1)” GUI RANGE_SLIDER GEOJSON_OUT_MAX_COORDINATE_PRECISION_GEOJSON_1 1%15%0%坐标精度(小数位数的最大数量):DEFAULT_MACRO GEOJSON_OUT_FME_GROUP_NAMED3_GEOJSON_1 GUI OPTIONAL DISCLOSUREGROUP GEOJSON_OUT_FME_GROUP_NAMED3_GEOJSON_1 GEOJSON_OUT_COUNTER_CLOCKWISE_AREAS_GEOJSON_1%GEOJSON_OUT_WGS84_REPROJECTION_GEOJSON_1几何DEFAULT_MACRO GEOJSON_OUT_COUNTER_CLOCKWISE_AREAS_GEOJSON_1是GEOJSON_1_COUNTER_CLOCKWISE_AREAS "$(GEOJSON_OUT_COUNTER_CLOCKWISE_AREAS_GEOJSON_1)" GUI LOOKUP_CHOICE GEOJSON_OUT_COUNTER_CLOCKWISE_AREAS_GEOJSON_1 Yes,Yes%No,No Convert Areas to Counterclockwise: DEFAULT_MACRO GEOJSON_OUT_WGS84_REPROJECTION_GEOJSON_1 Yes GEOJSON_1_WGS84_REPROJECTION "$(GEOJSON_OUT_WGS84_REPROJECTION_GEOJSON_1)" GUI LOOKUP_CHOICE GEOJSON_OUT_WGS84_REPROJECTION_GEOJSON_1 Yes,Yes%No,No Reproject to WGS84: DEFAULT_MACRO GEOJSON_OUT_FME_GROUP_NAMED4_GEOJSON_1 GUI OPTIONAL DISCLOSUREGROUP GEOJSON_OUT_FME_GROUP_NAMED4_GEOJSON_1 GEOJSON_OUT_JSONP_FUNC_NAME_GEOJSON_1 JSONP DEFAULT_MACRO GEOJSON_OUT_JSONP_FUNC_NAME_GEOJSON_1 GEOJSON_1_JSONP_FUNC_NAME "$(GEOJSON_OUT_JSONP_FUNC_NAME_GEOJSON_1)" GUI OPTIONAL TEXT GEOJSON_OUT_JSONP_FUNC_NAME_GEOJSON_1 JSONP Function Name: # ============================================================================ # Opt in for destination dataset type vs format type validation DEFAULT_MACRO GEOJSON_OUT_DESTINATION_DATASETTYPE_VALIDATION_GEOJSON_1 Yes GEOJSON_1_DESTINATION_DATASETTYPE_VALIDATION "$(GEOJSON_OUT_DESTINATION_DATASETTYPE_VALIDATION_GEOJSON_1)" # ============================================================================ GEOJSON_1_GENERATE_FME_BUILD_NUM 18567 GEOJSON_1_DATASET "$(DestDataset_GEOJSON_1)" #!END_DEST_HEADER#!START_WB_HEADER GEOJSON_1_DATASET {*} “$(DestDataset_GEOJSON_1)” GEOJSON_1_FANOUT_EXPRESSION @EvaluateExpression(FDIV,STRING_ENCODED, UUID GeoJSONFile.json,GEOJSON_1)#!END_WB_HEADER#!END_HEADER LOG_FILENAME “$(FME_MF_DIR)GeoJSONexample.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自动FME_GEOMETRY_HANDLING增强FME_STROKE_MAX_DEVIATION 0 DEFAULT_MACRO DATASET_KEYWORD_GEOJSON_1 GEOJSON_1#------------------------------------------------------------------------- MULTI_READER_CONTINUE_ON_READER_FAILURE No # ------------------------------------------------------------------------- MACRO WORKSPACE_NAME GeoJSONexample MACRO FME_VIEWER_APP fmedatainspector DEFAULT_MACRO WB_CURRENT_CONTEXT # ------------------------------------------------------------------------- Tcl2 proc Creator_CoordSysRemover {} { global FME_CoordSys;设置FME_CoordSys {};} MACRO Creator_XML NOT_ACTIVATED MACRO Creator_CLASSIC NOT_ACTIVATED MACRO Creator_2D3D 2D_GEOMETRY MACRO Creator_COORDS -123.5 94.5 INCLUDE [如果{{2D坐标列表} {==几何对象}} {{放MACRO Creator_XML *}}] INCLUDE [如果{{2D坐标列表} == {2D坐标列表}} {{放MACRO Creator_2D3D 2D_GEOMETRY};放{MACRO Creator_CLASSIC *}}] INCLUDE [如果{{2D坐标列表} {==三维坐标列表}} {{放MACRO Creator_2D3D 3D_GEOMETRY};看跌期权{MACRO Creator_CLASSIC *}}]有[如果{{二维坐标列表} {== 2D最小/最大框}} {集评论{我们需要把COORDS这是其minX MINY maxX的美星为坐标的完整列表多边形 };设置splitCoords [分裂[字符串修剪{-123.5 94.5}]];如果{[llength $ splitCoords]> 4} {集trimmedCoords {};的foreach项$ {splitCoords如果{$项目= {}} {lappend trimmedCoords $项目}!};设置splitCoords $ trimmedCoords;};如果{[llength $ splitCoords] = 4!} {{错误者:坐标列表中,预计四个数字为 '疯丫头MINY MAXX MAXY' 空格分隔列表 - `-123.5 94.5' 无效};};设置了minX [LINDEX $ splitCoords 0];设置MINY [LINDEX $ splitCoords 1];设置maxX的[LINDEX $ splitCoords 2];设置MAXY [LINDEX $ splitCoords 3];提出 “宏观Creator_COORDS $ $了minX $ MINY $其minX美星$ maxX的$ $美星$ maxX的$ MINY $了minX MINY”;放{MACRO Creator_2D3D 2D_GEOMETRY};看跌期权{MACRO Creator_CLASSIC *}}] FACTORY_DEF $(Creator_XML)CreationFactory FACTORY_NAME Creator_XML_Creator CREATE_AT_END没有输出FEATURE_TYPE _____CREATED______ @Geometry(FROM_ENCODED_STRING, )工厂定义$(Creator\Classic)creationfactory.factory.creator.creator.creator.creator.creator.creater.creater.creater.creater.creater.creater.creater.creater.creater.没有输出特征的工厂创建名称creator.creator.clooner输入特征的输入特征的输入特征的创建的创建的创建的第二个创建的第二个创建人(creator.coordsys.coordsys(ll84)编号coordsys(ll84)编号coordsys.coordsys(ll84)编号。副本1复制编号属性“创建实例”输出功能“创建类型”创建功能“创建类型”创建工厂“定义*分支工厂名称”创建分支机构-14“输入功能”“创建类型”创建目标工厂“$(WB当前上下文)”“创建分支机构”“目标”最大计数“无输出传递功能”*#-----------------------------------工厂定义*工厂名称“$(wb_当前上下文)_创建者_分支_目标”输入功能_类型*输出功能_类型*----------工厂定义{*}属性工厂名称属性创建者QualdPyPalm输入特性Type PrimeType Cyror创建了多个特征模式,没有Null,AtdioType,NoopopTraceToCudieTyEngult指令; UUID 输出特性、类型、属性、属性、输出、输出,即-------------------------------------------FaseYy-DEF*TraceFieldFaskyNoLy“目的地特征类型路由相关器”CordPayPARMY评估单程输入特性-Type Type *路由FMEGEntRealEngigeReCurror输出到Geijson_转到最终输出路由器多写入程序ID,0, 供应属性 编码的 _ wb_out_feat_类型__ GeojsonObject公司 几何特征_type_u attribute_u wb_u out_u feat_u type_u output routed feature_u type*output not_u routed feature_u type_u nuke_u me_uuuu@tcl2(“fme_statmessage 818059[fme_getattribute fme_template_u feature_u type]818060 818061 fme_u warn”)詿——output nuker“输入特性_type uu nuke_me_uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu觨——geojson_u 1_u def geojsonobject myattr string uuid string u creation_u instance string