#! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #!GUI IGNORE SourceDataset_MIF_1,MIF_IN_ENCODING_MIF_1,MIF_IN_SEARCH_ENVELOPE_MINX_MIF_1,MIF_IN_SEARCH_ENVELOPE_MINY_MIF_1,MIF_IN_SEARCH_ENVELOPE_MAXX_MIF_1,MIF_IN_SEARCH_ENVELOPE_MAXY_MIF_1,MIF_IN_CLIP_TO_ENVELOPE_MIF_1,SEARCH_ENVELOPE_COORDINATE_SYSTEM_MIF_1,DestDataset_GEODATABASE_FILE_1,GEODATABASE_FILE_OUT_OVERWRITE_GEODB_GEODATABASE_FILE_1,GEODATABASE_FILE_OUT_TRANSACTION_TYPE_GEODATABASE_FILE_1,GEODATABASE_FILE_OUT_TEMPLATEFILE_GEODATABASE_FILE_1,GEODATABASE_FILE_OUT_SIMPLIFY_GEOM_GEODATABASE_FILE_1,GEODATABASE_FILE_OUT_HAS_Z_VALUES_GEODATABASE_FILE_1,_GEODBOutDefaultZValue_GEODATABASE_FILE_1,_GEODBOutWriterMode_GEODATABASE_FILE_1,_GEODBOutTransaction_GEODATABASE_FILE_1,_GEODBOutTransactionInterval_GEODATABASE_FILE_1,_GEODBOutIgnoreFailedFeatureEntry_GEODATABASE_FILE_1,_GEODBOutMaxNumberFailedFeatures_GEODATABASE_FILE_1,_GEODBOutDumpFailedFeatures_GEODATABASE_FILE_1,_GEODBOutFFSDumpFile_GEODATABASE_FILE_1,_GEODBOutAnnotationUnits_GEODATABASE_FILE_1,_GEODBOutMeasures_GEODATABASE_FILE_1,_GEODBOutCompressAtEnd_GEODATABASE_FILE_1,_GEODBOutValidateFeatures_GEODATABASE_FILE_1,_GEODBOutSimplifyNetworkFeatures_GEODATABASE_FILE_1,_GEODBOutBeginSql_GEODATABASE_FILE_1,_GEODBOutEndSql_GEODATABASE_FILE_1 DEFAULT_MACRO SourceDataset_MIF C:(。* MIF)(*。*)\ FMEData \ DATA \属性\ parcel_N26.mif GUI的多文件SourceDataset_MIF MIF_Files | | * .mif文件All_Files | *资料来源 MapInfo MIF/MID File(s): INCLUDE [ set encodedVal [FME_EncodeText {$(SourceDataset_MIF)}];看跌期权 “MACRO SourceDataset_MIF__FMEENCODED__ $ encodedVal”;] DEFAULT_MACRO DestDataset_GEODATABASE_FILE C:\ FMEData \资源\ ESRI的\ CityData.gdb GUI DEST_GEODATABASE DestDataset_GEODATABASE_FILE目的地ESRI地理数据库(基于文件)文件:INCLUDE [组encodedVal [FME_EncodeText {$(DestDataset_GEODATABASE_FILE)}];看跌期权 “MACRO DestDataset_GEODATABASE_FILE__FMEENCODED__ $ encodedVal”;] INCLUDE [如果{{$(SourceDataset_MIF)} {==}} {puts_real {参数 'SourceDataset_MIF' 必须被给出的值}。出口1;};] INCLUDE [如果{{$(DestDataset_GEODATABASE_FILE)} {==}} {puts_real {参数 'DestDataset_GEODATABASE_FILE' 必须被给出的值}。出口1;};]#!START_HEADER#!START_WB_HEADER READER_TYPE MIF READER_KEYWORD MIF_1 READER_GEN_DIRECTIVES MIF_EXPOSE_FORMAT_ATTRS ,, SEARCH_ENVELOPE_MAXX,0,CLIP_TO_ENVELOPE,NO,USE_SEARCH_ENVELOPE,NO,SEARCH_ENVELOPE_MINX,0,SEARCH_ENVELOPE_MINY,0,_MERGE_SCHEMAS,YES,ENCODING ,, SEARCH_ENVELOPE_MAXY,0 WRITER_TYPE MULTI_WRITER MULTI_WRITER_DATASET_ORDER BY_ID MULTI_WRITER_FIRST_WRITER_ID 0 MULTI_WRITER_TYPE {0} GEODATABASE_FILE MULTI_WRITER_KEYWORD{0} GEODATABASE_FILE_1 #!END_WB_HEADER#!START_WB_HEADER MACRO WB_KEYWORD “MIF_1” #!END_WB_HEADER#!START_SOURCE_HEADER MIF MIF_1#============================================================================ # The following GUI line prompts for a directory to be used as the # source of the MIF/MID files.#用户输入被存储在宏,然后将其用于定义#要读取的数据集。#从生成此映射文件的数据集:#!END_SOURCE_HEADER#!START_WB_HEADER DEFAULT_MACRO SourceDataset有[如果{{$(SourceDataset)}!= “”} {\ {放DEFAULT_MACRO SourceDataset_MIF_1 $(SourceDataset)} \}]#!END_WB_HEADER#!START_SOURCE_HEADER MIF MIF_1 DEFAULT_MACRO SourceDataset_MIF_1 $(SourceDataset_MIF)GUI的多文件SourceDataset_MIF_1 MIF_Files(* MIF)| * .mif文件| All_Files | *资料来源MapInfo的MIF / MID文件(S)(*。*):#============================================================================ # [REG 20070109] We want to allow the user to choose heterogeneous collections # by choosing not to break collections in workbench or other applications.#然而,我们不希望创造经典几何异构集合,#所以要设定的最佳方式,他们希望异质集合是指定#,他们希望FME_USE_RICH_GEOMETRY。#下面询问是否MIF / Mapinfo的收藏应该阅读时,可以分解成#它们的组成部分。默认情况下,我们打破集合,但#如果你正在写相同的格式,您可能希望保留集合。#__ #DEFAULT_MACRO _BREAK_COLLECTION是#__ #GUI CHOICE _BREAK_COLLECTION是%无歇类别:#__ #MIF_BREAK_COLLECTION “$(_ BREAK_COLLECTION_MIF_1)” #__#===================================================================== # Provide some control over what attributes have the user-selected # encoding applied.通常所有的属性都为#读取后更新,但以下行从该处理所有#属性的名字开始与fme_或排除 _, 除了 _text_string,它总是需要编码。MIF_IN_ENCODING_MIF_1编码“$(MIF_IN_ENCODING_MIF_1)” GUI OPTIONAL STRING_OR_ENCODING MIF_IN_ENCODING_MIF_1 SJIS%CP437%CP850%CP852%CP855%CP857%CP860%CP861%CP863%CP864%CP865%CP869%CP932%CP936%CP950%CP1250%CP1251%CP1253%CP1254%CP1255%CP1256%ISO8859-1%ISO8859-2%ISO8859-3%ISO8859-4%ISO8859-5%ISO8859-6%ISO8859-7%ISO8859-8%ISO8859-9 Character Encoding (optional): # Include this file in source setting section to add external search envelope processing # Zero as a default means we don't do any search -- this makes workbench happier # =========================================================================== DEFAULT_MACRO MIF_IN_SEARCH_ENVELOPE_MINX_MIF_1 0 MIF_1_SEARCH_ENVELOPE "$(MIF_IN_SEARCH_ENVELOPE_MINX_MIF_1)" GUI OPTIONAL FLOAT MIF_IN_SEARCH_ENVELOPE_MINX_MIF_1 Minimum X: # =========================================================================== DEFAULT_MACRO MIF_IN_SEARCH_ENVELOPE_MINY_MIF_1 0 MIF_1_SEARCH_ENVELOPE "$(MIF_IN_SEARCH_ENVELOPE_MINY_MIF_1)" GUI OPTIONAL FLOAT MIF_IN_SEARCH_ENVELOPE_MINY_MIF_1 Minimum Y: # =========================================================================== DEFAULT_MACRO MIF_IN_SEARCH_ENVELOPE_MAXX_MIF_1 0 MIF_1_SEARCH_ENVELOPE "$(MIF_IN_SEARCH_ENVELOPE_MAXX_MIF_1)" GUI OPTIONAL FLOAT MIF_IN_SEARCH_ENVELOPE_MAXX_MIF_1 Maximum X: # =========================================================================== DEFAULT_MACRO MIF_IN_SEARCH_ENVELOPE_MAXY_MIF_1 0 MIF_1_SEARCH_ENVELOPE "$(MIF_IN_SEARCH_ENVELOPE_MAXY_MIF_1)" GUI OPTIONAL FLOAT MIF_IN_SEARCH_ENVELOPE_MAXY_MIF_1 Maximum Y: # =========================================================================== # BUG18999: We now have a soft clip to fall back on like native spatial index # thus we are reintroducing the clip to envelop as an option for users.根据现有的数据库读取器,我们正在仿真DEFAULT_MACRO mif_in_clip_to_envelope mif_1 NO MIF_1_CLIP_TO_ENVELOPE "$(mif_in_clip_to_envelope mif_1)" GUI OPTIONAL CHECKBOX MIF_IN_CLIP_TO_ENVELOPE_MIF_1 YES%NO Clip to Search Envelope # PR:31021 # Include this file in workbench source preamble section to enable the ability # to specify a coordinate system for search envelope processing # =========================================================================== DEFAULT_MACRO SEARCH_ENVELOPE_COORDINATE_SYSTEM_MIF_1 GUI OPTIONAL COORDSYS SEARCH_ENVELOPE_COORDINATE_SYSTEM_MIF_1 Search Envelope Coordinate System: MIF_1_SEARCH_ENVELOPE_COORDINATE_SYSTEM "$(SEARCH_ENVELOPE_COORDINATE_SYSTEM_MIF_1)" # =========================================================================== MIF_1_DATASET "$(SourceDataset_MIF_1)" #!END_SOURCE_HEADER#!宏WB_KEYWORD“GEODATABASE_FILE_1”#!END_WB_HEADER#!START_DEST_HEADER GEODATABASE_FILE GEODATABASE_FILE_1 GEODATABASE_FILE_1_COORDINATE_SYSTEM_GRANULARITY FEATURE_TYPE # = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = #下面的GUI行提示输入一个目录作为#的目的地GEODB文件。用户输入存储在宏中,然后宏用于定义要写入的数据集。#!END_DEST_HEADER # !START_WB_HEADER DEFAULT_MACRO DestDataset包含[if {"$(DestDataset)"] != ""} { \ puts {DEFAULT_MACRO DestDataset_GEODATABASE_FILE_1 $(DestDataset)} \ } ] #!END_WB_HEADER#!$(DestDataset_GEODATABASE_FILE)# ============================================================================ # Determines if dataset has to be overwritten DEFAULT_MACRO GEODATABASE_FILE_OUT_OVERWRITE_GEODB_GEODATABASE_FILE_1 No GEODATABASE_FILE_1_OVERWRITE_GEODB "$(GEODATABASE_FILE_OUT_OVERWRITE_GEODB_GEODATABASE_FILE_1)" GUI LOOKUP_CHOICE GEODATABASE_FILE_OUT_OVERWRITE_GEODB_GEODATABASE_FILE_1 Yes%No Overwrite Existing Geodatabase: # ============================================================================ # This option specifies the transaction type.当对具有与之关联的自定义行为#的表/特性类进行编辑时,应该将此设置为EDIT_SESSION #。在编写与关系#相关的特性类时。只有在将#写入没有自定义行为的表/特性类时,才可以选择事务和NONE。“$(GEODATABASE_FILE_OUT_TRANSACTION_TYPE_GEODATABASE_FILE_1)”GUI LOOKUP_CHOICE GEODATABASE_FILE_OUT_TRANSACTION_TYPE_GEODATABASE_FILE_1编辑 会议,EDIT_SESSION%成交,成交%无,无交易类型:#============================================================================ __#可选模板文件可以指定。任何文字发生之前这将加载模板文件的架构#到数据库中。DEFAULT_MACRO GEODATABASE_FILE_OUT_TEMPLATEFILE_GEODATABASE_FILE_1 GEODATABASE_FILE_1_TEMPLATEFILE “$(GEODATABASE_FILE_OUT_TEMPLATEFILE_GEODATABASE_FILE_1)” GUI可选FILENAME_MUSTEXIST GEODATABASE_FILE_OUT_TEMPLATEFILE_GEODATABASE_FILE_1 XML_Geodatabase_Files(* XML)| * .XML |(*拉链)| * .zip文件|(* Z)| * .Z | All_files(*。*)。| *模板文件:#============================================================================ # Specifies if the geomtery is to be simplified or not.默认是没有DEFAULT_MACRO GEODATABASE_FILE_OUT_SIMPLIFY_GEOM_GEODATABASE_FILE_1没有GEODATABASE_FILE_1_SIMPLIFY_GEOM “$(GEODATABASE_FILE_OUT_SIMPLIFY_GEOM_GEODATABASE_FILE_1)” GUI LOOKUP_CHOICE GEODATABASE_FILE_OUT_SIMPLIFY_GEOM_GEODATABASE_FILE_1是%没有简化几何:DEFAULT_MACRO GEODATABASE_FILE_OUT_X_ORIGIN_GEODATABASE_FILE_1 0 GEODATABASE_FILE_1_X_ORIGIN “$(GEODATABASE_FILE_OUT_X_ORIGIN_GEODATABASE_FILE_1)” DEFAULT_MACRO GEODATABASE_FILE_OUT_Y_ORIGIN_GEODATABASE_FILE_1 0 GEODATABASE_FILE_1_Y_ORIGIN “$(GEODATABASE_FILE_OUT_Y_ORIGIN_GEODATABASE_FILE_1)” DEFAULT_MACRO GEODATABASE_FILE_OUT_XY_SCALE_GEODATABASE_FILE_1 0 GEODATABASE_FILE_1_XY_SCALE“$(GEODATABASE_FILE_OUT_XY_SCALE_GEODATABASE_FILE_1)”#============================================================================ # Determines if dataset contains Z values.如果DEF线#没有什么设置这个值将被使用。该auto_detect选项将使用奔向每个要素类的第一个特征#来确定要素类是否应该是#2D或3D。DEFAULT_MACRO GEODATABASE_FILE_OUT_HAS_Z_VALUES_GEODATABASE_FILE_1 auto_detect GEODATABASE_FILE_1_HAS_Z_VALUES “$(GEODATABASE_FILE_OUT_HAS_Z_VALUES_GEODATABASE_FILE_1)” GUI LOOKUP_CHOICE GEODATABASE_FILE_OUT_HAS_Z_VALUES_GEODATABASE_FILE_1是的,没错%不,不自动% 检测,自动检测包含Z值:默认情况下,宏大地数据库_宏大地数据库_宏地球数据库_宏地球数据库_出Z_地球数据库_10地球数据库_1 _Z_1 0地球数据库_1 _Z_地球数据库_1 _Z_地球数据库_0地球数据库_1文件_1)默认情况下,宏大地数据库_宏地球数据库_出Z_出Z_比例尺_地球数据库_10地球数据库_1 _1 _Z_1比例尺$(地球数据库_地球数据库_地球数据库_地球数据库_地球数据库_地球数据库_地球数据库_1 _地球GEODATABASE_FILE_1)“默认_宏GEODATABASE U GEODATABASE UGeodatabase UGeodatabase UGeodatabase U1 U1 U1 U1 U1 U1 U1 U1 U1 U1 U1 U1 U1 U1 U1 U1 U1 U1 U1 U1 U1 U1 U1 U1 UGeod数据库U1 U1 U1 U1 U1 U1 U1 U1 U1 U1 UGeod数据库U1 U1 U1 U1==#确定默认Z值默认值默认值_宏_GEODBOutDefaultZValue_GEODATABASE_10 GUI FLOAT _GEODBOutDefaultZValue_GEODATABASE_FILE_1默认Z值:GEODATABASE_FILE_1_Default_Z_Value$(_GEODBOutDefaultZValue_GEODATABASE_FILE_1)#============================================================================================================================================。如果设置为“更新”或“删除”,则每个单独的功能都可以使用属性“fme_db_operation”覆盖“模式”。默认U宏_GEODBOutWriterMode_GEODATABASE_geodobutwritermode_GEODBOutWriterMode_GEODATABASE_GEODATABASE_GEODBOutWriterMode GEODBOutWriterMode _geodoboutwriter_GEODATABASE_GEODATABASE_GEODATABASE_GEODATABASE文件_GEODATABASE_GEODATABASE文件_GEODATABASE文件_GEODATABASE文件_GEODATABASE文件_GEODATABASE文件_1 _geoddatabase编写器_geodoboutwriter _geodoboutwriter _GEODBOutWriterMode======此选项指定开始的事务号码。通常情况下,这将是零,这将把每个特征写入Geodatabase,但如果先前的转换被中断,它可能是另一个值。默认情况下的“U宏”GeodoboutTransaction“U GEODATABASE”U GEODATABASE“U 1 0 GUI”GUI可选整数“U geodobouttransaction”GEODATABASE“U 1 GEODATABASE”U GEODATABASE“U 1 1”GEODATABASE“U 1”GEODATABASE“U 1”GEODATABASE“U 1”GEODATABASE“U 1”GEODATABASE“U 1”GEODATABASE“U 1”GEODATABASE“U 1”GEODATABASE“U 1”GEODATABASE“U 1”GEODATABASE“U 1”GEODATABASE“U 1”GEODATABASE“U 1”GEODATABASE”事务$(《geodoboutoboutoutoutouttransaction geodobutdatabase”GEODATABASE“U 1=====#此选项指定将写入多少个功能到每个事务上的Geodatabase。默认U宏UGeodobutTransactionInteractionInterval U GEODATABASE U GEODATABASE U geodobutTransactionInterval U GEODATABASE U GEODATABASE U GEODATABASE U GEODATABASE UgeodobuttransactionInterval U geodobututtransactionInterval U GEODATABASE U GEODATABASE U GEODATABASE U文件U 1 U GEODATABASE U geodobuttransactionInterval UgeodobuttransactionInterval U GEODATABASE U GEODATABASE U GEODATABASE文件U GEODATABASE U GEODATABASE Ugeodatabase Ugeodatabase文件U GEODATABASE U GEODATABASE============确定是否继续翻译,尽管遇到通常会停止翻译的功能。默认的“宏”_geodboutignorefailedfeaturentry_GEODATABASE_1否图形用户界面可选选项“geodboutignorefailedfeaturentry_GEODATABASE_1是%n忽略失败的功能:GEODATABASE_1_Ignore_Failed_FEATURE_ENTRY$(“geodboutignorefailedfeaturentry_GEODATABASE_1)#由于功能有问题,在停止转换之前要忽略的功能数。仅当“忽略失败的功能”条目为“是”时使用。默认的“宏”“GEODBOutMaxNumberFailedFeatures”“GEODATABASE”“文件”“1个图形用户界面可选整数”“GEODBOutMaxNumberFailedFeatures”“GEODATABASE”“文件”“要忽略的最大功能数:GEODATABASE”“文件”“最大数量”“失败的”“功能$(“GEODBOutMaxNumberFailedFeatures”“GEODATABASE”“文件””一个错误的特性是否存储在一个FFS文件中,以便以后可以查看/操作它们。仅当关键字“忽略失败的功能”项设置为“是”时才适用。默认U宏Ugeodboutdutdumpuedfailedfeatures U GEODATABASE U GEODATABASE U GEODATABASE U GEODATABASE U GEODATABASE U GEODATABASE U geodboutdupdfailedfeatures U GEODATABASE U GEODATABASE U GEODATABASE U GEODATABASE Ugeodatabase U GEODATABASE U GEODATABASE U GEODATABASE U geoddatabase U geoddatabase U GEODATABASE U GEODATABASE U GEODATABASE Ugeodatabase文件Ugeodatabase Ugeodatabase U GEODATABASE文件Ugeodatabase U 1 Ugeodatabase U geod如果关键字DUMP_FAILED_FEATURES设置为“yes”,确定将失败的功能存储在何处。位置必须指定路径和文件名。文件名的扩展名必须为“ffs”。默认_宏_GEODBOutFFSDumpFile_GEODATABASE_1 GUI可选文件名_GEODBOutFFSDumpFile_GEODATABASE_1 FME_Feature_Store_Files(*ffs)|*.ffs |所有_Files(*)**失败的功能转储文件名:GEODATABASE_FILE_1 ffs_Dump_FILE“$(_GEODBOutFFSDumpFile_GEODATABASE_1)”一个新的注释要素类的创建单位。DEFAULT_MACRO _GEODBOutAnnotationUnits_GEODATABASE_FILE_1 unknown_units GUI可选选择_GEODBOutAnnotationUnits_GEODATABASE_FILE_1 unknown_units %点% % decimal_degrees %英寸英尺%码%英里% m % % % nautical_miles %毫米厘米单位:公里% 8分米注释GEODATABASE_FILE_1_ANNOTATION_UNITS $ (_GEODBOutAnnotationUnits_GEODATABASE_FILE_1) # = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = #决定如果数据集包含的措施。如果DEF线#没有什么设置这个值将被使用。DEFAULT_MACRO _GEODBOutMeasures_GEODATABASE_FILE_1没有GUI可选选择_GEODBOutMeasures_GEODATABASE_FILE_1是的%不包含措施:GEODATABASE_FILE_1_HAS_MEASURES $ (_GEODBOutMeasures_GEODATABASE_FILE_1) # = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = #决定如果输出MDB文件是否被压缩。默认是没有DEFAULT_MACRO _GEODBOutCompressAtEnd_GEODATABASE_FILE_1没有GUI可选选择_GEODBOutCompressAtEnd_GEODATABASE_FILE_1是的%不压缩数据库完成后:GEODATABASE_FILE_1_COMPRESS_AT_END $ (_GEODBOutCompressAtEnd_GEODATABASE_FILE_1) # = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = #决定执行写入# geodatabase验证功能。默认是否定的。DEFAULT_MACRO _GEODBOutValidateFeatures_GEODATABASE_FILE_1没有GUI可选选择_GEODBOutValidateFeatures_GEODATABASE_FILE_1是的%不验证功能写:GEODATABASE_FILE_1_VALIDATE_FEATURES $ (_GEODBOutValidateFeatures_GEODATABASE_FILE_1) # = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = #决定执行简化#写入geodatabase网络特性。默认是否定的。DEFAULT_MACRO _GEODBOutSimplifyNetworkFeatures_GEODATABASE_FILE_1没有GUI可选选择_GEODBOutSimplifyNetworkFeatures_GEODATABASE_FILE_1是的%不简化网络特点:GEODATABASE_FILE_1_SIMPLIFY_NETWORK_FEATURES $ (_GEODBOutSimplifyNetworkFeatures_GEODATABASE_FILE_1) # = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = #以下指定一个SQL命令执行之前打开第一个# Geodatabase表。翻译前要执行的SQL语句:# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = #以下指定一个SQL命令执行后关闭所有# Geodatabase表。可选的TEXT_EDIT_SQL _GEODBOutEndSql_GEODATABASE_FILE_1翻译后执行的SQL语句:GEODATABASE_FILE_1_DATASET " $ (DestDataset_GEODATABASE_FILE_1) "# !END_DEST_HEADER # !END_HEADER LOG_FILENAME”(FME_MF_DIR) arcpyStartupExample美元。log" LOG_APPEND NO LOG_MAX_FEATURES 200 LOG_MAX_RECORDED_FEATURES 200 FME_REPROJECTION_ENGINE FME FME_IMPLICIT_CSMAP_REPROJECTION_MODE Datum FME_GEOMETRY_HANDLING Enhanced FME_STROKE_MAX_DEVIATION 0 LOG_FILTER_MASK -1 DEFAULT_MACRO DATASET_KEYWORD_MIF_1 MIF_1 DEFAULT_MACRO DATASET_KEYWORD_GEODATABASE_FILE_1 GEODATABASE_FILE_1 # ------------------------------------------------------------------------- MIF_1_READER_META_ATTRIBUTES fme_feature_type # ------------------------------------------------------------------------- MULTI_READER_CONTINUE_ON_READER_FAILURE No FME_BEGIN_PYTHON_ENC # - * - 编码: utf - 8 - * - # --------------------------------------------------------------------------- # samp.py # 创建 : 2012-11-05 10:44:15.00000 # 生成的 通过 ArcGIS ModelBuilder # 描述: # --------------------------------------------------------------------------- # 进口 arcpy 模块 进口 arcpy # 当地的 变量: 包裹 = C: FMEData 资源 Esri CityData.gdb PropertyData 包裹 Parcel_Ids = C: FMEData 资源 Esri CityData.gdb PropertyData Parcel_Ids # 过程: 删除 arcpy.DeleteRows_management 包裹 # 过程: 删除 2 arcpy.DeleteRows_management Parcel_Ids # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -宏WORKSPACE_NAME arcpyStartupExample宏观FME_VIEWER_APP fmedatainspector # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -包括(如果{[信息存在env (FME_TEMP) & &(文件isdirectory env (FME_TEMP)美元)& &(文件isdirectory $ env(临时)]}{设置gVisualizerTemp $ env (FME_TEMP)} elseif{[信息存在env(临时)]}{设置gVisualizerTemp $ env(临时)}elseif {$ tcl_platform(平台)= =“unix”}{集{set gVisualizerTemp c:};regsub - {[,]} {$ (WORKSPACE_NAME)} {_} wsname;集gVisualizerTemp $ gVisualizerTemp / $ {wsname} _ [时钟格式[时钟秒] -format%H%M%S];看跌期权 “MACRO WORKSPACE_TEMP_DIR $ gVisualizerTemp”;MACRO VISUALIZER_FEATURE_FILE $(WORKSPACE_TEMP_DIR)/inspector.ffs MACRO VISUALIZER_CREATE_SPATIAL_INDEX YES#------------------------------------------------------------------------- MIF_1_DEF parcel_N26 AREA浮子BLOCK_ID炭(2)FLAG浮子LOT炭(2) LU90 float LUCODE float PLAT char(6) LU95 float LULU float SOURCE char(10) PERIMETER float PARCEL_ID char(23) # ------------------------------------------------------------------------- Lookup ___KnownFeatureTypes___ parcel_N26 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(MIF,FME_GENERIC,PRESERVE_GEOMETRY) DEFAULT_MACRO WB_CURRENT_CONTEXT # ------------------------------------------------------------------------- FACTORY_DEF * TeeFactory FACTORY_NAME FeatureTypeExtractor INPUT FEATURE_TYPE parcel_N26 OUTPUT FEATURE_TYPE FeatureTypeExtractor_OUTPUT @SupplyAttributes(_feature_type,&fme_feature_type) # ------------------------------------------------------------------------- INCLUDE [ if {"No" == "Yes"} { puts "MACRO COLLECTION_HANDLING *";} {其他看跌期权 “MACRO COLLECTION_HANDLING NOT_THIS_TIME”;}]宏OUTPUT_POINT_FTYPE x宏OUTPUT_POINT_FTYPE GeometryFilter_POINT宏OUTPUT_LINE_FTYPE x宏OUTPUT_LINE_FTYPE GeometryFilter_LINE宏观OUTPUT_AREA_FTYPE x宏观OUTPUT_ARC_FTYPE宏观OUTPUT_TEXT_FTYPE x宏观OUTPUT_ELLIPSE_FTYPE宏观OUTPUT_RASTER_FTYPE x宏观OUTPUT_POINTCLOUD_FTYPE宏观OUTPUT_SURFACE_FTYPE x宏观OUTPUT_SOLID_FTYPE宏观OUTPUT_COLLECTION_FTYPE x宏观OUTPUT_NULL_FTYPE查找GeometryFilter_RouterTable”““x”fme_point美元(OUTPUT_POINT_FTYPE)fme_line (OUTPUT_LINE_FTYPE) fme_area (OUTPUT_AREA_FTYPE)美元fme_arc (OUTPUT_ARC_FTYPE) fme_text (OUTPUT_TEXT_FTYPE)美元fme_ellipse (OUTPUT_ELLIPSE_FTYPE) fme_raster (OUTPUT_RASTER_FTYPE)美元fme_point_cloud (OUTPUT_POINTCLOUD_FTYPE) fme_surface (OUTPUT_SURFACE_FTYPE)美元fme_solid (OUTPUT_SOLID_FTYPE) fme_collection (OUTPUT_COLLECTION_FTYPE) fme_no_geom美元美元(OUTPUT_NULL_FTYPE) FACTORY_DEF * TeeFactory FACTORY_NAME GeometryFilter_InputPassThrough输入FEATURE_TYPE FeatureTypeExtractor_OUTPUT输出FEATURE_TYPE GeometryFilter_AllInput FACTORY_DEF * TestFactory FACTORY_NAME GeometryFilter_InstanceTest INPUT FEATURE_TYPE GeometryFilter_AllInput TEST @Geometry(IS_GEOMETRY_INSTANCE) == 1 OUTPUT FAILED FEATURE_TYPE GeometryFilter_RestInput FACTORY_DEF $(COLLECTION_HANDLING) TestFactory FACTORY_NAME GeometryFilter_CollectionTest INPUT FEATURE_TYPE GeometryFilter_RestInput TEST &fme_type == "fme_collection" OUTPUT FAILED FEATURE_TYPE GeometryFilter___Not_Collection___ OUTPUT PASSED FEATURE_TYPE GeometryFilter___Collection___ GeometryFilter__temp_count @Count(GeometryFilter_COUNT_DOMAIN, 0) FACTORY_DEF $(COLLECTION_HANDLING) DeaggregateFactory FACTORY_NAME GeometryFilter_Deagg INPUT FEATURE_TYPE GeometryFilter___Collection___ RECURSIVE Yes SET_FME_TYPE Yes OUTPUT POINT FEATURE_TYPE GeometryFilter___Deaggregated___ OUTPUT LINE FEATURE_TYPE GeometryFilter___Deaggregated___ OUTPUT POLYGON FEATURE_TYPE GeometryFilter___Deaggregated___ OUTPUT DONUT FEATURE_TYPE GeometryFilter___Deaggregated___ OUTPUT AGGREGATE FEATURE_TYPE GeometryFilter___Deaggregated___ FACTORY_DEF $(COLLECTION_HANDLING) AggregateFactory FACTORY_NAME GeometryFilter_AggregateHomo INPUT FEATURE_TYPE GeometryFilter___Deaggregated___ GROUP_BY fme_type BREAK_BEFORE_FIELD_CHANGE GeometryFilter__temp_count OUTPUT AGGREGATE FEATURE_TYPE GeometryFilter___HomogenousAggregate___ FACTORY_DEF * TestFactory FACTORY_NAME GeometryFilter_Router INPUT FEATURE_TYPE GeometryFilter___HomogenousAggregate___ INPUT FEATURE_TYPE GeometryFilter___Not_Collection___ INPUT FEATURE_TYPE GeometryFilter_RestInput TEST @Concatenate(@FeatureType(@Lookup(GeometryFilter_RouterTable,&fme_type)),@FeatureType()) != "x" OUTPUT PASSED FEATURE_TYPE * @RemoveAttributes(GeometryFilter__temp_count) # ------------------------------------------------------------------------- FACTORY_DEF * TestFactory FACTORY_NAME AreaBuilder_GeomFilter_1 INPUT FEATURE_TYPE GeometryFilter_LINE INPUT FEATURE_TYPE AreaBuilder_GeomFilter_DUMMY TEST &fme_type == "fme_arc" TEST &fme_type == "fme_ellipse" BOOLEAN_OPERATOR OR OUTPUT PASSED FEATURE_TYPE AreaBuilder___ValidGeoms_1___ OUTPUT FAILED FEATURE_TYPE AreaBuilder___InvalidGeoms_1___ FACTORY_DEF * TestFactory FACTORY_NAME AreaBuilder_GeomFilter_2 INPUT FEATURE_TYPE AreaBuilder___ValidGeoms_1___ TEST @GlobalVariable(fme_get_mapping_file_flag_keyword_FME_USE_RICH_GEOMETRY) == yes BOOLEAN_OPERATOR AND OUTPUT PASSED FEATURE_TYPE AreaBuilder___ValidGeoms___ OUTPUT FAILED FEATURE_TYPE AreaBuilder___InvalidGeoms_1___ FACTORY_DEF * TestFactory FACTORY_NAME AreaBuilder_GeomFilter_3 INPUT FEATURE_TYPE AreaBuilder___InvalidGeoms_1___ TEST @Tcl2("FME_Coordinates numCoords") >= 2 BOOLEAN_OPERATOR AND OUTPUT PASSED FEATURE_TYPE AreaBuilder___ValidGeoms___ OUTPUT FAILED FEATURE_TYPE AreaBuilder___InvalidGeoms___ FACTORY_DEF * PolygonFactory FACTORY_NAME AreaBuilder_polygonizer GROUP_BY fme_feature_type INPUT FEATURE_TYPE AreaBuilder___ValidGeoms___ END_NODED OUTPUT POLYGON FEATURE_TYPE ___POLY___ INCLUDE [if { ("Yes" == "Yes") } { puts "MACRO DONUT_FACTORY_IN *";输入“宏TEE_FACTORY_IN NOT_THIS_TIME”;} else{放入“宏DONUT_FACTORY_IN NOT_THIS_TIME”;输入“宏TEE_FACTORY_IN *”;}]工厂定义$(甜甜圈工厂)甜甜圈工厂名称AreaBuilder甜甜圈输入功能_TYPE uuu POLY_uuugroup_uby fme_utype DROP_uholes没有标记孔没有分割输入甜甜圈模式完成输出甜甜圈功能_utype AreaBuilder_uArea@RemoveAttributes(标记孔)输出多边形功能_utype AreaBuilder_uArea@RemoveAttributes(标记孔)工厂定义$(TEE_FACTORY_IN)TeeFactory工厂名称AreaBuilder_router INPUT FEATURE_TYPE uuuuuu POLY_uuuuuuuu输出FEATURE_TYPE AreaBuilder_AREA FACTORY_udef*TeeFactory工厂名称AreaBuilder_warnvalids INPUT FEATURE_TYPE AreaBuilder_uuuuuuuuuuinvalidgeoms_uuuuuuuuuu#——OverlayFactory_NAME PointOnAreaOverlayer INPUT POINT FEATURE_TYPE GeometryFilter_POINT INPUT POLYGON FEATURE_TYPE AreaBuilder_AREA OVERLAP_COUNT_ATTRIBUTE“_overlaps”MODE COMPLETE OUTPUT POLYGON FEATURE_TYPE PointOnAreaOverlayer_AREAţ——对于第二个最后一个字符,规范从-1开始,我们将-1定义为最后一个字符,如果{$lastValue<-1}{incr lastValue,则需要对Tcl2 proc SubstringExtractor进行少量修改;return“结束$lastValue”;}elseif{$lastValue==-1}{返回“结束”;}否则{返回$lastValue;}}Tcl2 proc SubstringExtractor提取{startIdx endIdx}{FME_SetAttribute{CITY_GRID_ID}[字符串范围[FME_GetAttribute{“_feature_type”}[子stringextractor_fixastindex$startIdx][子stringextractor_fixastindex$endIdx]}工厂定义*TeeFactory工厂名称SubstringExtractor输入功能_type PointOnAreaOverlayer_区域输出FEATURE_TYPE SubstringExtractor_OUTPUT@Tcl2(“SubstringExtractor_extract-3-1”)#-----------------------------------FACTORY_DEF*TeeFactory FACTORY_NAME“SubstringExtractor_OUTPUT->Parcels Correlator”INPUT FEATURE_TYPE SubstringExtractor_OUTPUT FEATURE_TYPE_ugo_TO_FINAL_OUTPUT_urouter_uoutputmulti_writer_id 0@Transform(FME_GENERIC,GEODATABASE_FILE)@SupplyAttributes(uwb_out_feat_type_uuuuu,Parcels)ා----------FACTORY_DEF*TestFactory_uname“Final Output Feature type Router”INPUT Feature_utype*TEST@Value(wb_out_ufeat_utype_u)!=“”输出传递的功能类型*@FEATURE TYPE(@Value(@Value(@wb_out_feat_TYPE_uu))输出失败的功能类型u nuke_ume_uuu@Tcl2(“FME_StatMessage 818059{@Value(FME_template_ufeature_utype)}818060 818061 FME_warn”)。“,”----------FACTORY_DEF*TeeFactory FACTORY_uname”Final OUTPUT Nuker“输入”FEATURE_utype_uunuke_ume_35;uu#-----------------------------------GEODATABASE_ufile_u1_udef Parcels geodb_utype geodb_upolygon geodb_udrop_utable NO geodb_utruncate_utable NO geodb_OBJECT_uname OBJECT ID geodb_uobject ID geodb_ALIAS OBJECTID geodb_ushape geodb_ualias SHAPE geodb_uconfig默认关键字GeodbgGrad { 1 }“Geodbas-Hasgz值”“GeodobHas-Hyapunov测度”“GeobbHyr参考尺度”、“Geobb测度”、“Geobby尺度”、“Geobby Yex”、“Geodbxx起源”、“Geodbxy尺度”、“Geodbz ZeCh”、“Geobbz起源”、“CyythGrIdID ID Car(4)BuchID ID Car(2)PARCLSID ID Car(23))GEODB2特征数据集“char(2)LU90 float LUCODE float PLAT char(6)LU95 float LULU float SOURCE char(10)周长浮点区域浮点