#! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! #! FME_PYTHON_VERSION 27 GUI忽略SourceDataset_LIDAR_1,LIDAR_IN_SEARCH_ENVELOPE_MINX_LIDAR_1,LIDAR_IN_SEARCH_ENVELOPE_MINY_LIDAR_1,LIDAR_IN_SEARCH_ENVELOPE_MAXX_LIDAR_1,LIDAR_IN_SEARCH_ENVELOPE_MAXY_LIDAR_1,DestDataset_GEOTIFF_1,_WRITE_OFFSETS_IN_CS_UNITS_GEOTIFF_1,_WRITE_PROJECTED_COORDSYS_AS_EPSG_CODE_GEOTIFF_1 DEFAULT_MACRO SourceDataset_LIDAR_5 $(FME_MF_DIR)325BenchTripleFault_static.las GUI的多文件SourceDataset_LIDAR_5 LAS_Files(*拉斯)| * .las | All_files(*。*)| **资料来源ASPRS LAS文件(S):DEFAULT_MACRO DestDataset_GEOTIFF C:\ TEMP \ point_cloud_scenarios GUI DIRNAME DestDataset_GEOTIFF目的地的GeoTIFF目录:有[如果{{(SourceDataset_LIDAR_5)} == {} $} {puts_real {参数 'SourceDataset_LIDAR_5' 必须给 a value.};出口1;};] INCLUDE [如果{{$(DestDataset_GEOTIFF)} {==}} {puts_real {参数 'DestDataset_GEOTIFF' 必须被给出的值}。出口1;};]#!START_HEADER#!START_WB_HEADER READER_TYPE LIDAR READER_KEYWORD LIDAR_1 WRITER_TYPE MULTI_WRITER MULTI_WRITER_DATASET_ORDER BY_ID MULTI_WRITER_FIRST_WRITER_ID 0 MULTI_WRITER_TYPE {0}的GeoTIFF MULTI_WRITER_KEYWORD {0} GEOTIFF_1#!END_WB_HEADER#!START_WB_HEADER MACRO WB_KEYWORD “LIDAR_1” #!END_WB_HEADER#!START_SOURCE_HEADER LIDAR LIDAR_1#======================================================================= # The following GUI line prompts for a file to be used as the source LIDAR file.#用户输入被存储在宏,然后将其用于定义#要读取的数据集。#从生成此映射文件的数据集:#!END_SOURCE_HEADER#!START_WB_HEADER DEFAULT_MACRO SourceDataset有[如果{{$(SourceDataset)}!= “”} {\ {放DEFAULT_MACRO SourceDataset_LIDAR_1 $(SourceDataset)} \}]#!END_WB_HEADER#!START_SOURCE_HEADER LIDAR LIDAR_1 DEFAULT_MACRO SourceDataset_LIDAR_1 $(SourceDataset_LIDAR_5)GUI的多文件SourceDataset_LIDAR_1 LAS_Files(*拉斯)| * .las | All_files(*。*)| *资料来源ASPRS LAS文件(S):LIDAR_1_READER_META_ATTRIBUTES fme_dataset fme_basename DEFAULT_MACRO LIDAR_IN_GROUP_BY_DATASET_LIDAR_1没有LIDAR_1_GROUP_BY_DATASET“$(LIDAR_IN_GROUP_BY_DATASET_LIDAR_1)" DEFAULT_MACRO LIDAR_IN_READ_AS_POINT_CLOUD_LIDAR_1 Yes LIDAR_1_READ_AS_POINT_CLOUD "$(LIDAR_IN_READ_AS_POINT_CLOUD_LIDAR_1)" # 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 LIDAR_IN_SEARCH_ENVELOPE_MINX_LIDAR_1 0 LIDAR_1_SEARCH_ENVELOPE "$(LIDAR_IN_SEARCH_ENVELOPE_MINX_LIDAR_1)" GUI OPTIONAL FLOAT LIDAR_IN_SEARCH_ENVELOPE_MINX_LIDAR_1 Minimum X: # =========================================================================== DEFAULT_MACRO LIDAR_IN_SEARCH_ENVELOPE_MINY_LIDAR_1 0 LIDAR_1_SEARCH_ENVELOPE "$(LIDAR_IN_SEARCH_ENVELOPE_MINY_LIDAR_1)" GUI OPTIONAL FLOAT LIDAR_IN_SEARCH_ENVELOPE_MINY_LIDAR_1 Minimum Y: # =========================================================================== DEFAULT_MACRO LIDAR_IN_SEARCH_ENVELOPE_MAXX_LIDAR_1 0 LIDAR_1_SEARCH_ENVELOPE "$(LIDAR_IN_SEARCH_ENVELOPE_MAXX_LIDAR_1)" GUI OPTIONAL FLOAT LIDAR_IN_SEARCH_ENVELOPE_MAXX_LIDAR_1 Maximum X: # =========================================================================== DEFAULT_MACRO LIDAR_IN_SEARCH_ENVELOPE_MAXY_LIDAR_1 0 LIDAR_1_SEARCH_ENVELOPE "$(LIDAR_IN_SEARCH_ENVELOPE_MAXY_LIDAR_1)" GUI OPTIONAL FLOAT LIDAR_IN_SEARCH_ENVELOPE_MAXY_LIDAR_1 Maximum Y: # =========================================================================== # We do not have a soft clip to fall back on like native spatial index readers # so we need to perform hard clipping or nothing.通过违约来这里剪辑#我们允许选择使用搜索信封也决定了我们是很难#裁剪过,否则不会出现削波。无GUI选项将提交#在设置框或导航树,使硬夹,而非零搜索包络值的存在#将触发硬削波。DEFAULT_MACRO LIDAR_IN_CLIP_TO_ENVELOPE_LIDAR_1 YES LIDAR_1_CLIP_TO_ENVELOPE “$(LIDAR_IN_CLIP_TO_ENVELOPE_LIDAR_1)” #GUI可选复选框CLIP_TO_ENVELOPE YES%没有剪辑搜索信封LIDAR_1_DATASET “$(SourceDataset_LIDAR_1)” #!END_SOURCE_HEADER#!START_WB_HEADER MACRO WB_KEYWORD “GEOTIFF_1” #!END_WB_HEADER#!START_DEST_HEADER的GeoTIFF GEOTIFF_1#下面GUI行提示输入的GeoTIFF文件被用作#的数据的目的地。#用户输入被存储在宏,然后将其用于定义#要写入的数据集。#!END_DEST_HEADER#!START_WB_HEADER DEFAULT_MACRO DestDataset有[{IF “$(DestDataset)”!= “”} {\ {放DEFAULT_MACRO DestDataset_GEOTIFF_1 $(DestDataset)} \}]#!END_WB_HEADER#!目标GEOTIFF目录:DEFAULT_MACRO _WRITE_OFFSETS_IN_CS_UNITS_GEOTIFF_1 No GUI选项_WRITE_OFFSETS_IN_CS_UNITS_GEOTIFF_1 Yes%No Offsets in Coordinate System Units:_write_offsets_in_cs_units $(_WRITE_OFFSETS_IN_CS_UNITS_GEOTIFF_1) DEFAULT_MACRO _WRITE_PROJECTED_COORDSYS_AS_EPSG_CODE_GEOTIFF_1 Yes GUI CHOICE _write_projected_coordsy_as_epsg_code_geotiff_1 Yes%No将投影坐标系写入EPSG代码:GEOTIFF_1_WRITE_PROJECTED_COORDSYS_AS_EPSG_CODE $(_WRITE_PROJECTED_COORDSYS_AS_EPSG_CODE_GEOTIFF_1) DEFAULT_MACRO _GEOTIFF_WRITER_WORLD_FILE_GENERATION_GEOTIFF_1 no DEFAULT_MACRO _GEOTIFF_WRITER_CREATE_TILED_FILES_GEOTIFF_1 no DEFAULT_MACRO _GEOTIFF_WRITER_TILE_SIZE_X_GEOTIFF_1 DEFAULT_MACRO _GEOTIFF_WRITER_TILE_SIZE_Y_GEOTIFF_1 DEFAULT_MACRO _GEOTIFF_WRITER_COMPRESSION_METHOD_GEOTIFF_1 none DEFAULT_MACRO _GEOTIFF_WRITER_JPEG_COMPRESSION_LEVEL_GEOTIFF_1 25 DEFAULT_MACRO _GEOTIFF_WRITER_TAB_FILE_GENERATION_GEOTIFF_1 no DEFAULT_MACRO _GEOTIFF_WRITER_NUMBER_OF_BITS_PER_CELL_GEOTIFF_1 8-or-above DEFAULT_MACRO _GEOTIFF_WRITER_ENABLE_BIGTIFF_GEOTIFF_1 no DEFAULT_MACRO _GEOTIFF_WRITER_INTERLEAVING_TYPE_GEOTIFF_1 BSQ DEFAULT_MACRO _GEOTIFF_WRITER_PHOTOMETRIC_INTERPRETATION_GEOTIFF_1 MinIsBlack GEOTIFF_1_COORDINATE_SYSTEM_GRANULARITY FEATURE GEOTIFF_1_DATASET "$(DestDataset_GEOTIFF_1)" #!END_DEST_HEADER#!START_WB_HEADER # !END_WB_HEADER#!END_HEADER LOG_FILENAME "$(FME_MF_DIR)场景11。PC2Grayscale1。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 Classic FME_STROKE_MAX_DEVIATION 0 LOG_FILTER_MASK -1 DEFAULT_MACRO DATASET_KEYWORD_LIDAR_1 LIDAR_1 DEFAULT_MACRO DATASET_KEYWORD_GEOTIFF_1 GEOTIFF_1 # ------------------------------------------------------------------------- LIDAR_1_READER_META_ATTRIBUTES fme_basename fme_feature_type # ------------------------------------------------------------------------- MULTI_READER_CONTINUE_ON_READER_FAILURE No # ------------------------------------------------------------------------- MACRO WORKSPACE_NAME Scenario 11.PC2Grayscale1宏观FME_VIEWER_APP fmedatainspector # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - LIDAR_1_DEF激光雷达# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - FACTORY_DEF * RoutingFactory FACTORY_NAME“路由器和意想不到的输入剂”COMMAND_PARM_EVALUATION SINGLE_PASS MULTI_READER_KEYWORD LIDAR_1输入激光雷达LIDAR_1 FEATURE_TYPE *路线:激光雷达FME_GENERIC::激光雷达ALIAS_GEOMETRY MERGE_INPUT是的输出路由FEATURE_TYPE *LIDAR_1_MERGE_DEF LIDAR_1:激光雷达精确的激光雷达# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - FACTORY_DEF * TeeFactory FACTORY_NAME“激光雷达(LIDAR_1)分流”输入FEATURE_TYPE激光雷达输出FEATURE_TYPE LIDAR_LIDAR_1 DEFAULT_MACRO WB_CURRENT_CONTEXT # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -包括字符串(如果{((= { }{ }]==0 && [string = { }{ }]==0) && ([string = { }{ }]==0 && [string = { }{ }]==0) && ([string = { }{ }]==0 && [string = { }{ }]==0) && ([string = { }{ }]==0 && [string = { }{ {放置{宏ground_extents_子句GROUND_EXTENTS_MIN_X " “GROUND_EXTENTS_MIN_Y” “GROUND_EXTENTS_MAX_X” “GROUND_EXTENTS_MAX_Y” "};} elseif { ([string equal { }{ }] || [string = { }{ }]) && ([string = { }{ }] || [string = { }{ }]) && ([string = { }{ }] || [string = { }{ }]) && ([string = { }{ }] || [string = { }{ }])}{放置{宏ground_extents_子句};{ImageRasterizer (ImageRasterizer):指定接地区段,必须填写所有接地区段参数。};出口1;}]包含[if {{1.0} == { }}{放置{宏alpha_子句};放置{宏背景阿尔法子句};}否则{放入{宏alpha_子句alpha“1.0”};放置{macro background_alpha_子句background_alpha“0.0”};}]工厂定义*矢量转换器工厂名称图像光栅化器输入功能“U型激光雷达”“U 1宽度”1“高度”1“X单元大小” “Y_单元格大小” “判读类型RGBA32$(alpha_子句)背景颜色”1,1,1“$(background_alpha_子句)用_nodata填充_没有反走样没有公差0.5点云_判读强度$(ground_extents_子句)输出光栅特征_type imagerasterizer_raster@supplyattributes(fme_basename,imagerasterizer)factory_def*teefactory factory_name“imagerasterizer raster splitter”输入功能_type imagerasterizer_raster_0_wp3frwh2vrg=输出功能_type imagerasterizer_raster_1_56vwcavftfu=-----------------------------------factory_def*teefactoryfactory_name rastercellvaluereplacer input feature_type imagerasterizer_raster_0_wp3frwh2vrg=输出feature_type rastercellvaluereplacer_output@replacerastercellvalues(“0”,“0”,“1”,“donotreplacenodata”)\—— “,” “,双三次}elseif{{percentage}={cell size}}{放入{macro resample\u args cell\u size,” “,” “,双三次}elseif{{percentage}={percentage}{放入{宏重采样参数百分比,“101”,“101”,双三次};]factory_def*teefactory factory_name rasterresampler input feature_type rastercellvaluereplacer_output feature_type rasterresampler_resampled@resamplegraster($(resample_args))-----------------------------include[如果{{百分比}={行列}{放置{宏重采样{u args维度,” “,” “,双三次}elseif{{percentage}={cell size}}{放入{macro resample\u args cell\u size,” “,” “,双三次}elseif{{percentage}={percentage}{放入{宏重采样参数百分比,“99.001”,“99.001”,双三次};]factory_def*teefactory factory_name rasterresampler_6 input feature_type rasterresampler_resampled output feature_type rasterresampler_6_resampled@resamplegraster($(resample_args))——SuffydPARMY评估单程输入特征-FuffyType *路由FMEA通用IMAGESTAREZILRIER RASSTOR1 156VWCAVFFTU=GEOTIFEL GOYTATO-FIALALL OUTPUTURL RouthTyx多MuleServer ID,0, 供应属性 编码的 _ wb_out_feat_类型__ 场景11 几何路径fme_generic rasterresampler_6_重采样到geotiff_u go_u final_u output_u router_u multi_u writer_u id,0, 供应属性 编码的 _ wb_out_feat_类型__ 场景11 几何特征_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“输入特征u type u nuke_u me_35; 35;输入特征u 1_u def scenario11_rgb geotiff_352;世界文件2;生成无geotiff_352;创建无geotiff_352;文件无geotiff_x大小”“geotiff_y大小”“geotiff_u压缩方法包位geotiff_jpeg_25级压缩”geotiff_tab_file_generation no geotiff_number_of_bits_per_cell 8-or-above geotiff_enable_bigtiff无geotiff_interleaving_type bsq geotiff_photographic_interpretation minisblack-----------------------------------geotiff_1_def scenario11_rgbsmoothed geotiff_world_file_generation无geotiff_create_tiled_文件无geotiff_tiff_size_x“”geotiff_tile_size_y“”geotiff_compression_method pack bits geotiff_jpeg_compression_level 25 geotiff_tab_file_generation无geotiff_number_of_bits_per_cell 8-或更高geotiff_enable_bigtiff无geotff_interleaving_type bsq geotiff_photomic_解释黑色