diff --git a/FME_Workbenches/pointCloud.fmw b/FME_Workbenches/pointCloud.fmw new file mode 100644 index 0000000000000000000000000000000000000000..c0affcb90b6aca4b7cef1bc6a9f38d6292505bd0 --- /dev/null +++ b/FME_Workbenches/pointCloud.fmw @@ -0,0 +1,5760 @@ +#! <?xml version="1.0" encoding="UTF-8" ?> +#! <WORKSPACE +# Command line to run this workspace: +# "C:\Program Files\FME\fme.exe" "D:\3D Stadtmodelle\Projektarbeit1\Final\Aufgabe c\c.fmw" +# --SourceDataset_SHAPEFILE_3 "$(FME_MF_DIR_USERTYPED)in\Gebaeude\Umkreis_Steubenstr.shp" +# --SourceDataset_LAS_3 "$(FME_MF_DIR_USERTYPED)in\Stoeckach_Umkreis_Steubenstr.las" +# --DestDataset_CITYGML_3 "$(FME_MF_DIR_USERTYPED)out\Lod1cout.gml" +# --DestDataset_CITYGML "$(FME_MF_DIR_USERTYPED)out\Lod1cout_mit_NNHoehe.gml" +# --FME_LAUNCH_VIEWER_APP "YES" +# +#! ARCGIS_COMPATIBILITY="ARCGIS_AUTO" +#! ATTR_TYPE_ENCODING="SDF" +#! BEGIN_PYTHON="" +#! BEGIN_TCL="" +#! CATEGORY="" +#! DESCRIPTION="" +#! DESTINATION="NONE" +#! DESTINATION_ROUTING_FILE="" +#! DOC_EXTENTS="5781.54 6735.86" +#! DOC_TOP_LEFT="-2364.84 -3601.63" +#! END_PYTHON="" +#! END_TCL="" +#! EXPLICIT_BOOKMARK_ORDER="false" +#! FME_BUILD_NUM="21816" +#! FME_DOCUMENT_GUID="8ed9f764-a323-437d-9d39-a5777c71a87b" +#! FME_DOCUMENT_PRIORGUID="4c6756dc-be98-42a7-b562-838b7aec53df,24dd27de-aad2-4937-a0a1-d5c651c69e9e,4f4b4e90-e9ab-4a8d-bfbb-68b0ebb370a9,7d125c3b-f5a9-4d3d-a8ff-eacd06bfe3a2,a1b93d6c-9526-41e1-a43d-205b6b858cf4,083862e1-6b41-451f-b445-ef58531fb5bf,d41f3e30-1066-4392-b4a5-2c8399791feb,2c29b49b-aac8-4507-b1d0-c2243c7e0fe0,856f884d-b078-4cac-b083-45530f20886d,7a9a1d5a-4d69-432c-b49e-7f13a7ec2304,876f8a67-fa31-44e7-aa11-0b7b38dd9663,c17ef440-7dcd-4925-9014-f202a3c3b497,8fe64a57-12df-4b23-8aa4-d4f942dce35b" +#! FME_GEOMETRY_HANDLING="Enhanced" +#! FME_IMPLICIT_CSMAP_REPROJECTION_MODE="Auto" +#! FME_NAMES_ENCODING="windows-1252" +#! FME_REPROJECTION_ENGINE="FME" +#! FME_SERVER_SERVICES="" +#! FME_STROKE_MAX_DEVIATION="0" +#! HISTORY="" +#! IGNORE_READER_FAILURE="No" +#! LAST_SAVE_BUILD="FME(R) 2021.2.5.0 (20220331 - Build 21816 - WIN64)" +#! LAST_SAVE_DATE="2022-04-27T13:35:05" +#! LOG_FILE="" +#! LOG_MAX_RECORDED_FEATURES="200" +#! MARKDOWN_DESCRIPTION="" +#! MARKDOWN_USAGE="" +#! MAX_LOG_FEATURES="200" +#! MULTI_WRITER_DATASET_ORDER="BY_ID" +#! PASSWORD="" +#! PYTHON_COMPATIBILITY="38" +#! REDIRECT_TERMINATORS="NONE" +#! SAVE_ON_PROMPT_AND_RUN="Yes" +#! SHOW_ANNOTATIONS="true" +#! SHOW_INFO_NODES="true" +#! SOURCE="NONE" +#! SOURCE_ROUTING_FILE="" +#! TERMINATE_REJECTED="YES" +#! TITLE="" +#! USAGE="" +#! USE_MARKDOWN="" +#! VIEW_POSITION="-3065.34 3434.02" +#! WARN_INVALID_XFORM_PARAM="Yes" +#! WORKSPACE_VERSION="1" +#! ZOOM_SCALE="89" +#! > +#! <DATASETS> +#! <DATASET +#! IS_SOURCE="true" +#! ROLE="READER" +#! FORMAT="SHAPEFILE" +#! DATASET="$(SourceDataset_SHAPEFILE_3)" +#! KEYWORD="SHAPEFILE_1" +#! MULTI_GEOM_ALLOWED="false" +#! ATTR_MAX_LENGTH="0" +#! ATTR_CASE="ANY" +#! ALLOWED_FEAT_TYPES="" +#! WRITE_DEFS="true" +#! DEFLINE_TEMPLATE="shapefile_type {FME_GEN_GEOMETRY}" +#! DEFLINE_ATTRS="true" +#! EXPOSABLE_ATTRS="fme_basename varchar(50) fme_color varchar(50) fme_dataset varchar(50) fme_feature_type varchar(50) fme_fill_color varchar(50) fme_geometry varchar(50) fme_primary_axis double fme_rotation double fme_secondary_axis double fme_start_angle double fme_sweep_angle double fme_text_size double fme_text_string varchar(50) fme_type varchar(50) multi_reader_full_id long multi_reader_id long multi_reader_keyword varchar(50) multi_reader_type varchar(50) shape_geometry_error varchar(254) shapefile_type varchar(30)" +#! DEFLINE_PARMS="" +#! ATTR_INDEX_TYPES="Indexed" +#! ATTR_NAME_INVALID_CHARS="" +#! SUPPORTS_FEATURE_TYPE_FANOUT="true" +#! ENABLED="true" +#! DYNAMIC_FEATURE_TYPES_LIST_ON_MERGE="true" +#! DATASET_TYPE="FILEDIR" +#! FTTR_TYPE="LISTBOX_ENCODED" +#! GENERATE_FME_BUILD_NUM="21814" +#! COORDSYS="" +#! FEATURE_TYPES="" +#! MAX_FEATURES="" +#! MAX_FEATURES_PER_FEATURE_TYPE="" +#! MIN_FEATURES="" +#! START_FEATURE="" +#! > +#! <METAFILE_PARAMETER +#! NAME="ADVANCED_PARMS" +#! VALUE="SHAPEFILE_IN_ENCODING" +#! /> +#! <METAFILE_PARAMETER +#! NAME="DATASET_NAME" +#! VALUE="shp file" +#! /> +#! <METAFILE_PARAMETER +#! NAME="DEFAULT_GEOMETRY_TYPE" +#! VALUE="shapefile_first_feature" +#! /> +#! <METAFILE_PARAMETER +#! NAME="FEATURE_TYPE_DEFAULT_NAME" +#! VALUE="Shapefile1" +#! /> +#! <METAFILE_PARAMETER +#! NAME="FEATURE_TYPE_NAME" +#! VALUE="Shapefile" +#! /> +#! <METAFILE_PARAMETER +#! NAME="READER_DATASET_HINT" +#! VALUE="Select the Esri Shapefile(s)" +#! /> +#! <METAFILE_PARAMETER +#! NAME="WRITER_DATASET_HINT" +#! VALUE="Specify a folder for the Esri Shapefile" +#! /> +#! </DATASET> +#! <DATASET +#! IS_SOURCE="true" +#! ROLE="READER" +#! FORMAT="LAS" +#! DATASET="$(SourceDataset_LAS_3)" +#! KEYWORD="LAS_1" +#! MULTI_GEOM_ALLOWED="false" +#! ATTR_MAX_LENGTH="0" +#! ATTR_CASE="ANY" +#! ALLOWED_FEAT_TYPES="" +#! WRITE_DEFS="true" +#! DEFLINE_TEMPLATE="" +#! DEFLINE_ATTRS="false" +#! EXPOSABLE_ATTRS="fme_basename char(50) fme_color char(50) fme_dataset char(50) fme_feature_type char(50) fme_fill_color char(50) fme_geometry char(50) fme_primary_axis number(31,15) fme_rotation number(31,15) fme_secondary_axis number(31,15) fme_start_angle number(31,15) fme_sweep_angle number(31,15) fme_text_size number(31,15) fme_text_string char(50) fme_type char(50) las_file_creation_date date las_file_source_id number(6,0) las_generating_software char(32) las_gps_time_type number(1,0) las_project_id char(36) las_synthetic_returns logical las_system_identifier char(32) las_type char(255) las_version char(3) las_vertical_coordsys_code number(6,0) las_vertical_datum_code number(6,0) las_vertical_units_code number(6,0) las_zlas_rearranged_points logical multi_reader_full_id number(11,0) multi_reader_id number(11,0) multi_reader_keyword char(50) multi_reader_type char(50)" +#! DEFLINE_PARMS="" +#! ATTR_INDEX_TYPES="" +#! ATTR_NAME_INVALID_CHARS="" +#! SUPPORTS_FEATURE_TYPE_FANOUT="true" +#! ENABLED="true" +#! DYNAMIC_FEATURE_TYPES_LIST_ON_MERGE="true" +#! DATASET_TYPE="FILEDIR" +#! FTTR_TYPE="LISTBOX_ENCODED" +#! GENERATE_FME_BUILD_NUM="21814" +#! COORDSYS="" +#! FEATURE_TYPES="" +#! MAX_FEATURES="" +#! MAX_FEATURES_PER_FEATURE_TYPE="" +#! MIN_FEATURES="" +#! START_FEATURE="" +#! > +#! <METAFILE_PARAMETER +#! NAME="ADVANCED_PARMS" +#! VALUE="LAS_OUT_ARCGIS_LAS_DATASET LAS_OUT_COMPUTE_STATISTICS_ON_ARCGIS_LAS_DATASET LAS_OUT_ZLAS_REARRANGE_POINTS LAS_OUT_ZLAS_POINT_SPACING_SOURCE LAS_OUT_ZLAS_POINT_SPACING_VALUE" +#! /> +#! <METAFILE_PARAMETER +#! NAME="AUTO_FANOUT_ATTRIBUTE" +#! VALUE="fme_basename" +#! /> +#! <METAFILE_PARAMETER +#! NAME="DATASET_NAME" +#! VALUE="las file" +#! /> +#! <METAFILE_PARAMETER +#! NAME="FEATURE_TYPE_DEFAULT_NAME" +#! VALUE="File1" +#! /> +#! <METAFILE_PARAMETER +#! NAME="FEATURE_TYPE_NAME" +#! VALUE="LAS File" +#! /> +#! <METAFILE_PARAMETER +#! NAME="READER_AUTO_EXPOSE" +#! VALUE="fme_basename char(50)" +#! /> +#! <METAFILE_PARAMETER +#! NAME="READER_DATASET_HINT" +#! VALUE="Select the LAS file(s)" +#! /> +#! <METAFILE_PARAMETER +#! NAME="WRITER_DATASET_HINT" +#! VALUE="Specify a folder for the LAS file" +#! /> +#! </DATASET> +#! <DATASET +#! IS_SOURCE="false" +#! ROLE="WRITER" +#! FORMAT="CITYGML" +#! DATASET="$(DestDataset_CITYGML_3)" +#! KEYWORD="CITYGML_1" +#! MULTI_GEOM_ALLOWED="true" +#! ATTR_MAX_LENGTH="500" +#! ATTR_CASE="ANY" +#! ALLOWED_FEAT_TYPES="" +#! WRITE_DEFS="true" +#! DEFLINE_TEMPLATE="" +#! DEFLINE_ATTRS="true" +#! EXPOSABLE_ATTRS="citygml_ambient_intensity xml_real64 citygml_border_color xml_buffer citygml_diffuse_color xml_buffer citygml_emissive_color xml_buffer citygml_image_uri xml_buffer citygml_is_front xml_boolean citygml_is_smooth xml_boolean citygml_level_of_detail xml_ubyte citygml_library_object xml_buffer citygml_lod_name xml_buffer citygml_mime_type xml_buffer citygml_orientation_matrix xml_buffer citygml_prefer_world_file xml_boolean citygml_shininess xml_real64 citygml_specular_color xml_buffer citygml_target xml_buffer citygml_target{}.coordinate_list{}.coordinates xml_buffer citygml_target{}.coordinate_list{}.ring xml_buffer citygml_target{}.uri xml_buffer citygml_target{}.world_to_texture_matrix xml_buffer citygml_texture_type xml_char(16) citygml_theme xml_buffer citygml_transformation_matrix xml_buffer citygml_transparency xml_real64 citygml_wrap_mode xml_char(16) fme_basename xml_char(50) fme_color xml_char(50) fme_dataset xml_char(50) fme_feature_type xml_char(50) fme_fill_color xml_char(50) fme_geometry xml_char(50) fme_primary_axis xml_real64 fme_rotation xml_real64 fme_secondary_axis xml_real64 fme_start_angle xml_real64 fme_sweep_angle xml_real64 fme_text_size xml_real64 fme_text_string xml_char(50) fme_type xml_char(50) gml_id xml_buffer gml_parent_id xml_buffer" +#! DEFLINE_PARMS="" +#! ATTR_INDEX_TYPES="" +#! ATTR_NAME_INVALID_CHARS="[]=%~!@$&#[^?*'+()\\/":" +#! SUPPORTS_FEATURE_TYPE_FANOUT="true" +#! ENABLED="true" +#! DYNAMIC_FEATURE_TYPES_LIST_ON_MERGE="true" +#! DATASET_TYPE="FILE_OR_URL" +#! FTTR_TYPE="" +#! GENERATE_FME_BUILD_NUM="21814" +#! COORDSYS="" +#! FANOUT_EXPRESSION="<Unused>" +#! FANOUT_GROUP="NO" +#! > +#! <METAFILE_PARAMETER +#! NAME="ADVANCED_PARMS" +#! VALUE="TEXTURE_DIRECTORY THEME_NAME" +#! /> +#! <METAFILE_PARAMETER +#! NAME="DATASET_NAME" +#! VALUE="CityGML file" +#! /> +#! <METAFILE_PARAMETER +#! NAME="READER_DATASET_HINT" +#! VALUE="Select the CityGML file(s)" +#! /> +#! <METAFILE_PARAMETER +#! NAME="WRITER_ADD_FEATURE_TYPE_DEFAULT" +#! VALUE="import" +#! /> +#! <METAFILE_PARAMETER +#! NAME="WRITER_DATASET_HINT" +#! VALUE="Specify a name for the CityGML file" +#! /> +#! </DATASET> +#! <DATASET +#! IS_SOURCE="false" +#! ROLE="WRITER" +#! FORMAT="CITYGML" +#! DATASET="$(DestDataset_CITYGML)" +#! KEYWORD="CITYGML_2" +#! MULTI_GEOM_ALLOWED="true" +#! ATTR_MAX_LENGTH="500" +#! ATTR_CASE="ANY" +#! ALLOWED_FEAT_TYPES="" +#! WRITE_DEFS="true" +#! DEFLINE_TEMPLATE="" +#! DEFLINE_ATTRS="true" +#! EXPOSABLE_ATTRS="citygml_ambient_intensity xml_real64 citygml_border_color xml_buffer citygml_diffuse_color xml_buffer citygml_emissive_color xml_buffer citygml_image_uri xml_buffer citygml_is_front xml_boolean citygml_is_smooth xml_boolean citygml_level_of_detail xml_ubyte citygml_library_object xml_buffer citygml_lod_name xml_buffer citygml_mime_type xml_buffer citygml_orientation_matrix xml_buffer citygml_prefer_world_file xml_boolean citygml_shininess xml_real64 citygml_specular_color xml_buffer citygml_target xml_buffer citygml_target{}.coordinate_list{}.coordinates xml_buffer citygml_target{}.coordinate_list{}.ring xml_buffer citygml_target{}.uri xml_buffer citygml_target{}.world_to_texture_matrix xml_buffer citygml_texture_type xml_char(16) citygml_theme xml_buffer citygml_transformation_matrix xml_buffer citygml_transparency xml_real64 citygml_wrap_mode xml_char(16) fme_basename xml_char(50) fme_color xml_char(50) fme_dataset xml_char(50) fme_feature_type xml_char(50) fme_fill_color xml_char(50) fme_geometry xml_char(50) fme_primary_axis xml_real64 fme_rotation xml_real64 fme_secondary_axis xml_real64 fme_start_angle xml_real64 fme_sweep_angle xml_real64 fme_text_size xml_real64 fme_text_string xml_char(50) fme_type xml_char(50) gml_id xml_buffer gml_parent_id xml_buffer" +#! DEFLINE_PARMS="" +#! ATTR_INDEX_TYPES="" +#! ATTR_NAME_INVALID_CHARS="[]=%~!@$&#[^?*'+()\\/":" +#! SUPPORTS_FEATURE_TYPE_FANOUT="true" +#! ENABLED="true" +#! DYNAMIC_FEATURE_TYPES_LIST_ON_MERGE="true" +#! DATASET_TYPE="FILE_OR_URL" +#! FTTR_TYPE="" +#! GENERATE_FME_BUILD_NUM="21814" +#! COORDSYS="" +#! FANOUT_EXPRESSION="" +#! FANOUT_GROUP="NO" +#! > +#! <METAFILE_PARAMETER +#! NAME="ADVANCED_PARMS" +#! VALUE="TEXTURE_DIRECTORY THEME_NAME" +#! /> +#! <METAFILE_PARAMETER +#! NAME="DATASET_NAME" +#! VALUE="CityGML file" +#! /> +#! <METAFILE_PARAMETER +#! NAME="READER_DATASET_HINT" +#! VALUE="Select the CityGML file(s)" +#! /> +#! <METAFILE_PARAMETER +#! NAME="WRITER_ADD_FEATURE_TYPE_DEFAULT" +#! VALUE="import" +#! /> +#! <METAFILE_PARAMETER +#! NAME="WRITER_DATASET_HINT" +#! VALUE="Specify a name for the CityGML file" +#! /> +#! </DATASET> +#! </DATASETS> +#! <DATA_TYPES> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="varchar(width)" +#! FME_TYPE="fme_varchar(width)" +#! FORMAT="SHAPEFILE" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="varchar(width)" +#! FME_TYPE="fme_varbinary(width)" +#! FORMAT="SHAPEFILE" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="varchar(width)" +#! FME_TYPE="fme_char(width)" +#! FORMAT="SHAPEFILE" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="varchar(width)" +#! FME_TYPE="fme_binary(width)" +#! FORMAT="SHAPEFILE" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="varchar(254)" +#! FME_TYPE="fme_buffer" +#! FORMAT="SHAPEFILE" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="varchar(254)" +#! FME_TYPE="fme_binarybuffer" +#! FORMAT="SHAPEFILE" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="varchar(254)" +#! FME_TYPE="fme_xml" +#! FORMAT="SHAPEFILE" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="varchar(254)" +#! FME_TYPE="fme_json" +#! FORMAT="SHAPEFILE" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="datetime" +#! FME_TYPE="fme_datetime" +#! FORMAT="SHAPEFILE" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="varchar(12)" +#! FME_TYPE="fme_time" +#! FORMAT="SHAPEFILE" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="date" +#! FME_TYPE="fme_date" +#! FORMAT="SHAPEFILE" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="double" +#! FME_TYPE="fme_real64" +#! FORMAT="SHAPEFILE" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="number(31,15)" +#! FME_TYPE="fme_real64" +#! FORMAT="SHAPEFILE" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="double" +#! FME_TYPE="fme_uint32" +#! FORMAT="SHAPEFILE" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="number(11,0)" +#! FME_TYPE="fme_uint32" +#! FORMAT="SHAPEFILE" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="float" +#! FME_TYPE="fme_real32" +#! FORMAT="SHAPEFILE" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="number(15,7)" +#! FME_TYPE="fme_real32" +#! FORMAT="SHAPEFILE" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="number(20,0)" +#! FME_TYPE="fme_int64" +#! FORMAT="SHAPEFILE" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="number(20,0)" +#! FME_TYPE="fme_uint64" +#! FORMAT="SHAPEFILE" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="logical" +#! FME_TYPE="fme_boolean" +#! FORMAT="SHAPEFILE" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="short" +#! FME_TYPE="fme_int16" +#! FORMAT="SHAPEFILE" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="number(6,0)" +#! FME_TYPE="fme_int16" +#! FORMAT="SHAPEFILE" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="short" +#! FME_TYPE="fme_int8" +#! FORMAT="SHAPEFILE" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="number(4,0)" +#! FME_TYPE="fme_int8" +#! FORMAT="SHAPEFILE" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="short" +#! FME_TYPE="fme_uint8" +#! FORMAT="SHAPEFILE" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="number(4,0)" +#! FME_TYPE="fme_uint8" +#! FORMAT="SHAPEFILE" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="long" +#! FME_TYPE="fme_int32" +#! FORMAT="SHAPEFILE" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="number(11,0)" +#! FME_TYPE="fme_int32" +#! FORMAT="SHAPEFILE" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="long" +#! FME_TYPE="fme_uint16" +#! FORMAT="SHAPEFILE" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="number(6,0)" +#! FME_TYPE="fme_uint16" +#! FORMAT="SHAPEFILE" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="number(width,decimal)" +#! FME_TYPE="fme_decimal(width,decimal)" +#! FORMAT="SHAPEFILE" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="char(width)" +#! FME_TYPE="fme_varchar(width)" +#! FORMAT="LAS" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="char(width)" +#! FME_TYPE="fme_varbinary(width)" +#! FORMAT="LAS" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="char(width)" +#! FME_TYPE="fme_char(width)" +#! FORMAT="LAS" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="char(width)" +#! FME_TYPE="fme_binary(width)" +#! FORMAT="LAS" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="char(254)" +#! FME_TYPE="fme_buffer" +#! FORMAT="LAS" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="char(254)" +#! FME_TYPE="fme_binarybuffer" +#! FORMAT="LAS" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="char(254)" +#! FME_TYPE="fme_xml" +#! FORMAT="LAS" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="char(254)" +#! FME_TYPE="fme_json" +#! FORMAT="LAS" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="char(20)" +#! FME_TYPE="fme_datetime" +#! FORMAT="LAS" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="char(12)" +#! FME_TYPE="fme_time" +#! FORMAT="LAS" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="date" +#! FME_TYPE="fme_date" +#! FORMAT="LAS" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="number(31,15)" +#! FME_TYPE="fme_real64" +#! FORMAT="LAS" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="number(15,7)" +#! FME_TYPE="fme_real32" +#! FORMAT="LAS" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="number(11,0)" +#! FME_TYPE="fme_int32" +#! FORMAT="LAS" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="number(11,0)" +#! FME_TYPE="fme_uint32" +#! FORMAT="LAS" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="number(20,0)" +#! FME_TYPE="fme_int64" +#! FORMAT="LAS" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="number(20,0)" +#! FME_TYPE="fme_uint64" +#! FORMAT="LAS" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="logical" +#! FME_TYPE="fme_boolean" +#! FORMAT="LAS" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="number(6,0)" +#! FME_TYPE="fme_int16" +#! FORMAT="LAS" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="number(6,0)" +#! FME_TYPE="fme_uint16" +#! FORMAT="LAS" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="number(4,0)" +#! FME_TYPE="fme_int8" +#! FORMAT="LAS" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="number(4,0)" +#! FME_TYPE="fme_uint8" +#! FORMAT="LAS" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="number(width,decimal)" +#! FME_TYPE="fme_decimal(width,decimal)" +#! FORMAT="LAS" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="xml_char(width)" +#! FME_TYPE="fme_varchar(width)" +#! FORMAT="CITYGML" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="xml_char(width)" +#! FME_TYPE="fme_varbinary(width)" +#! FORMAT="CITYGML" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="xml_char(width)" +#! FME_TYPE="fme_char(width)" +#! FORMAT="CITYGML" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="xml_char(width)" +#! FME_TYPE="fme_binary(width)" +#! FORMAT="CITYGML" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="xml_buffer" +#! FME_TYPE="fme_buffer" +#! FORMAT="CITYGML" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="xml_buffer" +#! FME_TYPE="fme_binarybuffer" +#! FORMAT="CITYGML" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="xml_buffer" +#! FME_TYPE="fme_json" +#! FORMAT="CITYGML" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="xml_xml" +#! FME_TYPE="fme_xml" +#! FORMAT="CITYGML" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="xml_datetime" +#! FME_TYPE="fme_buffer" +#! FORMAT="CITYGML" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="xml_date" +#! FME_TYPE="fme_buffer" +#! FORMAT="CITYGML" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="xml_time" +#! FME_TYPE="fme_buffer" +#! FORMAT="CITYGML" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="xml_int64" +#! FME_TYPE="fme_int64" +#! FORMAT="CITYGML" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="xml_uint64" +#! FME_TYPE="fme_uint64" +#! FORMAT="CITYGML" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="xml_int32" +#! FME_TYPE="fme_int32" +#! FORMAT="CITYGML" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="xml_uint32" +#! FME_TYPE="fme_uint32" +#! FORMAT="CITYGML" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="xml_int16" +#! FME_TYPE="fme_int16" +#! FORMAT="CITYGML" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="xml_uint16" +#! FME_TYPE="fme_uint16" +#! FORMAT="CITYGML" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="xml_byte" +#! FME_TYPE="fme_int8" +#! FORMAT="CITYGML" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="xml_ubyte" +#! FME_TYPE="fme_uint8" +#! FORMAT="CITYGML" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="xml_real32" +#! FME_TYPE="fme_real32" +#! FORMAT="CITYGML" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="xml_real64" +#! FME_TYPE="fme_real64" +#! FORMAT="CITYGML" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="xml_decimal(width,decimal)" +#! FME_TYPE="fme_decimal(width,decimal)" +#! FORMAT="CITYGML" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="xml_boolean" +#! FME_TYPE="fme_boolean" +#! FORMAT="CITYGML" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="xml_char(20)" +#! FME_TYPE="fme_datetime" +#! FORMAT="CITYGML" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="xml_char(8)" +#! FME_TYPE="fme_date" +#! FORMAT="CITYGML" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="xml_char(12)" +#! FME_TYPE="fme_time" +#! FORMAT="CITYGML" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="xml_geometry" +#! FME_TYPE="fme_buffer" +#! FORMAT="CITYGML" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="citygml_uri" +#! FME_TYPE="fme_buffer" +#! FORMAT="CITYGML" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="citygml_uri" +#! FME_TYPE="fme_char(width)" +#! FORMAT="CITYGML" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="citygml_csv" +#! FME_TYPE="fme_buffer" +#! FORMAT="CITYGML" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="citygml_xml_string" +#! FME_TYPE="fme_xml" +#! FORMAT="CITYGML" +#! /> +#! <DATA_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="citygml_date" +#! FME_TYPE="fme_date" +#! FORMAT="CITYGML" +#! /> +#! </DATA_TYPES> +#! <GEOM_TYPES> +#! <GEOM_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="shapefile_point" +#! FME_TYPE="fme_point" +#! FORMAT="SHAPEFILE" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="shapefile_multipoint" +#! FME_TYPE="fme_point" +#! FORMAT="SHAPEFILE" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="shapefile_point" +#! FME_TYPE="fme_text" +#! FORMAT="SHAPEFILE" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="shapefile_line" +#! FME_TYPE="fme_line" +#! FORMAT="SHAPEFILE" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="shapefile_line" +#! FME_TYPE="fme_arc" +#! FORMAT="SHAPEFILE" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="shapefile_polygon" +#! FME_TYPE="fme_area" +#! FORMAT="SHAPEFILE" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="shapefile_polygon" +#! FME_TYPE="fme_rectangle" +#! FORMAT="SHAPEFILE" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="shapefile_polygon" +#! FME_TYPE="fme_rounded_rectangle" +#! FORMAT="SHAPEFILE" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="shapefile_polygon" +#! FME_TYPE="fme_ellipse" +#! FORMAT="SHAPEFILE" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="shapefile_multipatch" +#! FME_TYPE="fme_surface" +#! FORMAT="SHAPEFILE" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="shapefile_multipatch" +#! FME_TYPE="fme_solid" +#! FORMAT="SHAPEFILE" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="shapefile_first_feature" +#! FME_TYPE="fme_no_geom" +#! FORMAT="SHAPEFILE" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="shapefile_null" +#! FME_TYPE="fme_no_geom" +#! FORMAT="SHAPEFILE" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="shapefile_feature_table" +#! FME_TYPE="fme_feature_table" +#! FORMAT="SHAPEFILE" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="shapefile_polygon" +#! FME_TYPE="fme_raster" +#! FORMAT="SHAPEFILE" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="shapefile_polygon" +#! FME_TYPE="fme_point_cloud" +#! FORMAT="SHAPEFILE" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="shapefile_polygon" +#! FME_TYPE="fme_voxel_grid" +#! FORMAT="SHAPEFILE" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="shapefile_first_feature" +#! FME_TYPE="fme_collection" +#! FORMAT="SHAPEFILE" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="las_point_cloud" +#! FME_TYPE="fme_point_cloud" +#! FORMAT="LAS" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="fme_no_map" +#! FME_TYPE="fme_point" +#! FORMAT="LAS" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="fme_no_map" +#! FME_TYPE="fme_text" +#! FORMAT="LAS" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="fme_no_map" +#! FME_TYPE="fme_line" +#! FORMAT="LAS" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="fme_no_map" +#! FME_TYPE="fme_arc" +#! FORMAT="LAS" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="fme_no_map" +#! FME_TYPE="fme_area" +#! FORMAT="LAS" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="fme_no_map" +#! FME_TYPE="fme_ellipse" +#! FORMAT="LAS" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="fme_no_map" +#! FME_TYPE="fme_rectangle" +#! FORMAT="LAS" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="fme_no_map" +#! FME_TYPE="fme_rounded_rectangle" +#! FORMAT="LAS" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="fme_no_map" +#! FME_TYPE="fme_no_geom" +#! FORMAT="LAS" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="fme_no_map" +#! FME_TYPE="fme_raster" +#! FORMAT="LAS" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="fme_no_map" +#! FME_TYPE="fme_solid" +#! FORMAT="LAS" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="fme_no_map" +#! FME_TYPE="fme_surface" +#! FORMAT="LAS" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="las_point_cloud" +#! FME_TYPE="fme_voxel_grid" +#! FORMAT="LAS" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="fme_no_map" +#! FME_TYPE="fme_feature_table" +#! FORMAT="LAS" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="true" +#! FORMAT_TYPE="fme_no_map" +#! FME_TYPE="fme_collection" +#! FORMAT="LAS" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="xml_no_geom" +#! FME_TYPE="fme_no_geom" +#! FORMAT="CITYGML" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="xml_point" +#! FME_TYPE="fme_point" +#! FORMAT="CITYGML" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="xml_line" +#! FME_TYPE="fme_line" +#! FORMAT="CITYGML" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="xml_area" +#! FME_TYPE="fme_area" +#! FORMAT="CITYGML" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="xml_aggregate" +#! FME_TYPE="fme_collection" +#! FORMAT="CITYGML" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="xml_text" +#! FME_TYPE="fme_text" +#! FORMAT="CITYGML" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="xml_area" +#! FME_TYPE="fme_ellipse" +#! FORMAT="CITYGML" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="xml_area" +#! FME_TYPE="fme_rectangle" +#! FORMAT="CITYGML" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="xml_area" +#! FME_TYPE="fme_rounded_rectangle" +#! FORMAT="CITYGML" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="xml_arc" +#! FME_TYPE="fme_arc" +#! FORMAT="CITYGML" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="xml_surface" +#! FME_TYPE="fme_surface" +#! FORMAT="CITYGML" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="xml_solid" +#! FME_TYPE="fme_solid" +#! FORMAT="CITYGML" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="xml_mesh" +#! FME_TYPE="fme_surface" +#! FORMAT="CITYGML" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="xml_raster" +#! FME_TYPE="fme_no_geom" +#! FORMAT="CITYGML" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="xml_area" +#! FME_TYPE="fme_raster" +#! FORMAT="CITYGML" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="xml_area" +#! FME_TYPE="fme_point_cloud" +#! FORMAT="CITYGML" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="xml_area" +#! FME_TYPE="fme_voxel_grid" +#! FORMAT="CITYGML" +#! /> +#! <GEOM_TYPE +#! IS_SOURCE="false" +#! FORMAT_TYPE="xml_no_geom" +#! FME_TYPE="fme_feature_table" +#! FORMAT="CITYGML" +#! /> +#! </GEOM_TYPES> +#! <FEATURE_TYPES> +#! <FEATURE_TYPE +#! IS_SOURCE="true" +#! NODE_NAME="Umkreis_Steubenstr" +#! FEATURE_TYPE_NAME="" +#! FEATURE_TYPE_NAME_QUALIFIER="" +#! IS_EDITABLE="false" +#! IDENTIFIER="58" +#! FEAT_GEOMTYPE="shapefile_polygon" +#! POSITION="-2272.8381992673162 754.32794433464574" +#! BOUNDING_RECT="-2272.8381992673162 754.32794433464574 533.00106825772946 71" +#! ORDER="500000000000000" +#! COLLAPSED="true" +#! KEYWORD="SHAPEFILE_1" +#! PARMS_EDITED="true" +#! ENABLED="true" +#! HIDDEN_USER_ATTRS="" +#! MERGE_FILTER="" +#! MERGE_FILTER_TYPE="FILTER_TYPE_GLOB" +#! MERGE_FILTER_CASE_SENSITIVE="true" +#! DYNAMIC_SCHEMA="false" +#! > +#! <FEAT_ATTRIBUTE ATTR_NAME="OBJECTID" ATTR_TYPE="long" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="HAUSNR" ATTR_TYPE="varchar(12)" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="GRBUCH" ATTR_TYPE="varchar(2)" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="UNTERNR" ATTR_TYPE="varchar(4)" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="GEBNAME" ATTR_TYPE="varchar(50)" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="GEBTEILNR" ATTR_TYPE="varchar(4)" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="GEBID" ATTR_TYPE="varchar(25)" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="OBER_UNTER" ATTR_TYPE="varchar(6)" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="OBER_UNT_1" ATTR_TYPE="varchar(30)" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="KOMM_FLAEC" ATTR_TYPE="double" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="NUTZUNG_SC" ATTR_TYPE="varchar(8)" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="NUTZUNG" ATTR_TYPE="varchar(60)" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="GEMARKG" ATTR_TYPE="double" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="FLUR" ATTR_TYPE="double" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="FLURSTZ" ATTR_TYPE="double" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="FLURSTN" ATTR_TYPE="double" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="BBLOCKNR" ATTR_TYPE="varchar(8)" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="BBLOSE" ATTR_TYPE="varchar(2)" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="LAGEBEZ_SC" ATTR_TYPE="varchar(8)" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="LAGEBEZ" ATTR_TYPE="varchar(40)" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="GEBTEXT" ATTR_TYPE="varchar(50)" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="ZIFO" ATTR_TYPE="varchar(10)" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="GESCHOSSE_" ATTR_TYPE="long" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="GESCHOSSE1" ATTR_TYPE="long" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="TRAUFHOEHE" ATTR_TYPE="double" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="SHAPE_Leng" ATTR_TYPE="double" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="SHAPE_Area" ATTR_TYPE="double" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! </FEATURE_TYPE> +#! <FEATURE_TYPE +#! IS_SOURCE="true" +#! NODE_NAME="LAS" +#! FEATURE_TYPE_NAME="" +#! FEATURE_TYPE_NAME_QUALIFIER="" +#! IS_EDITABLE="false" +#! IDENTIFIER="59" +#! FEAT_GEOMTYPE="las_point_cloud" +#! POSITION="-2225.7252049923677 517.50317924407591" +#! BOUNDING_RECT="-2225.7252049923677 517.50317924407591 454 71" +#! ORDER="500000000000000" +#! COLLAPSED="true" +#! KEYWORD="LAS_1" +#! PARMS_EDITED="true" +#! ENABLED="true" +#! HIDDEN_USER_ATTRS="" +#! MERGE_FILTER="" +#! MERGE_FILTER_TYPE="FILTER_TYPE_GLOB" +#! MERGE_FILTER_CASE_SENSITIVE="true" +#! DYNAMIC_SCHEMA="false" +#! > +#! <FEAT_ATTRIBUTE ATTR_NAME="fme_basename" ATTR_TYPE="char(50)" EXPOSABLE_ATTR="true" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! </FEATURE_TYPE> +#! <FEATURE_TYPE +#! IS_SOURCE="false" +#! NODE_NAME="Building" +#! FEATURE_TYPE_NAME="" +#! FEATURE_TYPE_NAME_QUALIFIER="" +#! IS_EDITABLE="true" +#! IDENTIFIER="135" +#! FEAT_GEOMTYPE="All" +#! POSITION="2495.8518578007179 -1846.132983996612" +#! BOUNDING_RECT="2495.8518578007179 -1846.132983996612 842.52644916356621 71" +#! ORDER="500000000000079" +#! COLLAPSED="true" +#! KEYWORD="CITYGML_1" +#! PARMS_EDITED="true" +#! ENABLED="true" +#! SCHEMA_ATTRIBUTE_SOURCE="1" +#! > +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_target_uri" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_feature_role" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_feature_role_attr_name" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_feature_role_attr_val" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="gml_description" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="gml_name" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_creationDate" ATTR_TYPE="xml_date" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_terminationDate" ATTR_TYPE="xml_date" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="externalReference{}.externalObject.name" ATTR_TYPE="xml_xml" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="externalReference{}.externalObject.uri" ATTR_TYPE="xml_xml" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="externalReference{}.informationSystem" ATTR_TYPE="xml_xml" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_generalizes_to{}.xlink_href" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_relative_to_terrain" ATTR_TYPE="xml_char(33)" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_relative_to_water" ATTR_TYPE="xml_char(38)" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_appearance{}.xlink_href" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_class" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_class_codeSpace" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_function{}" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_function{}.codeSpace" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_usage{}" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_usage{}.codeSpace" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_year_of_construction" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_year_of_demolition" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_roof_type" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_roof_type_codeSpace" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_measured_height" ATTR_TYPE="xml_real64" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_measured_height_units" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_storeys_above_ground" ATTR_TYPE="xml_uint64" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_storeys_below_ground" ATTR_TYPE="xml_uint64" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_storey_heights_above_ground" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_storey_heights_above_ground_units" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_storey_heights_below_ground" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_storey_heights_below_ground_units" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_outer_building_installation{}.xlink_href" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_interior_building_installation{}.xlink_href" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_bounded_by{}.xlink_href" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_level_of_detail{}" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_interior_room{}.xlink_href" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_consists_of_building_part{}.xlink_href" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_address{}.xlink_href" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_lod_name" ATTR_TYPE="xml_buffer" EXPOSABLE_ATTR="true" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="gml_id" ATTR_TYPE="xml_buffer" EXPOSABLE_ATTR="true" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="gml_parent_id" ATTR_TYPE="xml_buffer" EXPOSABLE_ATTR="true" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! </FEATURE_TYPE> +#! <FEATURE_TYPE +#! IS_SOURCE="false" +#! NODE_NAME="Building" +#! FEATURE_TYPE_NAME="" +#! FEATURE_TYPE_NAME_QUALIFIER="" +#! IS_EDITABLE="true" +#! IDENTIFIER="105" +#! FEAT_GEOMTYPE="All" +#! POSITION="2495.8518578007179 -3121.6832081789712" +#! BOUNDING_RECT="2495.8518578007179 -3121.6832081789712 860.94919902741276 71" +#! ORDER="500000000000078" +#! COLLAPSED="true" +#! KEYWORD="CITYGML_2" +#! PARMS_EDITED="true" +#! ENABLED="true" +#! SCHEMA_ATTRIBUTE_SOURCE="1" +#! > +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_target_uri" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_feature_role" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_feature_role_attr_name" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_feature_role_attr_val" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="gml_description" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="gml_name" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_creationDate" ATTR_TYPE="xml_date" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_terminationDate" ATTR_TYPE="xml_date" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="externalReference{}.externalObject.name" ATTR_TYPE="xml_xml" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="externalReference{}.externalObject.uri" ATTR_TYPE="xml_xml" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="externalReference{}.informationSystem" ATTR_TYPE="xml_xml" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_generalizes_to{}.xlink_href" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_relative_to_terrain" ATTR_TYPE="xml_char(33)" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_relative_to_water" ATTR_TYPE="xml_char(38)" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_appearance{}.xlink_href" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_class" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_class_codeSpace" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_function{}" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_function{}.codeSpace" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_usage{}" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_usage{}.codeSpace" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_year_of_construction" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_year_of_demolition" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_roof_type" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_roof_type_codeSpace" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_measured_height" ATTR_TYPE="xml_real64" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_measured_height_units" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_storeys_above_ground" ATTR_TYPE="xml_uint64" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_storeys_below_ground" ATTR_TYPE="xml_uint64" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_storey_heights_above_ground" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_storey_heights_above_ground_units" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_storey_heights_below_ground" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_storey_heights_below_ground_units" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_outer_building_installation{}.xlink_href" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_interior_building_installation{}.xlink_href" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_bounded_by{}.xlink_href" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_level_of_detail{}" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_interior_room{}.xlink_href" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_consists_of_building_part{}.xlink_href" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_address{}.xlink_href" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_lod_name" ATTR_TYPE="xml_buffer" EXPOSABLE_ATTR="true" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="gml_id" ATTR_TYPE="xml_buffer" EXPOSABLE_ATTR="true" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="gml_parent_id" ATTR_TYPE="xml_buffer" EXPOSABLE_ATTR="true" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! </FEATURE_TYPE> +#! <FEATURE_TYPE +#! IS_SOURCE="false" +#! NODE_NAME="Address" +#! FEATURE_TYPE_NAME="" +#! FEATURE_TYPE_NAME_QUALIFIER="" +#! IS_EDITABLE="true" +#! IDENTIFIER="117" +#! FEAT_GEOMTYPE="All" +#! POSITION="1496.5166175929692 -3501.7151419223019" +#! BOUNDING_RECT="1496.5166175929692 -3501.7151419223019 454 71" +#! ORDER="500000000000094" +#! COLLAPSED="true" +#! KEYWORD="CITYGML_2" +#! PARMS_EDITED="true" +#! ENABLED="true" +#! SCHEMA_ATTRIBUTE_SOURCE="1" +#! > +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_target_uri" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_feature_role" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_feature_role_attr_name" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_feature_role_attr_val" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="gml_description" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="gml_name" ATTR_TYPE="xml_buffer" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="citygml_address" ATTR_TYPE="xml_xml" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! <FEAT_ATTRIBUTE ATTR_NAME="gml_parent_id" ATTR_TYPE="xml_buffer" EXPOSABLE_ATTR="true" ATTR_HAS_PORT="true" ATTR_VALUE=""/> +#! </FEATURE_TYPE> +#! </FEATURE_TYPES> +#! <FMESERVER> +#! <READER_DATASETS> +#! <DATASET +#! NAME="LAS_1" +#! OVERRIDE="-LAS_1_DATASET" +#! DATASET="LAS_1/Stoeckach_Umkreis_Steubenstr.las" +#! /> +#! <DATASET +#! NAME="SHAPEFILE_1" +#! OVERRIDE="-SHAPEFILE_1_DATASET" +#! DATASET="SHAPEFILE_1/Umkreis_Steubenstr.shp" +#! /> +#! </READER_DATASETS> +#! <WRITER_DATASETS> +#! <DATASET +#! NAME="CITYGML_1" +#! OVERRIDE="-CITYGML_1_DATASET" +#! DATASET="CITYGML_1/Lod1cout.gml" +#! /> +#! <DATASET +#! NAME="CITYGML_2" +#! OVERRIDE="-CITYGML_2_DATASET" +#! DATASET="CITYGML_2/Lod1cout_mit_NNHoehe.gml" +#! /> +#! </WRITER_DATASETS> +#! </FMESERVER> +#! <GLOBAL_PARAMETERS> +#! <GLOBAL_PARAMETER +#! GUI_LINE="GUI MULTIFILE SourceDataset_SHAPEFILE_3 Shapefiles(*.shp)|*.shp|Compressed_Shapefiles(*.shz)|*.shz|Compressed_Files(*.bz2;*.gz)|*.bz2;*.gz|Archive_Files(*.7z;*.7zip;*.rar;*.rvz;*.tar;*.tar.bz2;*.tar.gz;*.tgz;*.zip;*.zipx)|*.7z;*.7zip;*.rar;*.rvz;*.tar;*.tar.bz2;*.tar.gz;*.tgz;*.zip;*.zipx|All_Files(*)|* Source Esri Shapefile(s):" +#! DEFAULT_VALUE="$(FME_MF_DIR)in\Gebaeude\Umkreis_Steubenstr.shp" +#! IS_STAND_ALONE="false" +#! /> +#! <GLOBAL_PARAMETER +#! GUI_LINE="GUI MULTIFILE SourceDataset_LAS_3 LAS_Files(*.las;*.laz;*.zlas;*.lasd)|*.las;*.laz;*.zlas;*.lasd|LAS_Files(*.las)|*.las|Compressed_LAS_Files(*.laz)|*.laz|Esri_Optimized_LAS_Files(*.zlas)|*.zlas|Esri_LAS_Dataset_Files(*.lasd)|*.lasd|Compressed_Files(*.bz2;*.gz)|*.bz2;*.gz|Archive_Files(*.7z;*.7zip;*.rar;*.rvz;*.tar;*.tar.bz2;*.tar.gz;*.tgz;*.zip;*.zipx)|*.7z;*.7zip;*.rar;*.rvz;*.tar;*.tar.bz2;*.tar.gz;*.tgz;*.zip;*.zipx|All_files(*)|* Source ASPRS LAS File(s):" +#! DEFAULT_VALUE="$(FME_MF_DIR)in\Stoeckach_Umkreis_Steubenstr.las" +#! IS_STAND_ALONE="false" +#! /> +#! <GLOBAL_PARAMETER +#! GUI_LINE="GUI FILENAME DestDataset_CITYGML_3 CityGML_Files(*.gml;*.xml)|*.gml;*.xml|CityGML_Files(*.gml)|*.gml|CityGML_Files(*.xml)|*.xml|All_Files|* Destination CityGML Document:" +#! DEFAULT_VALUE="$(FME_MF_DIR)out\Lod1cout.gml" +#! IS_STAND_ALONE="false" +#! /> +#! <GLOBAL_PARAMETER +#! GUI_LINE="GUI FILENAME DestDataset_CITYGML CityGML_Files(*.gml;*.xml)|*.gml;*.xml|CityGML_Files(*.gml)|*.gml|CityGML_Files(*.xml)|*.xml|All_Files|* Destination CityGML Document:" +#! DEFAULT_VALUE="$(FME_MF_DIR)out\Lod1cout_mit_NNHoehe.gml" +#! IS_STAND_ALONE="false" +#! /> +#! </GLOBAL_PARAMETERS> +#! <USER_PARAMETERS +#! FORM="eyJwYXJhbWV0ZXJzIjpbeyJhY2Nlc3NNb2RlIjoicmVhZCIsImRlZmF1bHRWYWx1ZSI6IiQoRk1FX01GX0RJUl9VU0VSVFlQRUQpaW5cXEdlYmFldWRlXFxVbWtyZWlzX1N0ZXViZW5zdHIuc2hwIiwiZmlsdGVycyI6W3siZGVzY3JpcHRpb24iOiJTaGFwZWZpbGVzIiwiZmlsdGVyIjpbIiouc2hwIl19LHsiZGVzY3JpcHRpb24iOiJDb21wcmVzc2VkIFNoYXBlZmlsZXMiLCJmaWx0ZXIiOlsiKi5zaHoiXX0seyJkZXNjcmlwdGlvbiI6IkNvbXByZXNzZWQgRmlsZXMiLCJmaWx0ZXIiOlsiKi5iejIiLCIqLmd6Il19LHsiZGVzY3JpcHRpb24iOiJBcmNoaXZlIEZpbGVzIiwiZmlsdGVyIjpbIiouN3oiLCIqLjd6aXAiLCIqLnJhciIsIioucnZ6IiwiKi50YXIiLCIqLnRhci5iejIiLCIqLnRhci5neiIsIioudGd6IiwiKi56aXAiLCIqLnppcHgiXX0seyJkZXNjcmlwdGlvbiI6IkFsbCBGaWxlcyIsImZpbHRlciI6WyIqIl19XSwiaW5jbHVkZVdlYkJyb3dzZXIiOnRydWUsIml0ZW1zVG9TZWxlY3QiOiJmaWxlcyIsIm5hbWUiOiJTb3VyY2VEYXRhc2V0X1NIQVBFRklMRV8zIiwicHJvbXB0IjoiU291cmNlIEVzcmkgU2hhcGVmaWxlKHMpOiIsInJlcXVpcmVkIjp0cnVlLCJzZWxlY3RNdWx0aXBsZSI6dHJ1ZSwidHlwZSI6ImZpbGUiLCJ2YWxpZGF0ZUV4aXN0ZW5jZSI6ZmFsc2UsInZhbHVlVHlwZSI6InN0cmluZyJ9LHsiYWNjZXNzTW9kZSI6InJlYWQiLCJkZWZhdWx0VmFsdWUiOiIkKEZNRV9NRl9ESVJfVVNFUlRZUEVEKWluXFxTdG9lY2thY2hfVW1rcmVpc19TdGV1YmVuc3RyLmxhcyIsImZpbHRlcnMiOlt7ImRlc2NyaXB0aW9uIjoiTEFTIEZpbGVzIiwiZmlsdGVyIjpbIioubGFzIiwiKi5sYXoiLCIqLnpsYXMiLCIqLmxhc2QiXX0seyJkZXNjcmlwdGlvbiI6IkxBUyBGaWxlcyIsImZpbHRlciI6WyIqLmxhcyJdfSx7ImRlc2NyaXB0aW9uIjoiQ29tcHJlc3NlZCBMQVMgRmlsZXMiLCJmaWx0ZXIiOlsiKi5sYXoiXX0seyJkZXNjcmlwdGlvbiI6IkVzcmkgT3B0aW1pemVkIExBUyBGaWxlcyIsImZpbHRlciI6WyIqLnpsYXMiXX0seyJkZXNjcmlwdGlvbiI6IkVzcmkgTEFTIERhdGFzZXQgRmlsZXMiLCJmaWx0ZXIiOlsiKi5sYXNkIl19LHsiZGVzY3JpcHRpb24iOiJDb21wcmVzc2VkIEZpbGVzIiwiZmlsdGVyIjpbIiouYnoyIiwiKi5neiJdfSx7ImRlc2NyaXB0aW9uIjoiQXJjaGl2ZSBGaWxlcyIsImZpbHRlciI6WyIqLjd6IiwiKi43emlwIiwiKi5yYXIiLCIqLnJ2eiIsIioudGFyIiwiKi50YXIuYnoyIiwiKi50YXIuZ3oiLCIqLnRneiIsIiouemlwIiwiKi56aXB4Il19LHsiZGVzY3JpcHRpb24iOiJBbGwgZmlsZXMiLCJmaWx0ZXIiOlsiKiJdfV0sImluY2x1ZGVXZWJCcm93c2VyIjp0cnVlLCJpdGVtc1RvU2VsZWN0IjoiZmlsZXMiLCJuYW1lIjoiU291cmNlRGF0YXNldF9MQVNfMyIsInByb21wdCI6IlNvdXJjZSBBU1BSUyBMQVMgRmlsZShzKToiLCJyZXF1aXJlZCI6dHJ1ZSwic2VsZWN0TXVsdGlwbGUiOnRydWUsInR5cGUiOiJmaWxlIiwidmFsaWRhdGVFeGlzdGVuY2UiOmZhbHNlLCJ2YWx1ZVR5cGUiOiJzdHJpbmcifSx7ImFjY2Vzc01vZGUiOiJ3cml0ZSIsImRlZmF1bHRWYWx1ZSI6IiQoRk1FX01GX0RJUl9VU0VSVFlQRUQpb3V0XFxMb2QxY291dC5nbWwiLCJmaWx0ZXJzIjpbeyJkZXNjcmlwdGlvbiI6IkNpdHlHTUwgRmlsZXMiLCJmaWx0ZXIiOlsiKi5nbWwiLCIqLnhtbCJdfSx7ImRlc2NyaXB0aW9uIjoiQ2l0eUdNTCBGaWxlcyIsImZpbHRlciI6WyIqLmdtbCJdfSx7ImRlc2NyaXB0aW9uIjoiQ2l0eUdNTCBGaWxlcyIsImZpbHRlciI6WyIqLnhtbCJdfSx7ImRlc2NyaXB0aW9uIjoiQWxsIEZpbGVzIiwiZmlsdGVyIjpbIioiXX1dLCJpdGVtc1RvU2VsZWN0IjoiZmlsZXMiLCJuYW1lIjoiRGVzdERhdGFzZXRfQ0lUWUdNTF8zIiwicHJvbXB0IjoiRGVzdGluYXRpb24gQ2l0eUdNTCBEb2N1bWVudDoiLCJyZXF1aXJlZCI6dHJ1ZSwic2VsZWN0TXVsdGlwbGUiOmZhbHNlLCJ0eXBlIjoiZmlsZSIsInZhbGlkYXRlRXhpc3RlbmNlIjpmYWxzZSwidmFsdWVUeXBlIjoic3RyaW5nIn0seyJhY2Nlc3NNb2RlIjoid3JpdGUiLCJkZWZhdWx0VmFsdWUiOiIkKEZNRV9NRl9ESVJfVVNFUlRZUEVEKW91dFxcTG9kMWNvdXRfbWl0X05OSG9laGUuZ21sIiwiZmlsdGVycyI6W3siZGVzY3JpcHRpb24iOiJDaXR5R01MIEZpbGVzIiwiZmlsdGVyIjpbIiouZ21sIiwiKi54bWwiXX0seyJkZXNjcmlwdGlvbiI6IkNpdHlHTUwgRmlsZXMiLCJmaWx0ZXIiOlsiKi5nbWwiXX0seyJkZXNjcmlwdGlvbiI6IkNpdHlHTUwgRmlsZXMiLCJmaWx0ZXIiOlsiKi54bWwiXX0seyJkZXNjcmlwdGlvbiI6IkFsbCBGaWxlcyIsImZpbHRlciI6WyIqIl19XSwiaXRlbXNUb1NlbGVjdCI6ImZpbGVzIiwibmFtZSI6IkRlc3REYXRhc2V0X0NJVFlHTUwiLCJwcm9tcHQiOiJEZXN0aW5hdGlvbiBDaXR5R01MIERvY3VtZW50OiIsInJlcXVpcmVkIjp0cnVlLCJzZWxlY3RNdWx0aXBsZSI6ZmFsc2UsInR5cGUiOiJmaWxlIiwidmFsaWRhdGVFeGlzdGVuY2UiOmZhbHNlLCJ2YWx1ZVR5cGUiOiJzdHJpbmcifV19" +#! > +#! <PARAMETER_INFO> +#! <INFO NAME="DestDataset_CITYGML" IS_STAND_ALONE="false" /> +#! <INFO NAME="DestDataset_CITYGML_3" IS_STAND_ALONE="false" /> +#! <INFO NAME="SourceDataset_LAS_3" IS_STAND_ALONE="false" /> +#! <INFO NAME="SourceDataset_SHAPEFILE_3" IS_STAND_ALONE="false" /> +#! </PARAMETER_INFO> +#! </USER_PARAMETERS> +#! <COMMENTS> +#! <COMMENT +#! IDENTIFIER="75" +#! COMMENT_VALUE="<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:9pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Nicht benötigte Umringe entfernen</p></body></html>" +#! POSITION="-1508.724900805448 3056.137933185561" +#! TOP_LEFT="-1508.724900805448 3056.137933185561" +#! BOTTOM_RIGHT="-820.33582604094647 2954.2622144283732" +#! BOUNDING_RECT="-1508.724900805448 3056.137933185561 688.38907476450152 101.87571875718757" +#! ORDER="500000000000039" +#! FOLLOW_ANCHOR="true" +#! INFO_NODE="false" +#! CUSTOM_USER_COLOR="false" +#! COLOUR="0.85098039215686272,0.92941176470588238,0.60392156862745094,0.78431372549019607" +#! SIZE_POLICY="10" +#! ANCHORED_NODE="60" +#! /> +#! <COMMENT +#! IDENTIFIER="76" +#! COMMENT_VALUE="<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:9pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Geometrien überprüfen</p></body></html>" +#! POSITION="-1434.6886515325148 2729.8508430233242" +#! TOP_LEFT="-1434.6886515325148 2729.8508430233242" +#! BOTTOM_RIGHT="-931.97802915501984 2627.9751242661364" +#! BOUNDING_RECT="-1434.6886515325148 2729.8508430233242 502.71062237749493 101.87571875718757" +#! ORDER="500000000000040" +#! FOLLOW_ANCHOR="true" +#! INFO_NODE="false" +#! CUSTOM_USER_COLOR="false" +#! COLOUR="0.85098039215686272,0.92941176470588238,0.60392156862745094,0.78431372549019607" +#! SIZE_POLICY="10" +#! ANCHORED_NODE="62" +#! /> +#! <COMMENT +#! IDENTIFIER="77" +#! COMMENT_VALUE="<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:9pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Koordinaten Runden</p></body></html>" +#! POSITION="-1361.998577756777 870.32107099928658" +#! TOP_LEFT="-1361.998577756777 870.32107099928658" +#! BOTTOM_RIGHT="-931.99857775677697 869.32107099928658" +#! BOUNDING_RECT="-1361.998577756777 870.32107099928658 430 1" +#! ORDER="500000000000041" +#! FOLLOW_ANCHOR="true" +#! INFO_NODE="false" +#! CUSTOM_USER_COLOR="false" +#! COLOUR="0.85098039215686272,0.92941176470588238,0.60392156862745094,0.78431372549019607" +#! SIZE_POLICY="10" +#! ANCHORED_NODE="65" +#! /> +#! <COMMENT +#! IDENTIFIER="78" +#! COMMENT_VALUE="<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:9pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Umringe verkleinern</p></body></html>" +#! POSITION="-408.68452834176514 1154.2570838888271" +#! TOP_LEFT="-408.68452834176514 1154.2570838888271" +#! BOTTOM_RIGHT="21.315471658234856 1153.2570838888271" +#! BOUNDING_RECT="-408.68452834176514 1154.2570838888271 430 1" +#! ORDER="500000000000042" +#! FOLLOW_ANCHOR="true" +#! INFO_NODE="false" +#! CUSTOM_USER_COLOR="false" +#! COLOUR="0.59607843137254901,0.91764705882352937,0.72549019607843135,0.78431372549019607" +#! SIZE_POLICY="10" +#! ANCHORED_NODE="69" +#! /> +#! <COMMENT +#! IDENTIFIER="79" +#! COMMENT_VALUE="<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:9pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Umringe mit Punktwolke zuschneiden</p></body></html>" +#! POSITION="-414.66170811356301 823.89554020685887" +#! TOP_LEFT="-414.66170811356301 823.89554020685887" +#! BOTTOM_RIGHT="98.359539821013641 675.14435269498381" +#! BOUNDING_RECT="-414.66170811356301 823.89554020685887 513.02124793457665 148.75118751187512" +#! ORDER="500000000000043" +#! FOLLOW_ANCHOR="true" +#! INFO_NODE="false" +#! CUSTOM_USER_COLOR="false" +#! COLOUR="0.59607843137254901,0.91764705882352937,0.72549019607843135,0.78431372549019607" +#! SIZE_POLICY="10" +#! ANCHORED_NODE="68" +#! /> +#! <COMMENT +#! IDENTIFIER="80" +#! COMMENT_VALUE="<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:9pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Das Mittel der Höhen der Punktwolkenpunkte in den Umringen bilden</p></body></html>" +#! POSITION="-458.98110388769413 247.89197598625128" +#! TOP_LEFT="-458.98110388769413 247.89197598625128" +#! BOTTOM_RIGHT="143.01996437003532 246.89197598625128" +#! BOUNDING_RECT="-458.98110388769413 247.89197598625128 602.00106825772946 1" +#! ORDER="500000000000044" +#! FOLLOW_ANCHOR="true" +#! INFO_NODE="false" +#! CUSTOM_USER_COLOR="false" +#! COLOUR="0.59607843137254901,0.91764705882352937,0.72549019607843135,0.78431372549019607" +#! SIZE_POLICY="10" +#! ANCHORED_NODE="73" +#! /> +#! <COMMENT +#! IDENTIFIER="83" +#! COMMENT_VALUE="<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:9pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Berechnete Höhe runden</p></body></html>" +#! POSITION="-415.33086597496799 -192.85734528862611" +#! TOP_LEFT="-415.33086597496799 -192.85734528862611" +#! BOTTOM_RIGHT="122.54603775391115 -294.73306404581365" +#! BOUNDING_RECT="-415.33086597496799 -192.85734528862611 537.87690372887914 101.87571875718757" +#! ORDER="500000000000045" +#! FOLLOW_ANCHOR="true" +#! INFO_NODE="false" +#! CUSTOM_USER_COLOR="false" +#! COLOUR="0.59607843137254901,0.91764705882352937,0.72549019607843135,0.78431372549019607" +#! SIZE_POLICY="10" +#! ANCHORED_NODE="81" +#! /> +#! <COMMENT +#! IDENTIFIER="86" +#! COMMENT_VALUE="<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:9pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Alle nicht benötigten Attribute entfernen</p></body></html>" +#! POSITION="-454.06639903547176 -464.01585720712569" +#! TOP_LEFT="-454.06639903547176 -464.01585720712569" +#! BOTTOM_RIGHT="98.375950647425555 -612.76704471900075" +#! BOUNDING_RECT="-454.06639903547176 -464.01585720712569 552.44234968289732 148.75118751187512" +#! ORDER="500000000000048" +#! FOLLOW_ANCHOR="true" +#! INFO_NODE="false" +#! CUSTOM_USER_COLOR="false" +#! COLOUR="0.59607843137254901,0.91764705882352937,0.72549019607843135,0.78431372549019607" +#! SIZE_POLICY="10" +#! ANCHORED_NODE="84" +#! /> +#! <COMMENT +#! IDENTIFIER="99" +#! COMMENT_VALUE="<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:9pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Umringe vergrößern</p></body></html>" +#! POSITION="-1352.9836750246284 231.94286546412599" +#! TOP_LEFT="-1352.9836750246284 231.94286546412599" +#! BOTTOM_RIGHT="-898.98367502462838 230.94286546412599" +#! BOUNDING_RECT="-1352.9836750246284 231.94286546412599 454 1" +#! ORDER="500000000000050" +#! FOLLOW_ANCHOR="true" +#! INFO_NODE="false" +#! CUSTOM_USER_COLOR="false" +#! COLOUR="0.59215686274509804,0.8901960784313725,0.90980392156862744,0.78431372549019607" +#! SIZE_POLICY="10" +#! ANCHORED_NODE="88" +#! /> +#! <COMMENT +#! IDENTIFIER="100" +#! COMMENT_VALUE="<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:9pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Unringe mit Punktwolke zuschneiden</p></body></html>" +#! POSITION="-1419.2808831676157 -113.48483086412034" +#! TOP_LEFT="-1419.2808831676157 -113.48483086412034" +#! BOTTOM_RIGHT="-673.54481072678686 -215.36054962130791" +#! BOUNDING_RECT="-1419.2808831676157 -113.48483086412034 745.73607244082882 101.87571875718757" +#! ORDER="500000000000051" +#! FOLLOW_ANCHOR="true" +#! INFO_NODE="false" +#! CUSTOM_USER_COLOR="false" +#! COLOUR="0.59215686274509804,0.8901960784313725,0.90980392156862744,0.78431372549019607" +#! SIZE_POLICY="10" +#! ANCHORED_NODE="89" +#! /> +#! <COMMENT +#! IDENTIFIER="110" +#! COMMENT_VALUE="<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:9pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Punktwolkenpunkt mit der geringsten Höhe im Umring finden</p></body></html>" +#! POSITION="-1524.2458385314551 -647.03960483676747" +#! TOP_LEFT="-1524.2458385314551 -647.03960483676747" +#! BOTTOM_RIGHT="-688.50047048140505 -795.79079234864253" +#! BOUNDING_RECT="-1524.2458385314551 -647.03960483676747 835.74536805005005 148.75118751187512" +#! ORDER="500000000000052" +#! FOLLOW_ANCHOR="true" +#! INFO_NODE="false" +#! CUSTOM_USER_COLOR="false" +#! COLOUR="0.59215686274509804,0.8901960784313725,0.90980392156862744,0.78431372549019607" +#! SIZE_POLICY="10" +#! ANCHORED_NODE="90" +#! /> +#! <COMMENT +#! IDENTIFIER="111" +#! COMMENT_VALUE="<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:9pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Berechnete Höhe runden</p></body></html>" +#! POSITION="-1355.9116831767569 -1044.2206081985842" +#! TOP_LEFT="-1355.9116831767569 -1044.2206081985842" +#! BOTTOM_RIGHT="-835.80486590660553 -1146.0963269557717" +#! BOUNDING_RECT="-1355.9116831767569 -1044.2206081985842 520.1068172701514 101.87571875718757" +#! ORDER="500000000000053" +#! FOLLOW_ANCHOR="true" +#! INFO_NODE="false" +#! CUSTOM_USER_COLOR="false" +#! COLOUR="0.59215686274509804,0.8901960784313725,0.90980392156862744,0.78431372549019607" +#! SIZE_POLICY="10" +#! ANCHORED_NODE="91" +#! /> +#! <COMMENT +#! IDENTIFIER="112" +#! COMMENT_VALUE="<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:9pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Alle nicht benötigten Attribute entfernen</p></body></html>" +#! POSITION="-1352.9836750246284 -1344.4666919647816" +#! TOP_LEFT="-1352.9836750246284 -1344.4666919647816" +#! BOTTOM_RIGHT="-766.9747350127177 -1493.2178794766567" +#! BOUNDING_RECT="-1352.9836750246284 -1344.4666919647816 586.00894001191068 148.75118751187512" +#! ORDER="500000000000054" +#! FOLLOW_ANCHOR="true" +#! INFO_NODE="false" +#! CUSTOM_USER_COLOR="false" +#! COLOUR="0.59215686274509804,0.8901960784313725,0.90980392156862744,0.78431372549019607" +#! SIZE_POLICY="10" +#! ANCHORED_NODE="92" +#! /> +#! <COMMENT +#! IDENTIFIER="120" +#! COMMENT_VALUE="<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:9pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Dachhöhe mit Umringen über ObjektID zusammenführen</p></body></html>" +#! POSITION="535.02349143657261 -412.39686530337372" +#! TOP_LEFT="535.02349143657261 -412.39686530337372" +#! BOTTOM_RIGHT="1321.8903598637014 -561.14805281524878" +#! BOUNDING_RECT="535.02349143657261 -412.39686530337372 786.86686842712879 148.75118751187512" +#! ORDER="500000000000056" +#! FOLLOW_ANCHOR="true" +#! INFO_NODE="false" +#! CUSTOM_USER_COLOR="false" +#! COLOUR="0.59215686274509804,0.75294117647058822,0.90980392156862744,0.78431372549019607" +#! SIZE_POLICY="10" +#! ANCHORED_NODE="114" +#! /> +#! <COMMENT +#! IDENTIFIER="121" +#! COMMENT_VALUE="<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:9pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Bodenhöhen über ObjektID mit Umringen zusammenführen</p></body></html>" +#! POSITION="490.38018786067983 -1113.0758368945098" +#! TOP_LEFT="490.38018786067983 -1113.0758368945098" +#! BOTTOM_RIGHT="1289.8959923009786 -1261.8270244063849" +#! BOUNDING_RECT="490.38018786067983 -1113.0758368945098 799.51580444029878 148.75118751187512" +#! ORDER="500000000000057" +#! FOLLOW_ANCHOR="true" +#! INFO_NODE="false" +#! CUSTOM_USER_COLOR="false" +#! COLOUR="0.59215686274509804,0.75294117647058822,0.90980392156862744,0.78431372549019607" +#! SIZE_POLICY="10" +#! ANCHORED_NODE="116" +#! /> +#! <COMMENT +#! IDENTIFIER="124" +#! COMMENT_VALUE="<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:9pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Attribute erstellen</p></body></html>" +#! POSITION="717.43587984617079 -1799.8082446947783" +#! TOP_LEFT="717.43587984617079 -1799.8082446947783" +#! BOTTOM_RIGHT="1147.4358798461708 -1800.8082446947783" +#! BOUNDING_RECT="717.43587984617079 -1799.8082446947783 430 1" +#! ORDER="500000000000058" +#! FOLLOW_ANCHOR="true" +#! INFO_NODE="false" +#! CUSTOM_USER_COLOR="false" +#! COLOUR="0.59215686274509804,0.75294117647058822,0.90980392156862744,0.78431372549019607" +#! SIZE_POLICY="10" +#! ANCHORED_NODE="122" +#! /> +#! <COMMENT +#! IDENTIFIER="127" +#! COMMENT_VALUE="<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:9pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Gebäude Filtern um fehlerhafte Gebäude zu entfernen</p></body></html>" +#! POSITION="616.95790453070367 -2096.6862134744661" +#! TOP_LEFT="616.95790453070367 -2096.6862134744661" +#! BOTTOM_RIGHT="1321.8598175939933 -2245.4374009863413" +#! BOUNDING_RECT="616.95790453070367 -2096.6862134744661 704.90191306328961 148.75118751187512" +#! ORDER="500000000000059" +#! FOLLOW_ANCHOR="true" +#! INFO_NODE="false" +#! CUSTOM_USER_COLOR="false" +#! COLOUR="0.59215686274509804,0.75294117647058822,0.90980392156862744,0.78431372549019607" +#! SIZE_POLICY="10" +#! ANCHORED_NODE="125" +#! /> +#! <COMMENT +#! IDENTIFIER="102" +#! COMMENT_VALUE="<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:9pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Umringe Höhe zuordnen</p></body></html>" +#! POSITION="1682.2919865798644 -2174.6675999887757" +#! TOP_LEFT="1682.2919865798644 -2174.6675999887757" +#! BOTTOM_RIGHT="2112.2919865798644 -2175.6675999887757" +#! BOUNDING_RECT="1682.2919865798644 -2174.6675999887757 430 1" +#! ORDER="500000000000065" +#! FOLLOW_ANCHOR="true" +#! INFO_NODE="false" +#! CUSTOM_USER_COLOR="false" +#! COLOUR="0.62352941176470589,0.5725490196078431,0.8784313725490196,0.78431372549019607" +#! SIZE_POLICY="10" +#! ANCHORED_NODE="137" +#! /> +#! <COMMENT +#! IDENTIFIER="107" +#! COMMENT_VALUE="<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:9pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Extrudieren</p></body></html>" +#! POSITION="1696.3737511475097 -2580.9216625294002" +#! TOP_LEFT="1696.3737511475097 -2580.9216625294002" +#! BOTTOM_RIGHT="2150.3737511475097 -2581.9216625294002" +#! BOUNDING_RECT="1696.3737511475097 -2580.9216625294002 454 1" +#! ORDER="500000000000067" +#! FOLLOW_ANCHOR="true" +#! INFO_NODE="false" +#! CUSTOM_USER_COLOR="false" +#! COLOUR="0.62352941176470589,0.5725490196078431,0.8784313725490196,0.78431372549019607" +#! SIZE_POLICY="10" +#! ANCHORED_NODE="138" +#! /> +#! <COMMENT +#! IDENTIFIER="108" +#! COMMENT_VALUE="<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:9pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Geometrie zu Attribute</p></body></html>" +#! POSITION="1611.4574001089991 -2916.8625219379937" +#! TOP_LEFT="1611.4574001089991 -2916.8625219379937" +#! BOTTOM_RIGHT="2192.9001237874504 -2917.8625219379937" +#! BOUNDING_RECT="1611.4574001089991 -2916.8625219379937 581.44272367845133 1" +#! ORDER="500000000000068" +#! FOLLOW_ANCHOR="true" +#! INFO_NODE="false" +#! CUSTOM_USER_COLOR="false" +#! COLOUR="0.62352941176470589,0.5725490196078431,0.8784313725490196,0.78431372549019607" +#! SIZE_POLICY="10" +#! ANCHORED_NODE="139" +#! /> +#! <COMMENT +#! IDENTIFIER="109" +#! COMMENT_VALUE="<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:9pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">CityGML Writer mit richtiger Gebäudehöhe NN</p></body></html>" +#! POSITION="2457.8518578007179 -2966.3074894217839" +#! TOP_LEFT="2457.8518578007179 -2966.3074894217839" +#! BOTTOM_RIGHT="3360.8010568281306 -2967.3074894217839" +#! BOUNDING_RECT="2457.8518578007179 -2966.3074894217839 902.94919902741276 1" +#! ORDER="500000000000069" +#! FOLLOW_ANCHOR="true" +#! INFO_NODE="false" +#! CUSTOM_USER_COLOR="false" +#! COLOUR="0.59999999999999998,0.80000000000000004,0.80000000000000004,0.78431372549019607" +#! SIZE_POLICY="10" +#! ANCHORED_NODE="105" +#! /> +#! <COMMENT +#! IDENTIFIER="132" +#! COMMENT_VALUE="<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:9pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Extrudieren</p></body></html>" +#! POSITION="1682.2919865798644 -1328.2629764893184" +#! TOP_LEFT="1682.2919865798644 -1328.2629764893184" +#! BOTTOM_RIGHT="2112.2919865798644 -1329.2629764893184" +#! BOUNDING_RECT="1682.2919865798644 -1328.2629764893184 430 1" +#! ORDER="500000000000070" +#! FOLLOW_ANCHOR="true" +#! INFO_NODE="false" +#! CUSTOM_USER_COLOR="false" +#! COLOUR="0.81568627450980391,0.5607843137254902,0.85882352941176465,0.78431372549019607" +#! SIZE_POLICY="10" +#! ANCHORED_NODE="129" +#! /> +#! <COMMENT +#! IDENTIFIER="133" +#! COMMENT_VALUE="<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:9pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Geometry zu Attribute</p></body></html>" +#! POSITION="1647.4881387348182 -1637.6533067133244" +#! TOP_LEFT="1647.4881387348182 -1637.6533067133244" +#! BOTTOM_RIGHT="2159.4892069925477 -1638.6533067133244" +#! BOUNDING_RECT="1647.4881387348182 -1637.6533067133244 512.00106825772946 1" +#! ORDER="500000000000071" +#! FOLLOW_ANCHOR="true" +#! INFO_NODE="false" +#! CUSTOM_USER_COLOR="false" +#! COLOUR="0.81568627450980391,0.5607843137254902,0.85882352941176465,0.78431372549019607" +#! SIZE_POLICY="10" +#! ANCHORED_NODE="130" +#! /> +#! <COMMENT +#! IDENTIFIER="140" +#! COMMENT_VALUE="<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:9pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">CityGML Writer mit Gebäuden auf 0 Metern</p></body></html>" +#! POSITION="2457.8518578007179 -1690.7572652394247" +#! TOP_LEFT="2457.8518578007179 -1690.7572652394247" +#! BOTTOM_RIGHT="3342.3783069642841 -1691.7572652394247" +#! BOUNDING_RECT="2457.8518578007179 -1690.7572652394247 884.52644916356621 1" +#! ORDER="500000000000072" +#! FOLLOW_ANCHOR="true" +#! INFO_NODE="false" +#! CUSTOM_USER_COLOR="false" +#! COLOUR="0.63529411764705879,0.80000000000000004,0.59999999999999998,0.78431372549019607" +#! SIZE_POLICY="10" +#! ANCHORED_NODE="135" +#! /> +#! <COMMENT +#! IDENTIFIER="152" +#! COMMENT_VALUE="<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:9pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">XMLTemplate für Adresse</p></body></html>" +#! POSITION="689.93100438325678 -2682.7522275821698" +#! TOP_LEFT="689.93100438325678 -2682.7522275821698" +#! BOTTOM_RIGHT="1225.4555572991196 -2784.6279463393575" +#! BOUNDING_RECT="689.93100438325678 -2682.7522275821698 535.52455291586284 101.87571875718757" +#! ORDER="500000000000086" +#! FOLLOW_ANCHOR="true" +#! INFO_NODE="false" +#! CUSTOM_USER_COLOR="false" +#! COLOUR="0.63529411764705879,0.80000000000000004,0.59999999999999998,0.78431372549019607" +#! SIZE_POLICY="10" +#! ANCHORED_NODE="145" +#! /> +#! <COMMENT +#! IDENTIFIER="153" +#! COMMENT_VALUE="<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:9pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Attribute Adresse erstllen</p></body></html>" +#! POSITION="680.48285948514172 -3027.0962759951926" +#! TOP_LEFT="680.48285948514172 -3027.0962759951926" +#! BOTTOM_RIGHT="1199.4352769826812 -3128.9719947523804" +#! BOUNDING_RECT="680.48285948514172 -3027.0962759951926 518.9524174975395 101.87571875718757" +#! ORDER="500000000000087" +#! FOLLOW_ANCHOR="true" +#! INFO_NODE="false" +#! CUSTOM_USER_COLOR="false" +#! COLOUR="0.63529411764705879,0.80000000000000004,0.59999999999999998,0.78431372549019607" +#! SIZE_POLICY="10" +#! ANCHORED_NODE="146" +#! /> +#! <COMMENT +#! IDENTIFIER="154" +#! COMMENT_VALUE="<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:9pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Attribute entfernen</p></body></html>" +#! POSITION="745.43286148516222 -3304.8394231651141" +#! TOP_LEFT="745.43286148516222 -3304.8394231651141" +#! BOTTOM_RIGHT="1199.4328614851622 -3305.8394231651141" +#! BOUNDING_RECT="745.43286148516222 -3304.8394231651141 454 1" +#! ORDER="500000000000096" +#! FOLLOW_ANCHOR="true" +#! INFO_NODE="false" +#! CUSTOM_USER_COLOR="false" +#! COLOUR="0.63529411764705879,0.80000000000000004,0.59999999999999998,0.78431372549019607" +#! SIZE_POLICY="10" +#! ANCHORED_NODE="147" +#! /> +#! <COMMENT +#! IDENTIFIER="162" +#! COMMENT_VALUE="<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:9pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Überlapende Polygone finden und verschneiden</p></body></html>" +#! POSITION="-1447.998577756777 2160.5949001190675" +#! TOP_LEFT="-1447.998577756777 2160.5949001190675" +#! BOTTOM_RIGHT="-859.42176732112148 2011.8437126071924" +#! BOUNDING_RECT="-1447.998577756777 2160.5949001190675 588.57681043565549 148.75118751187512" +#! ORDER="500000000000078" +#! FOLLOW_ANCHOR="true" +#! INFO_NODE="false" +#! CUSTOM_USER_COLOR="false" +#! COLOUR="0.85098039215686272,0.92941176470588238,0.60392156862745094,0.78431372549019607" +#! SIZE_POLICY="10" +#! ANCHORED_NODE="157" +#! /> +#! <COMMENT +#! IDENTIFIER="163" +#! COMMENT_VALUE="<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:9pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Verschnittene Polygone nach ID zusammenführen</p></body></html>" +#! POSITION="-1435.9975094990475 1662.5517265838841" +#! TOP_LEFT="-1435.9975094990475 1662.5517265838841" +#! BOTTOM_RIGHT="-853.21157162420445 1513.8005390720091" +#! BOUNDING_RECT="-1435.9975094990475 1662.5517265838841 582.78593787484306 148.75118751187512" +#! ORDER="500000000000079" +#! FOLLOW_ANCHOR="true" +#! INFO_NODE="false" +#! CUSTOM_USER_COLOR="false" +#! COLOUR="0.85098039215686272,0.92941176470588238,0.60392156862745094,0.78431372549019607" +#! SIZE_POLICY="10" +#! ANCHORED_NODE="158" +#! /> +#! <COMMENT +#! IDENTIFIER="164" +#! COMMENT_VALUE="<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:9pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Geometrien manuell filtern das doppelte Geb_ID</p></body></html>" +#! POSITION="-1435.9975094990475 1233.1293289116315" +#! TOP_LEFT="-1435.9975094990475 1233.1293289116315" +#! BOTTOM_RIGHT="-895.08126551819453 1084.3781413997565" +#! BOUNDING_RECT="-1435.9975094990475 1233.1293289116315 540.91624398085298 148.75118751187512" +#! ORDER="500000000000080" +#! FOLLOW_ANCHOR="true" +#! INFO_NODE="false" +#! CUSTOM_USER_COLOR="false" +#! COLOUR="0.85098039215686272,0.92941176470588238,0.60392156862745094,0.78431372549019607" +#! SIZE_POLICY="10" +#! ANCHORED_NODE="159" +#! /> +#! </COMMENTS> +#! <CONSTANTS> +#! </CONSTANTS> +#! <BOOKMARKS> +#! <BOOKMARK +#! IDENTIFIER="64" +#! NAME="SHP und LAS Reader" +#! DESCRIPTION="" +#! TOP_LEFT="-2364.8381992673162 882.82794433464574" +#! ORDER="500000000000037" +#! PALETTE_COLOR="Color3" +#! BOTTOM_RIGHT="-1651.8371310095868 387.7353588350698" +#! BOUNDING_RECT="-2364.8381992673162 882.82794433464574 713.00106825772946 495.09258549957593" +#! STICKY="true" +#! COLOUR="1,0.85490196078431369,0.59999999999999998,1" +#! CONTENTS="58 59 " +#! > +#! </BOOKMARK> +#! <BOOKMARK +#! IDENTIFIER="67" +#! NAME="Umringdaten Vorbereiten" +#! DESCRIPTION="" +#! TOP_LEFT="-1587.0316229808464 3134.2225186957753" +#! ORDER="500000000000038" +#! PALETTE_COLOR="Color4" +#! BOTTOM_RIGHT="-673.57080106679462 510.27386541613896" +#! BOUNDING_RECT="-1587.0316229808464 3134.2225186957753 913.46082191405173 2623.9486532796363" +#! STICKY="true" +#! COLOUR="0.85098039215686272,0.92941176470588238,0.60392156862745094,1" +#! CONTENTS="161 165 166 63 62 163 77 157 76 159 75 65 60 158 160 162 164 " +#! > +#! </BOOKMARK> +#! <BOOKMARK +#! IDENTIFIER="87" +#! NAME="Ermittlung der Gebäudehöhe" +#! DESCRIPTION="" +#! TOP_LEFT="-589.45522546152074 1274.9779132391179" +#! ORDER="500000000000049" +#! PALETTE_COLOR="Color5" +#! BOTTOM_RIGHT="330.36529349838543 -875.85909872704246" +#! BOUNDING_RECT="-589.45522546152074 1274.9779132391179 919.82051895990617 2150.8370119661604" +#! STICKY="true" +#! COLOUR="0.59607843137254901,0.91764705882352937,0.72549019607843135,1" +#! CONTENTS="84 71 83 68 86 78 80 79 74 81 69 82 85 73 " +#! > +#! </BOOKMARK> +#! <BOOKMARK +#! IDENTIFIER="113" +#! NAME="Bodenhöhe der einzelnen Gebäude berechnen" +#! DESCRIPTION="" +#! TOP_LEFT="-1638.1392296322749 389.74279568491784" +#! ORDER="500000000000055" +#! PALETTE_COLOR="Color6" +#! BOTTOM_RIGHT="-633.52906256335291 -1727.6582698486918" +#! BOUNDING_RECT="-1638.1392296322749 389.74279568491784 1004.610167068922 2117.4010655336097" +#! STICKY="true" +#! COLOUR="0.59215686274509804,0.8901960784313725,0.90980392156862744,1" +#! CONTENTS="91 110 100 89 97 92 111 94 88 90 96 95 112 99 " +#! > +#! </BOOKMARK> +#! <BOOKMARK +#! IDENTIFIER="128" +#! NAME="Daten zum Extrudieren vorbereiten" +#! DESCRIPTION="" +#! TOP_LEFT="425.30401304785255 -260.77732045568359" +#! ORDER="500000000000060" +#! PALETTE_COLOR="Color7" +#! BOTTOM_RIGHT="1421.8472659243171 -2537.5858028262219" +#! BOUNDING_RECT="425.30401304785255 -260.77732045568359 996.54325287646452 2276.8084823705381" +#! STICKY="true" +#! COLOUR="0.59215686274509804,0.75294117647058822,0.90980392156862744,1" +#! CONTENTS="124 127 119 125 120 126 122 114 123 121 116 " +#! > +#! </BOOKMARK> +#! <BOOKMARK +#! IDENTIFIER="141" +#! NAME="3D-Geometrie erstellen und zum Ausgeben als LoD vorbereiten" +#! DESCRIPTION="" +#! TOP_LEFT="1528.134580831425 -2047.2143496945168" +#! ORDER="500000000000074" +#! PALETTE_COLOR="Color8" +#! BOTTOM_RIGHT="2360.4655018561602 -3308.7819698096373" +#! BOUNDING_RECT="1528.134580831425 -2047.2143496945168 832.33092102473529 1261.5676201151207" +#! STICKY="true" +#! COLOUR="0.62352941176470589,0.5725490196078431,0.8784313725490196,1" +#! CONTENTS="108 107 137 138 102 104 103 139 " +#! > +#! </BOOKMARK> +#! <BOOKMARK +#! IDENTIFIER="142" +#! NAME="3D-Geometrie erstellen und zum Ausgeben als LoD vorbereiten" +#! DESCRIPTION="" +#! TOP_LEFT="1528.134580831425 -1196.0848799069327" +#! ORDER="500000000000075" +#! PALETTE_COLOR="Color9" +#! BOTTOM_RIGHT="2312.3716793158133 -2009.4153721283826" +#! BOUNDING_RECT="1528.134580831425 -1196.0848799069327 784.2370984843883 813.33049222144996" +#! STICKY="true" +#! COLOUR="0.81568627450980391,0.5607843137254902,0.85882352941176465,1" +#! CONTENTS="132 133 129 131 130 " +#! > +#! </BOOKMARK> +#! <BOOKMARK +#! IDENTIFIER="143" +#! NAME="CityGML mit Höhe der Gebäude schreiben" +#! DESCRIPTION="" +#! TOP_LEFT="2407.8518578007179 -2859.4325206720964" +#! ORDER="500000000000076" +#! PALETTE_COLOR="Color1" +#! BOTTOM_RIGHT="3416.7008336750023 -3232.1751788946453" +#! BOUNDING_RECT="2407.8518578007179 -2859.4325206720964 1008.8489758742844 372.74265822254893" +#! STICKY="true" +#! COLOUR="0.59999999999999998,0.80000000000000004,0.80000000000000004,1" +#! CONTENTS="109 105 " +#! > +#! </BOOKMARK> +#! <BOOKMARK +#! IDENTIFIER="144" +#! NAME="CityGML schreiben" +#! DESCRIPTION="" +#! TOP_LEFT="2407.8518578007179 -1583.8822964897377" +#! ORDER="500000000000077" +#! PALETTE_COLOR="Color2" +#! BOTTOM_RIGHT="3395.8672920062527 -1952.4004763857158" +#! BOUNDING_RECT="2407.8518578007179 -1583.8822964897377 988.0154342055348 368.51817989597816" +#! STICKY="true" +#! COLOUR="0.63529411764705879,0.80000000000000004,0.59999999999999998,1" +#! CONTENTS="135 140 " +#! > +#! </BOOKMARK> +#! <BOOKMARK +#! IDENTIFIER="155" +#! NAME="Adresse erstellen" +#! DESCRIPTION="" +#! TOP_LEFT="580.19283099761537 -2580.9216625294002" +#! ORDER="500000000000088" +#! PALETTE_COLOR="Color2" +#! BOTTOM_RIGHT="1366.1855394095476 -3601.6327885501073" +#! BOUNDING_RECT="580.19283099761537 -2580.9216625294002 785.9927084119322 1020.7111260207071" +#! STICKY="true" +#! COLOUR="0.63529411764705879,0.80000000000000004,0.59999999999999998,1" +#! CONTENTS="149 147 148 154 145 146 152 153 " +#! > +#! </BOOKMARK> +#! </BOOKMARKS> +#! <TRANSFORMERS> +#! <TRANSFORMER +#! IDENTIFIER="60" +#! TYPE="Tester" +#! VERSION="3" +#! POSITION="-1385.998577756777 2932.0041969581707" +#! BOUNDING_RECT="-1385.998577756777 2932.0041969581707 454 71" +#! ORDER="500000000000023" +#! PARMS_EDITED="true" +#! ENABLED="true" +#! LAST_PARM_EDIT="21816" +#! > +#! <OUTPUT_FEAT NAME="PASSED"/> +#! <FEAT_COLLAPSED COLLAPSED="0"/> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="HAUSNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GRBUCH" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="UNTERNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBNAME" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEILNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBID" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNTER" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNT_1" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="KOMM_FLAEC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG_SC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEMARKG" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLUR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTZ" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTN" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="BBLOCKNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="BBLOSE" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ_SC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEXT" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="ZIFO" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE_" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE1" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="TRAUFHOEHE" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Leng" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Area" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <OUTPUT_FEAT NAME="FAILED"/> +#! <FEAT_COLLAPSED COLLAPSED="1"/> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="HAUSNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GRBUCH" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="UNTERNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBNAME" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEILNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBID" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNTER" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNT_1" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="KOMM_FLAEC" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG_SC" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEMARKG" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="FLUR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTZ" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTN" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="BBLOCKNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="BBLOSE" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ_SC" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEXT" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="ZIFO" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE_" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE1" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="TRAUFHOEHE" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Leng" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Area" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_PARM PARM_NAME="ADVANCED_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="BOOL_OP" PARM_VALUE="AND"/> +#! <XFORM_PARM PARM_NAME="COMPOSITE_MSG" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="COMPOSITE_TEST" PARM_VALUE="1 AND 2 AND 3 AND 4 AND 5"/> +#! <XFORM_PARM PARM_NAME="PRESERVE_FEATURE_ORDER" PARM_VALUE="Per Output Port"/> +#! <XFORM_PARM PARM_NAME="TEST_CLAUSE" PARM_VALUE="TEST <at>Value<openparen>GESCHOSSE1<closeparen> != 0 TEST <at>Value<openparen>NUTZUNG<closeparen> != Tiefgarage TEST <at>Value<openparen>NUTZUNG<closeparen> != <u00dc>berdachung TEST <at>Value<openparen>NUTZUNG<closeparen> != Unterkellerung TEST <at>Value<openparen>GEBID<closeparen> != 286600130000000"/> +#! <XFORM_PARM PARM_NAME="TEST_CLAUSE_GRP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="TEST_MODE" PARM_VALUE="TEST"/> +#! <XFORM_PARM PARM_NAME="TEST_PREVIEW_GROUP" PARM_VALUE="FME_DISCLOSURE_CLOSED"/> +#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="Tester"/> +#! </TRANSFORMER> +#! <TRANSFORMER +#! IDENTIFIER="62" +#! TYPE="GeometryValidator" +#! VERSION="8" +#! POSITION="-1385.998577756777 2609.1390790091327" +#! BOUNDING_RECT="-1385.998577756777 2609.1390790091327 454 71" +#! ORDER="500000000000036" +#! PARMS_EDITED="true" +#! ENABLED="true" +#! LAST_PARM_EDIT="21814" +#! > +#! <OUTPUT_FEAT NAME="PASSED"/> +#! <FEAT_COLLAPSED COLLAPSED="0"/> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="HAUSNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GRBUCH" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="UNTERNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBNAME" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEILNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBID" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNTER" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNT_1" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="KOMM_FLAEC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG_SC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEMARKG" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLUR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTZ" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTN" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="BBLOCKNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="BBLOSE" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ_SC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEXT" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="ZIFO" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE_" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE1" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="TRAUFHOEHE" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Leng" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Area" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <OUTPUT_FEAT NAME="FAILED"/> +#! <FEAT_COLLAPSED COLLAPSED="1"/> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="HAUSNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GRBUCH" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="UNTERNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBNAME" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEILNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBID" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNTER" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNT_1" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="KOMM_FLAEC" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG_SC" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEMARKG" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="FLUR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTZ" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTN" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="BBLOCKNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="BBLOSE" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ_SC" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEXT" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="ZIFO" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE_" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE1" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="TRAUFHOEHE" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Leng" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Area" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="_issues{}.count" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="_issues{}.issue_found" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="_issues{}.location_sample.x" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="_issues{}.location_sample.y" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="_issues{}.location_sample.z" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="_issues{}.repair_state" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <OUTPUT_FEAT NAME="REPAIRED"/> +#! <FEAT_COLLAPSED COLLAPSED="2"/> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="HAUSNR" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="GRBUCH" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="UNTERNR" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="GEBNAME" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEILNR" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="GEBID" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNTER" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNT_1" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="KOMM_FLAEC" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG_SC" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="GEMARKG" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="FLUR" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTZ" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTN" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="BBLOCKNR" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="BBLOSE" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ_SC" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEXT" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="ZIFO" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE_" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE1" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="TRAUFHOEHE" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Leng" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Area" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="_issues{}.count" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="_issues{}.issue_found" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="_issues{}.location_sample.x" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="_issues{}.location_sample.y" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="_issues{}.location_sample.z" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <OUTPUT_FEAT NAME="ISSUE_LOCATIONS"/> +#! <FEAT_COLLAPSED COLLAPSED="3"/> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="3" /> +#! <XFORM_ATTR ATTR_NAME="HAUSNR" IS_USER_CREATED="false" FEAT_INDEX="3" /> +#! <XFORM_ATTR ATTR_NAME="GRBUCH" IS_USER_CREATED="false" FEAT_INDEX="3" /> +#! <XFORM_ATTR ATTR_NAME="UNTERNR" IS_USER_CREATED="false" FEAT_INDEX="3" /> +#! <XFORM_ATTR ATTR_NAME="GEBNAME" IS_USER_CREATED="false" FEAT_INDEX="3" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEILNR" IS_USER_CREATED="false" FEAT_INDEX="3" /> +#! <XFORM_ATTR ATTR_NAME="GEBID" IS_USER_CREATED="false" FEAT_INDEX="3" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNTER" IS_USER_CREATED="false" FEAT_INDEX="3" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNT_1" IS_USER_CREATED="false" FEAT_INDEX="3" /> +#! <XFORM_ATTR ATTR_NAME="KOMM_FLAEC" IS_USER_CREATED="false" FEAT_INDEX="3" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG_SC" IS_USER_CREATED="false" FEAT_INDEX="3" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG" IS_USER_CREATED="false" FEAT_INDEX="3" /> +#! <XFORM_ATTR ATTR_NAME="GEMARKG" IS_USER_CREATED="false" FEAT_INDEX="3" /> +#! <XFORM_ATTR ATTR_NAME="FLUR" IS_USER_CREATED="false" FEAT_INDEX="3" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTZ" IS_USER_CREATED="false" FEAT_INDEX="3" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTN" IS_USER_CREATED="false" FEAT_INDEX="3" /> +#! <XFORM_ATTR ATTR_NAME="BBLOCKNR" IS_USER_CREATED="false" FEAT_INDEX="3" /> +#! <XFORM_ATTR ATTR_NAME="BBLOSE" IS_USER_CREATED="false" FEAT_INDEX="3" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ_SC" IS_USER_CREATED="false" FEAT_INDEX="3" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ" IS_USER_CREATED="false" FEAT_INDEX="3" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEXT" IS_USER_CREATED="false" FEAT_INDEX="3" /> +#! <XFORM_ATTR ATTR_NAME="ZIFO" IS_USER_CREATED="false" FEAT_INDEX="3" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE_" IS_USER_CREATED="false" FEAT_INDEX="3" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE1" IS_USER_CREATED="false" FEAT_INDEX="3" /> +#! <XFORM_ATTR ATTR_NAME="TRAUFHOEHE" IS_USER_CREATED="false" FEAT_INDEX="3" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Leng" IS_USER_CREATED="false" FEAT_INDEX="3" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Area" IS_USER_CREATED="false" FEAT_INDEX="3" /> +#! <XFORM_ATTR ATTR_NAME="count" IS_USER_CREATED="false" FEAT_INDEX="3" /> +#! <XFORM_ATTR ATTR_NAME="details" IS_USER_CREATED="false" FEAT_INDEX="3" /> +#! <XFORM_ATTR ATTR_NAME="issue_found" IS_USER_CREATED="false" FEAT_INDEX="3" /> +#! <OUTPUT_FEAT NAME="INVALID_PARTS"/> +#! <FEAT_COLLAPSED COLLAPSED="4"/> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="HAUSNR" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="GRBUCH" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="UNTERNR" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="GEBNAME" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEILNR" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="GEBID" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNTER" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNT_1" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="KOMM_FLAEC" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG_SC" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="GEMARKG" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="FLUR" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTZ" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTN" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="BBLOCKNR" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="BBLOSE" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ_SC" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEXT" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="ZIFO" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE_" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE1" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="TRAUFHOEHE" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Leng" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Area" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="_issues{}.count" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="_issues{}.issue_found" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="_issues{}.location_sample.x" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="_issues{}.location_sample.y" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="_issues{}.location_sample.z" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="_issues{}.supplementary_info{}" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <OUTPUT_FEAT NAME="<REJECTED>"/> +#! <FEAT_COLLAPSED COLLAPSED="5"/> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="5" /> +#! <XFORM_ATTR ATTR_NAME="HAUSNR" IS_USER_CREATED="false" FEAT_INDEX="5" /> +#! <XFORM_ATTR ATTR_NAME="GRBUCH" IS_USER_CREATED="false" FEAT_INDEX="5" /> +#! <XFORM_ATTR ATTR_NAME="UNTERNR" IS_USER_CREATED="false" FEAT_INDEX="5" /> +#! <XFORM_ATTR ATTR_NAME="GEBNAME" IS_USER_CREATED="false" FEAT_INDEX="5" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEILNR" IS_USER_CREATED="false" FEAT_INDEX="5" /> +#! <XFORM_ATTR ATTR_NAME="GEBID" IS_USER_CREATED="false" FEAT_INDEX="5" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNTER" IS_USER_CREATED="false" FEAT_INDEX="5" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNT_1" IS_USER_CREATED="false" FEAT_INDEX="5" /> +#! <XFORM_ATTR ATTR_NAME="KOMM_FLAEC" IS_USER_CREATED="false" FEAT_INDEX="5" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG_SC" IS_USER_CREATED="false" FEAT_INDEX="5" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG" IS_USER_CREATED="false" FEAT_INDEX="5" /> +#! <XFORM_ATTR ATTR_NAME="GEMARKG" IS_USER_CREATED="false" FEAT_INDEX="5" /> +#! <XFORM_ATTR ATTR_NAME="FLUR" IS_USER_CREATED="false" FEAT_INDEX="5" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTZ" IS_USER_CREATED="false" FEAT_INDEX="5" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTN" IS_USER_CREATED="false" FEAT_INDEX="5" /> +#! <XFORM_ATTR ATTR_NAME="BBLOCKNR" IS_USER_CREATED="false" FEAT_INDEX="5" /> +#! <XFORM_ATTR ATTR_NAME="BBLOSE" IS_USER_CREATED="false" FEAT_INDEX="5" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ_SC" IS_USER_CREATED="false" FEAT_INDEX="5" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ" IS_USER_CREATED="false" FEAT_INDEX="5" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEXT" IS_USER_CREATED="false" FEAT_INDEX="5" /> +#! <XFORM_ATTR ATTR_NAME="ZIFO" IS_USER_CREATED="false" FEAT_INDEX="5" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE_" IS_USER_CREATED="false" FEAT_INDEX="5" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE1" IS_USER_CREATED="false" FEAT_INDEX="5" /> +#! <XFORM_ATTR ATTR_NAME="TRAUFHOEHE" IS_USER_CREATED="false" FEAT_INDEX="5" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Leng" IS_USER_CREATED="false" FEAT_INDEX="5" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Area" IS_USER_CREATED="false" FEAT_INDEX="5" /> +#! <XFORM_ATTR ATTR_NAME="fme_rejection_code" IS_USER_CREATED="false" FEAT_INDEX="5" /> +#! <XFORM_PARM PARM_NAME="ISSUE_ATTR_NAME" PARM_VALUE="_issues"/> +#! <XFORM_PARM PARM_NAME="OUTPUT_GRP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="PRESETS" PARM_VALUE="All"/> +#! <XFORM_PARM PARM_NAME="REPAIR" PARM_VALUE="Yes"/> +#! <XFORM_PARM PARM_NAME="RULES" PARM_VALUE="AREA_ORIENTATION AREA_ORIENTATION]VALID]FME_CONTROLLER_QUERY_FILE]transformers<solidus>dependencies<solidus>geometryvalidator8<solidus>AREA_ORIENTATION.fme CONSECUTIVE_IDENTICAL_VERTICES_2D CHECK_Z]YES]FME_CONTROLLER_QUERY_FILE]transformers<solidus>dependencies<solidus>geometryvalidator8<solidus>CONSECUTIVE_IDENTICAL_VERTICES_2D.fme MISSING_TEXTURE_COORDINATES FME_CONTROLLER_QUERY_FILE]transformers<solidus>dependencies<solidus>geometryvalidator8<solidus>MISSING_TEXTURE_COORDINATES.fme]FME_CONTROLLER_CHOICE]MISSING_TEXTURE_COORDINATES MISSING_VERTEX_NORMALS FME_CONTROLLER_QUERY_FILE]transformers<solidus>dependencies<solidus>geometryvalidator8<solidus>MISSING_VERTEX_NORMALS.fme]FME_CONTROLLER_CHOICE]MISSING_VERTEX_NORMALS NAN_REMOVAL PROCESS_MEASURE]NO]FME_CONTROLLER_QUERY_FILE]transformers<solidus>dependencies<solidus>geometryvalidator8<solidus>NAN_REMOVAL.fme NULL_REMOVAL FME_CONTROLLER_QUERY_FILE]transformers<solidus>dependencies<solidus>geometryvalidator8<solidus>NULL_REMOVAL.fme]FME_CONTROLLER_CHOICE]NULL_REMOVAL OGC_SIMPLE_CHECK LEGACY_OGC]No]FME_CONTROLLER_QUERY_FILE]transformers<solidus>dependencies<solidus>geometryvalidator8<solidus>OGC_SIMPLE_CHECK.fme OGC_VALID_CHECK OGC_VERSION]V1.2.0]FME_CONTROLLER_QUERY_FILE]transformers<solidus>dependencies<solidus>geometryvalidator8<solidus>OGC_VALID_CHECK.fme PLANAR_SURFACE CHECK_AREA]DO_NOT_CHECK_AREA]TOLERANCE_MODE]AUTO]TOLERANCE]0.0]ANGULAR_TOLERANCE_MODE]AUTO]ANGULAR_TOLERANCE]0.0]FME_CONTROLLER_QUERY_FILE]transformers<solidus>dependencies<solidus>geometryvalidator8<solidus>PLANAR_SURFACE.fme SELF_INTERSECTING CHECK_HOLE_TOUCHING_POLYGON]No]CONNECT_Z_MODE_SI]FIRST_WINS]SELF_INTERSECTION_TOLERANCE]None]FME_CONTROLLER_QUERY_FILE]transformers<solidus>dependencies<solidus>geometryvalidator8<solidus>SELF_INTERSECTING.fme SHELL_VALIDATION FLIP_APPEARANCE_MODE]FLIP_APPEARANCES]FME_CONTROLLER_QUERY_FILE]transformers<solidus>dependencies<solidus>geometryvalidator8<solidus>SHELL_VALIDATION.fme SOLID_VOID_REPAIR FME_CONTROLLER_QUERY_FILE]transformers<solidus>dependencies<solidus>geometryvalidator8<solidus>SOLID_VOID_REPAIR.fme]FME_CONTROLLER_CHOICE]SOLID_VOID_REPAIR TYPE_REPAIR CONNECT_Z_MODE]FIRST_WINS]ARC_ENDPOINT_TOLERANCE_MODE]Auto]ARC_ENDPOINT_TOLERANCE]0.0]FME_CONTROLLER_QUERY_FILE]transformers<solidus>dependencies<solidus>geometryvalidator8<solidus>TYPE_REPAIR.fme MISMATCHED_DIMENSIONS FORCE_DIMENSION]2D]FME_CONTROLLER_QUERY_FILE]transformers<solidus>dependencies<solidus>geometryvalidator8<solidus>MISMATCHED_DIMENSIONS.fme MISSING_MEASURES_AND_ELEVATIONS MISSING_VALUES_MODE]SENTINEL]SENTINEL_VALUE]0]MISSING_MEASURES_MODE]CONTINUOUS]LENGTH_DIMENSION]2D]FME_CONTROLLER_QUERY_FILE]transformers<solidus>dependencies<solidus>geometryvalidator8<solidus>MISSING_MEASURES_AND_ELEVATIONS.fme SURFACE_ORIENTATION FME_CONTROLLER_QUERY_FILE]transformers<solidus>dependencies<solidus>geometryvalidator8<solidus>SURFACE_ORIENTATION.fme]FME_CONTROLLER_CHOICE]SURFACE_ORIENTATION SOLID_ORIENTATION FME_CONTROLLER_QUERY_FILE]transformers<solidus>dependencies<solidus>geometryvalidator8<solidus>SOLID_ORIENTATION.fme]FME_CONTROLLER_CHOICE]SOLID_ORIENTATION"/> +#! <XFORM_PARM PARM_NAME="SUMMARY" PARM_VALUE="Detailed"/> +#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="GeometryValidator"/> +#! </TRANSFORMER> +#! <TRANSFORMER +#! IDENTIFIER="65" +#! TYPE="CoordinateRounder" +#! VERSION="3" +#! POSITION="-1361.998577756777 735.76765020229254" +#! BOUNDING_RECT="-1361.998577756777 735.76765020229254 430 71" +#! ORDER="500000000000024" +#! PARMS_EDITED="true" +#! ENABLED="true" +#! LAST_PARM_EDIT="21814" +#! > +#! <OUTPUT_FEAT NAME="ROUNDED"/> +#! <FEAT_COLLAPSED COLLAPSED="0"/> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="HAUSNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GRBUCH" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="UNTERNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBNAME" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEILNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBID" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNTER" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNT_1" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="KOMM_FLAEC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG_SC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEMARKG" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLUR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTZ" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTN" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="BBLOCKNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="BBLOSE" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ_SC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEXT" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="ZIFO" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE_" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE1" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="TRAUFHOEHE" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Leng" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Area" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="CoordinateRounder"/> +#! <XFORM_PARM PARM_NAME="XPREC" PARM_VALUE="2"/> +#! <XFORM_PARM PARM_NAME="YPREC" PARM_VALUE="2"/> +#! <XFORM_PARM PARM_NAME="ZPREC" PARM_VALUE="2"/> +#! </TRANSFORMER> +#! <TRANSFORMER +#! IDENTIFIER="69" +#! TYPE="Scaler" +#! VERSION="4" +#! POSITION="-370.68452834176514 1017.3813651316398" +#! BOUNDING_RECT="-370.68452834176514 1017.3813651316398 430 71" +#! ORDER="500000000000004" +#! PARMS_EDITED="true" +#! ENABLED="true" +#! LAST_PARM_EDIT="21814" +#! > +#! <OUTPUT_FEAT NAME="SCALED"/> +#! <FEAT_COLLAPSED COLLAPSED="0"/> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="HAUSNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GRBUCH" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="UNTERNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBNAME" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEILNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBID" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNTER" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNT_1" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="KOMM_FLAEC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG_SC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEMARKG" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLUR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTZ" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTN" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="BBLOCKNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="BBLOSE" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ_SC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEXT" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="ZIFO" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE_" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE1" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="TRAUFHOEHE" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Leng" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Area" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <OUTPUT_FEAT NAME="<REJECTED>"/> +#! <FEAT_COLLAPSED COLLAPSED="1"/> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="HAUSNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GRBUCH" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="UNTERNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBNAME" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEILNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBID" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNTER" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNT_1" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="KOMM_FLAEC" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG_SC" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEMARKG" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="FLUR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTZ" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTN" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="BBLOCKNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="BBLOSE" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ_SC" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEXT" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="ZIFO" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE_" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE1" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="TRAUFHOEHE" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Leng" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Area" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="fme_rejection_code" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_PARM PARM_NAME="COMPONENTS_TO_SCALE" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="POINT_CLOUD_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="RASTER_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="RASTER_SCALING" PARM_VALUE="Extents"/> +#! <XFORM_PARM PARM_NAME="SCALE_ORIGIN" PARM_VALUE="Center Point"/> +#! <XFORM_PARM PARM_NAME="TEXT_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="TEXT_LOC_ONLY" PARM_VALUE="Location and Size"/> +#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="Scaler"/> +#! <XFORM_PARM PARM_NAME="XSCALE" PARM_VALUE="0.9"/> +#! <XFORM_PARM PARM_NAME="YSCALE" PARM_VALUE="0.9"/> +#! <XFORM_PARM PARM_NAME="ZSCALE" PARM_VALUE="1"/> +#! </TRANSFORMER> +#! <TRANSFORMER +#! IDENTIFIER="68" +#! TYPE="Clipper" +#! VERSION="13" +#! POSITION="-370.68452834176514 640.73771305896639" +#! BOUNDING_RECT="-370.68452834176514 640.73771305896639 431 71" +#! ORDER="500000000000001" +#! PARMS_EDITED="true" +#! ENABLED="true" +#! LAST_PARM_EDIT="21814" +#! > +#! <OUTPUT_FEAT NAME="INSIDE"/> +#! <FEAT_COLLAPSED COLLAPSED="0"/> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="HAUSNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GRBUCH" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="UNTERNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBNAME" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEILNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBID" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNTER" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNT_1" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="KOMM_FLAEC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG_SC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEMARKG" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLUR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTZ" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTN" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="BBLOCKNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="BBLOSE" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ_SC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEXT" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="ZIFO" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE_" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE1" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="TRAUFHOEHE" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Leng" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Area" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="fme_basename" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="_clipped" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <OUTPUT_FEAT NAME="OUTSIDE"/> +#! <FEAT_COLLAPSED COLLAPSED="1"/> +#! <XFORM_ATTR ATTR_NAME="fme_basename" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="_clipped" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="_fme_no_clipper" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <OUTPUT_FEAT NAME="<REJECTED>"/> +#! <FEAT_COLLAPSED COLLAPSED="2"/> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="HAUSNR" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="GRBUCH" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="UNTERNR" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="GEBNAME" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEILNR" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="GEBID" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNTER" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNT_1" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="KOMM_FLAEC" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG_SC" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="GEMARKG" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="FLUR" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTZ" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTN" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="BBLOCKNR" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="BBLOSE" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ_SC" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEXT" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="ZIFO" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE_" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE1" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="TRAUFHOEHE" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Leng" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Area" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="fme_basename" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="fme_rejection_code" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_PARM PARM_NAME="ATTR_ACCUM_GROUP" PARM_VALUE="YES"/> +#! <XFORM_PARM PARM_NAME="ATTR_ACCUM_MODE" PARM_VALUE="Merge Clipper"/> +#! <XFORM_PARM PARM_NAME="ATTR_CONFLICT_RES" PARM_VALUE="Use Clippee"/> +#! <XFORM_PARM PARM_NAME="BOUNDARY_CASES" PARM_VALUE="Treat as Inside"/> +#! <XFORM_PARM PARM_NAME="CLEANING_TOLERANCE" PARM_VALUE="Automatic"/> +#! <XFORM_PARM PARM_NAME="CLIPPED_ATTR" PARM_VALUE="_clipped"/> +#! <XFORM_PARM PARM_NAME="CLIPPER_PREFIX" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="CLIP_TYPE" PARM_VALUE="Multiple Clippers"/> +#! <XFORM_PARM PARM_NAME="CONNECT_Z_MODE" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="GROUP_BY" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="GROUP_BY_MODE" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="GROUP_PROCESSING_GROUP" PARM_VALUE="NO"/> +#! <XFORM_PARM PARM_NAME="LINES_AS_SEGMENTS" PARM_VALUE="No"/> +#! <XFORM_PARM PARM_NAME="MEASURE_TYPE" PARM_VALUE="Continuous"/> +#! <XFORM_PARM PARM_NAME="MISSING_VAL_MODE" PARM_VALUE="Compute"/> +#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="PRESERVE_CLIPPEE_EXTENTS" PARM_VALUE="No"/> +#! <XFORM_PARM PARM_NAME="RASTER_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="VAL_SOURCE" PARM_VALUE="Clippee Only"/> +#! <XFORM_PARM PARM_NAME="VECTOR_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="Clipper"/> +#! <XFORM_PARM PARM_NAME="Z_GROUP" PARM_VALUE=""/> +#! </TRANSFORMER> +#! <TRANSFORMER +#! IDENTIFIER="73" +#! TYPE="PointCloudStatisticsCalculator" +#! VERSION="1" +#! POSITION="-420.98110388769419 17.265319719688023" +#! BOUNDING_RECT="-420.98110388769419 17.265319719688023 602.00106825772946 71" +#! ORDER="500000000000002" +#! PARMS_EDITED="true" +#! ENABLED="true" +#! LAST_PARM_EDIT="21814" +#! > +#! <OUTPUT_FEAT NAME="OUTPUT"/> +#! <FEAT_COLLAPSED COLLAPSED="0"/> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="HAUSNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GRBUCH" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="UNTERNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBNAME" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEILNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBID" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNTER" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNT_1" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="KOMM_FLAEC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG_SC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEMARKG" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLUR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTZ" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTN" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="BBLOCKNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="BBLOSE" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ_SC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEXT" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="ZIFO" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE_" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE1" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="TRAUFHOEHE" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Leng" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Area" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="fme_basename" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="_clipped" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="z.mean" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <OUTPUT_FEAT NAME="<REJECTED>"/> +#! <FEAT_COLLAPSED COLLAPSED="1"/> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="HAUSNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GRBUCH" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="UNTERNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBNAME" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEILNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBID" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNTER" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNT_1" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="KOMM_FLAEC" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG_SC" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEMARKG" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="FLUR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTZ" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTN" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="BBLOCKNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="BBLOSE" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ_SC" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEXT" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="ZIFO" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE_" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE1" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="TRAUFHOEHE" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Leng" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Area" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="fme_basename" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="_clipped" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="fme_rejection_code" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="fme_rejection_message" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_PARM PARM_NAME="POINT_COMPONENTS" PARM_VALUE="z MEAN intensity "/> +#! <XFORM_PARM PARM_NAME="STATS_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="PointCloudStatisticsCalculator"/> +#! </TRANSFORMER> +#! <TRANSFORMER +#! IDENTIFIER="81" +#! TYPE="AttributeRounder" +#! VERSION="4" +#! POSITION="-355.66879693445117 -329.43824977691645" +#! BOUNDING_RECT="-355.66879693445117 -329.43824977691645 454 71" +#! ORDER="500000000000003" +#! PARMS_EDITED="true" +#! ENABLED="true" +#! LAST_PARM_EDIT="21814" +#! > +#! <OUTPUT_FEAT NAME="OUTPUT"/> +#! <FEAT_COLLAPSED COLLAPSED="0"/> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="HAUSNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GRBUCH" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="UNTERNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBNAME" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEILNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBID" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNTER" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNT_1" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="KOMM_FLAEC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG_SC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEMARKG" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLUR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTZ" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTN" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="BBLOCKNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="BBLOSE" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ_SC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEXT" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="ZIFO" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE_" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE1" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="TRAUFHOEHE" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Leng" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Area" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="fme_basename" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="_clipped" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="z.mean" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="PLACES" PARM_VALUE="2"/> +#! <XFORM_PARM PARM_NAME="ROUND_TYPE" PARM_VALUE="Nearest"/> +#! <XFORM_PARM PARM_NAME="SRC_ATTRS" PARM_VALUE="z.mean"/> +#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="AttributeRounder"/> +#! </TRANSFORMER> +#! <TRANSFORMER +#! IDENTIFIER="84" +#! TYPE="AttributeRemover" +#! VERSION="1" +#! POSITION="-355.66879693445117 -647.76704471900052" +#! BOUNDING_RECT="-355.66879693445117 -647.76704471900052 454 71" +#! ORDER="500000000000020" +#! PARMS_EDITED="true" +#! ENABLED="true" +#! LAST_PARM_EDIT="21814" +#! > +#! <OUTPUT_FEAT NAME="OUTPUT"/> +#! <FEAT_COLLAPSED COLLAPSED="0"/> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="z.mean" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_PARM PARM_NAME="LIST_ATTRS" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="REMOVE_ATTRS" PARM_VALUE="BBLOCKNR,BBLOSE,FLUR,FLURSTN,FLURSTZ,GEBID,GEBNAME,GEBTEILNR,GEBTEXT,GEMARKG,GESCHOSSE1,GESCHOSSE_,GRBUCH,HAUSNR,KOMM_FLAEC,LAGEBEZ,LAGEBEZ_SC,NUTZUNG,NUTZUNG_SC,OBER_UNTER,OBER_UNT_1,SHAPE_Area,SHAPE_Leng,TRAUFHOEHE,UNTERNR,ZIFO,_clipped,fme_basename"/> +#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="AttributeRemoverfer"/> +#! </TRANSFORMER> +#! <TRANSFORMER +#! IDENTIFIER="88" +#! TYPE="Scaler" +#! VERSION="4" +#! POSITION="-1314.9836750246284 95.067146706937478" +#! BOUNDING_RECT="-1314.9836750246284 95.067146706937478 454 71" +#! ORDER="500000000000004" +#! PARMS_EDITED="true" +#! ENABLED="true" +#! LAST_PARM_EDIT="21814" +#! > +#! <OUTPUT_FEAT NAME="SCALED"/> +#! <FEAT_COLLAPSED COLLAPSED="0"/> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="HAUSNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GRBUCH" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="UNTERNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBNAME" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEILNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBID" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNTER" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNT_1" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="KOMM_FLAEC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG_SC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEMARKG" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLUR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTZ" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTN" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="BBLOCKNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="BBLOSE" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ_SC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEXT" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="ZIFO" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE_" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE1" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="TRAUFHOEHE" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Leng" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Area" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <OUTPUT_FEAT NAME="<REJECTED>"/> +#! <FEAT_COLLAPSED COLLAPSED="1"/> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="HAUSNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GRBUCH" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="UNTERNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBNAME" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEILNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBID" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNTER" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNT_1" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="KOMM_FLAEC" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG_SC" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEMARKG" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="FLUR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTZ" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTN" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="BBLOCKNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="BBLOSE" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ_SC" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEXT" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="ZIFO" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE_" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE1" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="TRAUFHOEHE" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Leng" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Area" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="fme_rejection_code" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_PARM PARM_NAME="COMPONENTS_TO_SCALE" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="POINT_CLOUD_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="RASTER_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="RASTER_SCALING" PARM_VALUE="Extents"/> +#! <XFORM_PARM PARM_NAME="SCALE_ORIGIN" PARM_VALUE="Center Point"/> +#! <XFORM_PARM PARM_NAME="TEXT_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="TEXT_LOC_ONLY" PARM_VALUE="Location and Size"/> +#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="Scaler_2"/> +#! <XFORM_PARM PARM_NAME="XSCALE" PARM_VALUE="1.1"/> +#! <XFORM_PARM PARM_NAME="YSCALE" PARM_VALUE="1.1"/> +#! <XFORM_PARM PARM_NAME="ZSCALE" PARM_VALUE="1"/> +#! </TRANSFORMER> +#! <TRANSFORMER +#! IDENTIFIER="89" +#! TYPE="Clipper" +#! VERSION="13" +#! POSITION="-1313.9836750246284 -260.77732045568359" +#! BOUNDING_RECT="-1313.9836750246284 -260.77732045568359 431 71" +#! ORDER="500000000000001" +#! PARMS_EDITED="true" +#! ENABLED="true" +#! LAST_PARM_EDIT="21814" +#! > +#! <OUTPUT_FEAT NAME="INSIDE"/> +#! <FEAT_COLLAPSED COLLAPSED="0"/> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="HAUSNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GRBUCH" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="UNTERNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBNAME" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEILNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBID" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNTER" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNT_1" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="KOMM_FLAEC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG_SC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEMARKG" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLUR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTZ" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTN" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="BBLOCKNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="BBLOSE" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ_SC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEXT" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="ZIFO" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE_" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE1" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="TRAUFHOEHE" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Leng" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Area" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="fme_basename" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="_clipped" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <OUTPUT_FEAT NAME="OUTSIDE"/> +#! <FEAT_COLLAPSED COLLAPSED="1"/> +#! <XFORM_ATTR ATTR_NAME="fme_basename" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="_clipped" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="_fme_no_clipper" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <OUTPUT_FEAT NAME="<REJECTED>"/> +#! <FEAT_COLLAPSED COLLAPSED="2"/> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="HAUSNR" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="GRBUCH" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="UNTERNR" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="GEBNAME" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEILNR" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="GEBID" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNTER" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNT_1" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="KOMM_FLAEC" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG_SC" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="GEMARKG" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="FLUR" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTZ" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTN" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="BBLOCKNR" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="BBLOSE" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ_SC" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEXT" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="ZIFO" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE_" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE1" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="TRAUFHOEHE" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Leng" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Area" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="fme_basename" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="fme_rejection_code" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_PARM PARM_NAME="ATTR_ACCUM_GROUP" PARM_VALUE="YES"/> +#! <XFORM_PARM PARM_NAME="ATTR_ACCUM_MODE" PARM_VALUE="Merge Clipper"/> +#! <XFORM_PARM PARM_NAME="ATTR_CONFLICT_RES" PARM_VALUE="Use Clippee"/> +#! <XFORM_PARM PARM_NAME="BOUNDARY_CASES" PARM_VALUE="Treat as Inside"/> +#! <XFORM_PARM PARM_NAME="CLEANING_TOLERANCE" PARM_VALUE="Automatic"/> +#! <XFORM_PARM PARM_NAME="CLIPPED_ATTR" PARM_VALUE="_clipped"/> +#! <XFORM_PARM PARM_NAME="CLIPPER_PREFIX" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="CLIP_TYPE" PARM_VALUE="Multiple Clippers"/> +#! <XFORM_PARM PARM_NAME="CONNECT_Z_MODE" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="GROUP_BY" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="GROUP_BY_MODE" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="GROUP_PROCESSING_GROUP" PARM_VALUE="NO"/> +#! <XFORM_PARM PARM_NAME="LINES_AS_SEGMENTS" PARM_VALUE="No"/> +#! <XFORM_PARM PARM_NAME="MEASURE_TYPE" PARM_VALUE="Continuous"/> +#! <XFORM_PARM PARM_NAME="MISSING_VAL_MODE" PARM_VALUE="Compute"/> +#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="PRESERVE_CLIPPEE_EXTENTS" PARM_VALUE="No"/> +#! <XFORM_PARM PARM_NAME="RASTER_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="VAL_SOURCE" PARM_VALUE="Clippee Only"/> +#! <XFORM_PARM PARM_NAME="VECTOR_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="Clipper_2"/> +#! <XFORM_PARM PARM_NAME="Z_GROUP" PARM_VALUE=""/> +#! </TRANSFORMER> +#! <TRANSFORMER +#! IDENTIFIER="90" +#! TYPE="PointCloudStatisticsCalculator" +#! VERSION="1" +#! POSITION="-1419.2808831676157 -833.02295752743885" +#! BOUNDING_RECT="-1419.2808831676157 -833.02295752743885 644.00106825772946 71" +#! ORDER="500000000000002" +#! PARMS_EDITED="true" +#! ENABLED="true" +#! LAST_PARM_EDIT="21814" +#! > +#! <OUTPUT_FEAT NAME="OUTPUT"/> +#! <FEAT_COLLAPSED COLLAPSED="0"/> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="HAUSNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GRBUCH" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="UNTERNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBNAME" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEILNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBID" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNTER" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNT_1" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="KOMM_FLAEC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG_SC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEMARKG" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLUR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTZ" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTN" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="BBLOCKNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="BBLOSE" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ_SC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEXT" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="ZIFO" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE_" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE1" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="TRAUFHOEHE" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Leng" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Area" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="fme_basename" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="_clipped" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="z.min" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <OUTPUT_FEAT NAME="<REJECTED>"/> +#! <FEAT_COLLAPSED COLLAPSED="1"/> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="HAUSNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GRBUCH" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="UNTERNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBNAME" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEILNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBID" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNTER" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNT_1" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="KOMM_FLAEC" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG_SC" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEMARKG" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="FLUR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTZ" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTN" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="BBLOCKNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="BBLOSE" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ_SC" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEXT" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="ZIFO" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE_" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE1" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="TRAUFHOEHE" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Leng" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Area" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="fme_basename" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="_clipped" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="fme_rejection_code" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="fme_rejection_message" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_PARM PARM_NAME="POINT_COMPONENTS" PARM_VALUE="z MIN intensity "/> +#! <XFORM_PARM PARM_NAME="STATS_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="PointCloudStatisticsCalculator_2"/> +#! </TRANSFORMER> +#! <TRANSFORMER +#! IDENTIFIER="91" +#! TYPE="AttributeRounder" +#! VERSION="4" +#! POSITION="-1293.9116831767569 -1181.0963269557706" +#! BOUNDING_RECT="-1293.9116831767569 -1181.0963269557706 430 71" +#! ORDER="500000000000003" +#! PARMS_EDITED="true" +#! ENABLED="true" +#! LAST_PARM_EDIT="21814" +#! > +#! <OUTPUT_FEAT NAME="OUTPUT"/> +#! <FEAT_COLLAPSED COLLAPSED="0"/> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="HAUSNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GRBUCH" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="UNTERNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBNAME" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEILNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBID" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNTER" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNT_1" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="KOMM_FLAEC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG_SC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEMARKG" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLUR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTZ" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTN" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="BBLOCKNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="BBLOSE" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ_SC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEXT" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="ZIFO" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE_" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE1" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="TRAUFHOEHE" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Leng" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Area" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="fme_basename" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="_clipped" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="z.min" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="PLACES" PARM_VALUE="2"/> +#! <XFORM_PARM PARM_NAME="ROUND_TYPE" PARM_VALUE="Nearest"/> +#! <XFORM_PARM PARM_NAME="SRC_ATTRS" PARM_VALUE="z.min"/> +#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="AttributeRounder_2"/> +#! </TRANSFORMER> +#! <TRANSFORMER +#! IDENTIFIER="92" +#! TYPE="AttributeRemover" +#! VERSION="1" +#! POSITION="-1293.9116831767569 -1528.2178794766573" +#! BOUNDING_RECT="-1293.9116831767569 -1528.2178794766573 438.00106825772946 71" +#! ORDER="500000000000020" +#! PARMS_EDITED="true" +#! ENABLED="true" +#! LAST_PARM_EDIT="21814" +#! > +#! <OUTPUT_FEAT NAME="OUTPUT"/> +#! <FEAT_COLLAPSED COLLAPSED="0"/> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="z.min" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_PARM PARM_NAME="LIST_ATTRS" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="REMOVE_ATTRS" PARM_VALUE="BBLOCKNR,BBLOSE,FLUR,FLURSTN,FLURSTZ,GEBID,GEBNAME,GEBTEILNR,GEBTEXT,GEMARKG,GESCHOSSE1,GESCHOSSE_,GRBUCH,HAUSNR,KOMM_FLAEC,LAGEBEZ,LAGEBEZ_SC,NUTZUNG,NUTZUNG_SC,OBER_UNTER,OBER_UNT_1,SHAPE_Area,SHAPE_Leng,TRAUFHOEHE,UNTERNR,ZIFO,_clipped,fme_basename"/> +#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="AttributeRemover_2"/> +#! </TRANSFORMER> +#! <TRANSFORMER +#! IDENTIFIER="114" +#! TYPE="FeatureMerger" +#! VERSION="20" +#! POSITION="702.43587984617079 -611.77320906681166" +#! BOUNDING_RECT="702.43587984617079 -611.77320906681166 483 71" +#! ORDER="500000000000018" +#! PARMS_EDITED="true" +#! ENABLED="true" +#! LAST_PARM_EDIT="21814" +#! > +#! <OUTPUT_FEAT NAME="MERGED"/> +#! <FEAT_COLLAPSED COLLAPSED="0"/> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="HAUSNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GRBUCH" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="UNTERNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBNAME" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEILNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBID" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNTER" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNT_1" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="KOMM_FLAEC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG_SC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEMARKG" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLUR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTZ" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTN" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="BBLOCKNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="BBLOSE" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ_SC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEXT" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="ZIFO" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE_" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE1" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="TRAUFHOEHE" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Leng" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Area" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="z.mean" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <OUTPUT_FEAT NAME="UNMERGED_REQUESTOR"/> +#! <FEAT_COLLAPSED COLLAPSED="1"/> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="HAUSNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GRBUCH" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="UNTERNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBNAME" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEILNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBID" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNTER" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNT_1" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="KOMM_FLAEC" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG_SC" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEMARKG" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="FLUR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTZ" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTN" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="BBLOCKNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="BBLOSE" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ_SC" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEXT" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="ZIFO" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE_" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE1" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="TRAUFHOEHE" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Leng" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Area" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <OUTPUT_FEAT NAME="USED_SUPPLIER"/> +#! <FEAT_COLLAPSED COLLAPSED="2"/> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="z.mean" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="numReferences" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <OUTPUT_FEAT NAME="UNUSED_SUPPLIER"/> +#! <FEAT_COLLAPSED COLLAPSED="3"/> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="3" /> +#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="3" /> +#! <XFORM_ATTR ATTR_NAME="z.mean" IS_USER_CREATED="false" FEAT_INDEX="3" /> +#! <OUTPUT_FEAT NAME="<REJECTED>"/> +#! <FEAT_COLLAPSED COLLAPSED="4"/> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="HAUSNR" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="GRBUCH" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="UNTERNR" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="GEBNAME" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEILNR" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="GEBID" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNTER" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNT_1" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="KOMM_FLAEC" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG_SC" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="GEMARKG" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="FLUR" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTZ" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTN" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="BBLOCKNR" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="BBLOSE" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ_SC" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEXT" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="ZIFO" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE_" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE1" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="TRAUFHOEHE" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Leng" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Area" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="z.mean" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="fme_rejection_code" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_PARM PARM_NAME="ADVANCED_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="ATTR_ACCUM_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="ATTR_ACCUM_MODE" PARM_VALUE="Merge Supplier"/> +#! <XFORM_PARM PARM_NAME="ATTR_CONFLICT_RES" PARM_VALUE="Use Requestor"/> +#! <XFORM_PARM PARM_NAME="CLEANING_TOLERANCE" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="CONNECT_Z_MODE" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="GENERATE_LIST_GROUP" PARM_VALUE="NO"/> +#! <XFORM_PARM PARM_NAME="GEOM_TYPE" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="GROUP_BY" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="GROUP_BY_MODE" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="GROUP_PROCESSING_GROUP" PARM_VALUE="NO"/> +#! <XFORM_PARM PARM_NAME="IGNORE_NULLS" PARM_VALUE="No"/> +#! <XFORM_PARM PARM_NAME="JOIN_ATTRIBUTES_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="JOIN_KEYS" PARM_VALUE="<at>Value<openparen>OBJECTID<closeparen> <at>Value<openparen>OBJECTID<closeparen> AUTO"/> +#! <XFORM_PARM PARM_NAME="LIST_ATTRS_TO_INCLUDE" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="LIST_ATTRS_TO_INCLUDE_MODE" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="LIST_NAME" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="MERGE_COUNT_ATTR" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="MERGE_TYPE" PARM_VALUE="Attributes Only"/> +#! <XFORM_PARM PARM_NAME="MODE_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="PARAMETERS" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="PRESERVE_FEATURE_ORDER" PARM_VALUE="Per Output Port"/> +#! <XFORM_PARM PARM_NAME="PROCESS_DUPS" PARM_VALUE="NO"/> +#! <XFORM_PARM PARM_NAME="REJECT_NULL_MISSING_KEYS" PARM_VALUE="No"/> +#! <XFORM_PARM PARM_NAME="SUPPLIERS_FIRST" PARM_VALUE="No"/> +#! <XFORM_PARM PARM_NAME="SUPPLIER_PREFIX" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="FeatureMerger"/> +#! </TRANSFORMER> +#! <TRANSFORMER +#! IDENTIFIER="116" +#! TYPE="FeatureMerger" +#! VERSION="20" +#! POSITION="702.43587984617079 -1286.4102535720094" +#! BOUNDING_RECT="702.43587984617079 -1286.4102535720094 483 71" +#! ORDER="500000000000018" +#! PARMS_EDITED="true" +#! ENABLED="true" +#! LAST_PARM_EDIT="21814" +#! > +#! <OUTPUT_FEAT NAME="MERGED"/> +#! <FEAT_COLLAPSED COLLAPSED="0"/> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="HAUSNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GRBUCH" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="UNTERNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBNAME" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEILNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBID" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNTER" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNT_1" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="KOMM_FLAEC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG_SC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEMARKG" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLUR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTZ" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTN" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="BBLOCKNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="BBLOSE" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ_SC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEXT" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="ZIFO" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE_" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE1" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="TRAUFHOEHE" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Leng" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Area" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="z.mean" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="z.min" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <OUTPUT_FEAT NAME="UNMERGED_REQUESTOR"/> +#! <FEAT_COLLAPSED COLLAPSED="1"/> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="HAUSNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GRBUCH" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="UNTERNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBNAME" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEILNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBID" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNTER" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNT_1" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="KOMM_FLAEC" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG_SC" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEMARKG" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="FLUR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTZ" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTN" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="BBLOCKNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="BBLOSE" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ_SC" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEXT" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="ZIFO" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE_" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE1" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="TRAUFHOEHE" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Leng" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Area" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="z.mean" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <OUTPUT_FEAT NAME="USED_SUPPLIER"/> +#! <FEAT_COLLAPSED COLLAPSED="2"/> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="z.min" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="numReferences" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <OUTPUT_FEAT NAME="UNUSED_SUPPLIER"/> +#! <FEAT_COLLAPSED COLLAPSED="3"/> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="3" /> +#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="3" /> +#! <XFORM_ATTR ATTR_NAME="z.min" IS_USER_CREATED="false" FEAT_INDEX="3" /> +#! <OUTPUT_FEAT NAME="<REJECTED>"/> +#! <FEAT_COLLAPSED COLLAPSED="4"/> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="HAUSNR" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="GRBUCH" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="UNTERNR" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="GEBNAME" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEILNR" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="GEBID" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNTER" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNT_1" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="KOMM_FLAEC" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG_SC" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="GEMARKG" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="FLUR" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTZ" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTN" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="BBLOCKNR" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="BBLOSE" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ_SC" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEXT" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="ZIFO" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE_" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE1" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="TRAUFHOEHE" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Leng" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Area" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="z.mean" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="z.min" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_ATTR ATTR_NAME="fme_rejection_code" IS_USER_CREATED="false" FEAT_INDEX="4" /> +#! <XFORM_PARM PARM_NAME="ADVANCED_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="ATTR_ACCUM_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="ATTR_ACCUM_MODE" PARM_VALUE="Merge Supplier"/> +#! <XFORM_PARM PARM_NAME="ATTR_CONFLICT_RES" PARM_VALUE="Use Requestor"/> +#! <XFORM_PARM PARM_NAME="CLEANING_TOLERANCE" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="CONNECT_Z_MODE" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="GENERATE_LIST_GROUP" PARM_VALUE="NO"/> +#! <XFORM_PARM PARM_NAME="GEOM_TYPE" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="GROUP_BY" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="GROUP_BY_MODE" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="GROUP_PROCESSING_GROUP" PARM_VALUE="NO"/> +#! <XFORM_PARM PARM_NAME="IGNORE_NULLS" PARM_VALUE="No"/> +#! <XFORM_PARM PARM_NAME="JOIN_ATTRIBUTES_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="JOIN_KEYS" PARM_VALUE="<at>Value<openparen>OBJECTID<closeparen> <at>Value<openparen>OBJECTID<closeparen> AUTO"/> +#! <XFORM_PARM PARM_NAME="LIST_ATTRS_TO_INCLUDE" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="LIST_ATTRS_TO_INCLUDE_MODE" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="LIST_NAME" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="MERGE_COUNT_ATTR" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="MERGE_TYPE" PARM_VALUE="Attributes Only"/> +#! <XFORM_PARM PARM_NAME="MODE_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="PARAMETERS" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="PRESERVE_FEATURE_ORDER" PARM_VALUE="Per Output Port"/> +#! <XFORM_PARM PARM_NAME="PROCESS_DUPS" PARM_VALUE="NO"/> +#! <XFORM_PARM PARM_NAME="REJECT_NULL_MISSING_KEYS" PARM_VALUE="No"/> +#! <XFORM_PARM PARM_NAME="SUPPLIERS_FIRST" PARM_VALUE="No"/> +#! <XFORM_PARM PARM_NAME="SUPPLIER_PREFIX" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="FeatureMerger_2"/> +#! </TRANSFORMER> +#! <TRANSFORMER +#! IDENTIFIER="122" +#! TYPE="AttributeCreator" +#! VERSION="9" +#! POSITION="755.43587984617079 -1936.6839634519674" +#! BOUNDING_RECT="755.43587984617079 -1936.6839634519674 430 71" +#! ORDER="500000000000021" +#! PARMS_EDITED="true" +#! ENABLED="true" +#! LAST_PARM_EDIT="21814" +#! > +#! <OUTPUT_FEAT NAME="OUTPUT"/> +#! <FEAT_COLLAPSED COLLAPSED="0"/> +#! <XFORM_ATTR ATTR_NAME="Geb_Hoehe_PW" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="Geb_Hoehe_SW" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="Geb_PW_SW_Ver" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="citygml_lod_name" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="Geb_Hoehe_Einheit" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="gml_id" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="HAUSNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GRBUCH" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="UNTERNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBNAME" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEILNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBID" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNTER" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNT_1" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="KOMM_FLAEC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG_SC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEMARKG" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLUR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTZ" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTN" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="BBLOCKNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="BBLOSE" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ_SC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEXT" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="ZIFO" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE_" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE1" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="TRAUFHOEHE" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Leng" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Area" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="z.mean" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="z.min" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_PARM PARM_NAME="ATTRIBUTE_GRP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="ATTRIBUTE_HANDLING" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="ATTR_TABLE" PARM_VALUE=""" Geb_Hoehe_PW SET_TO <at>round<openparen><at>sub<openparen><at>Value<openparen>z.mean<closeparen><comma><at>Value<openparen>z.min<closeparen><closeparen><comma>2<closeparen> Geb_Hoehe_SW SET_TO <at>mult<openparen><at>Value<openparen>GESCHOSSE1<closeparen><comma>3<closeparen> Geb_PW_SW_Ver SET_TO <at>div<openparen><at>mult<openparen><at>Value<openparen>GESCHOSSE1<closeparen><comma>3<closeparen><comma><at>round<openparen><at>sub<openparen><at>Value<openparen>z.mean<closeparen><comma><at>Value<openparen>z.min<closeparen><closeparen><comma>2<closeparen><closeparen> citygml_lod_name SET_TO lod1Solid Geb_Hoehe_Einheit SET_TO #m gml_id SET_TO GEBID_<at>Value<openparen>OBJECTID<closeparen>"/> +#! <XFORM_PARM PARM_NAME="MULTI_FEATURE_MODE" PARM_VALUE="NO"/> +#! <XFORM_PARM PARM_NAME="NULL_ATTR_MODE_DISPLAY" PARM_VALUE="No Substitution"/> +#! <XFORM_PARM PARM_NAME="NULL_ATTR_VALUE" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="NUM_PRIOR_FEATURES" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="NUM_SUBSEQUENT_FEATURES" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="AttributeCreator"/> +#! </TRANSFORMER> +#! <TRANSFORMER +#! IDENTIFIER="125" +#! TYPE="Tester" +#! VERSION="3" +#! POSITION="755.43587984617079 -2282.6695661651329" +#! BOUNDING_RECT="755.43587984617079 -2282.6695661651329 454 71" +#! ORDER="500000000000025" +#! PARMS_EDITED="true" +#! ENABLED="true" +#! LAST_PARM_EDIT="21814" +#! > +#! <OUTPUT_FEAT NAME="PASSED"/> +#! <FEAT_COLLAPSED COLLAPSED="0"/> +#! <XFORM_ATTR ATTR_NAME="Geb_Hoehe_PW" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="Geb_Hoehe_SW" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="Geb_PW_SW_Ver" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="citygml_lod_name" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="Geb_Hoehe_Einheit" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="gml_id" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="HAUSNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GRBUCH" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="UNTERNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBNAME" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEILNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBID" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNTER" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNT_1" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="KOMM_FLAEC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG_SC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEMARKG" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLUR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTZ" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTN" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="BBLOCKNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="BBLOSE" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ_SC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEXT" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="ZIFO" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE_" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE1" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="TRAUFHOEHE" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Leng" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Area" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="z.mean" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="z.min" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <OUTPUT_FEAT NAME="FAILED"/> +#! <FEAT_COLLAPSED COLLAPSED="1"/> +#! <XFORM_ATTR ATTR_NAME="Geb_Hoehe_PW" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="Geb_Hoehe_SW" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="Geb_PW_SW_Ver" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="citygml_lod_name" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="Geb_Hoehe_Einheit" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="gml_id" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="HAUSNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GRBUCH" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="UNTERNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBNAME" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEILNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBID" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNTER" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNT_1" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="KOMM_FLAEC" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG_SC" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEMARKG" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="FLUR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTZ" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTN" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="BBLOCKNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="BBLOSE" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ_SC" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEXT" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="ZIFO" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE_" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE1" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="TRAUFHOEHE" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Leng" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Area" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="z.mean" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="z.min" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_PARM PARM_NAME="ADVANCED_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="BOOL_OP" PARM_VALUE="OR"/> +#! <XFORM_PARM PARM_NAME="COMPOSITE_MSG" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="COMPOSITE_TEST" PARM_VALUE="1"/> +#! <XFORM_PARM PARM_NAME="PRESERVE_FEATURE_ORDER" PARM_VALUE="Per Output Port"/> +#! <XFORM_PARM PARM_NAME="TEST_CLAUSE" PARM_VALUE="TEST <at>Value<openparen>Geb_PW_SW_Ver<closeparen> < 2"/> +#! <XFORM_PARM PARM_NAME="TEST_CLAUSE_GRP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="TEST_MODE" PARM_VALUE="TEST"/> +#! <XFORM_PARM PARM_NAME="TEST_PREVIEW_GROUP" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="Tester_2"/> +#! </TRANSFORMER> +#! <TRANSFORMER +#! IDENTIFIER="129" +#! TYPE="Extruder" +#! VERSION="4" +#! POSITION="1685.4881387348182 -1441.3021765353558" +#! BOUNDING_RECT="1685.4881387348182 -1441.3021765353558 430 71" +#! ORDER="500000000000007" +#! PARMS_EDITED="true" +#! ENABLED="true" +#! LAST_PARM_EDIT="21814" +#! > +#! <OUTPUT_FEAT NAME="EXTRUDED"/> +#! <FEAT_COLLAPSED COLLAPSED="0"/> +#! <XFORM_ATTR ATTR_NAME="Geb_Hoehe_PW" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="Geb_Hoehe_SW" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="Geb_PW_SW_Ver" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="citygml_lod_name" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="Geb_Hoehe_Einheit" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="gml_id" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="HAUSNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GRBUCH" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="UNTERNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBNAME" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEILNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBID" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNTER" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNT_1" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="KOMM_FLAEC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG_SC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEMARKG" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLUR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTZ" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTN" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="BBLOCKNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="BBLOSE" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ_SC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEXT" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="ZIFO" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE_" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE1" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="TRAUFHOEHE" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Leng" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Area" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="z.mean" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="z.min" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <OUTPUT_FEAT NAME="<REJECTED>"/> +#! <FEAT_COLLAPSED COLLAPSED="1"/> +#! <XFORM_ATTR ATTR_NAME="Geb_Hoehe_PW" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="Geb_Hoehe_SW" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="Geb_PW_SW_Ver" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="citygml_lod_name" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="Geb_Hoehe_Einheit" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="gml_id" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="HAUSNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GRBUCH" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="UNTERNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBNAME" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEILNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBID" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNTER" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNT_1" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="KOMM_FLAEC" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG_SC" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEMARKG" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="FLUR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTZ" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTN" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="BBLOCKNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="BBLOSE" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ_SC" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEXT" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="ZIFO" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE_" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE1" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="TRAUFHOEHE" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Leng" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Area" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="z.mean" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="z.min" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="fme_rejection_code" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_PARM PARM_NAME="DIRECTION" PARM_VALUE="Auto"/> +#! <XFORM_PARM PARM_NAME="DISTANCE" PARM_VALUE="@Value(Geb_Hoehe_PW)"/> +#! <XFORM_PARM PARM_NAME="EXTRUSION_X" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="EXTRUSION_Y" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="EXTRUSION_Z" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="Extruder"/> +#! </TRANSFORMER> +#! <TRANSFORMER +#! IDENTIFIER="130" +#! TYPE="GeometryPropertySetter" +#! VERSION="4" +#! POSITION="1685.4881387348182 -1774.5290254705121" +#! BOUNDING_RECT="1685.4881387348182 -1774.5290254705121 512.00106825772946 71" +#! ORDER="500000000000009" +#! PARMS_EDITED="true" +#! ENABLED="true" +#! LAST_PARM_EDIT="21814" +#! > +#! <OUTPUT_FEAT NAME="SET"/> +#! <FEAT_COLLAPSED COLLAPSED="0"/> +#! <XFORM_ATTR ATTR_NAME="Geb_Hoehe_PW" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="Geb_Hoehe_SW" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="Geb_PW_SW_Ver" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="citygml_lod_name" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="Geb_Hoehe_Einheit" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="gml_id" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="HAUSNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GRBUCH" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="UNTERNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBNAME" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEILNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBID" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNTER" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNT_1" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="KOMM_FLAEC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG_SC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEMARKG" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLUR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTZ" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTN" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="BBLOCKNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="BBLOSE" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ_SC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEXT" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="ZIFO" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE_" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE1" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="TRAUFHOEHE" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Leng" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Area" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="z.mean" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="z.min" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <OUTPUT_FEAT NAME="UNTOUCHED"/> +#! <FEAT_COLLAPSED COLLAPSED="1"/> +#! <XFORM_ATTR ATTR_NAME="Geb_Hoehe_PW" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="Geb_Hoehe_SW" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="Geb_PW_SW_Ver" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="citygml_lod_name" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="Geb_Hoehe_Einheit" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="gml_id" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="HAUSNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GRBUCH" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="UNTERNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBNAME" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEILNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBID" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNTER" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNT_1" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="KOMM_FLAEC" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG_SC" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEMARKG" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="FLUR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTZ" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTN" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="BBLOCKNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="BBLOSE" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ_SC" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEXT" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="ZIFO" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE_" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE1" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="TRAUFHOEHE" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Leng" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Area" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="z.mean" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="z.min" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_PARM PARM_NAME="CNT_ATTR" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="DOMAIN" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="GEOM_NAME_FIELD" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="GQUERY" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="GQUERY_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="NAME_PARAMETERS_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="OVERWRITE_CHOICE" PARM_VALUE="Yes"/> +#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="REMOVE_ATTRIBUTE" PARM_VALUE="No"/> +#! <XFORM_PARM PARM_NAME="SCOPE" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="SETTYPE_PARAM" PARM_VALUE="Traits From Attributes"/> +#! <XFORM_PARM PARM_NAME="SRC_ATTRS" PARM_VALUE="citygml_lod_name"/> +#! <XFORM_PARM PARM_NAME="START" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="TRAIT_ATTR_PARAMETERS_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="TRAIT_COUNTER_PARAMETERS_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="GeometryPropertySetter"/> +#! </TRANSFORMER> +#! <TRANSFORMER +#! IDENTIFIER="137" +#! TYPE="3DForcer" +#! VERSION="2" +#! POSITION="1682.2919865798644 -2358.4187875006501" +#! BOUNDING_RECT="1682.2919865798644 -2358.4187875006501 430 71" +#! ORDER="500000000000030" +#! PARMS_EDITED="true" +#! ENABLED="true" +#! LAST_PARM_EDIT="21814" +#! > +#! <OUTPUT_FEAT NAME="OUTPUT"/> +#! <FEAT_COLLAPSED COLLAPSED="0"/> +#! <XFORM_ATTR ATTR_NAME="Geb_Hoehe_PW" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="Geb_Hoehe_SW" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="Geb_PW_SW_Ver" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="citygml_lod_name" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="Geb_Hoehe_Einheit" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="gml_id" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="HAUSNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GRBUCH" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="UNTERNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBNAME" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEILNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBID" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNTER" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNT_1" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="KOMM_FLAEC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG_SC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEMARKG" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLUR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTZ" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTN" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="BBLOCKNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="BBLOSE" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ_SC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEXT" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="ZIFO" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE_" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE1" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="TRAUFHOEHE" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Leng" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Area" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="z.mean" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="z.min" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <OUTPUT_FEAT NAME="<REJECTED>"/> +#! <FEAT_COLLAPSED COLLAPSED="1"/> +#! <XFORM_ATTR ATTR_NAME="Geb_Hoehe_PW" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="Geb_Hoehe_SW" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="Geb_PW_SW_Ver" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="citygml_lod_name" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="Geb_Hoehe_Einheit" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="gml_id" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="HAUSNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GRBUCH" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="UNTERNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBNAME" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEILNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBID" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNTER" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNT_1" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="KOMM_FLAEC" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG_SC" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEMARKG" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="FLUR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTZ" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTN" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="BBLOCKNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="BBLOSE" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ_SC" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEXT" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="ZIFO" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE_" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE1" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="TRAUFHOEHE" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Leng" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Area" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="z.mean" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="z.min" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="fme_rejection_code" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_PARM PARM_NAME="KEEPZVAL" PARM_VALUE="No"/> +#! <XFORM_PARM PARM_NAME="PARAMETER_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="3DForcer"/> +#! <XFORM_PARM PARM_NAME="ZVALATTR" PARM_VALUE="@Value(z.min)"/> +#! </TRANSFORMER> +#! <TRANSFORMER +#! IDENTIFIER="138" +#! TYPE="Extruder" +#! VERSION="4" +#! POSITION="1696.3328688636871 -2717.7973812865885" +#! BOUNDING_RECT="1696.3328688636871 -2717.7973812865885 454 71" +#! ORDER="500000000000007" +#! PARMS_EDITED="true" +#! ENABLED="true" +#! LAST_PARM_EDIT="21814" +#! > +#! <OUTPUT_FEAT NAME="EXTRUDED"/> +#! <FEAT_COLLAPSED COLLAPSED="0"/> +#! <XFORM_ATTR ATTR_NAME="Geb_Hoehe_PW" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="Geb_Hoehe_SW" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="Geb_PW_SW_Ver" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="citygml_lod_name" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="Geb_Hoehe_Einheit" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="gml_id" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="HAUSNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GRBUCH" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="UNTERNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBNAME" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEILNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBID" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNTER" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNT_1" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="KOMM_FLAEC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG_SC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEMARKG" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLUR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTZ" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTN" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="BBLOCKNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="BBLOSE" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ_SC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEXT" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="ZIFO" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE_" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE1" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="TRAUFHOEHE" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Leng" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Area" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="z.mean" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="z.min" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <OUTPUT_FEAT NAME="<REJECTED>"/> +#! <FEAT_COLLAPSED COLLAPSED="1"/> +#! <XFORM_ATTR ATTR_NAME="Geb_Hoehe_PW" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="Geb_Hoehe_SW" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="Geb_PW_SW_Ver" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="citygml_lod_name" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="Geb_Hoehe_Einheit" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="gml_id" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="HAUSNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GRBUCH" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="UNTERNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBNAME" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEILNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBID" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNTER" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNT_1" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="KOMM_FLAEC" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG_SC" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEMARKG" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="FLUR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTZ" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTN" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="BBLOCKNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="BBLOSE" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ_SC" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEXT" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="ZIFO" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE_" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE1" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="TRAUFHOEHE" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Leng" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Area" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="z.mean" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="z.min" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="fme_rejection_code" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_PARM PARM_NAME="DIRECTION" PARM_VALUE="Auto"/> +#! <XFORM_PARM PARM_NAME="DISTANCE" PARM_VALUE="@Value(Geb_Hoehe_PW)"/> +#! <XFORM_PARM PARM_NAME="EXTRUSION_X" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="EXTRUSION_Y" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="EXTRUSION_Z" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="Extruder_2"/> +#! </TRANSFORMER> +#! <TRANSFORMER +#! IDENTIFIER="139" +#! TYPE="GeometryPropertySetter" +#! VERSION="4" +#! POSITION="1649.4574001089991 -3053.738240695182" +#! BOUNDING_RECT="1649.4574001089991 -3053.738240695182 581.44272367845133 71" +#! ORDER="500000000000009" +#! PARMS_EDITED="true" +#! ENABLED="true" +#! LAST_PARM_EDIT="21814" +#! > +#! <OUTPUT_FEAT NAME="SET"/> +#! <FEAT_COLLAPSED COLLAPSED="0"/> +#! <XFORM_ATTR ATTR_NAME="Geb_Hoehe_PW" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="Geb_Hoehe_SW" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="Geb_PW_SW_Ver" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="citygml_lod_name" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="Geb_Hoehe_Einheit" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="gml_id" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="HAUSNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GRBUCH" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="UNTERNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBNAME" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEILNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBID" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNTER" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNT_1" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="KOMM_FLAEC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG_SC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEMARKG" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLUR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTZ" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTN" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="BBLOCKNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="BBLOSE" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ_SC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEXT" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="ZIFO" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE_" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE1" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="TRAUFHOEHE" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Leng" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Area" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="z.mean" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="z.min" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <OUTPUT_FEAT NAME="UNTOUCHED"/> +#! <FEAT_COLLAPSED COLLAPSED="1"/> +#! <XFORM_ATTR ATTR_NAME="Geb_Hoehe_PW" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="Geb_Hoehe_SW" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="Geb_PW_SW_Ver" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="citygml_lod_name" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="Geb_Hoehe_Einheit" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="gml_id" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="HAUSNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GRBUCH" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="UNTERNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBNAME" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEILNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBID" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNTER" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNT_1" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="KOMM_FLAEC" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG_SC" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEMARKG" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="FLUR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTZ" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTN" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="BBLOCKNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="BBLOSE" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ_SC" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEXT" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="ZIFO" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE_" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE1" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="TRAUFHOEHE" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Leng" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Area" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="z.mean" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="z.min" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_PARM PARM_NAME="CNT_ATTR" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="DOMAIN" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="GEOM_NAME_FIELD" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="GQUERY" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="GQUERY_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="NAME_PARAMETERS_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="OVERWRITE_CHOICE" PARM_VALUE="Yes"/> +#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="REMOVE_ATTRIBUTE" PARM_VALUE="No"/> +#! <XFORM_PARM PARM_NAME="SCOPE" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="SETTYPE_PARAM" PARM_VALUE="Traits From Attributes"/> +#! <XFORM_PARM PARM_NAME="SRC_ATTRS" PARM_VALUE="citygml_lod_name"/> +#! <XFORM_PARM PARM_NAME="START" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="TRAIT_ATTR_PARAMETERS_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="TRAIT_COUNTER_PARAMETERS_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="GeometryPropertySetter_2"/> +#! </TRANSFORMER> +#! <TRANSFORMER +#! IDENTIFIER="145" +#! TYPE="XMLTemplater" +#! VERSION="3" +#! POSITION="745.43286148516222 -2828.6242484235904" +#! BOUNDING_RECT="745.43286148516222 -2828.6242484235904 430 71" +#! ORDER="500000000000069" +#! PARMS_EDITED="false" +#! ENABLED="true" +#! LAST_PARM_EDIT="21816" +#! > +#! <OUTPUT_FEAT NAME="OUTPUT"/> +#! <FEAT_COLLAPSED COLLAPSED="0"/> +#! <XFORM_ATTR ATTR_NAME="Geb_Hoehe_PW" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="Geb_Hoehe_SW" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="Geb_PW_SW_Ver" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="citygml_lod_name" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="Geb_Hoehe_Einheit" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="gml_id" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="HAUSNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GRBUCH" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="UNTERNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBNAME" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEILNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBID" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNTER" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNT_1" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="KOMM_FLAEC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG_SC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEMARKG" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLUR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTZ" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTN" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="BBLOCKNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="BBLOSE" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ_SC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEXT" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="ZIFO" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE_" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE1" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="TRAUFHOEHE" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Leng" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Area" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="z.mean" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="z.min" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="citygml_address" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_PARM PARM_NAME="CONSECUTIVE_GROUPS" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="DYNGROUP_0" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="GEO_TABLE_GROUP" PARM_VALUE="NO"/> +#! <XFORM_PARM PARM_NAME="GROUP_BY" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="GROUP_PROCESSING_GROUP" PARM_VALUE="NO"/> +#! <XFORM_PARM PARM_NAME="OUTPUT_XML_HEADER" PARM_VALUE="Yes"/> +#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="RESULT_ATTRIBUTE" PARM_VALUE="citygml_address"/> +#! <XFORM_PARM PARM_NAME="ROOT_QUERY_EXPR" PARM_VALUE="<lt>core:xalAddress<space>xmlns:core=<quote>http:<solidus><solidus>www.opengis.net<solidus>citygml<solidus>2.0<quote><gt><lf><space><space><space><space><space><space><space><lt>xAL:AddressDetails<space>xmlns:xAL=<quote>urn:oasis:names:tc:ciq:xsdschema:xAL:2.0<quote><gt><space><space><space><space><space><space><space><space><space><space><space><lf><space><space><space><space><space><space><space><space><space><space><space><lt>xAL:Locality<space>Type=<quote>Town<quote><gt><lf><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><lt>xAL:LocalityName<gt>Stuttgart<lt><solidus>xAL:LocalityName<gt><lf><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><lt>xAL:Thoroughfare<space>Type=<quote>Street<quote><gt><lf><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><lt>xAL:ThoroughfareNumber<gt><opencurly>fme:get-attribute<openparen><quote>HAUSNR<quote><closeparen><closecurly><lt><solidus>xAL:ThoroughfareNumber<gt><lf><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><lt>xAL:ThoroughfareName<gt><opencurly>fme:get-attribute<openparen><quote>LAGEBEZ<quote><closeparen><closecurly><lt><solidus>xAL:ThoroughfareName<gt><lf><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><lt><solidus>xAL:Thoroughfare<gt><lf><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><lt>xAL:PostalCode<gt><lf><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><lt>xAL:PostalCodeNumber<gt>70190<lt><solidus>xAL:PostalCodeNumber<gt><lf><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><lt><solidus>xAL:PostalCode<gt><lf><space><space><space><space><space><space><space><space><space><space><space><space><lt><solidus>xAL:Locality<gt><lf><space><space><space><space><space><space><space><space><lt><solidus>xAL:AddressDetails<gt><lf><lt><solidus>core:xalAddress<gt><lf>"/> +#! <XFORM_PARM PARM_NAME="ROOT_QUERY_FILE" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="ROOT_TABLE_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="SUB_TABLE_GROUP" PARM_VALUE="NO"/> +#! <XFORM_PARM PARM_NAME="SUB_TEMPLATE_PARAMS" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="VISIBLE_QUERY_VALIDATE" PARM_VALUE="Yes"/> +#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="XMLTemplater"/> +#! </TRANSFORMER> +#! <TRANSFORMER +#! IDENTIFIER="146" +#! TYPE="AttributeCreator" +#! VERSION="9" +#! POSITION="745.43286148516222 -3163.9719947523804" +#! BOUNDING_RECT="745.43286148516222 -3163.9719947523804 454 71" +#! ORDER="500000000000070" +#! PARMS_EDITED="false" +#! ENABLED="true" +#! LAST_PARM_EDIT="21816" +#! > +#! <OUTPUT_FEAT NAME="OUTPUT"/> +#! <FEAT_COLLAPSED COLLAPSED="0"/> +#! <XFORM_ATTR ATTR_NAME="citygml_feature_role" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="gml_parent_id" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="Geb_Hoehe_PW" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="Geb_Hoehe_SW" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="Geb_PW_SW_Ver" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="citygml_lod_name" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="Geb_Hoehe_Einheit" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="gml_id" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="HAUSNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GRBUCH" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="UNTERNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBNAME" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEILNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBID" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNTER" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNT_1" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="KOMM_FLAEC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG_SC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEMARKG" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLUR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTZ" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTN" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="BBLOCKNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="BBLOSE" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ_SC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEXT" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="ZIFO" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE_" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE1" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="TRAUFHOEHE" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Leng" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Area" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="z.mean" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="z.min" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="citygml_address" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_PARM PARM_NAME="ATTRIBUTE_GRP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="ATTRIBUTE_HANDLING" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="ATTR_TABLE" PARM_VALUE=""" citygml_feature_role SET_TO address gml_parent_id SET_TO GebID<at>Value<openparen>OBJECTID<closeparen>"/> +#! <XFORM_PARM PARM_NAME="MULTI_FEATURE_MODE" PARM_VALUE="NO"/> +#! <XFORM_PARM PARM_NAME="NULL_ATTR_MODE_DISPLAY" PARM_VALUE="No Substitution"/> +#! <XFORM_PARM PARM_NAME="NULL_ATTR_VALUE" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="NUM_PRIOR_FEATURES" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="NUM_SUBSEQUENT_FEATURES" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="AttributeCreator_2"/> +#! </TRANSFORMER> +#! <TRANSFORMER +#! IDENTIFIER="147" +#! TYPE="AttributeRemover" +#! VERSION="1" +#! POSITION="745.43286148516222 -3441.7151419223019" +#! BOUNDING_RECT="745.43286148516222 -3441.7151419223019 454 71" +#! ORDER="500000000000095" +#! PARMS_EDITED="false" +#! ENABLED="true" +#! LAST_PARM_EDIT="21816" +#! > +#! <OUTPUT_FEAT NAME="OUTPUT"/> +#! <FEAT_COLLAPSED COLLAPSED="0"/> +#! <XFORM_ATTR ATTR_NAME="citygml_feature_role" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="gml_parent_id" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="Geb_Hoehe_PW" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="Geb_Hoehe_SW" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="Geb_PW_SW_Ver" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="citygml_lod_name" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="Geb_Hoehe_Einheit" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="HAUSNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GRBUCH" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="UNTERNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBNAME" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEILNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBID" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNTER" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNT_1" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="KOMM_FLAEC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG_SC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEMARKG" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLUR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTZ" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTN" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="BBLOCKNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="BBLOSE" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ_SC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEXT" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="ZIFO" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE_" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE1" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="TRAUFHOEHE" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Leng" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Area" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="z.mean" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="z.min" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="citygml_address" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_PARM PARM_NAME="LIST_ATTRS" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="REMOVE_ATTRS" PARM_VALUE="gml_id"/> +#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="AttributeRemover"/> +#! </TRANSFORMER> +#! <TRANSFORMER +#! IDENTIFIER="157" +#! TYPE="AreaOnAreaOverlayer" +#! VERSION="9" +#! POSITION="-1385.998577756777 1976.8437126071922" +#! BOUNDING_RECT="-1385.998577756777 1976.8437126071922 466.00106825772946 71" +#! ORDER="500000000000049" +#! PARMS_EDITED="false" +#! ENABLED="true" +#! LAST_PARM_EDIT="21816" +#! > +#! <OUTPUT_FEAT NAME="AREA"/> +#! <FEAT_COLLAPSED COLLAPSED="0"/> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="HAUSNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GRBUCH" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="UNTERNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBNAME" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEILNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBID" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNTER" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNT_1" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="KOMM_FLAEC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG_SC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEMARKG" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLUR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTZ" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTN" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="BBLOCKNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="BBLOSE" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ_SC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEXT" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="ZIFO" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE_" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE1" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="TRAUFHOEHE" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Leng" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Area" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <OUTPUT_FEAT NAME="REMNANTS"/> +#! <FEAT_COLLAPSED COLLAPSED="1"/> +#! <OUTPUT_FEAT NAME="<REJECTED>"/> +#! <FEAT_COLLAPSED COLLAPSED="2"/> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="HAUSNR" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="GRBUCH" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="UNTERNR" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="GEBNAME" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEILNR" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="GEBID" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNTER" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNT_1" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="KOMM_FLAEC" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG_SC" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="GEMARKG" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="FLUR" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTZ" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTN" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="BBLOCKNR" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="BBLOSE" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ_SC" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEXT" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="ZIFO" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE_" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE1" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="TRAUFHOEHE" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Leng" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Area" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="fme_rejection_code" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_PARM PARM_NAME="ACCUM_ATTRS_NAME" PARM_VALUE="Use Attributes From One Feature"/> +#! <XFORM_PARM PARM_NAME="ATTR_ACCUM_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="CLEANING_TOLERANCE" PARM_VALUE="Automatic"/> +#! <XFORM_PARM PARM_NAME="CONNECT_Z_MODE" PARM_VALUE="Last Wins"/> +#! <XFORM_PARM PARM_NAME="DEAGGREGATE_INPUT" PARM_VALUE="Yes"/> +#! <XFORM_PARM PARM_NAME="GENERATE_LIST_GROUP" PARM_VALUE="NO"/> +#! <XFORM_PARM PARM_NAME="GROUP_BY" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="GROUP_BY_MODE" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="GROUP_PROCESSING_GROUP" PARM_VALUE="NO"/> +#! <XFORM_PARM PARM_NAME="LIST_ATTRS_TO_INCLUDE" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="LIST_ATTRS_TO_INCLUDE_MODE" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="LIST_NAME" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="OVC_ATTR" PARM_VALUE="_overlaps"/> +#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="AreaOnAreaOverlayer"/> +#! </TRANSFORMER> +#! <TRANSFORMER +#! IDENTIFIER="158" +#! TYPE="Dissolver" +#! VERSION="17" +#! POSITION="-1373.9975094990475 1496.580889289304" +#! BOUNDING_RECT="-1373.9975094990475 1496.580889289304 454 71" +#! ORDER="500000000000055" +#! PARMS_EDITED="false" +#! ENABLED="true" +#! LAST_PARM_EDIT="21816" +#! > +#! <OUTPUT_FEAT NAME="AREA"/> +#! <FEAT_COLLAPSED COLLAPSED="0"/> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="HAUSNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GRBUCH" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="UNTERNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBNAME" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEILNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBID" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNTER" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNT_1" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="KOMM_FLAEC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG_SC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEMARKG" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLUR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTZ" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTN" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="BBLOCKNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="BBLOSE" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ_SC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEXT" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="ZIFO" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE_" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE1" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="TRAUFHOEHE" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Leng" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Area" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <OUTPUT_FEAT NAME="REMNANTS"/> +#! <FEAT_COLLAPSED COLLAPSED="1"/> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="fme_remnant_type" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <OUTPUT_FEAT NAME="<REJECTED>"/> +#! <FEAT_COLLAPSED COLLAPSED="2"/> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="HAUSNR" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="GRBUCH" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="UNTERNR" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="GEBNAME" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEILNR" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="GEBID" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNTER" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNT_1" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="KOMM_FLAEC" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG_SC" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="GEMARKG" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="FLUR" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTZ" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTN" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="BBLOCKNR" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="BBLOSE" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ_SC" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEXT" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="ZIFO" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE_" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE1" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="TRAUFHOEHE" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Leng" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Area" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_ATTR ATTR_NAME="fme_rejection_code" IS_USER_CREATED="false" FEAT_INDEX="2" /> +#! <XFORM_PARM PARM_NAME="ACCUM_INPUT_ATTRS" PARM_VALUE="Use Attributes From One Feature"/> +#! <XFORM_PARM PARM_NAME="ATTR_ACCUM_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="AV" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="CLEANING_TOLERANCE" PARM_VALUE="Automatic"/> +#! <XFORM_PARM PARM_NAME="CONNECT_Z_MODE" PARM_VALUE="First Wins"/> +#! <XFORM_PARM PARM_NAME="DEAGGREGATE_INPUT" PARM_VALUE="Yes"/> +#! <XFORM_PARM PARM_NAME="DIS_ATTR" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="GENERATE_LIST_GROUP" PARM_VALUE="NO"/> +#! <XFORM_PARM PARM_NAME="GROUP_BY" PARM_VALUE="OBJECTID"/> +#! <XFORM_PARM PARM_NAME="GROUP_BY_MODE" PARM_VALUE="No"/> +#! <XFORM_PARM PARM_NAME="GROUP_PROCESSING_GROUP" PARM_VALUE="YES"/> +#! <XFORM_PARM PARM_NAME="LIST_ATTRS_TO_INCLUDE" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="LIST_ATTRS_TO_INCLUDE_MODE" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="LIST_NAME" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="PARAMETERS_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="SUM" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="WEIGHT" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="Dissolver"/> +#! </TRANSFORMER> +#! <TRANSFORMER +#! IDENTIFIER="159" +#! TYPE="Tester" +#! VERSION="3" +#! POSITION="-1373.9975094990475 1070.9300810570837" +#! BOUNDING_RECT="-1373.9975094990475 1070.9300810570837 454 71" +#! ORDER="500000000000058" +#! PARMS_EDITED="false" +#! ENABLED="true" +#! LAST_PARM_EDIT="21816" +#! > +#! <OUTPUT_FEAT NAME="PASSED"/> +#! <FEAT_COLLAPSED COLLAPSED="0"/> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="HAUSNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GRBUCH" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="UNTERNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBNAME" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEILNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBID" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNTER" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNT_1" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="KOMM_FLAEC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG_SC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEMARKG" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLUR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTZ" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTN" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="BBLOCKNR" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="BBLOSE" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ_SC" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEXT" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="ZIFO" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE_" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE1" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="TRAUFHOEHE" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Leng" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Area" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="0" /> +#! <OUTPUT_FEAT NAME="FAILED"/> +#! <FEAT_COLLAPSED COLLAPSED="1"/> +#! <XFORM_ATTR ATTR_NAME="OBJECTID" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="HAUSNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GRBUCH" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="UNTERNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBNAME" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEILNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBID" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNTER" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="OBER_UNT_1" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="KOMM_FLAEC" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG_SC" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="NUTZUNG" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEMARKG" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="FLUR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTZ" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="FLURSTN" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="BBLOCKNR" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="BBLOSE" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ_SC" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="LAGEBEZ" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GEBTEXT" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="ZIFO" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE_" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="GESCHOSSE1" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="TRAUFHOEHE" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Leng" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="SHAPE_Area" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_ATTR ATTR_NAME="_overlaps" IS_USER_CREATED="false" FEAT_INDEX="1" /> +#! <XFORM_PARM PARM_NAME="ADVANCED_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="BOOL_OP" PARM_VALUE="OR"/> +#! <XFORM_PARM PARM_NAME="COMPOSITE_MSG" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="COMPOSITE_TEST" PARM_VALUE="1"/> +#! <XFORM_PARM PARM_NAME="PRESERVE_FEATURE_ORDER" PARM_VALUE="Per Output Port"/> +#! <XFORM_PARM PARM_NAME="TEST_CLAUSE" PARM_VALUE="TEST <at>Value<openparen>OBJECTID<closeparen> != 192914"/> +#! <XFORM_PARM PARM_NAME="TEST_CLAUSE_GRP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="TEST_MODE" PARM_VALUE="TEST"/> +#! <XFORM_PARM PARM_NAME="TEST_PREVIEW_GROUP" PARM_VALUE="<Unused>"/> +#! <XFORM_PARM PARM_NAME="TRANSFORMER_GROUP" PARM_VALUE=""/> +#! <XFORM_PARM PARM_NAME="XFORMER_NAME" PARM_VALUE="Tester_3"/> +#! </TRANSFORMER> +#! </TRANSFORMERS> +#! <FEAT_LINKS> +#! <FEAT_LINK +#! IDENTIFIER="61" +#! SOURCE_NODE="58" +#! TARGET_NODE="60" +#! SOURCE_PORT_DESC="-1" +#! TARGET_PORT_DESC="fi 0 " +#! ENABLED="true" +#! EXECUTION_IDX="0" +#! HIDDEN="false" +#! COLOUR="0,0,0,1" +#! PEN_WIDTH="4" +#! PEN_STYLE="1" +#! LINK_STYLE_NAME="<Default>" +#! EXTRA_POINTS="" +#! /> +#! <FEAT_LINK +#! IDENTIFIER="72" +#! SOURCE_NODE="59" +#! TARGET_NODE="68" +#! SOURCE_PORT_DESC="-1" +#! TARGET_PORT_DESC="fi 1 CLIPPEE" +#! ENABLED="true" +#! EXECUTION_IDX="0" +#! HIDDEN="false" +#! COLOUR="0,0,0,1" +#! PEN_WIDTH="4" +#! PEN_STYLE="1" +#! LINK_STYLE_NAME="<Default>" +#! EXTRA_POINTS="" +#! /> +#! <FEAT_LINK +#! IDENTIFIER="98" +#! SOURCE_NODE="59" +#! TARGET_NODE="89" +#! SOURCE_PORT_DESC="-1" +#! TARGET_PORT_DESC="fi 1 CLIPPEE" +#! ENABLED="true" +#! EXECUTION_IDX="1" +#! HIDDEN="false" +#! COLOUR="0,0,0,1" +#! PEN_WIDTH="4" +#! PEN_STYLE="1" +#! LINK_STYLE_NAME="<Default>" +#! EXTRA_POINTS="-1529 142" +#! /> +#! <FEAT_LINK +#! IDENTIFIER="63" +#! SOURCE_NODE="60" +#! TARGET_NODE="62" +#! SOURCE_PORT_DESC="fo 0 PASSED" +#! TARGET_PORT_DESC="fi 0 " +#! ENABLED="true" +#! EXECUTION_IDX="0" +#! HIDDEN="false" +#! COLOUR="0,0,0,1" +#! PEN_WIDTH="4" +#! PEN_STYLE="1" +#! LINK_STYLE_NAME="<Default>" +#! EXTRA_POINTS="" +#! /> +#! <FEAT_LINK +#! IDENTIFIER="165" +#! SOURCE_NODE="62" +#! TARGET_NODE="157" +#! SOURCE_PORT_DESC="fo 0 PASSED" +#! TARGET_PORT_DESC="fi 0 AREA" +#! ENABLED="true" +#! EXECUTION_IDX="0" +#! HIDDEN="false" +#! COLOUR="0,0,0,1" +#! PEN_WIDTH="4" +#! PEN_STYLE="1" +#! LINK_STYLE_NAME="<Default>" +#! EXTRA_POINTS="" +#! /> +#! <FEAT_LINK +#! IDENTIFIER="70" +#! SOURCE_NODE="65" +#! TARGET_NODE="69" +#! SOURCE_PORT_DESC="fo 0 ROUNDED" +#! TARGET_PORT_DESC="fi 0 " +#! ENABLED="true" +#! EXECUTION_IDX="0" +#! HIDDEN="false" +#! COLOUR="0,0,0,1" +#! PEN_WIDTH="4" +#! PEN_STYLE="1" +#! LINK_STYLE_NAME="<Default>" +#! EXTRA_POINTS="" +#! /> +#! <FEAT_LINK +#! IDENTIFIER="93" +#! SOURCE_NODE="65" +#! TARGET_NODE="88" +#! SOURCE_PORT_DESC="fo 0 ROUNDED" +#! TARGET_PORT_DESC="fi 0 " +#! ENABLED="true" +#! EXECUTION_IDX="1" +#! HIDDEN="false" +#! COLOUR="0,0,0,1" +#! PEN_WIDTH="4" +#! PEN_STYLE="1" +#! LINK_STYLE_NAME="<Default>" +#! EXTRA_POINTS="" +#! /> +#! <FEAT_LINK +#! IDENTIFIER="151" +#! SOURCE_NODE="65" +#! TARGET_NODE="114" +#! SOURCE_PORT_DESC="fo 0 ROUNDED" +#! TARGET_PORT_DESC="fi 0 REQUESTOR" +#! ENABLED="true" +#! EXECUTION_IDX="2" +#! HIDDEN="false" +#! COLOUR="0,0,0,1" +#! PEN_WIDTH="4" +#! PEN_STYLE="1" +#! LINK_STYLE_NAME="<Default>" +#! EXTRA_POINTS="-735 588 -452 -1071 172 -1065" +#! /> +#! <FEAT_LINK +#! IDENTIFIER="74" +#! SOURCE_NODE="68" +#! TARGET_NODE="73" +#! SOURCE_PORT_DESC="fo 0 INSIDE" +#! TARGET_PORT_DESC="fi 0 " +#! ENABLED="true" +#! EXECUTION_IDX="0" +#! HIDDEN="false" +#! COLOUR="0,0,0,1" +#! PEN_WIDTH="4" +#! PEN_STYLE="1" +#! LINK_STYLE_NAME="<Default>" +#! EXTRA_POINTS="" +#! /> +#! <FEAT_LINK +#! IDENTIFIER="71" +#! SOURCE_NODE="69" +#! TARGET_NODE="68" +#! SOURCE_PORT_DESC="fo 0 SCALED" +#! TARGET_PORT_DESC="fi 0 CLIPPER" +#! ENABLED="true" +#! EXECUTION_IDX="0" +#! HIDDEN="false" +#! COLOUR="0,0,0,1" +#! PEN_WIDTH="4" +#! PEN_STYLE="1" +#! LINK_STYLE_NAME="<Default>" +#! EXTRA_POINTS="" +#! /> +#! <FEAT_LINK +#! IDENTIFIER="82" +#! SOURCE_NODE="73" +#! TARGET_NODE="81" +#! SOURCE_PORT_DESC="fo 0 OUTPUT" +#! TARGET_PORT_DESC="fi 0 " +#! ENABLED="true" +#! EXECUTION_IDX="0" +#! HIDDEN="false" +#! COLOUR="0,0,0,1" +#! PEN_WIDTH="4" +#! PEN_STYLE="1" +#! LINK_STYLE_NAME="<Default>" +#! EXTRA_POINTS="" +#! /> +#! <FEAT_LINK +#! IDENTIFIER="85" +#! SOURCE_NODE="81" +#! TARGET_NODE="84" +#! SOURCE_PORT_DESC="fo 0 OUTPUT" +#! TARGET_PORT_DESC="fi 0 " +#! ENABLED="true" +#! EXECUTION_IDX="0" +#! HIDDEN="false" +#! COLOUR="0,0,0,1" +#! PEN_WIDTH="4" +#! PEN_STYLE="1" +#! LINK_STYLE_NAME="<Default>" +#! EXTRA_POINTS="" +#! /> +#! <FEAT_LINK +#! IDENTIFIER="115" +#! SOURCE_NODE="84" +#! TARGET_NODE="114" +#! SOURCE_PORT_DESC="fo 0 OUTPUT" +#! TARGET_PORT_DESC="fi 1 SUPPLIER" +#! ENABLED="true" +#! EXECUTION_IDX="0" +#! HIDDEN="false" +#! COLOUR="0,0,0,1" +#! PEN_WIDTH="4" +#! PEN_STYLE="1" +#! LINK_STYLE_NAME="<Default>" +#! EXTRA_POINTS="" +#! /> +#! <FEAT_LINK +#! IDENTIFIER="94" +#! SOURCE_NODE="88" +#! TARGET_NODE="89" +#! SOURCE_PORT_DESC="fo 0 SCALED" +#! TARGET_PORT_DESC="fi 0 CLIPPER" +#! ENABLED="true" +#! EXECUTION_IDX="0" +#! HIDDEN="false" +#! COLOUR="0,0,0,1" +#! PEN_WIDTH="4" +#! PEN_STYLE="1" +#! LINK_STYLE_NAME="<Default>" +#! EXTRA_POINTS="" +#! /> +#! <FEAT_LINK +#! IDENTIFIER="95" +#! SOURCE_NODE="89" +#! TARGET_NODE="90" +#! SOURCE_PORT_DESC="fo 0 INSIDE" +#! TARGET_PORT_DESC="fi 0 " +#! ENABLED="true" +#! EXECUTION_IDX="0" +#! HIDDEN="false" +#! COLOUR="0,0,0,1" +#! PEN_WIDTH="4" +#! PEN_STYLE="1" +#! LINK_STYLE_NAME="<Default>" +#! EXTRA_POINTS="" +#! /> +#! <FEAT_LINK +#! IDENTIFIER="96" +#! SOURCE_NODE="90" +#! TARGET_NODE="91" +#! SOURCE_PORT_DESC="fo 0 OUTPUT" +#! TARGET_PORT_DESC="fi 0 " +#! ENABLED="true" +#! EXECUTION_IDX="0" +#! HIDDEN="false" +#! COLOUR="0,0,0,1" +#! PEN_WIDTH="4" +#! PEN_STYLE="1" +#! LINK_STYLE_NAME="<Default>" +#! EXTRA_POINTS="" +#! /> +#! <FEAT_LINK +#! IDENTIFIER="97" +#! SOURCE_NODE="91" +#! TARGET_NODE="92" +#! SOURCE_PORT_DESC="fo 0 OUTPUT" +#! TARGET_PORT_DESC="fi 0 " +#! ENABLED="true" +#! EXECUTION_IDX="0" +#! HIDDEN="false" +#! COLOUR="0,0,0,1" +#! PEN_WIDTH="4" +#! PEN_STYLE="1" +#! LINK_STYLE_NAME="<Default>" +#! EXTRA_POINTS="" +#! /> +#! <FEAT_LINK +#! IDENTIFIER="118" +#! SOURCE_NODE="92" +#! TARGET_NODE="116" +#! SOURCE_PORT_DESC="fo 0 OUTPUT" +#! TARGET_PORT_DESC="fi 1 SUPPLIER" +#! ENABLED="true" +#! EXECUTION_IDX="0" +#! HIDDEN="false" +#! COLOUR="0,0,0,1" +#! PEN_WIDTH="4" +#! PEN_STYLE="1" +#! LINK_STYLE_NAME="<Default>" +#! EXTRA_POINTS="" +#! /> +#! <FEAT_LINK +#! IDENTIFIER="119" +#! SOURCE_NODE="114" +#! TARGET_NODE="116" +#! SOURCE_PORT_DESC="fo 0 MERGED" +#! TARGET_PORT_DESC="fi 0 REQUESTOR" +#! ENABLED="true" +#! EXECUTION_IDX="0" +#! HIDDEN="false" +#! COLOUR="0,0,0,1" +#! PEN_WIDTH="4" +#! PEN_STYLE="1" +#! LINK_STYLE_NAME="<Default>" +#! EXTRA_POINTS="" +#! /> +#! <FEAT_LINK +#! IDENTIFIER="123" +#! SOURCE_NODE="116" +#! TARGET_NODE="122" +#! SOURCE_PORT_DESC="fo 0 MERGED" +#! TARGET_PORT_DESC="fi 0 " +#! ENABLED="true" +#! EXECUTION_IDX="0" +#! HIDDEN="false" +#! COLOUR="0,0,0,1" +#! PEN_WIDTH="4" +#! PEN_STYLE="1" +#! LINK_STYLE_NAME="<Default>" +#! EXTRA_POINTS="" +#! /> +#! <FEAT_LINK +#! IDENTIFIER="126" +#! SOURCE_NODE="122" +#! TARGET_NODE="125" +#! SOURCE_PORT_DESC="fo 0 OUTPUT" +#! TARGET_PORT_DESC="fi 0 " +#! ENABLED="true" +#! EXECUTION_IDX="0" +#! HIDDEN="false" +#! COLOUR="0,0,0,1" +#! PEN_WIDTH="4" +#! PEN_STYLE="1" +#! LINK_STYLE_NAME="<Default>" +#! EXTRA_POINTS="" +#! /> +#! <FEAT_LINK +#! IDENTIFIER="134" +#! SOURCE_NODE="125" +#! TARGET_NODE="129" +#! SOURCE_PORT_DESC="fo 0 PASSED" +#! TARGET_PORT_DESC="fi 0 " +#! ENABLED="true" +#! EXECUTION_IDX="0" +#! HIDDEN="false" +#! COLOUR="0,0,0,1" +#! PEN_WIDTH="4" +#! PEN_STYLE="1" +#! LINK_STYLE_NAME="<Default>" +#! EXTRA_POINTS="" +#! /> +#! <FEAT_LINK +#! IDENTIFIER="101" +#! SOURCE_NODE="125" +#! TARGET_NODE="137" +#! SOURCE_PORT_DESC="fo 0 PASSED" +#! TARGET_PORT_DESC="fi 0 " +#! ENABLED="true" +#! EXECUTION_IDX="1" +#! HIDDEN="false" +#! COLOUR="0,0,0,1" +#! PEN_WIDTH="4" +#! PEN_STYLE="1" +#! LINK_STYLE_NAME="<Default>" +#! EXTRA_POINTS="" +#! /> +#! <FEAT_LINK +#! IDENTIFIER="156" +#! SOURCE_NODE="125" +#! TARGET_NODE="145" +#! SOURCE_PORT_DESC="fo 0 PASSED" +#! TARGET_PORT_DESC="fi 0 ROOT" +#! ENABLED="true" +#! EXECUTION_IDX="2" +#! HIDDEN="false" +#! COLOUR="0,0,0,1" +#! PEN_WIDTH="4" +#! PEN_STYLE="1" +#! LINK_STYLE_NAME="<Default>" +#! EXTRA_POINTS="" +#! /> +#! <FEAT_LINK +#! IDENTIFIER="131" +#! SOURCE_NODE="129" +#! TARGET_NODE="130" +#! SOURCE_PORT_DESC="fo 0 EXTRUDED" +#! TARGET_PORT_DESC="fi 0 " +#! ENABLED="true" +#! EXECUTION_IDX="0" +#! HIDDEN="false" +#! COLOUR="0,0,0,1" +#! PEN_WIDTH="4" +#! PEN_STYLE="1" +#! LINK_STYLE_NAME="<Default>" +#! EXTRA_POINTS="" +#! /> +#! <FEAT_LINK +#! IDENTIFIER="136" +#! SOURCE_NODE="130" +#! TARGET_NODE="135" +#! SOURCE_PORT_DESC="fo 0 SET" +#! TARGET_PORT_DESC="-1" +#! ENABLED="true" +#! EXECUTION_IDX="0" +#! HIDDEN="false" +#! COLOUR="0,0,0,1" +#! PEN_WIDTH="4" +#! PEN_STYLE="1" +#! LINK_STYLE_NAME="<Default>" +#! EXTRA_POINTS="" +#! /> +#! <FEAT_LINK +#! IDENTIFIER="103" +#! SOURCE_NODE="137" +#! TARGET_NODE="138" +#! SOURCE_PORT_DESC="fo 0 OUTPUT" +#! TARGET_PORT_DESC="fi 0 " +#! ENABLED="true" +#! EXECUTION_IDX="0" +#! HIDDEN="false" +#! COLOUR="0,0,0,1" +#! PEN_WIDTH="4" +#! PEN_STYLE="1" +#! LINK_STYLE_NAME="<Default>" +#! EXTRA_POINTS="" +#! /> +#! <FEAT_LINK +#! IDENTIFIER="104" +#! SOURCE_NODE="138" +#! TARGET_NODE="139" +#! SOURCE_PORT_DESC="fo 0 EXTRUDED" +#! TARGET_PORT_DESC="fi 0 " +#! ENABLED="true" +#! EXECUTION_IDX="0" +#! HIDDEN="false" +#! COLOUR="0,0,0,1" +#! PEN_WIDTH="4" +#! PEN_STYLE="1" +#! LINK_STYLE_NAME="<Default>" +#! EXTRA_POINTS="" +#! /> +#! <FEAT_LINK +#! IDENTIFIER="106" +#! SOURCE_NODE="139" +#! TARGET_NODE="105" +#! SOURCE_PORT_DESC="fo 0 SET" +#! TARGET_PORT_DESC="-1" +#! ENABLED="true" +#! EXECUTION_IDX="0" +#! HIDDEN="false" +#! COLOUR="0,0,0,1" +#! PEN_WIDTH="4" +#! PEN_STYLE="1" +#! LINK_STYLE_NAME="<Default>" +#! EXTRA_POINTS="" +#! /> +#! <FEAT_LINK +#! IDENTIFIER="148" +#! SOURCE_NODE="145" +#! TARGET_NODE="146" +#! SOURCE_PORT_DESC="fo 0 OUTPUT" +#! TARGET_PORT_DESC="fi 0 " +#! ENABLED="true" +#! EXECUTION_IDX="0" +#! HIDDEN="false" +#! COLOUR="0,0,0,1" +#! PEN_WIDTH="4" +#! PEN_STYLE="1" +#! LINK_STYLE_NAME="<Default>" +#! EXTRA_POINTS="" +#! /> +#! <FEAT_LINK +#! IDENTIFIER="149" +#! SOURCE_NODE="146" +#! TARGET_NODE="147" +#! SOURCE_PORT_DESC="fo 0 OUTPUT" +#! TARGET_PORT_DESC="fi 0 " +#! ENABLED="true" +#! EXECUTION_IDX="0" +#! HIDDEN="false" +#! COLOUR="0,0,0,1" +#! PEN_WIDTH="4" +#! PEN_STYLE="1" +#! LINK_STYLE_NAME="<Default>" +#! EXTRA_POINTS="" +#! /> +#! <FEAT_LINK +#! IDENTIFIER="150" +#! SOURCE_NODE="147" +#! TARGET_NODE="117" +#! SOURCE_PORT_DESC="fo 0 OUTPUT" +#! TARGET_PORT_DESC="-1" +#! ENABLED="true" +#! EXECUTION_IDX="0" +#! HIDDEN="false" +#! COLOUR="0,0,0,1" +#! PEN_WIDTH="4" +#! PEN_STYLE="1" +#! LINK_STYLE_NAME="<Default>" +#! EXTRA_POINTS="" +#! /> +#! <FEAT_LINK +#! IDENTIFIER="160" +#! SOURCE_NODE="157" +#! TARGET_NODE="158" +#! SOURCE_PORT_DESC="fo 0 AREA" +#! TARGET_PORT_DESC="fi 0 " +#! ENABLED="true" +#! EXECUTION_IDX="0" +#! HIDDEN="false" +#! COLOUR="0,0,0,1" +#! PEN_WIDTH="4" +#! PEN_STYLE="1" +#! LINK_STYLE_NAME="<Default>" +#! EXTRA_POINTS="" +#! /> +#! <FEAT_LINK +#! IDENTIFIER="161" +#! SOURCE_NODE="158" +#! TARGET_NODE="159" +#! SOURCE_PORT_DESC="fo 0 AREA" +#! TARGET_PORT_DESC="fi 0 " +#! ENABLED="true" +#! EXECUTION_IDX="0" +#! HIDDEN="false" +#! COLOUR="0,0,0,1" +#! PEN_WIDTH="4" +#! PEN_STYLE="1" +#! LINK_STYLE_NAME="<Default>" +#! EXTRA_POINTS="" +#! /> +#! <FEAT_LINK +#! IDENTIFIER="166" +#! SOURCE_NODE="159" +#! TARGET_NODE="65" +#! SOURCE_PORT_DESC="fo 0 PASSED" +#! TARGET_PORT_DESC="fi 0 " +#! ENABLED="true" +#! EXECUTION_IDX="0" +#! HIDDEN="false" +#! COLOUR="0,0,0,1" +#! PEN_WIDTH="4" +#! PEN_STYLE="1" +#! LINK_STYLE_NAME="<Default>" +#! EXTRA_POINTS="" +#! /> +#! </FEAT_LINKS> +#! <BREAKPOINTS> +#! </BREAKPOINTS> +#! <ATTR_LINKS> +#! <ATTR_LINK +#! IDENTIFIER="65672" +#! SOURCE_NODE="130" +#! TARGET_NODE="135" +#! SOURCE_PORT_DESC="ao 0 5 SET" +#! TARGET_PORT_DESC="41" +#! /> +#! <ATTR_LINK +#! IDENTIFIER="196744" +#! SOURCE_NODE="130" +#! TARGET_NODE="135" +#! SOURCE_PORT_DESC="ao 0 0 SET" +#! TARGET_PORT_DESC="25" +#! /> +#! <ATTR_LINK +#! IDENTIFIER="262280" +#! SOURCE_NODE="130" +#! TARGET_NODE="135" +#! SOURCE_PORT_DESC="ao 0 4 SET" +#! TARGET_PORT_DESC="26" +#! /> +#! <ATTR_LINK +#! IDENTIFIER="131208" +#! SOURCE_NODE="130" +#! TARGET_NODE="135" +#! SOURCE_PORT_DESC="ao 0 3 SET" +#! TARGET_PORT_DESC="40" +#! /> +#! <ATTR_LINK +#! IDENTIFIER="65642" +#! SOURCE_NODE="139" +#! TARGET_NODE="105" +#! SOURCE_PORT_DESC="ao 0 4 SET" +#! TARGET_PORT_DESC="26" +#! /> +#! <ATTR_LINK +#! IDENTIFIER="196714" +#! SOURCE_NODE="139" +#! TARGET_NODE="105" +#! SOURCE_PORT_DESC="ao 0 5 SET" +#! TARGET_PORT_DESC="41" +#! /> +#! <ATTR_LINK +#! IDENTIFIER="262250" +#! SOURCE_NODE="139" +#! TARGET_NODE="105" +#! SOURCE_PORT_DESC="ao 0 3 SET" +#! TARGET_PORT_DESC="40" +#! /> +#! <ATTR_LINK +#! IDENTIFIER="131178" +#! SOURCE_NODE="139" +#! TARGET_NODE="105" +#! SOURCE_PORT_DESC="ao 0 0 SET" +#! TARGET_PORT_DESC="25" +#! /> +#! </ATTR_LINKS> +#! <SUBDOCUMENTS> +#! </SUBDOCUMENTS> +#! <LOOKUP_TABLES> +#! </LOOKUP_TABLES> +#! </WORKSPACE> + +FME_PYTHON_VERSION 38 +ARCGIS_COMPATIBILITY ARCGIS_AUTO +GUI IGNORE SourceDataset_SHAPEFILE_1,SHAPEFILE_IN_READER_PARAMETERS_SHAPEFILE_1,SHAPEFILE_IN_ENCODING_SHAPEFILE_1,SHAPEFILE_IN_USE_SEARCH_ENVELOPE_SHAPEFILE_1,SHAPEFILE_IN_SEARCH_ENVELOPE_MINX_SHAPEFILE_1,SHAPEFILE_IN_SEARCH_ENVELOPE_MINY_SHAPEFILE_1,SHAPEFILE_IN_SEARCH_ENVELOPE_MAXX_SHAPEFILE_1,SHAPEFILE_IN_SEARCH_ENVELOPE_MAXY_SHAPEFILE_1,SHAPEFILE_IN_SEARCH_ENVELOPE_COORDINATE_SYSTEM_SHAPEFILE_1,SHAPEFILE_IN_CLIP_TO_ENVELOPE_SHAPEFILE_1,SHAPEFILE_IN_ADVANCED_SHAPEFILE_1,SHAPEFILE_IN_TRIM_PRECEDING_SPACES_SHAPEFILE_1,SHAPEFILE_IN_READ_NUMERIC_PADDING_AS_SHAPEFILE_1,SHAPEFILE_IN_READ_BLANK_AS_SHAPEFILE_1,SHAPEFILE_IN_DONUT_DETECTION_SHAPEFILE_1,SHAPEFILE_IN_MEASURES_AS_Z_SHAPEFILE_1,SHAPEFILE_IN_REPORT_BAD_GEOMETRY_SHAPEFILE_1,SHAPEFILE_IN_NETWORK_AUTHENTICATION_SHAPEFILE_1,SourceDataset_LAS_1,LAS_IN_USE_SEARCH_ENVELOPE_LAS_1,LAS_IN_SEARCH_ENVELOPE_MINX_LAS_1,LAS_IN_SEARCH_ENVELOPE_MINY_LAS_1,LAS_IN_SEARCH_ENVELOPE_MAXX_LAS_1,LAS_IN_SEARCH_ENVELOPE_MAXY_LAS_1,LAS_IN_SEARCH_ENVELOPE_COORDINATE_SYSTEM_LAS_1,LAS_IN_CLIP_TO_ENVELOPE_LAS_1,LAS_IN_NETWORK_AUTHENTICATION_LAS_1,DestDataset_CITYGML_1,CITYGML_OUT_FME_GROUP_NAMED1_CITYGML_1,CITYGML_OUT_VERSION_CITYGML_1,CITYGML_OUT_USE_CITYGML_SCHEMA_FILES_CITYGML_1,CITYGML_OUT_ADE_CITYGML_1,CITYGML_OUT_ADD_NAMESPACE_PREFIX_TO_FEATURE_TYPES_CITYGML_1,CITYGML_OUT_ADE_XSD_DOC_CITYGML_1,CITYGML_OUT_MAX_ATTRIBUTES_PER_NESTED_ATTRIBUTE_CITYGML_1,CITYGML_OUT_FME_GROUP_NAMED2_CITYGML_1,CITYGML_OUT_DOCUMENT_ENCODING_CITYGML_1,CITYGML_OUT_HEADER_COMMENTS_CITYGML_1,CITYGML_OUT_SCHEMA_LOCATION_CITYGML_1,CITYGML_OUT_RESTRICT_CURVES_TO_POLYLINES_CITYGML_1,CITYGML_OUT_REMOVE_AUTO_GENERATED_IDS_WHEN_POSSIBLE_CITYGML_1,CITYGML_OUT_USE_CORE_NAMESPACE_PREFIX_CITYGML_1,CITYGML_OUT_TEXTURE_DIRECTORY_CITYGML_1,CITYGML_OUT_THEME_NAME_CITYGML_1,CITYGML_OUT_FME_GROUP_NAMED3_CITYGML_1,CITYGML_OUT_CITYGML_VALIDATION_CITYGML_1,CITYGML_OUT_FME_GROUP_NAMED4_CITYGML_1,CITYGML_OUT_TEXTURE_OUTPUT_FORMAT_CITYGML_1,CITYGML_OUT_FME_GROUP_NAMED5_CITYGML_1,CITYGML_OUT_USE_XLINK_HREF_GEOMETRY_TRAITS_CITYGML_1,CITYGML_OUT_FME_GROUP_NAMED6_CITYGML_1,CITYGML_OUT_SRS_NAME_CITYGML_1,CITYGML_OUT_SRS_AXIS_ORDER_CITYGML_1,CITYGML_OUT_PRETTY_PRINT_SETTINGS_CITYGML_1,CITYGML_OUT_PRETTY_PRINT_CITYGML_1,CITYGML_OUT_INDENT_SIZE_CITYGML_1,CITYGML_OUT_REPLACE_TABS_WITH_SPACES_CITYGML_1,CITYGML_OUT_USE_COORDINATE_PRECISION_CITYGML_1,CITYGML_OUT_MAX_COORDINATE_PRECISION_CITYGML_1,DestDataset_CITYGML_2,CITYGML_OUT_FME_GROUP_NAMED1_CITYGML_2,CITYGML_OUT_VERSION_CITYGML_2,CITYGML_OUT_USE_CITYGML_SCHEMA_FILES_CITYGML_2,CITYGML_OUT_ADE_CITYGML_2,CITYGML_OUT_ADD_NAMESPACE_PREFIX_TO_FEATURE_TYPES_CITYGML_2,CITYGML_OUT_ADE_XSD_DOC_CITYGML_2,CITYGML_OUT_MAX_ATTRIBUTES_PER_NESTED_ATTRIBUTE_CITYGML_2,CITYGML_OUT_FME_GROUP_NAMED2_CITYGML_2,CITYGML_OUT_DOCUMENT_ENCODING_CITYGML_2,CITYGML_OUT_HEADER_COMMENTS_CITYGML_2,CITYGML_OUT_SCHEMA_LOCATION_CITYGML_2,CITYGML_OUT_RESTRICT_CURVES_TO_POLYLINES_CITYGML_2,CITYGML_OUT_REMOVE_AUTO_GENERATED_IDS_WHEN_POSSIBLE_CITYGML_2,CITYGML_OUT_USE_CORE_NAMESPACE_PREFIX_CITYGML_2,CITYGML_OUT_TEXTURE_DIRECTORY_CITYGML_2,CITYGML_OUT_THEME_NAME_CITYGML_2,CITYGML_OUT_FME_GROUP_NAMED3_CITYGML_2,CITYGML_OUT_CITYGML_VALIDATION_CITYGML_2,CITYGML_OUT_FME_GROUP_NAMED4_CITYGML_2,CITYGML_OUT_TEXTURE_OUTPUT_FORMAT_CITYGML_2,CITYGML_OUT_FME_GROUP_NAMED5_CITYGML_2,CITYGML_OUT_USE_XLINK_HREF_GEOMETRY_TRAITS_CITYGML_2,CITYGML_OUT_FME_GROUP_NAMED6_CITYGML_2,CITYGML_OUT_SRS_NAME_CITYGML_2,CITYGML_OUT_SRS_AXIS_ORDER_CITYGML_2,CITYGML_OUT_PRETTY_PRINT_SETTINGS_CITYGML_2,CITYGML_OUT_PRETTY_PRINT_CITYGML_2,CITYGML_OUT_INDENT_SIZE_CITYGML_2,CITYGML_OUT_REPLACE_TABS_WITH_SPACES_CITYGML_2,CITYGML_OUT_USE_COORDINATE_PRECISION_CITYGML_2,CITYGML_OUT_MAX_COORDINATE_PRECISION_CITYGML_2 +# ============================================================================ +DEFAULT_MACRO SourceDataset_SHAPEFILE_3 $(FME_MF_DIR)in\Gebaeude\Umkreis_Steubenstr.shp +DEFAULT_MACRO SourceDataset_LAS_3 $(FME_MF_DIR)in\Stoeckach_Umkreis_Steubenstr.las +DEFAULT_MACRO DestDataset_CITYGML_3 $(FME_MF_DIR)out\Lod1cout.gml +DEFAULT_MACRO DestDataset_CITYGML $(FME_MF_DIR)out\Lod1cout_mit_NNHoehe.gml +# ============================================================================ +GUI MULTIFILE SourceDataset_SHAPEFILE_3 Shapefiles(*.shp)|*.shp|Compressed_Shapefiles(*.shz)|*.shz|Compressed_Files(*.bz2;*.gz)|*.bz2;*.gz|Archive_Files(*.7z;*.7zip;*.rar;*.rvz;*.tar;*.tar.bz2;*.tar.gz;*.tgz;*.zip;*.zipx)|*.7z;*.7zip;*.rar;*.rvz;*.tar;*.tar.bz2;*.tar.gz;*.tgz;*.zip;*.zipx|All_Files(*)|* Source Esri Shapefile(s): +GUI MULTIFILE SourceDataset_LAS_3 LAS_Files(*.las;*.laz;*.zlas;*.lasd)|*.las;*.laz;*.zlas;*.lasd|LAS_Files(*.las)|*.las|Compressed_LAS_Files(*.laz)|*.laz|Esri_Optimized_LAS_Files(*.zlas)|*.zlas|Esri_LAS_Dataset_Files(*.lasd)|*.lasd|Compressed_Files(*.bz2;*.gz)|*.bz2;*.gz|Archive_Files(*.7z;*.7zip;*.rar;*.rvz;*.tar;*.tar.bz2;*.tar.gz;*.tgz;*.zip;*.zipx)|*.7z;*.7zip;*.rar;*.rvz;*.tar;*.tar.bz2;*.tar.gz;*.tgz;*.zip;*.zipx|All_files(*)|* Source ASPRS LAS File(s): +GUI FILENAME DestDataset_CITYGML_3 CityGML_Files(*.gml;*.xml)|*.gml;*.xml|CityGML_Files(*.gml)|*.gml|CityGML_Files(*.xml)|*.xml|All_Files|* Destination CityGML Document: +GUI FILENAME DestDataset_CITYGML CityGML_Files(*.gml;*.xml)|*.gml;*.xml|CityGML_Files(*.gml)|*.gml|CityGML_Files(*.xml)|*.xml|All_Files|* Destination CityGML Document: +# ============================================================================ +USER_PARAMETERS eyJwYXJhbWV0ZXJzIjpbeyJhY2Nlc3NNb2RlIjoicmVhZCIsImRlZmF1bHRWYWx1ZSI6IiQoRk1FX01GX0RJUl9VU0VSVFlQRUQpaW5cXEdlYmFldWRlXFxVbWtyZWlzX1N0ZXViZW5zdHIuc2hwIiwiZmlsdGVycyI6W3siZGVzY3JpcHRpb24iOiJTaGFwZWZpbGVzIiwiZmlsdGVyIjpbIiouc2hwIl19LHsiZGVzY3JpcHRpb24iOiJDb21wcmVzc2VkIFNoYXBlZmlsZXMiLCJmaWx0ZXIiOlsiKi5zaHoiXX0seyJkZXNjcmlwdGlvbiI6IkNvbXByZXNzZWQgRmlsZXMiLCJmaWx0ZXIiOlsiKi5iejIiLCIqLmd6Il19LHsiZGVzY3JpcHRpb24iOiJBcmNoaXZlIEZpbGVzIiwiZmlsdGVyIjpbIiouN3oiLCIqLjd6aXAiLCIqLnJhciIsIioucnZ6IiwiKi50YXIiLCIqLnRhci5iejIiLCIqLnRhci5neiIsIioudGd6IiwiKi56aXAiLCIqLnppcHgiXX0seyJkZXNjcmlwdGlvbiI6IkFsbCBGaWxlcyIsImZpbHRlciI6WyIqIl19XSwiaW5jbHVkZVdlYkJyb3dzZXIiOnRydWUsIml0ZW1zVG9TZWxlY3QiOiJmaWxlcyIsIm5hbWUiOiJTb3VyY2VEYXRhc2V0X1NIQVBFRklMRV8zIiwicHJvbXB0IjoiU291cmNlIEVzcmkgU2hhcGVmaWxlKHMpOiIsInJlcXVpcmVkIjp0cnVlLCJzZWxlY3RNdWx0aXBsZSI6dHJ1ZSwidHlwZSI6ImZpbGUiLCJ2YWxpZGF0ZUV4aXN0ZW5jZSI6ZmFsc2UsInZhbHVlVHlwZSI6InN0cmluZyJ9LHsiYWNjZXNzTW9kZSI6InJlYWQiLCJkZWZhdWx0VmFsdWUiOiIkKEZNRV9NRl9ESVJfVVNFUlRZUEVEKWluXFxTdG9lY2thY2hfVW1rcmVpc19TdGV1YmVuc3RyLmxhcyIsImZpbHRlcnMiOlt7ImRlc2NyaXB0aW9uIjoiTEFTIEZpbGVzIiwiZmlsdGVyIjpbIioubGFzIiwiKi5sYXoiLCIqLnpsYXMiLCIqLmxhc2QiXX0seyJkZXNjcmlwdGlvbiI6IkxBUyBGaWxlcyIsImZpbHRlciI6WyIqLmxhcyJdfSx7ImRlc2NyaXB0aW9uIjoiQ29tcHJlc3NlZCBMQVMgRmlsZXMiLCJmaWx0ZXIiOlsiKi5sYXoiXX0seyJkZXNjcmlwdGlvbiI6IkVzcmkgT3B0aW1pemVkIExBUyBGaWxlcyIsImZpbHRlciI6WyIqLnpsYXMiXX0seyJkZXNjcmlwdGlvbiI6IkVzcmkgTEFTIERhdGFzZXQgRmlsZXMiLCJmaWx0ZXIiOlsiKi5sYXNkIl19LHsiZGVzY3JpcHRpb24iOiJDb21wcmVzc2VkIEZpbGVzIiwiZmlsdGVyIjpbIiouYnoyIiwiKi5neiJdfSx7ImRlc2NyaXB0aW9uIjoiQXJjaGl2ZSBGaWxlcyIsImZpbHRlciI6WyIqLjd6IiwiKi43emlwIiwiKi5yYXIiLCIqLnJ2eiIsIioudGFyIiwiKi50YXIuYnoyIiwiKi50YXIuZ3oiLCIqLnRneiIsIiouemlwIiwiKi56aXB4Il19LHsiZGVzY3JpcHRpb24iOiJBbGwgZmlsZXMiLCJmaWx0ZXIiOlsiKiJdfV0sImluY2x1ZGVXZWJCcm93c2VyIjp0cnVlLCJpdGVtc1RvU2VsZWN0IjoiZmlsZXMiLCJuYW1lIjoiU291cmNlRGF0YXNldF9MQVNfMyIsInByb21wdCI6IlNvdXJjZSBBU1BSUyBMQVMgRmlsZShzKToiLCJyZXF1aXJlZCI6dHJ1ZSwic2VsZWN0TXVsdGlwbGUiOnRydWUsInR5cGUiOiJmaWxlIiwidmFsaWRhdGVFeGlzdGVuY2UiOmZhbHNlLCJ2YWx1ZVR5cGUiOiJzdHJpbmcifSx7ImFjY2Vzc01vZGUiOiJ3cml0ZSIsImRlZmF1bHRWYWx1ZSI6IiQoRk1FX01GX0RJUl9VU0VSVFlQRUQpb3V0XFxMb2QxY291dC5nbWwiLCJmaWx0ZXJzIjpbeyJkZXNjcmlwdGlvbiI6IkNpdHlHTUwgRmlsZXMiLCJmaWx0ZXIiOlsiKi5nbWwiLCIqLnhtbCJdfSx7ImRlc2NyaXB0aW9uIjoiQ2l0eUdNTCBGaWxlcyIsImZpbHRlciI6WyIqLmdtbCJdfSx7ImRlc2NyaXB0aW9uIjoiQ2l0eUdNTCBGaWxlcyIsImZpbHRlciI6WyIqLnhtbCJdfSx7ImRlc2NyaXB0aW9uIjoiQWxsIEZpbGVzIiwiZmlsdGVyIjpbIioiXX1dLCJpdGVtc1RvU2VsZWN0IjoiZmlsZXMiLCJuYW1lIjoiRGVzdERhdGFzZXRfQ0lUWUdNTF8zIiwicHJvbXB0IjoiRGVzdGluYXRpb24gQ2l0eUdNTCBEb2N1bWVudDoiLCJyZXF1aXJlZCI6dHJ1ZSwic2VsZWN0TXVsdGlwbGUiOmZhbHNlLCJ0eXBlIjoiZmlsZSIsInZhbGlkYXRlRXhpc3RlbmNlIjpmYWxzZSwidmFsdWVUeXBlIjoic3RyaW5nIn0seyJhY2Nlc3NNb2RlIjoid3JpdGUiLCJkZWZhdWx0VmFsdWUiOiIkKEZNRV9NRl9ESVJfVVNFUlRZUEVEKW91dFxcTG9kMWNvdXRfbWl0X05OSG9laGUuZ21sIiwiZmlsdGVycyI6W3siZGVzY3JpcHRpb24iOiJDaXR5R01MIEZpbGVzIiwiZmlsdGVyIjpbIiouZ21sIiwiKi54bWwiXX0seyJkZXNjcmlwdGlvbiI6IkNpdHlHTUwgRmlsZXMiLCJmaWx0ZXIiOlsiKi5nbWwiXX0seyJkZXNjcmlwdGlvbiI6IkNpdHlHTUwgRmlsZXMiLCJmaWx0ZXIiOlsiKi54bWwiXX0seyJkZXNjcmlwdGlvbiI6IkFsbCBGaWxlcyIsImZpbHRlciI6WyIqIl19XSwiaXRlbXNUb1NlbGVjdCI6ImZpbGVzIiwibmFtZSI6IkRlc3REYXRhc2V0X0NJVFlHTUwiLCJwcm9tcHQiOiJEZXN0aW5hdGlvbiBDaXR5R01MIERvY3VtZW50OiIsInJlcXVpcmVkIjp0cnVlLCJzZWxlY3RNdWx0aXBsZSI6ZmFsc2UsInR5cGUiOiJmaWxlIiwidmFsaWRhdGVFeGlzdGVuY2UiOmZhbHNlLCJ2YWx1ZVR5cGUiOiJzdHJpbmcifV19 +# ============================================================================ +INCLUDE [ if {{$(SourceDataset_SHAPEFILE_3)} == {}} { puts_real {Parameter 'SourceDataset_SHAPEFILE_3' must be given a value.}; exit 1; }; ] +INCLUDE [ if {{$(SourceDataset_LAS_3)} == {}} { puts_real {Parameter 'SourceDataset_LAS_3' must be given a value.}; exit 1; }; ] +INCLUDE [ if {{$(DestDataset_CITYGML_3)} == {}} { puts_real {Parameter 'DestDataset_CITYGML_3' must be given a value.}; exit 1; }; ] +INCLUDE [ if {{$(DestDataset_CITYGML)} == {}} { puts_real {Parameter 'DestDataset_CITYGML' must be given a value.}; exit 1; }; ] +#! START_HEADER +#! START_WB_HEADER +READER_TYPE MULTI_READER +MULTI_READER_TYPE{0} SHAPEFILE +MULTI_READER_KEYWORD{0} SHAPEFILE_1 +MULTI_READER_GEN_DIRECTIVES{0} CLIP_TO_ENVELOPE,NO,MEASURES_AS_Z,No,EXPOSE_ATTRS_GROUP,FME_DISCLOSURE_OPEN,SEARCH_ENVELOPE_MAXY,0,SEARCH_ENVELOPE_MAXX,0,READ_BLANK_AS,MISSING,NUMERIC_TYPE_ATTRIBUTE_HANDLING,STANDARD_TYPES,READ_NUMERIC_PADDING_AS,BLANK,ENCODING,fme-source-encoding,SEARCH_ENVELOPE_MINX,0,USE_SEARCH_ENVELOPE,NO,SEARCH_ENVELOPE_MINY,0,_MERGE_SCHEMAS,YES,SEARCH_ENVELOPE_COORDINATE_SYSTEM,,ADVANCED,FME_DISCLOSURE_OPEN,DONUT_DETECTION,ORIENTATION,REPORT_BAD_GEOMETRY,No,SHAPEFILE_EXPOSE_FORMAT_ATTRS,,TRIM_PRECEDING_SPACES,Yes +MULTI_READER_TYPE{1} LAS +MULTI_READER_KEYWORD{1} LAS_1 +MULTI_READER_GEN_DIRECTIVES{1} _MERGE_SCHEMAS,YES,EXPOSE_ATTRS_GROUP,,LAS_EXPOSE_FORMAT_ATTRS,,CLIP_TO_ENVELOPE,NO,SEARCH_ENVELOPE_COORDINATE_SYSTEM,,SEARCH_ENVELOPE_MAXY,0,SEARCH_ENVELOPE_MINX,0,SEARCH_ENVELOPE_MINY,0,SEARCH_ENVELOPE_MAXX,0,GROUP_BY_DATASET,No,USE_SEARCH_ENVELOPE,NO,READER_META_ATTRIBUTES,fme_dataset +WRITER_TYPE MULTI_WRITER +MULTI_WRITER_DATASET_ORDER BY_ID +MULTI_WRITER_FIRST_WRITER_ID 0 +MULTI_WRITER_TYPE{0} CITYGML +MULTI_WRITER_KEYWORD{0} CITYGML_1 +MULTI_WRITER_TYPE{1} CITYGML +MULTI_WRITER_KEYWORD{1} CITYGML_2 +#! END_WB_HEADER +#! START_WB_HEADER +MACRO WB_KEYWORD "SHAPEFILE_1" +#! END_WB_HEADER +#! START_SOURCE_HEADER SHAPEFILE SHAPEFILE_1 +# ============================================================================ +# The following GUI line prompts for the source shapefiles +# The dataset this mapping file was generated from was: +#! END_SOURCE_HEADER +#! START_WB_HEADER +DEFAULT_MACRO SourceDataset +INCLUDE [ if {{$(SourceDataset)} != ""} { \ + puts {DEFAULT_MACRO SourceDataset_SHAPEFILE_1 $(SourceDataset)} \ + } ] +#! END_WB_HEADER +#! START_SOURCE_HEADER SHAPEFILE SHAPEFILE_1 +DEFAULT_MACRO SourceDataset_SHAPEFILE_1 $(SourceDataset_SHAPEFILE_3) +GUI MULTIFILE SourceDataset_SHAPEFILE_1 Shapefiles(*.shp)|*.shp|Compressed_Shapefiles(*.shz)|*.shz|All_Files(*)|* Source Esri Shapefile(s): +DEFAULT_MACRO SHAPEFILE_IN_READER_PARAMETERS_SHAPEFILE_1 +GUI OPTIONAL DISCLOSUREGROUP SHAPEFILE_IN_READER_PARAMETERS_SHAPEFILE_1 SHAPEFILE_IN_ENCODING_SHAPEFILE_1%SHAPEFILE_IN_NUMERIC_TYPE_ATTRIBUTE_HANDLING Reader Parameters +# ============================================================================ +# The following keyword allows the user to choose what encoding to +# use for reading the shapefile, overrides dbf file LDID or .cpg +# file if present. +DEFAULT_MACRO SHAPEFILE_IN_ENCODING_SHAPEFILE_1 fme-source-encoding +SHAPEFILE_1_ENCODING "$(SHAPEFILE_IN_ENCODING_SHAPEFILE_1)" +GUI STRING_OR_ENCODING SHAPEFILE_IN_ENCODING_SHAPEFILE_1 fme-source-encoding%UTF-8%ISO*%Big5%ibm*%Shift_JIS%GB2312%GBK%win*%KSC_5601%macintosh%x-mac* Character Encoding +# ============================================================================ +# Determines whether numeric attributes should be interpreted as binary or as +# bound number fields (ActualDBFrepresentation) +DEFAULT_MACRO SHAPEFILE_IN_NUMERIC_TYPE_ATTRIBUTE_HANDLING_SHAPEFILE_1 STANDARD_TYPES +SHAPEFILE_1_NUMERIC_TYPE_ATTRIBUTE_HANDLING "$(SHAPEFILE_IN_NUMERIC_TYPE_ATTRIBUTE_HANDLING_SHAPEFILE_1)" +#Note: Using the search envelope requires the shape index files (.sbnand.sbx) +DEFAULT_MACRO SHAPEFILE_IN_EXPOSE_ATTRS_GROUP_SHAPEFILE_1 +SHAPEFILE_1_EXPOSE_ATTRS_GROUP "$(SHAPEFILE_IN_EXPOSE_ATTRS_GROUP_SHAPEFILE_1)" +# 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 SHAPEFILE_IN_USE_SEARCH_ENVELOPE_SHAPEFILE_1 NO +SHAPEFILE_1_USE_SEARCH_ENVELOPE "$(SHAPEFILE_IN_USE_SEARCH_ENVELOPE_SHAPEFILE_1)" +GUI ACTIVEDISCLOSUREGROUP SHAPEFILE_IN_USE_SEARCH_ENVELOPE_SHAPEFILE_1 SHAPEFILE_IN_SEARCH_ENVELOPE_MINX_SHAPEFILE_1%SHAPEFILE_IN_SEARCH_ENVELOPE_MINY_SHAPEFILE_1%SHAPEFILE_IN_SEARCH_ENVELOPE_MAXX_SHAPEFILE_1%SHAPEFILE_IN_SEARCH_ENVELOPE_MAXY_SHAPEFILE_1%SHAPEFILE_IN_SEARCH_ENVELOPE_COORDINATE_SYSTEM_SHAPEFILE_1%SHAPEFILE_IN_CLIP_TO_ENVELOPE_SHAPEFILE_1%SHAPEFILE_IN_SEARCH_METHOD%SHAPEFILE_IN_SEARCH_METHOD_FILTER%SHAPEFILE_IN_SEARCH_ORDER%SHAPEFILE_IN_SEARCH_FEATURE%SHAPEFILE_IN_DUMMY_SEARCH_ENVELOPE_PARAMETER Use Search Envelope +# =========================================================================== +GUI LOOKUP SHAPEFILE_IN_SEARCH_ENVELOPE_MINX_SHAPEFILE_1 <Unused>,0 +DEFAULT_MACRO SHAPEFILE_IN_SEARCH_ENVELOPE_MINX_SHAPEFILE_1 0 +SHAPEFILE_1_SEARCH_ENVELOPE "$(SHAPEFILE_IN_SEARCH_ENVELOPE_MINX_SHAPEFILE_1)" +GUI OPTIONAL FLOAT SHAPEFILE_IN_SEARCH_ENVELOPE_MINX_SHAPEFILE_1 Minimum X: +# =========================================================================== +GUI LOOKUP SHAPEFILE_IN_SEARCH_ENVELOPE_MINY_SHAPEFILE_1 <Unused>,0 +DEFAULT_MACRO SHAPEFILE_IN_SEARCH_ENVELOPE_MINY_SHAPEFILE_1 0 +SHAPEFILE_1_SEARCH_ENVELOPE "$(SHAPEFILE_IN_SEARCH_ENVELOPE_MINY_SHAPEFILE_1)" +GUI OPTIONAL FLOAT SHAPEFILE_IN_SEARCH_ENVELOPE_MINY_SHAPEFILE_1 Minimum Y: +# =========================================================================== +GUI LOOKUP SHAPEFILE_IN_SEARCH_ENVELOPE_MAXX_SHAPEFILE_1 <Unused>,0 +DEFAULT_MACRO SHAPEFILE_IN_SEARCH_ENVELOPE_MAXX_SHAPEFILE_1 0 +SHAPEFILE_1_SEARCH_ENVELOPE "$(SHAPEFILE_IN_SEARCH_ENVELOPE_MAXX_SHAPEFILE_1)" +GUI OPTIONAL FLOAT SHAPEFILE_IN_SEARCH_ENVELOPE_MAXX_SHAPEFILE_1 Maximum X: +# =========================================================================== +GUI LOOKUP SHAPEFILE_IN_SEARCH_ENVELOPE_MAXY_SHAPEFILE_1 <Unused>,0 +DEFAULT_MACRO SHAPEFILE_IN_SEARCH_ENVELOPE_MAXY_SHAPEFILE_1 0 +SHAPEFILE_1_SEARCH_ENVELOPE "$(SHAPEFILE_IN_SEARCH_ENVELOPE_MAXY_SHAPEFILE_1)" +GUI OPTIONAL FLOAT SHAPEFILE_IN_SEARCH_ENVELOPE_MAXY_SHAPEFILE_1 Maximum Y: +# =========================================================================== +GUI LOOKUP SHAPEFILE_IN_SEARCH_ENVELOPE_COORDINATE_SYSTEM_SHAPEFILE_1 <Unused>, +DEFAULT_MACRO SHAPEFILE_IN_SEARCH_ENVELOPE_COORDINATE_SYSTEM_SHAPEFILE_1 +SHAPEFILE_1_SEARCH_ENVELOPE "$(SHAPEFILE_IN_SEARCH_ENVELOPE_COORDINATE_SYSTEM_SHAPEFILE_1)" +GUI OPTIONAL COORDSYS SHAPEFILE_IN_SEARCH_ENVELOPE_COORDINATE_SYSTEM_SHAPEFILE_1 Search Envelope Coordinate System: +# =========================================================================== +GUI LOOKUP SHAPEFILE_IN_CLIP_TO_ENVELOPE_SHAPEFILE_1 <Unused>,NO +DEFAULT_MACRO SHAPEFILE_IN_CLIP_TO_ENVELOPE_SHAPEFILE_1 NO +SHAPEFILE_1_CLIP_TO_ENVELOPE "$(SHAPEFILE_IN_CLIP_TO_ENVELOPE_SHAPEFILE_1)" +GUI OPTIONAL CHECKBOX SHAPEFILE_IN_CLIP_TO_ENVELOPE_SHAPEFILE_1 YES%NO Clip to Search Envelope +DEFAULT_MACRO SHAPEFILE_IN_ADVANCED_SHAPEFILE_1 +GUI OPTIONAL DISCLOSUREGROUP SHAPEFILE_IN_ADVANCED_SHAPEFILE_1 SHAPEFILE_IN_TRIM_PRECEDING_SPACES_SHAPEFILE_1%SHAPEFILE_IN_READ_NUMERIC_PADDING_AS_SHAPEFILE_1%SHAPEFILE_IN_READ_BLANK_AS_SHAPEFILE_1%SHAPEFILE_IN_DONUT_DETECTION_SHAPEFILE_1%SHAPEFILE_IN_MEASURES_AS_Z_SHAPEFILE_1%SHAPEFILE_IN_REPORT_BAD_GEOMETRY_SHAPEFILE_1 Advanced +DEFAULT_MACRO SHAPEFILE_IN_TRIM_PRECEDING_SPACES_SHAPEFILE_1 Yes +SHAPEFILE_1_TRIM_PRECEDING_SPACES "$(SHAPEFILE_IN_TRIM_PRECEDING_SPACES_SHAPEFILE_1)" +GUI CHOICE SHAPEFILE_IN_TRIM_PRECEDING_SPACES_SHAPEFILE_1 Yes%No Trim Preceding Spaces +DEFAULT_MACRO SHAPEFILE_IN_READ_NUMERIC_PADDING_AS_SHAPEFILE_1 ZERO +SHAPEFILE_1_READ_NUMERIC_PADDING_AS "$(SHAPEFILE_IN_READ_NUMERIC_PADDING_AS_SHAPEFILE_1)" +GUI LOOKUP_CHOICE SHAPEFILE_IN_READ_NUMERIC_PADDING_AS_SHAPEFILE_1 "\"Zero (0)\",ZERO"%Blank,BLANK Read Fully Padded Numeric Fields as: +DEFAULT_MACRO SHAPEFILE_IN_READ_BLANK_AS_SHAPEFILE_1 MISSING +SHAPEFILE_1_READ_BLANK_AS "$(SHAPEFILE_IN_READ_BLANK_AS_SHAPEFILE_1)" +GUI LOOKUP_CHOICE SHAPEFILE_IN_READ_BLANK_AS_SHAPEFILE_1 Missing,MISSING%Null,NULL Read Blank Fields as: +# ============================================================================ +# Option to use simple donut geometry creation, which is faster than the +# original creation method, but less meticulous at detecting and correcting +# geometric anomalies (i.e.holeswithinholes) +DEFAULT_MACRO SHAPEFILE_IN_DONUT_DETECTION_SHAPEFILE_1 ORIENTATION +SHAPEFILE_1_DONUT_DETECTION "$(SHAPEFILE_IN_DONUT_DETECTION_SHAPEFILE_1)" +GUI LOOKUP_CHOICE SHAPEFILE_IN_DONUT_DETECTION_SHAPEFILE_1 "\"Orientation Only\",ORIENTATION"%"\"Orientation and Spatial Relationship\",SPATIAL" Donut Geometry Detection +# ============================================================================ +# The following GUI line sets whether measure values in the shapefiles should +# be treated as elevations. +DEFAULT_MACRO SHAPEFILE_IN_MEASURES_AS_Z_SHAPEFILE_1 No +SHAPEFILE_1_MEASURES_AS_Z "$(SHAPEFILE_IN_MEASURES_AS_Z_SHAPEFILE_1)" +GUI CHOICE SHAPEFILE_IN_MEASURES_AS_Z_SHAPEFILE_1 Yes%No Treat Measures as Elevation +# ============================================================================ +# The following keyword sets whether bad geometry should be reported via +# the shape_geometry_errors attribute. +DEFAULT_MACRO SHAPEFILE_IN_REPORT_BAD_GEOMETRY_SHAPEFILE_1 No +SHAPEFILE_1_REPORT_BAD_GEOMETRY "$(SHAPEFILE_IN_REPORT_BAD_GEOMETRY_SHAPEFILE_1)" +GUI CHOICE SHAPEFILE_IN_REPORT_BAD_GEOMETRY_SHAPEFILE_1 Yes%No Report Geometry Anomalies +# =========================================================================== +DEFAULT_MACRO SHAPEFILE_IN_NETWORK_AUTHENTICATION_SHAPEFILE_1 +SHAPEFILE_1_NETWORK_AUTHENTICATION "$(SHAPEFILE_IN_NETWORK_AUTHENTICATION_SHAPEFILE_1)" +GUI OPTIONAL AUTHENTICATOR SHAPEFILE_IN_NETWORK_AUTHENTICATION_SHAPEFILE_1 CONTAINER%GROUP%CONTAINER_TITLE%"Network Authentication"%PROMPT_TYPE%NETWORK Network Authentication +# ============================================================================ +DEFAULT_MACRO SHAPEFILE_IN_ATTRIBUTE_READING_SHAPEFILE_1 ALL +SHAPEFILE_1_ATTRIBUTE_READING "$(SHAPEFILE_IN_ATTRIBUTE_READING_SHAPEFILE_1)" +# ============================================================================ +SHAPEFILE_1_GENERATE_FME_BUILD_NUM 21814 +SHAPEFILE_1_DATASET "$(SourceDataset_SHAPEFILE_1)" +#! END_SOURCE_HEADER +#! START_WB_HEADER +MACRO WB_KEYWORD "LAS_1" +#! END_WB_HEADER +#! START_SOURCE_HEADER LAS LAS_1 +# ======================================================================= +# The following GUI line prompts for a file to be used as the source LAS file. +# The user input is stored in a macro, which is then used to define +# the dataset to be read. +# The dataset this mapping file was generated from was: +#! END_SOURCE_HEADER +#! START_WB_HEADER +DEFAULT_MACRO SourceDataset +INCLUDE [ if {{$(SourceDataset)} != ""} { \ + puts {DEFAULT_MACRO SourceDataset_LAS_1 $(SourceDataset)} \ + } ] +#! END_WB_HEADER +#! START_SOURCE_HEADER LAS LAS_1 +DEFAULT_MACRO SourceDataset_LAS_1 $(SourceDataset_LAS_3) +GUI MULTIFILE SourceDataset_LAS_1 LAS_Files(*.las;*.laz;*.zlas;*.lasd)|*.las;*.laz;*.zlas;*.lasd|LAS_Files(*.las)|*.las|Compressed_LAS_Files(*.laz)|*.laz|Esri_Optimized_LAS_Files(*.zlas)|*.zlas|Esri_LAS_Dataset_Files(*.lasd)|*.lasd|All_files(*)|* Source ASPRS LAS File(s): +DEFAULT_MACRO LAS_IN_READER_META_ATTRIBUTES_LAS_1 fme_dataset +LAS_1_READER_META_ATTRIBUTES "$(LAS_IN_READER_META_ATTRIBUTES_LAS_1)" +DEFAULT_MACRO LAS_IN_GROUP_BY_DATASET_LAS_1 No +LAS_1_GROUP_BY_DATASET "$(LAS_IN_GROUP_BY_DATASET_LAS_1)" +DEFAULT_MACRO LAS_IN_EXPOSE_ATTRS_GROUP_LAS_1 +LAS_1_EXPOSE_ATTRS_GROUP "$(LAS_IN_EXPOSE_ATTRS_GROUP_LAS_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 LAS_IN_USE_SEARCH_ENVELOPE_LAS_1 NO +LAS_1_USE_SEARCH_ENVELOPE "$(LAS_IN_USE_SEARCH_ENVELOPE_LAS_1)" +GUI ACTIVEDISCLOSUREGROUP LAS_IN_USE_SEARCH_ENVELOPE_LAS_1 LAS_IN_SEARCH_ENVELOPE_MINX_LAS_1%LAS_IN_SEARCH_ENVELOPE_MINY_LAS_1%LAS_IN_SEARCH_ENVELOPE_MAXX_LAS_1%LAS_IN_SEARCH_ENVELOPE_MAXY_LAS_1%LAS_IN_SEARCH_ENVELOPE_COORDINATE_SYSTEM_LAS_1%LAS_IN_CLIP_TO_ENVELOPE_LAS_1%LAS_IN_SEARCH_METHOD%LAS_IN_SEARCH_METHOD_FILTER%LAS_IN_SEARCH_ORDER%LAS_IN_SEARCH_FEATURE%LAS_IN_DUMMY_SEARCH_ENVELOPE_PARAMETER Use Search Envelope +# =========================================================================== +GUI LOOKUP LAS_IN_SEARCH_ENVELOPE_MINX_LAS_1 <Unused>,0 +DEFAULT_MACRO LAS_IN_SEARCH_ENVELOPE_MINX_LAS_1 0 +LAS_1_SEARCH_ENVELOPE "$(LAS_IN_SEARCH_ENVELOPE_MINX_LAS_1)" +GUI OPTIONAL FLOAT LAS_IN_SEARCH_ENVELOPE_MINX_LAS_1 Minimum X: +# =========================================================================== +GUI LOOKUP LAS_IN_SEARCH_ENVELOPE_MINY_LAS_1 <Unused>,0 +DEFAULT_MACRO LAS_IN_SEARCH_ENVELOPE_MINY_LAS_1 0 +LAS_1_SEARCH_ENVELOPE "$(LAS_IN_SEARCH_ENVELOPE_MINY_LAS_1)" +GUI OPTIONAL FLOAT LAS_IN_SEARCH_ENVELOPE_MINY_LAS_1 Minimum Y: +# =========================================================================== +GUI LOOKUP LAS_IN_SEARCH_ENVELOPE_MAXX_LAS_1 <Unused>,0 +DEFAULT_MACRO LAS_IN_SEARCH_ENVELOPE_MAXX_LAS_1 0 +LAS_1_SEARCH_ENVELOPE "$(LAS_IN_SEARCH_ENVELOPE_MAXX_LAS_1)" +GUI OPTIONAL FLOAT LAS_IN_SEARCH_ENVELOPE_MAXX_LAS_1 Maximum X: +# =========================================================================== +GUI LOOKUP LAS_IN_SEARCH_ENVELOPE_MAXY_LAS_1 <Unused>,0 +DEFAULT_MACRO LAS_IN_SEARCH_ENVELOPE_MAXY_LAS_1 0 +LAS_1_SEARCH_ENVELOPE "$(LAS_IN_SEARCH_ENVELOPE_MAXY_LAS_1)" +GUI OPTIONAL FLOAT LAS_IN_SEARCH_ENVELOPE_MAXY_LAS_1 Maximum Y: +# =========================================================================== +GUI LOOKUP LAS_IN_SEARCH_ENVELOPE_COORDINATE_SYSTEM_LAS_1 <Unused>, +DEFAULT_MACRO LAS_IN_SEARCH_ENVELOPE_COORDINATE_SYSTEM_LAS_1 +LAS_1_SEARCH_ENVELOPE "$(LAS_IN_SEARCH_ENVELOPE_COORDINATE_SYSTEM_LAS_1)" +GUI OPTIONAL COORDSYS LAS_IN_SEARCH_ENVELOPE_COORDINATE_SYSTEM_LAS_1 Search Envelope Coordinate System: +# =========================================================================== +# 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. +# Defualt to soft clip as per the existing database readers we are emulating +GUI LOOKUP LAS_IN_CLIP_TO_ENVELOPE_LAS_1 <Unused>,NO +DEFAULT_MACRO LAS_IN_CLIP_TO_ENVELOPE_LAS_1 NO +LAS_1_CLIP_TO_ENVELOPE "$(LAS_IN_CLIP_TO_ENVELOPE_LAS_1)" +GUI OPTIONAL CHECKBOX LAS_IN_CLIP_TO_ENVELOPE_LAS_1 YES%NO Clip to Search Envelope +# =========================================================================== +DEFAULT_MACRO LAS_IN_NETWORK_AUTHENTICATION_LAS_1 +LAS_1_NETWORK_AUTHENTICATION "$(LAS_IN_NETWORK_AUTHENTICATION_LAS_1)" +GUI OPTIONAL AUTHENTICATOR LAS_IN_NETWORK_AUTHENTICATION_LAS_1 CONTAINER%GROUP%CONTAINER_TITLE%"Network Authentication"%PROMPT_TYPE%NETWORK Network Authentication +# ============================================================================ +DEFAULT_MACRO LAS_IN_ATTRIBUTE_READING_LAS_1 ALL +LAS_1_ATTRIBUTE_READING "$(LAS_IN_ATTRIBUTE_READING_LAS_1)" +# ============================================================================ +LAS_1_GENERATE_FME_BUILD_NUM 21814 +LAS_1_DATASET "$(SourceDataset_LAS_1)" +#! END_SOURCE_HEADER +#! START_WB_HEADER +MACRO WB_KEYWORD "CITYGML_1" +#! END_WB_HEADER +#! START_DEST_HEADER CITYGML CITYGML_1 +#! END_DEST_HEADER +#! START_WB_HEADER +DEFAULT_MACRO DestDataset +INCLUDE [ if {"$(DestDataset)" != ""} { \ + puts {DEFAULT_MACRO DestDataset_CITYGML_1 $(DestDataset)} \ + } ] +#! END_WB_HEADER +#! START_DEST_HEADER CITYGML CITYGML_1 +DEFAULT_MACRO DestDataset_CITYGML_1 $(DestDataset_CITYGML_3) +GUI FILENAME DestDataset_CITYGML_1 CityGML_Files(*.gml;*.xml)|*.gml;*.xml|CityGML_Files(*.gml)|*.gml|CityGML_Files(*.xml)|*.xml|All_Files|* Destination CityGML Document: +DEFAULT_MACRO CITYGML_OUT_FME_GROUP_NAMED1_CITYGML_1 +GUI OPTIONAL DISCLOSUREGROUP CITYGML_OUT_FME_GROUP_NAMED1_CITYGML_1 CITYGML_OUT_VERSION_CITYGML_1%CITYGML_OUT_USE_CITYGML_SCHEMA_FILES_CITYGML_1%CITYGML_OUT_ADE_CITYGML_1%CITYGML_OUT_ADD_NAMESPACE_PREFIX_TO_FEATURE_TYPES_CITYGML_1%CITYGML_OUT_ADE_XSD_DOC_CITYGML_1%CITYGML_OUT_MAX_ATTRIBUTES_PER_NESTED_ATTRIBUTE_CITYGML_1 CityGML Schema Options +DEFAULT_MACRO CITYGML_OUT_VERSION_CITYGML_1 2.0 +CITYGML_1_VERSION "$(CITYGML_OUT_VERSION_CITYGML_1)" +GUI ACTIVECHOICE CITYGML_OUT_VERSION_CITYGML_1 0.4,CITYGML_OUT_USE_CITYGML_SCHEMA_FILES_CITYGML_1,CITYGML_OUT_ADE_CITYGML_1%1.0%2.0 CityGML Version: +DEFAULT_MACRO CITYGML_OUT_USE_CITYGML_SCHEMA_FILES_CITYGML_1 Yes +CITYGML_1_USE_CITYGML_SCHEMA_FILES "$(CITYGML_OUT_USE_CITYGML_SCHEMA_FILES_CITYGML_1)" +GUI LOOKUP_CHOICE CITYGML_OUT_USE_CITYGML_SCHEMA_FILES_CITYGML_1 "\"Yes (Recommended)\",Yes"%"\"No (Deprecated - Backward-compatible)\",No" Writer Driven by CityGML Schema +DEFAULT_MACRO CITYGML_OUT_ADE_CITYGML_1 None +CITYGML_1_ADE "$(CITYGML_OUT_ADE_CITYGML_1)" +GUI ACTIVECHOICE CITYGML_OUT_ADE_CITYGML_1 "\"None\",CITYGML_OUT_ADE_XSD_DOC_CITYGML_1"%NoiseADE,CITYGML_OUT_ADE_XSD_DOC_CITYGML_1%Other Application Domain Extension +DEFAULT_MACRO CITYGML_OUT_ADD_NAMESPACE_PREFIX_TO_FEATURE_TYPES_CITYGML_1 No +CITYGML_1_ADD_NAMESPACE_PREFIX_TO_FEATURE_TYPES "$(CITYGML_OUT_ADD_NAMESPACE_PREFIX_TO_FEATURE_TYPES_CITYGML_1)" +GUI CHOICE CITYGML_OUT_ADD_NAMESPACE_PREFIX_TO_FEATURE_TYPES_CITYGML_1 Yes%No Add XML Namespace Prefix to Feature Types: +GUI LOOKUP CITYGML_OUT_ADE_XSD_DOC_CITYGML_1 <Unused>, +DEFAULT_MACRO CITYGML_OUT_ADE_XSD_DOC_CITYGML_1 +CITYGML_1_ADE_XSD_DOC "$(CITYGML_OUT_ADE_XSD_DOC_CITYGML_1)" +GUI OPTIONAL MULTIFILE CITYGML_OUT_ADE_XSD_DOC_CITYGML_1 ADE_Schema_File(*.xsd)|*.xsd|All_Files(*)|* ADE Schema File(s): +# ============================================================================ +DEFAULT_MACRO CITYGML_OUT_MAX_ATTRIBUTES_PER_NESTED_ATTRIBUTE_CITYGML_1 400 +CITYGML_1_MAX_ATTRIBUTES_PER_NESTED_ATTRIBUTE "$(CITYGML_OUT_MAX_ATTRIBUTES_PER_NESTED_ATTRIBUTE_CITYGML_1)" +GUI OPTIONAL INTEGER CITYGML_OUT_MAX_ATTRIBUTES_PER_NESTED_ATTRIBUTE_CITYGML_1 Max Atttributes Per Nested Attribute +DEFAULT_MACRO CITYGML_OUT_FME_GROUP_NAMED2_CITYGML_1 +GUI OPTIONAL DISCLOSUREGROUP CITYGML_OUT_FME_GROUP_NAMED2_CITYGML_1 CITYGML_OUT_DOCUMENT_ENCODING_CITYGML_1%CITYGML_OUT_HEADER_COMMENTS_CITYGML_1%CITYGML_OUT_SCHEMA_LOCATION_CITYGML_1%CITYGML_OUT_RESTRICT_CURVES_TO_POLYLINES_CITYGML_1%CITYGML_OUT_REMOVE_AUTO_GENERATED_IDS_WHEN_POSSIBLE_CITYGML_1%CITYGML_OUT_USE_CORE_NAMESPACE_PREFIX_CITYGML_1%CITYGML_OUT_TEXTURE_DIRECTORY_CITYGML_1%CITYGML_OUT_THEME_NAME_CITYGML_1 Output File Contents +# ============================================================================ +DEFAULT_MACRO CITYGML_OUT_DOCUMENT_ENCODING_CITYGML_1 utf-8 +CITYGML_1_DOCUMENT_ENCODING "$(CITYGML_OUT_DOCUMENT_ENCODING_CITYGML_1)" +GUI STRING_OR_ENCODING CITYGML_OUT_DOCUMENT_ENCODING_CITYGML_1 * Character Encoding: +# ============================================================================ +DEFAULT_MACRO CITYGML_OUT_HEADER_COMMENTS_CITYGML_1 +CITYGML_1_HEADER_COMMENTS "$(CITYGML_OUT_HEADER_COMMENTS_CITYGML_1)" +GUI OPTIONAL TEXT_EDIT_XML CITYGML_OUT_HEADER_COMMENTS_CITYGML_1 Header Comments: +# ============================================================================ +DEFAULT_MACRO CITYGML_OUT_SCHEMA_LOCATION_CITYGML_1 +CITYGML_1_SCHEMA_LOCATION "$(CITYGML_OUT_SCHEMA_LOCATION_CITYGML_1)" +GUI OPTIONAL TEXT_EDIT_ CITYGML_OUT_SCHEMA_LOCATION_CITYGML_1 xsi:schemaLocation: +# ============================================================================ +DEFAULT_MACRO CITYGML_OUT_RESTRICT_CURVES_TO_POLYLINES_CITYGML_1 Yes +CITYGML_1_RESTRICT_CURVES_TO_POLYLINES "$(CITYGML_OUT_RESTRICT_CURVES_TO_POLYLINES_CITYGML_1)" +GUI LOOKUP_CHOICE CITYGML_OUT_RESTRICT_CURVES_TO_POLYLINES_CITYGML_1 "\"Yes (Recommended)\",Yes"%"\"No (Deprecated - Backward-compatible)\",No" Restrict Curves to Polylines +# ============================================================================ +DEFAULT_MACRO CITYGML_OUT_REMOVE_AUTO_GENERATED_IDS_WHEN_POSSIBLE_CITYGML_1 Yes +CITYGML_1_REMOVE_AUTO_GENERATED_IDS_WHEN_POSSIBLE "$(CITYGML_OUT_REMOVE_AUTO_GENERATED_IDS_WHEN_POSSIBLE_CITYGML_1)" +GUI LOOKUP_CHOICE CITYGML_OUT_REMOVE_AUTO_GENERATED_IDS_WHEN_POSSIBLE_CITYGML_1 Yes%No Remove Auto Generated GML IDs When Possible: +# ============================================================================ +DEFAULT_MACRO CITYGML_OUT_USE_CORE_NAMESPACE_PREFIX_CITYGML_1 Yes +CITYGML_1_USE_CORE_NAMESPACE_PREFIX "$(CITYGML_OUT_USE_CORE_NAMESPACE_PREFIX_CITYGML_1)" +GUI LOOKUP_CHOICE CITYGML_OUT_USE_CORE_NAMESPACE_PREFIX_CITYGML_1 Yes%No Use 'core' Namespace Prefix: +# ============================================================================ +DEFAULT_MACRO CITYGML_OUT_TEXTURE_DIRECTORY_CITYGML_1 +CITYGML_1_TEXTURE_DIRECTORY "$(CITYGML_OUT_TEXTURE_DIRECTORY_CITYGML_1)" +GUI OPTIONAL TEXT CITYGML_OUT_TEXTURE_DIRECTORY_CITYGML_1 Texture subfolder +# ============================================================================ +DEFAULT_MACRO CITYGML_OUT_THEME_NAME_CITYGML_1 FMETheme +CITYGML_1_THEME_NAME "$(CITYGML_OUT_THEME_NAME_CITYGML_1)" +GUI OPTIONAL TEXT CITYGML_OUT_THEME_NAME_CITYGML_1 Theme name +DEFAULT_MACRO CITYGML_OUT_FME_GROUP_NAMED3_CITYGML_1 +GUI OPTIONAL DISCLOSUREGROUP CITYGML_OUT_FME_GROUP_NAMED3_CITYGML_1 CITYGML_OUT_CITYGML_VALIDATION_CITYGML_1 Validation +# ============================================================================ +DEFAULT_MACRO CITYGML_OUT_CITYGML_VALIDATION_CITYGML_1 Yes +CITYGML_1_CITYGML_VALIDATION "$(CITYGML_OUT_CITYGML_VALIDATION_CITYGML_1)" +GUI LOOKUP_CHOICE CITYGML_OUT_CITYGML_VALIDATION_CITYGML_1 Yes%No Validate Output File: +DEFAULT_MACRO CITYGML_OUT_FME_GROUP_NAMED4_CITYGML_1 +GUI OPTIONAL DISCLOSUREGROUP CITYGML_OUT_FME_GROUP_NAMED4_CITYGML_1 CITYGML_OUT_TEXTURE_OUTPUT_FORMAT_CITYGML_1 Texture +# ============================================================================ +DEFAULT_MACRO CITYGML_OUT_TEXTURE_OUTPUT_FORMAT_CITYGML_1 NONE +CITYGML_1_TEXTURE_OUTPUT_FORMAT "$(CITYGML_OUT_TEXTURE_OUTPUT_FORMAT_CITYGML_1)" +GUI LOOKUP_CHOICE CITYGML_OUT_TEXTURE_OUTPUT_FORMAT_CITYGML_1 Auto,NONE%PNG,PNGRASTER%JPEG%GIF,GIFRASTER%BMP%ECW%ERDAS%GEOTIFF%INGR%JPEG2000%MRSID%PCIDSK%SGI%TIFF%XPM Preferred Texture Format: +# ============================================================================ +DEFAULT_MACRO CITYGML_OUT_FME_GROUP_NAMED5_CITYGML_1 +GUI OPTIONAL DISCLOSUREGROUP CITYGML_OUT_FME_GROUP_NAMED5_CITYGML_1 CITYGML_OUT_USE_XLINK_HREF_GEOMETRY_TRAITS_CITYGML_1 CityGML Options +DEFAULT_MACRO CITYGML_OUT_USE_XLINK_HREF_GEOMETRY_TRAITS_CITYGML_1 Yes +CITYGML_1_USE_XLINK_HREF_GEOMETRY_TRAITS "$(CITYGML_OUT_USE_XLINK_HREF_GEOMETRY_TRAITS_CITYGML_1)" +GUI CHOICE CITYGML_OUT_USE_XLINK_HREF_GEOMETRY_TRAITS_CITYGML_1 Yes%No Use xlink_href Traits for Geometry References: +# ============================================================================ +DEFAULT_MACRO CITYGML_OUT_FME_GROUP_NAMED6_CITYGML_1 +GUI OPTIONAL DISCLOSUREGROUP CITYGML_OUT_FME_GROUP_NAMED6_CITYGML_1 CITYGML_OUT_SRS_NAME_CITYGML_1%CITYGML_OUT_SRS_AXIS_ORDER_CITYGML_1 SRS Parameters +# ============================================================================ +# Overwrites the GML srsName with the specified value. When left unspecified +# the FME coordinate system name for the input features will be used as the +# value for the srsName in the GML document. +DEFAULT_MACRO CITYGML_OUT_SRS_NAME_CITYGML_1 +CITYGML_1_SRS_NAME "$(CITYGML_OUT_SRS_NAME_CITYGML_1)" +GUI OPTIONAL TEXT CITYGML_OUT_SRS_NAME_CITYGML_1 GML srsName: +# ============================================================================ +# This keyword specifies the axis order for a coordinate tuple for the specified +# SRS_NAME in the GML document. This keyword only applies when used conjunction +# with the SRS_NAME keyword. The valid values for this keyword are 1,2, 2,1, +# 1,2,3 and 2,1,3. +DEFAULT_MACRO CITYGML_OUT_SRS_AXIS_ORDER_CITYGML_1 +CITYGML_1_SRS_AXIS_ORDER "$(CITYGML_OUT_SRS_AXIS_ORDER_CITYGML_1)" +GUI OPTIONAL CHOICE CITYGML_OUT_SRS_AXIS_ORDER_CITYGML_1 1,2%2,1%1,2,3%2,1,3 GML SRS Axis Order: +# ============================================================================ +DEFAULT_MACRO CITYGML_OUT_PRETTY_PRINT_SETTINGS_CITYGML_1 +GUI OPTIONAL DISCLOSUREGROUP CITYGML_OUT_PRETTY_PRINT_SETTINGS_CITYGML_1 CITYGML_OUT_PRETTY_PRINT_CITYGML_1%CITYGML_OUT_INDENT_SIZE_CITYGML_1%CITYGML_OUT_REPLACE_TABS_WITH_SPACES_CITYGML_1%CITYGML_OUT_USE_COORDINATE_PRECISION_CITYGML_1 Formatting Parameters +DEFAULT_MACRO CITYGML_OUT_PRETTY_PRINT_CITYGML_1 No +CITYGML_1_PRETTY_PRINT "$(CITYGML_OUT_PRETTY_PRINT_CITYGML_1)" +GUI CHOICE CITYGML_OUT_PRETTY_PRINT_CITYGML_1 Yes%No Pretty Print: +DEFAULT_MACRO CITYGML_OUT_INDENT_SIZE_CITYGML_1 1 +CITYGML_1_INDENT_SIZE "$(CITYGML_OUT_INDENT_SIZE_CITYGML_1)" +GUI CHOICE CITYGML_OUT_INDENT_SIZE_CITYGML_1 0%1%2%3%4%5%6%7%8%9 Indent Size: +DEFAULT_MACRO CITYGML_OUT_REPLACE_TABS_WITH_SPACES_CITYGML_1 No +CITYGML_1_REPLACE_TABS_WITH_SPACES "$(CITYGML_OUT_REPLACE_TABS_WITH_SPACES_CITYGML_1)" +GUI CHOICE CITYGML_OUT_REPLACE_TABS_WITH_SPACES_CITYGML_1 Yes%No Replace Tabs with Spaces: +DEFAULT_MACRO CITYGML_OUT_USE_COORDINATE_PRECISION_CITYGML_1 NO +CITYGML_1_USE_COORDINATE_PRECISION "$(CITYGML_OUT_USE_COORDINATE_PRECISION_CITYGML_1)" +GUI ACTIVEDISCLOSUREGROUP CITYGML_OUT_USE_COORDINATE_PRECISION_CITYGML_1 CITYGML_OUT_MAX_COORDINATE_PRECISION_CITYGML_1 Set Coordinate Precision: +DEFAULT_MACRO CITYGML_OUT_MAX_COORDINATE_PRECISION_CITYGML_1 <Unused> +CITYGML_1_MAX_COORDINATE_PRECISION "$(CITYGML_OUT_MAX_COORDINATE_PRECISION_CITYGML_1)" +GUI RANGE_SLIDER CITYGML_OUT_MAX_COORDINATE_PRECISION_CITYGML_1 1%15%0%ON Coordinate Precision (Maximum Number of Fractional Digits): +# ============================================================================ +# Opt in for destination dataset type vs format type validation +DEFAULT_MACRO CITYGML_OUT_DESTINATION_DATASETTYPE_VALIDATION_CITYGML_1 Yes +CITYGML_1_DESTINATION_DATASETTYPE_VALIDATION "$(CITYGML_OUT_DESTINATION_DATASETTYPE_VALIDATION_CITYGML_1)" +DEFAULT_MACRO CITYGML_OUT_COORDINATE_SYSTEM_GRANULARITY_CITYGML_1 DATASET +CITYGML_1_COORDINATE_SYSTEM_GRANULARITY "$(CITYGML_OUT_COORDINATE_SYSTEM_GRANULARITY_CITYGML_1)" +# ============================================================================ +CITYGML_1_GENERATE_FME_BUILD_NUM 21814 +CITYGML_1_DATASET "$(DestDataset_CITYGML_1)" +#! END_DEST_HEADER +#! START_WB_HEADER +MACRO WB_KEYWORD "CITYGML_2" +#! END_WB_HEADER +#! START_DEST_HEADER CITYGML CITYGML_2 +#! END_DEST_HEADER +#! START_WB_HEADER +DEFAULT_MACRO DestDataset +INCLUDE [ if {"$(DestDataset)" != ""} { \ + puts {DEFAULT_MACRO DestDataset_CITYGML_2 $(DestDataset)} \ + } ] +#! END_WB_HEADER +#! START_DEST_HEADER CITYGML CITYGML_2 +DEFAULT_MACRO DestDataset_CITYGML_2 $(DestDataset_CITYGML) +GUI FILENAME DestDataset_CITYGML_2 CityGML_Files(*.gml;*.xml)|*.gml;*.xml|CityGML_Files(*.gml)|*.gml|CityGML_Files(*.xml)|*.xml|All_Files|* Destination CityGML Document: +DEFAULT_MACRO CITYGML_OUT_FME_GROUP_NAMED1_CITYGML_2 +GUI OPTIONAL DISCLOSUREGROUP CITYGML_OUT_FME_GROUP_NAMED1_CITYGML_2 CITYGML_OUT_VERSION_CITYGML_2%CITYGML_OUT_USE_CITYGML_SCHEMA_FILES_CITYGML_2%CITYGML_OUT_ADE_CITYGML_2%CITYGML_OUT_ADD_NAMESPACE_PREFIX_TO_FEATURE_TYPES_CITYGML_2%CITYGML_OUT_ADE_XSD_DOC_CITYGML_2%CITYGML_OUT_MAX_ATTRIBUTES_PER_NESTED_ATTRIBUTE_CITYGML_2 CityGML Schema Options +DEFAULT_MACRO CITYGML_OUT_VERSION_CITYGML_2 2.0 +CITYGML_2_VERSION "$(CITYGML_OUT_VERSION_CITYGML_2)" +GUI ACTIVECHOICE CITYGML_OUT_VERSION_CITYGML_2 0.4,CITYGML_OUT_USE_CITYGML_SCHEMA_FILES_CITYGML_2,CITYGML_OUT_ADE_CITYGML_2%1.0%2.0 CityGML Version: +DEFAULT_MACRO CITYGML_OUT_USE_CITYGML_SCHEMA_FILES_CITYGML_2 Yes +CITYGML_2_USE_CITYGML_SCHEMA_FILES "$(CITYGML_OUT_USE_CITYGML_SCHEMA_FILES_CITYGML_2)" +GUI LOOKUP_CHOICE CITYGML_OUT_USE_CITYGML_SCHEMA_FILES_CITYGML_2 "\"Yes (Recommended)\",Yes"%"\"No (Deprecated - Backward-compatible)\",No" Writer Driven by CityGML Schema +DEFAULT_MACRO CITYGML_OUT_ADE_CITYGML_2 None +CITYGML_2_ADE "$(CITYGML_OUT_ADE_CITYGML_2)" +GUI ACTIVECHOICE CITYGML_OUT_ADE_CITYGML_2 "\"None\",CITYGML_OUT_ADE_XSD_DOC_CITYGML_2"%NoiseADE,CITYGML_OUT_ADE_XSD_DOC_CITYGML_2%Other Application Domain Extension +DEFAULT_MACRO CITYGML_OUT_ADD_NAMESPACE_PREFIX_TO_FEATURE_TYPES_CITYGML_2 No +CITYGML_2_ADD_NAMESPACE_PREFIX_TO_FEATURE_TYPES "$(CITYGML_OUT_ADD_NAMESPACE_PREFIX_TO_FEATURE_TYPES_CITYGML_2)" +GUI CHOICE CITYGML_OUT_ADD_NAMESPACE_PREFIX_TO_FEATURE_TYPES_CITYGML_2 Yes%No Add XML Namespace Prefix to Feature Types: +GUI LOOKUP CITYGML_OUT_ADE_XSD_DOC_CITYGML_2 <Unused>, +DEFAULT_MACRO CITYGML_OUT_ADE_XSD_DOC_CITYGML_2 +CITYGML_2_ADE_XSD_DOC "$(CITYGML_OUT_ADE_XSD_DOC_CITYGML_2)" +GUI OPTIONAL MULTIFILE CITYGML_OUT_ADE_XSD_DOC_CITYGML_2 ADE_Schema_File(*.xsd)|*.xsd|All_Files(*)|* ADE Schema File(s): +# ============================================================================ +DEFAULT_MACRO CITYGML_OUT_MAX_ATTRIBUTES_PER_NESTED_ATTRIBUTE_CITYGML_2 400 +CITYGML_2_MAX_ATTRIBUTES_PER_NESTED_ATTRIBUTE "$(CITYGML_OUT_MAX_ATTRIBUTES_PER_NESTED_ATTRIBUTE_CITYGML_2)" +GUI OPTIONAL INTEGER CITYGML_OUT_MAX_ATTRIBUTES_PER_NESTED_ATTRIBUTE_CITYGML_2 Max Atttributes Per Nested Attribute +DEFAULT_MACRO CITYGML_OUT_FME_GROUP_NAMED2_CITYGML_2 +GUI OPTIONAL DISCLOSUREGROUP CITYGML_OUT_FME_GROUP_NAMED2_CITYGML_2 CITYGML_OUT_DOCUMENT_ENCODING_CITYGML_2%CITYGML_OUT_HEADER_COMMENTS_CITYGML_2%CITYGML_OUT_SCHEMA_LOCATION_CITYGML_2%CITYGML_OUT_RESTRICT_CURVES_TO_POLYLINES_CITYGML_2%CITYGML_OUT_REMOVE_AUTO_GENERATED_IDS_WHEN_POSSIBLE_CITYGML_2%CITYGML_OUT_USE_CORE_NAMESPACE_PREFIX_CITYGML_2%CITYGML_OUT_TEXTURE_DIRECTORY_CITYGML_2%CITYGML_OUT_THEME_NAME_CITYGML_2 Output File Contents +# ============================================================================ +DEFAULT_MACRO CITYGML_OUT_DOCUMENT_ENCODING_CITYGML_2 utf-8 +CITYGML_2_DOCUMENT_ENCODING "$(CITYGML_OUT_DOCUMENT_ENCODING_CITYGML_2)" +GUI STRING_OR_ENCODING CITYGML_OUT_DOCUMENT_ENCODING_CITYGML_2 * Character Encoding: +# ============================================================================ +DEFAULT_MACRO CITYGML_OUT_HEADER_COMMENTS_CITYGML_2 +CITYGML_2_HEADER_COMMENTS "$(CITYGML_OUT_HEADER_COMMENTS_CITYGML_2)" +GUI OPTIONAL TEXT_EDIT_XML CITYGML_OUT_HEADER_COMMENTS_CITYGML_2 Header Comments: +# ============================================================================ +DEFAULT_MACRO CITYGML_OUT_SCHEMA_LOCATION_CITYGML_2 +CITYGML_2_SCHEMA_LOCATION "$(CITYGML_OUT_SCHEMA_LOCATION_CITYGML_2)" +GUI OPTIONAL TEXT_EDIT_ CITYGML_OUT_SCHEMA_LOCATION_CITYGML_2 xsi:schemaLocation: +# ============================================================================ +DEFAULT_MACRO CITYGML_OUT_RESTRICT_CURVES_TO_POLYLINES_CITYGML_2 Yes +CITYGML_2_RESTRICT_CURVES_TO_POLYLINES "$(CITYGML_OUT_RESTRICT_CURVES_TO_POLYLINES_CITYGML_2)" +GUI LOOKUP_CHOICE CITYGML_OUT_RESTRICT_CURVES_TO_POLYLINES_CITYGML_2 "\"Yes (Recommended)\",Yes"%"\"No (Deprecated - Backward-compatible)\",No" Restrict Curves to Polylines +# ============================================================================ +DEFAULT_MACRO CITYGML_OUT_REMOVE_AUTO_GENERATED_IDS_WHEN_POSSIBLE_CITYGML_2 Yes +CITYGML_2_REMOVE_AUTO_GENERATED_IDS_WHEN_POSSIBLE "$(CITYGML_OUT_REMOVE_AUTO_GENERATED_IDS_WHEN_POSSIBLE_CITYGML_2)" +GUI LOOKUP_CHOICE CITYGML_OUT_REMOVE_AUTO_GENERATED_IDS_WHEN_POSSIBLE_CITYGML_2 Yes%No Remove Auto Generated GML IDs When Possible: +# ============================================================================ +DEFAULT_MACRO CITYGML_OUT_USE_CORE_NAMESPACE_PREFIX_CITYGML_2 Yes +CITYGML_2_USE_CORE_NAMESPACE_PREFIX "$(CITYGML_OUT_USE_CORE_NAMESPACE_PREFIX_CITYGML_2)" +GUI LOOKUP_CHOICE CITYGML_OUT_USE_CORE_NAMESPACE_PREFIX_CITYGML_2 Yes%No Use 'core' Namespace Prefix: +# ============================================================================ +DEFAULT_MACRO CITYGML_OUT_TEXTURE_DIRECTORY_CITYGML_2 +CITYGML_2_TEXTURE_DIRECTORY "$(CITYGML_OUT_TEXTURE_DIRECTORY_CITYGML_2)" +GUI OPTIONAL TEXT CITYGML_OUT_TEXTURE_DIRECTORY_CITYGML_2 Texture subfolder +# ============================================================================ +DEFAULT_MACRO CITYGML_OUT_THEME_NAME_CITYGML_2 FMETheme +CITYGML_2_THEME_NAME "$(CITYGML_OUT_THEME_NAME_CITYGML_2)" +GUI OPTIONAL TEXT CITYGML_OUT_THEME_NAME_CITYGML_2 Theme name +DEFAULT_MACRO CITYGML_OUT_FME_GROUP_NAMED3_CITYGML_2 +GUI OPTIONAL DISCLOSUREGROUP CITYGML_OUT_FME_GROUP_NAMED3_CITYGML_2 CITYGML_OUT_CITYGML_VALIDATION_CITYGML_2 Validation +# ============================================================================ +DEFAULT_MACRO CITYGML_OUT_CITYGML_VALIDATION_CITYGML_2 Yes +CITYGML_2_CITYGML_VALIDATION "$(CITYGML_OUT_CITYGML_VALIDATION_CITYGML_2)" +GUI LOOKUP_CHOICE CITYGML_OUT_CITYGML_VALIDATION_CITYGML_2 Yes%No Validate Output File: +DEFAULT_MACRO CITYGML_OUT_FME_GROUP_NAMED4_CITYGML_2 +GUI OPTIONAL DISCLOSUREGROUP CITYGML_OUT_FME_GROUP_NAMED4_CITYGML_2 CITYGML_OUT_TEXTURE_OUTPUT_FORMAT_CITYGML_2 Texture +# ============================================================================ +DEFAULT_MACRO CITYGML_OUT_TEXTURE_OUTPUT_FORMAT_CITYGML_2 NONE +CITYGML_2_TEXTURE_OUTPUT_FORMAT "$(CITYGML_OUT_TEXTURE_OUTPUT_FORMAT_CITYGML_2)" +GUI LOOKUP_CHOICE CITYGML_OUT_TEXTURE_OUTPUT_FORMAT_CITYGML_2 Auto,NONE%PNG,PNGRASTER%JPEG%GIF,GIFRASTER%BMP%ECW%ERDAS%GEOTIFF%INGR%JPEG2000%MRSID%PCIDSK%SGI%TIFF%XPM Preferred Texture Format: +# ============================================================================ +DEFAULT_MACRO CITYGML_OUT_FME_GROUP_NAMED5_CITYGML_2 +GUI OPTIONAL DISCLOSUREGROUP CITYGML_OUT_FME_GROUP_NAMED5_CITYGML_2 CITYGML_OUT_USE_XLINK_HREF_GEOMETRY_TRAITS_CITYGML_2 CityGML Options +DEFAULT_MACRO CITYGML_OUT_USE_XLINK_HREF_GEOMETRY_TRAITS_CITYGML_2 Yes +CITYGML_2_USE_XLINK_HREF_GEOMETRY_TRAITS "$(CITYGML_OUT_USE_XLINK_HREF_GEOMETRY_TRAITS_CITYGML_2)" +GUI CHOICE CITYGML_OUT_USE_XLINK_HREF_GEOMETRY_TRAITS_CITYGML_2 Yes%No Use xlink_href Traits for Geometry References: +# ============================================================================ +DEFAULT_MACRO CITYGML_OUT_FME_GROUP_NAMED6_CITYGML_2 +GUI OPTIONAL DISCLOSUREGROUP CITYGML_OUT_FME_GROUP_NAMED6_CITYGML_2 CITYGML_OUT_SRS_NAME_CITYGML_2%CITYGML_OUT_SRS_AXIS_ORDER_CITYGML_2 SRS Parameters +# ============================================================================ +# Overwrites the GML srsName with the specified value. When left unspecified +# the FME coordinate system name for the input features will be used as the +# value for the srsName in the GML document. +DEFAULT_MACRO CITYGML_OUT_SRS_NAME_CITYGML_2 +CITYGML_2_SRS_NAME "$(CITYGML_OUT_SRS_NAME_CITYGML_2)" +GUI OPTIONAL TEXT CITYGML_OUT_SRS_NAME_CITYGML_2 GML srsName: +# ============================================================================ +# This keyword specifies the axis order for a coordinate tuple for the specified +# SRS_NAME in the GML document. This keyword only applies when used conjunction +# with the SRS_NAME keyword. The valid values for this keyword are 1,2, 2,1, +# 1,2,3 and 2,1,3. +DEFAULT_MACRO CITYGML_OUT_SRS_AXIS_ORDER_CITYGML_2 +CITYGML_2_SRS_AXIS_ORDER "$(CITYGML_OUT_SRS_AXIS_ORDER_CITYGML_2)" +GUI OPTIONAL CHOICE CITYGML_OUT_SRS_AXIS_ORDER_CITYGML_2 1,2%2,1%1,2,3%2,1,3 GML SRS Axis Order: +# ============================================================================ +DEFAULT_MACRO CITYGML_OUT_PRETTY_PRINT_SETTINGS_CITYGML_2 +GUI OPTIONAL DISCLOSUREGROUP CITYGML_OUT_PRETTY_PRINT_SETTINGS_CITYGML_2 CITYGML_OUT_PRETTY_PRINT_CITYGML_2%CITYGML_OUT_INDENT_SIZE_CITYGML_2%CITYGML_OUT_REPLACE_TABS_WITH_SPACES_CITYGML_2%CITYGML_OUT_USE_COORDINATE_PRECISION_CITYGML_2 Formatting Parameters +DEFAULT_MACRO CITYGML_OUT_PRETTY_PRINT_CITYGML_2 No +CITYGML_2_PRETTY_PRINT "$(CITYGML_OUT_PRETTY_PRINT_CITYGML_2)" +GUI CHOICE CITYGML_OUT_PRETTY_PRINT_CITYGML_2 Yes%No Pretty Print: +DEFAULT_MACRO CITYGML_OUT_INDENT_SIZE_CITYGML_2 1 +CITYGML_2_INDENT_SIZE "$(CITYGML_OUT_INDENT_SIZE_CITYGML_2)" +GUI CHOICE CITYGML_OUT_INDENT_SIZE_CITYGML_2 0%1%2%3%4%5%6%7%8%9 Indent Size: +DEFAULT_MACRO CITYGML_OUT_REPLACE_TABS_WITH_SPACES_CITYGML_2 No +CITYGML_2_REPLACE_TABS_WITH_SPACES "$(CITYGML_OUT_REPLACE_TABS_WITH_SPACES_CITYGML_2)" +GUI CHOICE CITYGML_OUT_REPLACE_TABS_WITH_SPACES_CITYGML_2 Yes%No Replace Tabs with Spaces: +DEFAULT_MACRO CITYGML_OUT_USE_COORDINATE_PRECISION_CITYGML_2 NO +CITYGML_2_USE_COORDINATE_PRECISION "$(CITYGML_OUT_USE_COORDINATE_PRECISION_CITYGML_2)" +GUI ACTIVEDISCLOSUREGROUP CITYGML_OUT_USE_COORDINATE_PRECISION_CITYGML_2 CITYGML_OUT_MAX_COORDINATE_PRECISION_CITYGML_2 Set Coordinate Precision: +DEFAULT_MACRO CITYGML_OUT_MAX_COORDINATE_PRECISION_CITYGML_2 <Unused> +CITYGML_2_MAX_COORDINATE_PRECISION "$(CITYGML_OUT_MAX_COORDINATE_PRECISION_CITYGML_2)" +GUI RANGE_SLIDER CITYGML_OUT_MAX_COORDINATE_PRECISION_CITYGML_2 1%15%0%ON Coordinate Precision (Maximum Number of Fractional Digits): +# ============================================================================ +# Opt in for destination dataset type vs format type validation +DEFAULT_MACRO CITYGML_OUT_DESTINATION_DATASETTYPE_VALIDATION_CITYGML_2 Yes +CITYGML_2_DESTINATION_DATASETTYPE_VALIDATION "$(CITYGML_OUT_DESTINATION_DATASETTYPE_VALIDATION_CITYGML_2)" +DEFAULT_MACRO CITYGML_OUT_COORDINATE_SYSTEM_GRANULARITY_CITYGML_2 DATASET +CITYGML_2_COORDINATE_SYSTEM_GRANULARITY "$(CITYGML_OUT_COORDINATE_SYSTEM_GRANULARITY_CITYGML_2)" +# ============================================================================ +CITYGML_2_GENERATE_FME_BUILD_NUM 21814 +CITYGML_2_DATASET "$(DestDataset_CITYGML_2)" +#! END_DEST_HEADER +#! START_WB_HEADER +#! END_WB_HEADER +#! END_HEADER + +LOG_FILENAME "$(FME_MF_DIR)c.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 Auto +FME_GEOMETRY_HANDLING Enhanced +FME_STROKE_MAX_DEVIATION 0 +FME_NAMES_ENCODING windows-1252 +LAST_SAVE_BUILD "FME 2021.2.5.0 (20220331 - Build 21816 - WIN64)" +DEFAULT_MACRO DATASET_KEYWORD_SHAPEFILE_1 SHAPEFILE_1 +DEFAULT_MACRO DATASET_KEYWORD_LAS_1 LAS_1 +DEFAULT_MACRO DATASET_KEYWORD_CITYGML_1 CITYGML_1 +DEFAULT_MACRO DATASET_KEYWORD_CITYGML_2 CITYGML_2 +# ------------------------------------------------------------------------- + +SHAPEFILE_1_READER_META_ATTRIBUTES fme_feature_type + +# ------------------------------------------------------------------------- + +LAS_1_READER_META_ATTRIBUTES fme_feature_type fme_basename + +# ------------------------------------------------------------------------- + +MULTI_READER_CONTINUE_ON_READER_FAILURE No + +# ------------------------------------------------------------------------- + +MACRO WORKSPACE_NAME c +MACRO FME_VIEWER_APP fmedatainspector +# ------------------------------------------------------------------------- +SHAPEFILE_1_DEF Umkreis_Steubenstr shapefile_type shapefile_polygon OBJECTID long HAUSNR varchar(12) GRBUCH varchar(2) UNTERNR varchar(4) GEBNAME varchar(50) GEBTEILNR varchar(4) GEBID varchar(25) OBER_UNTER varchar(6) OBER_UNT_1 varchar(30) KOMM_FLAEC double NUTZUNG_SC varchar(8) NUTZUNG varchar(60) GEMARKG double FLUR double FLURSTZ double FLURSTN double BBLOCKNR varchar(8) BBLOSE varchar(2) LAGEBEZ_SC varchar(8) LAGEBEZ varchar(40) GEBTEXT varchar(50) ZIFO varchar(10) GESCHOSSE_ long GESCHOSSE1 long TRAUFHOEHE double SHAPE_Leng double SHAPE_Area double +# ------------------------------------------------------------------------- +LAS_1_DEF LAS +# ------------------------------------------------------------------------- + +FACTORY_DEF * RoutingFactory FACTORY_NAME "Router and Unexpected Input Remover" COMMAND_PARM_EVALUATION SINGLE_PASS INPUT FEATURE_TYPE * ROUTE SHAPEFILE SHAPEFILE_1::Umkreis_Steubenstr multi_reader_keyword,$(DATASET_KEYWORD_SHAPEFILE_1) TO FME_GENERIC ::Umkreis_Steubenstr ALIAS_GEOMETRY ROUTE LAS LAS_1::LAS multi_reader_keyword,$(DATASET_KEYWORD_LAS_1) TO FME_GENERIC ::LAS ALIAS_GEOMETRY MERGE_INPUT Yes OUTPUT ROUTED FEATURE_TYPE * +SHAPEFILE_1_MERGE_DEF SHAPEFILE_1::Umkreis_Steubenstr EXACT Umkreis_Steubenstr +LAS_1_MERGE_DEF LAS_1::LAS EXACT LAS +# ------------------------------------------------------------------------- + +FACTORY_DEF * TeeFactory FACTORY_NAME "LAS_LAS_1 Splitter" INPUT FEATURE_TYPE LAS OUTPUT FEATURE_TYPE LAS_LAS_1_0_/lODmGZIwtU= OUTPUT FEATURE_TYPE LAS_LAS_1_1_fIPZRaJAtwE= +# ------------------------------------------------------------------------- + +FACTORY_DEF * TeeFactory FACTORY_NAME "Umkreis_Steubenstr_SHAPEFILE_1 Splitter" INPUT FEATURE_TYPE Umkreis_Steubenstr OUTPUT FEATURE_TYPE Umkreis_Steubenstr_SHAPEFILE_1 +DEFAULT_MACRO WB_CURRENT_CONTEXT +# ------------------------------------------------------------------------- +FACTORY_DEF {*} TestFactory FACTORY_NAME { Tester } INPUT FEATURE_TYPE Umkreis_Steubenstr_SHAPEFILE_1 TEST { "@EvaluateExpression(FDIV,STRING_ENCODED,<at>Value<openparen>GESCHOSSE1<closeparen>,Tester)" != 0 ENCODED } TEST { "@EvaluateExpression(FDIV,STRING_ENCODED,<at>Value<openparen>NUTZUNG<closeparen>,Tester)" != Tiefgarage ENCODED } TEST { "@EvaluateExpression(FDIV,STRING_ENCODED,<at>Value<openparen>NUTZUNG<closeparen>,Tester)" != <u00dc>berdachung ENCODED } TEST { "@EvaluateExpression(FDIV,STRING_ENCODED,<at>Value<openparen>NUTZUNG<closeparen>,Tester)" != Unterkellerung ENCODED } TEST { "@EvaluateExpression(FDIV,STRING_ENCODED,<at>Value<openparen>GEBID<closeparen>,Tester)" != 286600130000000 ENCODED } BOOLEAN_OPERATOR { AND } COMPOSITE_TEST_EXPR { "1 AND 2 AND 3 AND 4 AND 5" } FEATURE_TABLE_SHIM_SUPPORT Yes PRESERVE_FEATURE_ORDER { PER_OUTPUT_PORT } OUTPUT { PASSED FEATURE_TYPE Tester_PASSED } +# ------------------------------------------------------------------------- +FACTORY_DEF {*} GeometryValidationFactory FACTORY_NAME { GeometryValidator } INPUT FEATURE_TYPE Tester_PASSED TYPE_REPAIR_NEW_TOLERANCE Yes ISSUE_ATTR_NAME { "_issues" } REPAIR_MODE VALIDATION_ISSUE { AREA_ORIENTATION AREA_ORIENTATION]VALID } VALIDATION_ISSUE { CONSECUTIVE_IDENTICAL_VERTICES_2D CHECK_Z]YES } VALIDATION_ISSUE { MISSING_TEXTURE_COORDINATES } VALIDATION_ISSUE { MISSING_VERTEX_NORMALS } VALIDATION_ISSUE { NAN_REMOVAL PROCESS_MEASURE]NO } VALIDATION_ISSUE { NULL_REMOVAL } VALIDATION_ISSUE { OGC_SIMPLE_CHECK LEGACY_OGC]No } VALIDATION_ISSUE { OGC_VALID_CHECK OGC_VERSION]V1.2.0 } VALIDATION_ISSUE { PLANAR_SURFACE CHECK_AREA]DO_NOT_CHECK_AREA]TOLERANCE_MODE]AUTO]TOLERANCE]0.0]ANGULAR_TOLERANCE_MODE]AUTO]ANGULAR_TOLERANCE]0.0 } VALIDATION_ISSUE { SELF_INTERSECTING CHECK_HOLE_TOUCHING_POLYGON]No]CONNECT_Z_MODE_SI]FIRST_WINS]SELF_INTERSECTION_TOLERANCE]None } VALIDATION_ISSUE { SHELL_VALIDATION FLIP_APPEARANCE_MODE]FLIP_APPEARANCES } VALIDATION_ISSUE { SOLID_VOID_REPAIR } VALIDATION_ISSUE { TYPE_REPAIR CONNECT_Z_MODE]FIRST_WINS]ARC_ENDPOINT_TOLERANCE_MODE]Auto]ARC_ENDPOINT_TOLERANCE]0.0 } VALIDATION_ISSUE { MISMATCHED_DIMENSIONS FORCE_DIMENSION]2D } VALIDATION_ISSUE { MISSING_MEASURES_AND_ELEVATIONS MISSING_VALUES_MODE]SENTINEL]SENTINEL_VALUE]0]MISSING_MEASURES_MODE]CONTINUOUS]LENGTH_DIMENSION]2D } VALIDATION_ISSUE { SURFACE_ORIENTATION } VALIDATION_ISSUE { SOLID_ORIENTATION } REJECT_INVALID Yes OUTPUT { VALID FEATURE_TYPE GeometryValidator_PASSED } OUTPUT { REJECTED FEATURE_TYPE GeometryValidator_<REJECTED> } +DEFAULT_MACRO _WB_BYPASS_TERMINATION No +FACTORY_DEF * TeeFactory FACTORY_NAME GeometryValidator_<Rejected> INPUT FEATURE_TYPE GeometryValidator_<REJECTED> OUTPUT FAILED FEATURE_TYPE * @Abort(ENCODED, GeometryValidator<space>output<space>a<space><lt>Rejected<gt><space>feature.<space><space>To<space>continue<space>translation<space>when<space>features<space>are<space>rejected<comma><space>change<space><apos>Workspace<space>Parameters<apos><space><gt><space>Translation<space><gt><space><apos>Rejected<space>Feature<space>Handling<apos><space>to<space><apos>Continue<space>Translation<apos>) +# ------------------------------------------------------------------------- +FACTORY_DEF {*} OverlayFactory FACTORY_NAME { AreaOnAreaOverlayer } INPUT POLYGON FEATURE_TYPE GeometryValidator_PASSED FLUSH_WHEN_GROUPS_CHANGE { <Unused> } ACCUMULATE_ATTRIBUTES { ONE } LIST_ATTRS_TO_INCLUDE { <Unused> } LIST_ATTRS_TO_INCLUDE_MODE { <Unused> } CONNECT_Z_MODE { LAST_WINS } DEAGGREGATE_INPUT { Yes } OVERLAP_COUNT_ATTRIBUTE { _overlaps } MODE COMPLETE OVERLAY_TYPE AREA_ON_AREA CLEANING_TOLERANCE { AUTO } OUTPUT_REMNANTS SELF_INTERSECTION NO OUTPUT { POLYGON FEATURE_TYPE AreaOnAreaOverlayer_AREA } OUTPUT { ILLEGAL_GEOM FEATURE_TYPE AreaOnAreaOverlayer_<REJECTED> } +DEFAULT_MACRO _WB_BYPASS_TERMINATION No +FACTORY_DEF * TeeFactory FACTORY_NAME AreaOnAreaOverlayer_<Rejected> INPUT FEATURE_TYPE AreaOnAreaOverlayer_<REJECTED> OUTPUT FAILED FEATURE_TYPE * @Abort(ENCODED, AreaOnAreaOverlayer<space>output<space>a<space><lt>Rejected<gt><space>feature.<space><space>To<space>continue<space>translation<space>when<space>features<space>are<space>rejected<comma><space>change<space><apos>Workspace<space>Parameters<apos><space><gt><space>Translation<space><gt><space><apos>Rejected<space>Feature<space>Handling<apos><space>to<space><apos>Continue<space>Translation<apos>) +# ------------------------------------------------------------------------- +FACTORY_DEF {*} PolygonDissolveFactory FACTORY_NAME { Dissolver } INPUT FEATURE_TYPE AreaOnAreaOverlayer_AREA GROUP_BY { OBJECTID } FLUSH_WHEN_GROUPS_CHANGE { No } DEAGGREGATE_INPUT { Yes } MODE COMPLETE CONNECT_Z_MODE { FIRST_WINS } CLEANING_TOLERANCE { AUTO } ACCUM_INPUT_ATTRS { One } LIST_ATTRS_TO_INCLUDE { <Unused> } LIST_ATTRS_TO_INCLUDE_MODE { <Unused> } OUTPUT_REMNANTS OUTPUT { POLYGON FEATURE_TYPE Dissolver_AREA } OUTPUT { REJECTED FEATURE_TYPE Dissolver_<REJECTED> } +DEFAULT_MACRO _WB_BYPASS_TERMINATION No +FACTORY_DEF * TeeFactory FACTORY_NAME Dissolver_<Rejected> INPUT FEATURE_TYPE Dissolver_<REJECTED> OUTPUT FAILED FEATURE_TYPE * @Abort(ENCODED, Dissolver<space>output<space>a<space><lt>Rejected<gt><space>feature.<space><space>To<space>continue<space>translation<space>when<space>features<space>are<space>rejected<comma><space>change<space><apos>Workspace<space>Parameters<apos><space><gt><space>Translation<space><gt><space><apos>Rejected<space>Feature<space>Handling<apos><space>to<space><apos>Continue<space>Translation<apos>) +# ------------------------------------------------------------------------- +FACTORY_DEF {*} TestFactory FACTORY_NAME { Tester_3 } INPUT FEATURE_TYPE Dissolver_AREA TEST { "@EvaluateExpression(FDIV,STRING_ENCODED,<at>Value<openparen>OBJECTID<closeparen>,Tester_3)" != 192914 ENCODED } BOOLEAN_OPERATOR { OR } COMPOSITE_TEST_EXPR { "1" } FEATURE_TABLE_SHIM_SUPPORT Yes PRESERVE_FEATURE_ORDER { PER_OUTPUT_PORT } OUTPUT { PASSED FEATURE_TYPE Tester_3_PASSED } +# ------------------------------------------------------------------------- +FACTORY_DEF {*} TeeFactory FACTORY_NAME { CoordinateRounder } INPUT FEATURE_TYPE Tester_3_PASSED OUTPUT { FEATURE_TYPE CoordinateRounder_ROUNDED @RoundOffCoords(xyz,"2","2","2") } +FACTORY_DEF * TeeFactory FACTORY_NAME "CoordinateRounder ROUNDED Splitter" INPUT FEATURE_TYPE CoordinateRounder_ROUNDED OUTPUT FEATURE_TYPE CoordinateRounder_ROUNDED_0_9Gc9xIPnuZM= OUTPUT FEATURE_TYPE CoordinateRounder_ROUNDED_1_acUU0CGXRDg= OUTPUT FEATURE_TYPE CoordinateRounder_ROUNDED_2_DAtUWU+P5oU= +# ------------------------------------------------------------------------- +FACTORY_DEF {*} TeeFactory FACTORY_NAME { Scaler_ScalerInput } INPUT FEATURE_TYPE CoordinateRounder_ROUNDED_0_9Gc9xIPnuZM= OUTPUT { FEATURE_TYPE ___TOINPUT___ } +FACTORY_DEF {*} TeeFactory FACTORY_NAME { Scaler_Input } INPUT FEATURE_TYPE ___TOINPUT___ @RenameAttributes(FME_STRICT,___fme_rejection_code___,fme_rejection_code) OUTPUT { FEATURE_TYPE Scaler_ExecuteScale } +FACTORY_DEF {*} TeeFactory FACTORY_NAME { Scaler_Geometry_CenterPointCalculator } INPUT { FEATURE_TYPE Scaler_ExecuteScale } OUTPUT { FEATURE_TYPE Scaler_ExecuteCenterPointScale @ConvertToPoint(CENTER_OF_GRAVITY, __CPx__, __CPy__, __CPz__) } +FACTORY_DEF {*} TeeFactory FACTORY_NAME { Scaler_CenterPointScaler } INPUT { FEATURE_TYPE Scaler_ExecuteCenterPointScale @Scale(REJECTABLE,ALLOW_NULLS,"0.9","0.9","1",@Value(__CPx__),@Value(__CPy__),@Value(__CPz__),RASTER_EXTENTS) } OUTPUT { FEATURE_TYPE ___TOREJECTOR___ @RemoveAttributes(__CPx__,__CPy__,__CPz__) } +FACTORY_DEF {*} TeeFactory FACTORY_NAME { Scaler } INPUT { FEATURE_TYPE Scaler_ExecuteScale } OUTPUT { FEATURE_TYPE ___TOREJECTOR___ @Scale(REJECTABLE,ALLOW_NULLS,"0.9","0.9","1",RASTER_EXTENTS) } +FACTORY_DEF {*} TestFactory FACTORY_NAME { Scaler_Rejector } INPUT FEATURE_TYPE ___TOREJECTOR___ TEST @Value(fme_rejection_code) != "" OUTPUT { PASSED FEATURE_TYPE Scaler_<REJECTED> @RemoveAttributes(___fme_rejection_code___) } OUTPUT { FAILED FEATURE_TYPE Scaler_Scaled @RenameAttributes(FME_STRICT,fme_rejection_code,___fme_rejection_code___) } +FACTORY_DEF {*} TestFactory FACTORY_NAME { Scaler_PointCloudScaler } INPUT { FEATURE_TYPE Scaler_Scaled } TEST &fme_type == "fme_point_cloud" TEST { "" != "" } BOOLEAN_OPERATOR AND OUTPUT { PASSED FEATURE_TYPE Scaler_SCALED @TransformPointCloud(SCALE,) } OUTPUT { FAILED FEATURE_TYPE Scaler_SCALED } +DEFAULT_MACRO _WB_BYPASS_TERMINATION No +FACTORY_DEF * TeeFactory FACTORY_NAME Scaler_<Rejected> INPUT FEATURE_TYPE Scaler_<REJECTED> OUTPUT FAILED FEATURE_TYPE * @Abort(ENCODED, Scaler<space>output<space>a<space><lt>Rejected<gt><space>feature.<space><space>To<space>continue<space>translation<space>when<space>features<space>are<space>rejected<comma><space>change<space><apos>Workspace<space>Parameters<apos><space><gt><space>Translation<space><gt><space><apos>Rejected<space>Feature<space>Handling<apos><space>to<space><apos>Continue<space>Translation<apos>) +# ------------------------------------------------------------------------- +INCLUDE [ if {($(FME_BUILD_NUM) < 5669) || [FME_ComponentIsLicensed -factory RasterClippingFactory]} { puts "MACRO RASTER_CLIPPER_IN *"; } else { puts "MACRO RASTER_CLIPPER_IN NOT_THIS_TIME"; } ] +# The dummy input feature type Clipper___ClipperMakeSureWeDontGetAllFeatures___ +# makes sure that if INPUT FEATURE_TYPE Scaler_SCALED is emtpy, we don't get every feature +# sent into this factory. +FACTORY_DEF {*} TeeFactory FACTORY_NAME { Clipper_ClipperCloner } INPUT FEATURE_TYPE Scaler_SCALED INPUT { FEATURE_TYPE Clipper___ClipperMakeSureWeDontGetAllFeatures___ } OUTPUT { FEATURE_TYPE Clipper___ClippersForSolidOrVector___ } OUTPUT { FEATURE_TYPE Clipper___ClippersForRaster___ } +FACTORY_DEF {*} TestFactory FACTORY_NAME { Clipper_SolidClipperFilter } INPUT { FEATURE_TYPE Clipper___ClippersForSolidOrVector___ } TEST &fme_type == "fme_solid" OUTPUT { FAILED FEATURE_TYPE Clipper___ClippersForVector___ } OUTPUT { PASSED FEATURE_TYPE Clipper___ClippersForSolid___ } +# The dummy input feature type Clipper___ClippeeMakeSureWeDontGetAllFeatures___ +# makes sure that if INPUT FEATURE_TYPE LAS_LAS_1_0_/lODmGZIwtU= is emtpy, we don't get every feature +# sent into this factory. +FACTORY_DEF {*} TestFactory FACTORY_NAME { Clipper_ClippeeFilter } INPUT FEATURE_TYPE LAS_LAS_1_0_/lODmGZIwtU= INPUT { FEATURE_TYPE Clipper___ClippeeMakeSureWeDontGetAllFeatures___ } TEST &fme_type == "fme_raster" OUTPUT { FAILED FEATURE_TYPE Clipper___VectorOrSolidClippees___ } OUTPUT { PASSED FEATURE_TYPE Clipper___RasterClippees___ } +FACTORY_DEF {$(RASTER_CLIPPER_IN)} RasterClippingFactory FACTORY_NAME { Clipper_Raster } INPUT { CLIPPER FEATURE_TYPE Clipper___ClippersForRaster___ } INPUT { CLIPPEE FEATURE_TYPE Clipper___RasterClippees___ } MULTICLIP { YES } MERGE_CLIPPER_ATTRIBUTES { YES } ATTR_ACCUM_MODE { "HANDLE_CONFLICT" } ATTR_CONFLICT_RES { "CLIPPEE_IF_CONFLICT" } CLIPPER_PREFIX { "<Unused>" } PRESERVE_CLIPPEE_EXTENTS { NO } FLUSH_WHEN_GROUPS_CHANGE { <Unused> } OUTPUT_NO_CLIPPERS_AS_OUTSIDE OUTSIDE_NO_CLIPPERS_ATTR _fme_no_clipper OUTPUT { INSIDE FEATURE_TYPE Clipper_INSIDE "_clipped" no } OUTPUT { CLIPPED_INSIDE FEATURE_TYPE Clipper_INSIDE "_clipped" yes } OUTPUT { EXTRA_CLIPPER FEATURE_TYPE Clipper__delete__ @Tcl2("FME_LogMessage fme_warn 917351 Clipper") } OUTPUT { REJECTED FEATURE_TYPE Clipper_<REJECTED> } +FACTORY_DEF {*} ClippingFactory FACTORY_NAME { Clipper_Vector } INPUT { CLIPPER FEATURE_TYPE Clipper___ClippersForVector___ } INPUT { CLIPPEE FEATURE_TYPE Clipper___VectorOrSolidClippees___ } INPUT { CLIPPEE FEATURE_TYPE Clipper___RasterClippees___ } MULTICLIP { YES } CONNECT_Z_MODE { <Unused> } MISSING_VAL_MODE { COMPUTE_NANS } COMPUTE_MEASURES_MODE { CONTINUOUS } MEASURES_AND_Z_FROM { CLIPPEE } CLIPPEE_ON_BOUNDARY { INSIDE } MERGE_CLIPPER_ATTRIBUTES { YES } ATTR_ACCUM_MODE { "HANDLE_CONFLICT" } ATTR_CONFLICT_RES { "CLIPPEE_IF_CONFLICT" } CLIPPER_PREFIX { "<Unused>" } OUTPUT_NO_CLIPPERS_AS_OUTSIDE OUTSIDE_NO_CLIPPERS_ATTR _fme_no_clipper LINES_AS_SEGMENTS { NO } FLUSH_WHEN_GROUPS_CHANGE { <Unused> } MODE COMPLETE CLEANING_TOLERANCE { AUTO } OUTPUT { INSIDE FEATURE_TYPE Clipper_INSIDE "_clipped" no } OUTPUT { CLIPPED_INSIDE FEATURE_TYPE Clipper_INSIDE "_clipped" yes } OUTPUT { OUTSIDE_NO_CLIPPER FEATURE_TYPE Clipper___ClippeeForSolid___ } OUTPUT { EXTRA_CLIPPER FEATURE_TYPE Clipper__delete__ @Tcl2("FME_LogMessage fme_warn 917351 Clipper") } OUTPUT { NONPOLY_CLIPPER FEATURE_TYPE Clipper__delete__ @Tcl2("FME_LogMessage fme_warn 917352 Clipper") } OUTPUT { REJECTED FEATURE_TYPE Clipper_<REJECTED> } +FACTORY_DEF {*} SolidIntersectionFactory FACTORY_NAME { Clipper_Solid } INPUT { CLIPPER FEATURE_TYPE Clipper___ClippersForSolid___ } INPUT { CLIPPEE FEATURE_TYPE Clipper___ClippeeForSolid___ } MULTICLIP { YES } CLIPPEE_ON_BOUNDARY { INSIDE } MERGE_CLIPPER_ATTRIBUTES { YES } ATTR_ACCUM_MODE { "HANDLE_CONFLICT" } ATTR_CONFLICT_RES { "CLIPPEE_IF_CONFLICT" } CLIPPER_PREFIX { "<Unused>" } OUTPUT_NO_CLIPPERS_AS_OUTSIDE OUTSIDE_NO_CLIPPERS_ATTR _fme_no_clipper FLUSH_WHEN_GROUPS_CHANGE { <Unused> } OUTPUT { INSIDE FEATURE_TYPE Clipper_INSIDE "_clipped" no } OUTPUT { CLIPPED_INSIDE FEATURE_TYPE Clipper_INSIDE "_clipped" yes } OUTPUT { EXTRA_CLIPPER FEATURE_TYPE Clipper__delete__ @Tcl2("FME_LogMessage fme_warn 917351 Clipper") } OUTPUT { REJECTED FEATURE_TYPE Clipper_<REJECTED> } +FACTORY_DEF {*} TeeFactory FACTORY_NAME { Clipper_Nuker } INPUT { FEATURE_TYPE Clipper__delete__ @Log("Offending feature was:") } +DEFAULT_MACRO _WB_BYPASS_TERMINATION No +FACTORY_DEF * TeeFactory FACTORY_NAME Clipper_<Rejected> INPUT FEATURE_TYPE Clipper_<REJECTED> OUTPUT FAILED FEATURE_TYPE * @Abort(ENCODED, Clipper<space>output<space>a<space><lt>Rejected<gt><space>feature.<space><space>To<space>continue<space>translation<space>when<space>features<space>are<space>rejected<comma><space>change<space><apos>Workspace<space>Parameters<apos><space><gt><space>Translation<space><gt><space><apos>Rejected<space>Feature<space>Handling<apos><space>to<space><apos>Continue<space>Translation<apos>) +# ------------------------------------------------------------------------- +DEFAULT_MACRO PointCloudStatisticsCalculator_MIN_LIST +DEFAULT_MACRO PointCloudStatisticsCalculator_MAX_LIST +DEFAULT_MACRO PointCloudStatisticsCalculator_RANGE_LIST +DEFAULT_MACRO PointCloudStatisticsCalculator_MEAN_LIST +DEFAULT_MACRO PointCloudStatisticsCalculator_STDEV_LIST +DEFAULT_MACRO PointCloudStatisticsCalculator_SUM_LIST +DEFAULT_MACRO PointCloudStatisticsCalculator_MEDIAN_LIST +DEFAULT_MACRO PointCloudStatisticsCalculator_MODE_LIST +INCLUDE [ set listNames [list MIN MAX RANGE MEAN STDEV SUM MEDIAN MODE]; set currElemName {}; foreach {elem} [split {z MEAN intensity }] { if {"$elem" ne ""} { set i [lsearch -exact $listNames $elem]; if {$i >= 0} { lappend lists($elem) $currElemName; } else { set currElemName $elem; }; }; }; foreach {listName} [array names lists] { puts "MACRO PointCloudStatisticsCalculator_${listName}_LIST \"$lists($listName)\""; }; ] +FACTORY_DEF {*} TeeFactory FACTORY_NAME { PointCloudStatisticsCalculator } INPUT FEATURE_TYPE Clipper_INSIDE OUTPUT { FEATURE_TYPE ___TOREJECTOR___ @CalculatePointCloudStatistics(REJECTABLE,$(PointCloudStatisticsCalculator_MIN_LIST),$(PointCloudStatisticsCalculator_MAX_LIST),$(PointCloudStatisticsCalculator_RANGE_LIST),$(PointCloudStatisticsCalculator_MEAN_LIST),$(PointCloudStatisticsCalculator_STDEV_LIST),$(PointCloudStatisticsCalculator_SUM_LIST),$(PointCloudStatisticsCalculator_MEDIAN_LIST),$(PointCloudStatisticsCalculator_MODE_LIST)) } +FACTORY_DEF {*} TestFactory FACTORY_NAME { PointCloudStatisticsCalculator_Rejector } INPUT FEATURE_TYPE ___TOREJECTOR___ TEST @Value(fme_rejection_code) != "" OUTPUT { PASSED FEATURE_TYPE PointCloudStatisticsCalculator_<REJECTED> @RemoveAttributes(___fme_rejection_code___) } OUTPUT { FAILED FEATURE_TYPE PointCloudStatisticsCalculator_OUTPUT @RenameAttributes(FME_STRICT,fme_rejection_code,___fme_rejection_code___) } +DEFAULT_MACRO _WB_BYPASS_TERMINATION No +FACTORY_DEF * TeeFactory FACTORY_NAME PointCloudStatisticsCalculator_<Rejected> INPUT FEATURE_TYPE PointCloudStatisticsCalculator_<REJECTED> OUTPUT FAILED FEATURE_TYPE * @Abort(ENCODED, PointCloudStatisticsCalculator<space>output<space>a<space><lt>Rejected<gt><space>feature.<space><space>To<space>continue<space>translation<space>when<space>features<space>are<space>rejected<comma><space>change<space><apos>Workspace<space>Parameters<apos><space><gt><space>Translation<space><gt><space><apos>Rejected<space>Feature<space>Handling<apos><space>to<space><apos>Continue<space>Translation<apos>) +# ------------------------------------------------------------------------- +Tcl2 proc AttributeRounder_round {places} { set attrNames [split {z.mean} { }]; set funcName {round}; set parmList {{EvaluateExpression} {ATTR_SET_EXPR}}; set hasAttr 0; foreach attrName $attrNames { set decodedAttrName [FME_DecodeText $attrName]; set attrValue [FME_GetAttribute $decodedAttrName]; set comment {"--- skip null or missing attribute names without warning ---"}; if {$attrValue == {} || [FME_IsAttributeNull $decodedAttrName]} { continue; }; set comment {"--- do not round if the value is a string. warn skip the attribute ---"}; if {[string is double $attrValue] == 0} { FME_LogMessage fme_warn 917360 {AttributeRounder} $decodedAttrName $attrValue; continue; }; set hasAttr 1; set funcAttr $attrName; set comment {"--- handle WWJD encoded attribute name embedded quote escaping ---"}; if { [string first "<quote>" $attrName] != -1 } { set funcAttr [string map {"<quote>" "<backslash><quote>"} $attrName]; append funcAttr "<quote>"; set funcAttr "<quote>"$funcAttr; }; set comment {"--- build a WWJD string of: @round|ceil|floor(@Value(attrName),places) ---"}; set funcCall [join [list "<at>" $funcName "<openparen><at>Value<openparen>" $funcAttr "<closeparen><comma>" $places "<closeparen>"] {}]; lappend parmList $attrName; lappend parmList $funcCall; }; if {$hasAttr > 0} { lappend parmList {AttributeRounder}; eval FME_Execute $parmList; }; } +FACTORY_DEF {*} TestFactory FACTORY_NAME { AttributeRounder } INPUT FEATURE_TYPE PointCloudStatisticsCalculator_OUTPUT TEST { "2" TYPE INT ENCODED } FEATURE_TABLE_SHIM_SUPPORT Yes PRESERVE_FEATURE_ORDER PER_OUTPUT_PORT OUTPUT { PASSED FEATURE_TYPE __toOutput__ } +FACTORY_DEF {*} TeeFactory FACTORY_NAME { AttributeRounder_AttributeRounder } INPUT FEATURE_TYPE __toOutput__ OUTPUT { FEATURE_TYPE AttributeRounder_OUTPUT @Tcl2("AttributeRounder_round {2}") } +# ------------------------------------------------------------------------- +# Build the List removal function and regular expression if there was any list attributes to be removed. +# If not, then we will not have any extra list removal call to @RemoveAttributes, which speeds the +# normal, non-list removal especially when in Bulk Mode. Note that this computation of the regular expressions is done +# once during mapping file parse time. +INCLUDE [ set listAttributeRemoveRegexps {}; set anyList {no}; foreach attr [split ""] { set attr [FME_DecodeText $attr]; set attr [regsub "{}$" $attr "{}.*"]; set attr [regsub -all "{}" $attr "\\{\[0-9\]+\\}"]; append listAttributeRemoveRegexps ",^$attr$"; set anyList {yes}; }; if { ${anyList} == {no} } { puts {MACRO AttributeRemoverfer_LIST_FUNC } } else { puts "MACRO AttributeRemoverfer_LIST_FUNC @RemoveAttributes(fme_pcre_match\"$listAttributeRemoveRegexps\")" }; ] +FACTORY_DEF {*} TeeFactory FACTORY_NAME { AttributeRemoverfer } INPUT FEATURE_TYPE AttributeRounder_OUTPUT OUTPUT { FEATURE_TYPE AttributeRemoverfer_OUTPUT @RemoveAttributes(fme_encoded,BBLOCKNR,BBLOSE,FLUR,FLURSTN,FLURSTZ,GEBID,GEBNAME,GEBTEILNR,GEBTEXT,GEMARKG,GESCHOSSE1,GESCHOSSE_,GRBUCH,HAUSNR,KOMM_FLAEC,LAGEBEZ,LAGEBEZ_SC,NUTZUNG,NUTZUNG_SC,OBER_UNTER,OBER_UNT_1,SHAPE_Area,SHAPE_Leng,TRAUFHOEHE,UNTERNR,ZIFO,_clipped,fme_basename) $(AttributeRemoverfer_LIST_FUNC) } +# ------------------------------------------------------------------------- +FACTORY_DEF {*} TeeFactory FACTORY_NAME { Scaler_2_ScalerInput } INPUT FEATURE_TYPE CoordinateRounder_ROUNDED_1_acUU0CGXRDg= OUTPUT { FEATURE_TYPE ___TOINPUT___ } +FACTORY_DEF {*} TeeFactory FACTORY_NAME { Scaler_2_Input } INPUT FEATURE_TYPE ___TOINPUT___ @RenameAttributes(FME_STRICT,___fme_rejection_code___,fme_rejection_code) OUTPUT { FEATURE_TYPE Scaler_2_ExecuteScale } +FACTORY_DEF {*} TeeFactory FACTORY_NAME { Scaler_2_Geometry_CenterPointCalculator } INPUT { FEATURE_TYPE Scaler_2_ExecuteScale } OUTPUT { FEATURE_TYPE Scaler_2_ExecuteCenterPointScale @ConvertToPoint(CENTER_OF_GRAVITY, __CPx__, __CPy__, __CPz__) } +FACTORY_DEF {*} TeeFactory FACTORY_NAME { Scaler_2_CenterPointScaler } INPUT { FEATURE_TYPE Scaler_2_ExecuteCenterPointScale @Scale(REJECTABLE,ALLOW_NULLS,"1.1","1.1","1",@Value(__CPx__),@Value(__CPy__),@Value(__CPz__),RASTER_EXTENTS) } OUTPUT { FEATURE_TYPE ___TOREJECTOR___ @RemoveAttributes(__CPx__,__CPy__,__CPz__) } +FACTORY_DEF {*} TeeFactory FACTORY_NAME { Scaler_2 } INPUT { FEATURE_TYPE Scaler_2_ExecuteScale } OUTPUT { FEATURE_TYPE ___TOREJECTOR___ @Scale(REJECTABLE,ALLOW_NULLS,"1.1","1.1","1",RASTER_EXTENTS) } +FACTORY_DEF {*} TestFactory FACTORY_NAME { Scaler_2_Rejector } INPUT FEATURE_TYPE ___TOREJECTOR___ TEST @Value(fme_rejection_code) != "" OUTPUT { PASSED FEATURE_TYPE Scaler_2_<REJECTED> @RemoveAttributes(___fme_rejection_code___) } OUTPUT { FAILED FEATURE_TYPE Scaler_2_Scaled @RenameAttributes(FME_STRICT,fme_rejection_code,___fme_rejection_code___) } +FACTORY_DEF {*} TestFactory FACTORY_NAME { Scaler_2_PointCloudScaler } INPUT { FEATURE_TYPE Scaler_2_Scaled } TEST &fme_type == "fme_point_cloud" TEST { "" != "" } BOOLEAN_OPERATOR AND OUTPUT { PASSED FEATURE_TYPE Scaler_2_SCALED @TransformPointCloud(SCALE,) } OUTPUT { FAILED FEATURE_TYPE Scaler_2_SCALED } +DEFAULT_MACRO _WB_BYPASS_TERMINATION No +FACTORY_DEF * TeeFactory FACTORY_NAME Scaler_2_<Rejected> INPUT FEATURE_TYPE Scaler_2_<REJECTED> OUTPUT FAILED FEATURE_TYPE * @Abort(ENCODED, Scaler_2<space>output<space>a<space><lt>Rejected<gt><space>feature.<space><space>To<space>continue<space>translation<space>when<space>features<space>are<space>rejected<comma><space>change<space><apos>Workspace<space>Parameters<apos><space><gt><space>Translation<space><gt><space><apos>Rejected<space>Feature<space>Handling<apos><space>to<space><apos>Continue<space>Translation<apos>) +# ------------------------------------------------------------------------- +INCLUDE [ if {($(FME_BUILD_NUM) < 5669) || [FME_ComponentIsLicensed -factory RasterClippingFactory]} { puts "MACRO RASTER_CLIPPER_IN *"; } else { puts "MACRO RASTER_CLIPPER_IN NOT_THIS_TIME"; } ] +# The dummy input feature type Clipper_2___ClipperMakeSureWeDontGetAllFeatures___ +# makes sure that if INPUT FEATURE_TYPE Scaler_2_SCALED is emtpy, we don't get every feature +# sent into this factory. +FACTORY_DEF {*} TeeFactory FACTORY_NAME { Clipper_2_ClipperCloner } INPUT FEATURE_TYPE Scaler_2_SCALED INPUT { FEATURE_TYPE Clipper_2___ClipperMakeSureWeDontGetAllFeatures___ } OUTPUT { FEATURE_TYPE Clipper_2___ClippersForSolidOrVector___ } OUTPUT { FEATURE_TYPE Clipper_2___ClippersForRaster___ } +FACTORY_DEF {*} TestFactory FACTORY_NAME { Clipper_2_SolidClipperFilter } INPUT { FEATURE_TYPE Clipper_2___ClippersForSolidOrVector___ } TEST &fme_type == "fme_solid" OUTPUT { FAILED FEATURE_TYPE Clipper_2___ClippersForVector___ } OUTPUT { PASSED FEATURE_TYPE Clipper_2___ClippersForSolid___ } +# The dummy input feature type Clipper_2___ClippeeMakeSureWeDontGetAllFeatures___ +# makes sure that if INPUT FEATURE_TYPE LAS_LAS_1_1_fIPZRaJAtwE= is emtpy, we don't get every feature +# sent into this factory. +FACTORY_DEF {*} TestFactory FACTORY_NAME { Clipper_2_ClippeeFilter } INPUT FEATURE_TYPE LAS_LAS_1_1_fIPZRaJAtwE= INPUT { FEATURE_TYPE Clipper_2___ClippeeMakeSureWeDontGetAllFeatures___ } TEST &fme_type == "fme_raster" OUTPUT { FAILED FEATURE_TYPE Clipper_2___VectorOrSolidClippees___ } OUTPUT { PASSED FEATURE_TYPE Clipper_2___RasterClippees___ } +FACTORY_DEF {$(RASTER_CLIPPER_IN)} RasterClippingFactory FACTORY_NAME { Clipper_2_Raster } INPUT { CLIPPER FEATURE_TYPE Clipper_2___ClippersForRaster___ } INPUT { CLIPPEE FEATURE_TYPE Clipper_2___RasterClippees___ } MULTICLIP { YES } MERGE_CLIPPER_ATTRIBUTES { YES } ATTR_ACCUM_MODE { "HANDLE_CONFLICT" } ATTR_CONFLICT_RES { "CLIPPEE_IF_CONFLICT" } CLIPPER_PREFIX { "<Unused>" } PRESERVE_CLIPPEE_EXTENTS { NO } FLUSH_WHEN_GROUPS_CHANGE { <Unused> } OUTPUT_NO_CLIPPERS_AS_OUTSIDE OUTSIDE_NO_CLIPPERS_ATTR _fme_no_clipper OUTPUT { INSIDE FEATURE_TYPE Clipper_2_INSIDE "_clipped" no } OUTPUT { CLIPPED_INSIDE FEATURE_TYPE Clipper_2_INSIDE "_clipped" yes } OUTPUT { EXTRA_CLIPPER FEATURE_TYPE Clipper_2__delete__ @Tcl2("FME_LogMessage fme_warn 917351 Clipper_2") } OUTPUT { REJECTED FEATURE_TYPE Clipper_2_<REJECTED> } +FACTORY_DEF {*} ClippingFactory FACTORY_NAME { Clipper_2_Vector } INPUT { CLIPPER FEATURE_TYPE Clipper_2___ClippersForVector___ } INPUT { CLIPPEE FEATURE_TYPE Clipper_2___VectorOrSolidClippees___ } INPUT { CLIPPEE FEATURE_TYPE Clipper_2___RasterClippees___ } MULTICLIP { YES } CONNECT_Z_MODE { <Unused> } MISSING_VAL_MODE { COMPUTE_NANS } COMPUTE_MEASURES_MODE { CONTINUOUS } MEASURES_AND_Z_FROM { CLIPPEE } CLIPPEE_ON_BOUNDARY { INSIDE } MERGE_CLIPPER_ATTRIBUTES { YES } ATTR_ACCUM_MODE { "HANDLE_CONFLICT" } ATTR_CONFLICT_RES { "CLIPPEE_IF_CONFLICT" } CLIPPER_PREFIX { "<Unused>" } OUTPUT_NO_CLIPPERS_AS_OUTSIDE OUTSIDE_NO_CLIPPERS_ATTR _fme_no_clipper LINES_AS_SEGMENTS { NO } FLUSH_WHEN_GROUPS_CHANGE { <Unused> } MODE COMPLETE CLEANING_TOLERANCE { AUTO } OUTPUT { INSIDE FEATURE_TYPE Clipper_2_INSIDE "_clipped" no } OUTPUT { CLIPPED_INSIDE FEATURE_TYPE Clipper_2_INSIDE "_clipped" yes } OUTPUT { OUTSIDE_NO_CLIPPER FEATURE_TYPE Clipper_2___ClippeeForSolid___ } OUTPUT { EXTRA_CLIPPER FEATURE_TYPE Clipper_2__delete__ @Tcl2("FME_LogMessage fme_warn 917351 Clipper_2") } OUTPUT { NONPOLY_CLIPPER FEATURE_TYPE Clipper_2__delete__ @Tcl2("FME_LogMessage fme_warn 917352 Clipper_2") } OUTPUT { REJECTED FEATURE_TYPE Clipper_2_<REJECTED> } +FACTORY_DEF {*} SolidIntersectionFactory FACTORY_NAME { Clipper_2_Solid } INPUT { CLIPPER FEATURE_TYPE Clipper_2___ClippersForSolid___ } INPUT { CLIPPEE FEATURE_TYPE Clipper_2___ClippeeForSolid___ } MULTICLIP { YES } CLIPPEE_ON_BOUNDARY { INSIDE } MERGE_CLIPPER_ATTRIBUTES { YES } ATTR_ACCUM_MODE { "HANDLE_CONFLICT" } ATTR_CONFLICT_RES { "CLIPPEE_IF_CONFLICT" } CLIPPER_PREFIX { "<Unused>" } OUTPUT_NO_CLIPPERS_AS_OUTSIDE OUTSIDE_NO_CLIPPERS_ATTR _fme_no_clipper FLUSH_WHEN_GROUPS_CHANGE { <Unused> } OUTPUT { INSIDE FEATURE_TYPE Clipper_2_INSIDE "_clipped" no } OUTPUT { CLIPPED_INSIDE FEATURE_TYPE Clipper_2_INSIDE "_clipped" yes } OUTPUT { EXTRA_CLIPPER FEATURE_TYPE Clipper_2__delete__ @Tcl2("FME_LogMessage fme_warn 917351 Clipper_2") } OUTPUT { REJECTED FEATURE_TYPE Clipper_2_<REJECTED> } +FACTORY_DEF {*} TeeFactory FACTORY_NAME { Clipper_2_Nuker } INPUT { FEATURE_TYPE Clipper_2__delete__ @Log("Offending feature was:") } +DEFAULT_MACRO _WB_BYPASS_TERMINATION No +FACTORY_DEF * TeeFactory FACTORY_NAME Clipper_2_<Rejected> INPUT FEATURE_TYPE Clipper_2_<REJECTED> OUTPUT FAILED FEATURE_TYPE * @Abort(ENCODED, Clipper_2<space>output<space>a<space><lt>Rejected<gt><space>feature.<space><space>To<space>continue<space>translation<space>when<space>features<space>are<space>rejected<comma><space>change<space><apos>Workspace<space>Parameters<apos><space><gt><space>Translation<space><gt><space><apos>Rejected<space>Feature<space>Handling<apos><space>to<space><apos>Continue<space>Translation<apos>) +# ------------------------------------------------------------------------- +DEFAULT_MACRO PointCloudStatisticsCalculator_2_MIN_LIST +DEFAULT_MACRO PointCloudStatisticsCalculator_2_MAX_LIST +DEFAULT_MACRO PointCloudStatisticsCalculator_2_RANGE_LIST +DEFAULT_MACRO PointCloudStatisticsCalculator_2_MEAN_LIST +DEFAULT_MACRO PointCloudStatisticsCalculator_2_STDEV_LIST +DEFAULT_MACRO PointCloudStatisticsCalculator_2_SUM_LIST +DEFAULT_MACRO PointCloudStatisticsCalculator_2_MEDIAN_LIST +DEFAULT_MACRO PointCloudStatisticsCalculator_2_MODE_LIST +INCLUDE [ set listNames [list MIN MAX RANGE MEAN STDEV SUM MEDIAN MODE]; set currElemName {}; foreach {elem} [split {z MIN intensity }] { if {"$elem" ne ""} { set i [lsearch -exact $listNames $elem]; if {$i >= 0} { lappend lists($elem) $currElemName; } else { set currElemName $elem; }; }; }; foreach {listName} [array names lists] { puts "MACRO PointCloudStatisticsCalculator_2_${listName}_LIST \"$lists($listName)\""; }; ] +FACTORY_DEF {*} TeeFactory FACTORY_NAME { PointCloudStatisticsCalculator_2 } INPUT FEATURE_TYPE Clipper_2_INSIDE OUTPUT { FEATURE_TYPE ___TOREJECTOR___ @CalculatePointCloudStatistics(REJECTABLE,$(PointCloudStatisticsCalculator_2_MIN_LIST),$(PointCloudStatisticsCalculator_2_MAX_LIST),$(PointCloudStatisticsCalculator_2_RANGE_LIST),$(PointCloudStatisticsCalculator_2_MEAN_LIST),$(PointCloudStatisticsCalculator_2_STDEV_LIST),$(PointCloudStatisticsCalculator_2_SUM_LIST),$(PointCloudStatisticsCalculator_2_MEDIAN_LIST),$(PointCloudStatisticsCalculator_2_MODE_LIST)) } +FACTORY_DEF {*} TestFactory FACTORY_NAME { PointCloudStatisticsCalculator_2_Rejector } INPUT FEATURE_TYPE ___TOREJECTOR___ TEST @Value(fme_rejection_code) != "" OUTPUT { PASSED FEATURE_TYPE PointCloudStatisticsCalculator_2_<REJECTED> @RemoveAttributes(___fme_rejection_code___) } OUTPUT { FAILED FEATURE_TYPE PointCloudStatisticsCalculator_2_OUTPUT @RenameAttributes(FME_STRICT,fme_rejection_code,___fme_rejection_code___) } +DEFAULT_MACRO _WB_BYPASS_TERMINATION No +FACTORY_DEF * TeeFactory FACTORY_NAME PointCloudStatisticsCalculator_2_<Rejected> INPUT FEATURE_TYPE PointCloudStatisticsCalculator_2_<REJECTED> OUTPUT FAILED FEATURE_TYPE * @Abort(ENCODED, PointCloudStatisticsCalculator_2<space>output<space>a<space><lt>Rejected<gt><space>feature.<space><space>To<space>continue<space>translation<space>when<space>features<space>are<space>rejected<comma><space>change<space><apos>Workspace<space>Parameters<apos><space><gt><space>Translation<space><gt><space><apos>Rejected<space>Feature<space>Handling<apos><space>to<space><apos>Continue<space>Translation<apos>) +# ------------------------------------------------------------------------- +Tcl2 proc AttributeRounder_2_round {places} { set attrNames [split {z.min} { }]; set funcName {round}; set parmList {{EvaluateExpression} {ATTR_SET_EXPR}}; set hasAttr 0; foreach attrName $attrNames { set decodedAttrName [FME_DecodeText $attrName]; set attrValue [FME_GetAttribute $decodedAttrName]; set comment {"--- skip null or missing attribute names without warning ---"}; if {$attrValue == {} || [FME_IsAttributeNull $decodedAttrName]} { continue; }; set comment {"--- do not round if the value is a string. warn skip the attribute ---"}; if {[string is double $attrValue] == 0} { FME_LogMessage fme_warn 917360 {AttributeRounder_2} $decodedAttrName $attrValue; continue; }; set hasAttr 1; set funcAttr $attrName; set comment {"--- handle WWJD encoded attribute name embedded quote escaping ---"}; if { [string first "<quote>" $attrName] != -1 } { set funcAttr [string map {"<quote>" "<backslash><quote>"} $attrName]; append funcAttr "<quote>"; set funcAttr "<quote>"$funcAttr; }; set comment {"--- build a WWJD string of: @round|ceil|floor(@Value(attrName),places) ---"}; set funcCall [join [list "<at>" $funcName "<openparen><at>Value<openparen>" $funcAttr "<closeparen><comma>" $places "<closeparen>"] {}]; lappend parmList $attrName; lappend parmList $funcCall; }; if {$hasAttr > 0} { lappend parmList {AttributeRounder_2}; eval FME_Execute $parmList; }; } +FACTORY_DEF {*} TestFactory FACTORY_NAME { AttributeRounder_2 } INPUT FEATURE_TYPE PointCloudStatisticsCalculator_2_OUTPUT TEST { "2" TYPE INT ENCODED } FEATURE_TABLE_SHIM_SUPPORT Yes PRESERVE_FEATURE_ORDER PER_OUTPUT_PORT OUTPUT { PASSED FEATURE_TYPE __toOutput__ } +FACTORY_DEF {*} TeeFactory FACTORY_NAME { AttributeRounder_2_AttributeRounder } INPUT FEATURE_TYPE __toOutput__ OUTPUT { FEATURE_TYPE AttributeRounder_2_OUTPUT @Tcl2("AttributeRounder_2_round {2}") } +# ------------------------------------------------------------------------- +# Build the List removal function and regular expression if there was any list attributes to be removed. +# If not, then we will not have any extra list removal call to @RemoveAttributes, which speeds the +# normal, non-list removal especially when in Bulk Mode. Note that this computation of the regular expressions is done +# once during mapping file parse time. +INCLUDE [ set listAttributeRemoveRegexps {}; set anyList {no}; foreach attr [split ""] { set attr [FME_DecodeText $attr]; set attr [regsub "{}$" $attr "{}.*"]; set attr [regsub -all "{}" $attr "\\{\[0-9\]+\\}"]; append listAttributeRemoveRegexps ",^$attr$"; set anyList {yes}; }; if { ${anyList} == {no} } { puts {MACRO AttributeRemover_2_LIST_FUNC } } else { puts "MACRO AttributeRemover_2_LIST_FUNC @RemoveAttributes(fme_pcre_match\"$listAttributeRemoveRegexps\")" }; ] +FACTORY_DEF {*} TeeFactory FACTORY_NAME { AttributeRemover_2 } INPUT FEATURE_TYPE AttributeRounder_2_OUTPUT OUTPUT { FEATURE_TYPE AttributeRemover_2_OUTPUT @RemoveAttributes(fme_encoded,BBLOCKNR,BBLOSE,FLUR,FLURSTN,FLURSTZ,GEBID,GEBNAME,GEBTEILNR,GEBTEXT,GEMARKG,GESCHOSSE1,GESCHOSSE_,GRBUCH,HAUSNR,KOMM_FLAEC,LAGEBEZ,LAGEBEZ_SC,NUTZUNG,NUTZUNG_SC,OBER_UNTER,OBER_UNT_1,SHAPE_Area,SHAPE_Leng,TRAUFHOEHE,UNTERNR,ZIFO,_clipped,fme_basename) $(AttributeRemover_2_LIST_FUNC) } +# ------------------------------------------------------------------------- +INCLUDE [if { {ATTRIBUTES} == {ATTRIBUTES} } { puts "MACRO FeatureMerger_REFERENCE_INFO ATTRIBUTES"; } elseif { {ATTRIBUTES} == {GEOM_BUILD} && {<Unused>} == {POLYGONS}} { puts "MACRO FeatureMerger_REFERENCE_INFO GEOM_BUILD_POLYS"; } elseif { {ATTRIBUTES} == {GEOM_BUILD} && {<Unused>} == {AGGREGATES}} { puts "MACRO FeatureMerger_REFERENCE_INFO GEOM_BUILD_AGGREGATES"; } elseif { {ATTRIBUTES} == {GEOM_BUILD} && {<Unused>} == {LINESFROMPOINTS}} { puts "MACRO FeatureMerger_REFERENCE_INFO GEOM_BUILD_LINES_FROM_POINTS"; } elseif { {ATTRIBUTES} == {GEOM_AND_ATTRS} && {<Unused>} == {POLYGONS}} { puts "MACRO FeatureMerger_REFERENCE_INFO GEOM_AND_ATTR_BUILD_POLYS"; } elseif { {ATTRIBUTES} == {GEOM_AND_ATTRS} && {<Unused>} == {AGGREGATES}} { puts "MACRO FeatureMerger_REFERENCE_INFO GEOM_AND_ATTR_BUILD_AGGREGATES"; } elseif { {ATTRIBUTES} == {GEOM_AND_ATTRS} && {<Unused>} == {LINESFROMPOINTS}} { puts "MACRO FeatureMerger_REFERENCE_INFO GEOM_AND_ATTR_BUILD_LINES_FROM_POINTS"; } elseif { {ATTRIBUTES} == {GEOM_BUILD} } { puts "MACRO FeatureMerger_REFERENCE_INFO GEOM_BUILD_AGGREGATES"; } elseif { {ATTRIBUTES} == {GEOM_AND_ATTRS} } { puts "MACRO FeatureMerger_REFERENCE_INFO GEOM_AND_ATTR_BUILD_AGGREGATES"; } else {}; ] +FACTORY_DEF {*} ReferenceFactory FACTORY_NAME { FeatureMerger } FLUSH_WHEN_GROUPS_CHANGE { <Unused> } INPUT REFERENCER FEATURE_TYPE CoordinateRounder_ROUNDED_2_DAtUWU+P5oU= INPUT REFERENCEE FEATURE_TYPE AttributeRemoverfer_OUTPUT REFERENCE_INFO { $(FeatureMerger_REFERENCE_INFO) } REFERENCE_TABLE { @EvaluateExpression(FDIV,STRING_ENCODED,<at>Value<openparen>OBJECTID<closeparen>,FeatureMerger) @EvaluateExpression(FDIV,STRING_ENCODED,<at>Value<openparen>OBJECTID<closeparen>,FeatureMerger) AUTO } ATTR_ACCUM_MODE { "HANDLE_CONFLICT" } ATTR_CONFLICT_RES { "REQUESTOR_IF_CONFLICT" } IGNORE_NULLS { "No" } HANDLE_NULL_MISSING_KEYS_LIKE_FME2013 { No } LIST_ATTRS_TO_INCLUDE { <Unused> } LIST_ATTRS_TO_INCLUDE_MODE { <Unused> } MERGE_ATTRIBUTES Yes MANAGE_FME_TYPE Yes MODE COMPLETE PROCESS_DUPLICATE_REFERENCEES { NO } REFERENCEES_FIRST { No } REJECT_INVALID_GEOM YES CLEANING_TOLERANCE { <Unused> } PRESERVE_FEATURE_ORDER { PER_OUTPUT_PORT } COMPARE_WHITESPACE Yes OUTPUT { COMPLETE FEATURE_TYPE FeatureMerger_MERGED } OUTPUT { REJECTED FEATURE_TYPE FeatureMerger_<REJECTED> } +DEFAULT_MACRO _WB_BYPASS_TERMINATION No +FACTORY_DEF * TeeFactory FACTORY_NAME FeatureMerger_<Rejected> INPUT FEATURE_TYPE FeatureMerger_<REJECTED> OUTPUT FAILED FEATURE_TYPE * @Abort(ENCODED, FeatureMerger<space>output<space>a<space><lt>Rejected<gt><space>feature.<space><space>To<space>continue<space>translation<space>when<space>features<space>are<space>rejected<comma><space>change<space><apos>Workspace<space>Parameters<apos><space><gt><space>Translation<space><gt><space><apos>Rejected<space>Feature<space>Handling<apos><space>to<space><apos>Continue<space>Translation<apos>) +# ------------------------------------------------------------------------- +INCLUDE [if { {ATTRIBUTES} == {ATTRIBUTES} } { puts "MACRO FeatureMerger_2_REFERENCE_INFO ATTRIBUTES"; } elseif { {ATTRIBUTES} == {GEOM_BUILD} && {<Unused>} == {POLYGONS}} { puts "MACRO FeatureMerger_2_REFERENCE_INFO GEOM_BUILD_POLYS"; } elseif { {ATTRIBUTES} == {GEOM_BUILD} && {<Unused>} == {AGGREGATES}} { puts "MACRO FeatureMerger_2_REFERENCE_INFO GEOM_BUILD_AGGREGATES"; } elseif { {ATTRIBUTES} == {GEOM_BUILD} && {<Unused>} == {LINESFROMPOINTS}} { puts "MACRO FeatureMerger_2_REFERENCE_INFO GEOM_BUILD_LINES_FROM_POINTS"; } elseif { {ATTRIBUTES} == {GEOM_AND_ATTRS} && {<Unused>} == {POLYGONS}} { puts "MACRO FeatureMerger_2_REFERENCE_INFO GEOM_AND_ATTR_BUILD_POLYS"; } elseif { {ATTRIBUTES} == {GEOM_AND_ATTRS} && {<Unused>} == {AGGREGATES}} { puts "MACRO FeatureMerger_2_REFERENCE_INFO GEOM_AND_ATTR_BUILD_AGGREGATES"; } elseif { {ATTRIBUTES} == {GEOM_AND_ATTRS} && {<Unused>} == {LINESFROMPOINTS}} { puts "MACRO FeatureMerger_2_REFERENCE_INFO GEOM_AND_ATTR_BUILD_LINES_FROM_POINTS"; } elseif { {ATTRIBUTES} == {GEOM_BUILD} } { puts "MACRO FeatureMerger_2_REFERENCE_INFO GEOM_BUILD_AGGREGATES"; } elseif { {ATTRIBUTES} == {GEOM_AND_ATTRS} } { puts "MACRO FeatureMerger_2_REFERENCE_INFO GEOM_AND_ATTR_BUILD_AGGREGATES"; } else {}; ] +FACTORY_DEF {*} ReferenceFactory FACTORY_NAME { FeatureMerger_2 } FLUSH_WHEN_GROUPS_CHANGE { <Unused> } INPUT REFERENCER FEATURE_TYPE FeatureMerger_MERGED INPUT REFERENCEE FEATURE_TYPE AttributeRemover_2_OUTPUT REFERENCE_INFO { $(FeatureMerger_2_REFERENCE_INFO) } REFERENCE_TABLE { @EvaluateExpression(FDIV,STRING_ENCODED,<at>Value<openparen>OBJECTID<closeparen>,FeatureMerger_2) @EvaluateExpression(FDIV,STRING_ENCODED,<at>Value<openparen>OBJECTID<closeparen>,FeatureMerger_2) AUTO } ATTR_ACCUM_MODE { "HANDLE_CONFLICT" } ATTR_CONFLICT_RES { "REQUESTOR_IF_CONFLICT" } IGNORE_NULLS { "No" } HANDLE_NULL_MISSING_KEYS_LIKE_FME2013 { No } LIST_ATTRS_TO_INCLUDE { <Unused> } LIST_ATTRS_TO_INCLUDE_MODE { <Unused> } MERGE_ATTRIBUTES Yes MANAGE_FME_TYPE Yes MODE COMPLETE PROCESS_DUPLICATE_REFERENCEES { NO } REFERENCEES_FIRST { No } REJECT_INVALID_GEOM YES CLEANING_TOLERANCE { <Unused> } PRESERVE_FEATURE_ORDER { PER_OUTPUT_PORT } COMPARE_WHITESPACE Yes OUTPUT { COMPLETE FEATURE_TYPE FeatureMerger_2_MERGED } OUTPUT { REJECTED FEATURE_TYPE FeatureMerger_2_<REJECTED> } +DEFAULT_MACRO _WB_BYPASS_TERMINATION No +FACTORY_DEF * TeeFactory FACTORY_NAME FeatureMerger_2_<Rejected> INPUT FEATURE_TYPE FeatureMerger_2_<REJECTED> OUTPUT FAILED FEATURE_TYPE * @Abort(ENCODED, FeatureMerger_2<space>output<space>a<space><lt>Rejected<gt><space>feature.<space><space>To<space>continue<space>translation<space>when<space>features<space>are<space>rejected<comma><space>change<space><apos>Workspace<space>Parameters<apos><space><gt><space>Translation<space><gt><space><apos>Rejected<space>Feature<space>Handling<apos><space>to<space><apos>Continue<space>Translation<apos>) +# ------------------------------------------------------------------------- +FACTORY_DEF {*} AttrSetFactory FACTORY_NAME { AttributeCreator } COMMAND_PARM_EVALUATION SINGLE_PASS INPUT FEATURE_TYPE FeatureMerger_2_MERGED MULTI_FEATURE_MODE { NO } NULL_ATTR_MODE { NO_OP } ATTRSET_CREATE_DIRECTIVES _PROPAGATE_MISSING_FDIV ATTR_ACTION { "" "Geb_Hoehe_PW" "SET_TO" "<at>round<openparen><at>sub<openparen><at>Value<openparen>z.mean<closeparen><comma><at>Value<openparen>z.min<closeparen><closeparen><comma>2<closeparen>" } ATTR_ACTION { "" "Geb_Hoehe_SW" "SET_TO" "<at>mult<openparen><at>Value<openparen>GESCHOSSE1<closeparen><comma>3<closeparen>" } ATTR_ACTION { "" "Geb_PW_SW_Ver" "SET_TO" "<at>div<openparen><at>mult<openparen><at>Value<openparen>GESCHOSSE1<closeparen><comma>3<closeparen><comma><at>round<openparen><at>sub<openparen><at>Value<openparen>z.mean<closeparen><comma><at>Value<openparen>z.min<closeparen><closeparen><comma>2<closeparen><closeparen>" } ATTR_ACTION { "" "citygml_lod_name" "SET_TO" "lod1Solid" } ATTR_ACTION { "" "Geb_Hoehe_Einheit" "SET_TO" "#m" } ATTR_ACTION { "" "gml_id" "SET_TO" "GEBID_<at>Value<openparen>OBJECTID<closeparen>" } OUTPUT { OUTPUT FEATURE_TYPE AttributeCreator_OUTPUT } +# ------------------------------------------------------------------------- +FACTORY_DEF {*} TestFactory FACTORY_NAME { Tester_2 } INPUT FEATURE_TYPE AttributeCreator_OUTPUT TEST { "@EvaluateExpression(FDIV,STRING_ENCODED,<at>Value<openparen>Geb_PW_SW_Ver<closeparen>,Tester_2)" < 2 ENCODED } BOOLEAN_OPERATOR { OR } COMPOSITE_TEST_EXPR { "1" } FEATURE_TABLE_SHIM_SUPPORT Yes PRESERVE_FEATURE_ORDER { PER_OUTPUT_PORT } OUTPUT { PASSED FEATURE_TYPE Tester_2_PASSED } +FACTORY_DEF * TeeFactory FACTORY_NAME "Tester_2 PASSED Splitter" INPUT FEATURE_TYPE Tester_2_PASSED OUTPUT FEATURE_TYPE Tester_2_PASSED_0_f2TGGhc/g74= OUTPUT FEATURE_TYPE Tester_2_PASSED_1_4bBqa4ASLBM= OUTPUT FEATURE_TYPE Tester_2_PASSED_2_KE82FPOzMms= +# ------------------------------------------------------------------------- +INCLUDE [ if { ({AUTO} == {SPECIFIED}) } { puts {MACRO Extruder_func @GeometryType(REJECTABLE, fme_extrusion_exact,"<Unused>","<Unused>","<Unused>")}; } else { puts {MACRO Extruder_func @GeometryType(REJECTABLE, fme_extrusion_exact,0.0,0.0,0.0,"@EvaluateExpression(FDIV,FLOAT,<at>Value<openparen>Geb_Hoehe_PW<closeparen>,Extruder)","AUTO")}; } ] +FACTORY_DEF {*} TeeFactory FACTORY_NAME { Extruder } INPUT FEATURE_TYPE Tester_2_PASSED_0_f2TGGhc/g74= OUTPUT { FEATURE_TYPE ___TOREJECTOR___ @RenameAttributes(FME_STRICT,___fme_rejection_code___,fme_rejection_code) $(Extruder_func) } +FACTORY_DEF {*} TestFactory FACTORY_NAME { Extruder_Rejector } INPUT FEATURE_TYPE ___TOREJECTOR___ TEST @Value(fme_rejection_code) == "" OUTPUT { PASSED FEATURE_TYPE Extruder_EXTRUDED @RenameAttributes(FME_STRICT,fme_rejection_code,___fme_rejection_code___) } OUTPUT { FAILED FEATURE_TYPE Extruder_<REJECTED> @RemoveAttributes(___fme_rejection_code___) } +DEFAULT_MACRO _WB_BYPASS_TERMINATION No +FACTORY_DEF * TeeFactory FACTORY_NAME Extruder_<Rejected> INPUT FEATURE_TYPE Extruder_<REJECTED> OUTPUT FAILED FEATURE_TYPE * @Abort(ENCODED, Extruder<space>output<space>a<space><lt>Rejected<gt><space>feature.<space><space>To<space>continue<space>translation<space>when<space>features<space>are<space>rejected<comma><space>change<space><apos>Workspace<space>Parameters<apos><space><gt><space>Translation<space><gt><space><apos>Rejected<space>Feature<space>Handling<apos><space>to<space><apos>Continue<space>Translation<apos>) +# ------------------------------------------------------------------------- +# Create a FME_UUID_SAFE from the FME_UUID so we can use it for Tcl identifiers (FMEDESKTOP-11308) +INCLUDE [ FME_CleanseFMEUUID {GeometryPropertySetter_afeab9c5_79c2_4d99_bdf6_df26492fe9fa2} ] +Tcl2 proc $(FME_UUID_SAFE)_createDomain { in_domainName } { set domainName $in_domainName; if { {<Unused>} != {Global} } { set xFormName [FME_EncodeText {GeometryPropertySetter_}]; set domainName $xFormName$domainName; }; return $domainName; } +INCLUDE [ set macroLine "MACRO GeometryPropertySetter_SRC_ATTRS_EXP "; foreach attr [split "citygml_lod_name"] { append macroLine ",$attr"; }; puts $macroLine; ] +FACTORY_DEF {*} TestFactory FACTORY_NAME { GeometryPropertySetter_Tester } INPUT FEATURE_TYPE Extruder_EXTRUDED TEST { "<Unused>" TYPE NUM ENCODED } TEST { NO != YES } BOOLEAN_OPERATOR OR OUTPUT { PASSED FEATURE_TYPE GeometryPropertySetter__toGQuery__ } +FACTORY_DEF {*} GQueryFactory FACTORY_NAME { GeometryPropertySetter_GQuery } INPUT { FEATURE_TYPE GeometryPropertySetter__toGQuery__ } ACTION { SET_TRAITS } PARAMETER { yes citygml_lod_name } OUTPUT { RESULT FEATURE_TYPE GeometryPropertySetter___RemoveAttrs___ } +FACTORY_DEF {NOT_THIS_TIME} TeeFactory FACTORY_NAME { GeometryPropertySetter_AttrRemover } INPUT { FEATURE_TYPE GeometryPropertySetter___RemoveAttrs___ } OUTPUT { FEATURE_TYPE * @RemoveAttributes(fme_encoded"$(GeometryPropertySetter_SRC_ATTRS_EXP)") } +FACTORY_DEF {*} TeeFactory FACTORY_NAME { GeometryPropertySetter_Outputter } INPUT { FEATURE_TYPE GeometryPropertySetter___RemoveAttrs___ } OUTPUT { FEATURE_TYPE GeometryPropertySetter_SET } +# ------------------------------------------------------------------------- +FACTORY_DEF {*} TeeFactory FACTORY_NAME { 3DForcer } INPUT FEATURE_TYPE Tester_2_PASSED_1_4bBqa4ASLBM= OUTPUT { FEATURE_TYPE ___TOREJECTOR___ @ZValue("@EvaluateExpression(FDIV,FLOAT,<at>Value<openparen>z.min<closeparen>,3DForcer)", "No", ___fme_rejection_code___) } +FACTORY_DEF {*} TestFactory FACTORY_NAME { 3DForcer_Rejector } INPUT FEATURE_TYPE ___TOREJECTOR___ TEST @Value(___fme_rejection_code___) != "" OUTPUT { PASSED FEATURE_TYPE 3DForcer_<REJECTED> @RenameAttributes(fme_rejection_code, ___fme_rejection_code___) } OUTPUT { FAILED FEATURE_TYPE 3DForcer_OUTPUT } +DEFAULT_MACRO _WB_BYPASS_TERMINATION No +FACTORY_DEF * TeeFactory FACTORY_NAME 3DForcer_<Rejected> INPUT FEATURE_TYPE 3DForcer_<REJECTED> OUTPUT FAILED FEATURE_TYPE * @Abort(ENCODED, 3DForcer<space>output<space>a<space><lt>Rejected<gt><space>feature.<space><space>To<space>continue<space>translation<space>when<space>features<space>are<space>rejected<comma><space>change<space><apos>Workspace<space>Parameters<apos><space><gt><space>Translation<space><gt><space><apos>Rejected<space>Feature<space>Handling<apos><space>to<space><apos>Continue<space>Translation<apos>) +# ------------------------------------------------------------------------- +INCLUDE [ if { ({AUTO} == {SPECIFIED}) } { puts {MACRO Extruder_2_func @GeometryType(REJECTABLE, fme_extrusion_exact,"<Unused>","<Unused>","<Unused>")}; } else { puts {MACRO Extruder_2_func @GeometryType(REJECTABLE, fme_extrusion_exact,0.0,0.0,0.0,"@EvaluateExpression(FDIV,FLOAT,<at>Value<openparen>Geb_Hoehe_PW<closeparen>,Extruder_2)","AUTO")}; } ] +FACTORY_DEF {*} TeeFactory FACTORY_NAME { Extruder_2 } INPUT FEATURE_TYPE 3DForcer_OUTPUT OUTPUT { FEATURE_TYPE ___TOREJECTOR___ @RenameAttributes(FME_STRICT,___fme_rejection_code___,fme_rejection_code) $(Extruder_2_func) } +FACTORY_DEF {*} TestFactory FACTORY_NAME { Extruder_2_Rejector } INPUT FEATURE_TYPE ___TOREJECTOR___ TEST @Value(fme_rejection_code) == "" OUTPUT { PASSED FEATURE_TYPE Extruder_2_EXTRUDED @RenameAttributes(FME_STRICT,fme_rejection_code,___fme_rejection_code___) } OUTPUT { FAILED FEATURE_TYPE Extruder_2_<REJECTED> @RemoveAttributes(___fme_rejection_code___) } +DEFAULT_MACRO _WB_BYPASS_TERMINATION No +FACTORY_DEF * TeeFactory FACTORY_NAME Extruder_2_<Rejected> INPUT FEATURE_TYPE Extruder_2_<REJECTED> OUTPUT FAILED FEATURE_TYPE * @Abort(ENCODED, Extruder_2<space>output<space>a<space><lt>Rejected<gt><space>feature.<space><space>To<space>continue<space>translation<space>when<space>features<space>are<space>rejected<comma><space>change<space><apos>Workspace<space>Parameters<apos><space><gt><space>Translation<space><gt><space><apos>Rejected<space>Feature<space>Handling<apos><space>to<space><apos>Continue<space>Translation<apos>) +# ------------------------------------------------------------------------- +# Create a FME_UUID_SAFE from the FME_UUID so we can use it for Tcl identifiers (FMEDESKTOP-11308) +INCLUDE [ FME_CleanseFMEUUID {GeometryPropertySetter_2_4d44a7ef_a792_41c8_8810_a99019037ad02} ] +Tcl2 proc $(FME_UUID_SAFE)_createDomain { in_domainName } { set domainName $in_domainName; if { {<Unused>} != {Global} } { set xFormName [FME_EncodeText {GeometryPropertySetter_2_}]; set domainName $xFormName$domainName; }; return $domainName; } +INCLUDE [ set macroLine "MACRO GeometryPropertySetter_2_SRC_ATTRS_EXP "; foreach attr [split "citygml_lod_name"] { append macroLine ",$attr"; }; puts $macroLine; ] +FACTORY_DEF {*} TestFactory FACTORY_NAME { GeometryPropertySetter_2_Tester } INPUT FEATURE_TYPE Extruder_2_EXTRUDED TEST { "<Unused>" TYPE NUM ENCODED } TEST { NO != YES } BOOLEAN_OPERATOR OR OUTPUT { PASSED FEATURE_TYPE GeometryPropertySetter_2__toGQuery__ } +FACTORY_DEF {*} GQueryFactory FACTORY_NAME { GeometryPropertySetter_2_GQuery } INPUT { FEATURE_TYPE GeometryPropertySetter_2__toGQuery__ } ACTION { SET_TRAITS } PARAMETER { yes citygml_lod_name } OUTPUT { RESULT FEATURE_TYPE GeometryPropertySetter_2___RemoveAttrs___ } +FACTORY_DEF {NOT_THIS_TIME} TeeFactory FACTORY_NAME { GeometryPropertySetter_2_AttrRemover } INPUT { FEATURE_TYPE GeometryPropertySetter_2___RemoveAttrs___ } OUTPUT { FEATURE_TYPE * @RemoveAttributes(fme_encoded"$(GeometryPropertySetter_2_SRC_ATTRS_EXP)") } +FACTORY_DEF {*} TeeFactory FACTORY_NAME { GeometryPropertySetter_2_Outputter } INPUT { FEATURE_TYPE GeometryPropertySetter_2___RemoveAttrs___ } OUTPUT { FEATURE_TYPE GeometryPropertySetter_2_SET } +# ------------------------------------------------------------------------- +FACTORY_DEF {*} XMLTemplaterFactory FACTORY_NAME { XMLTemplater } INPUT CONTROL_FEATURE FEATURE_TYPE Tester_2_PASSED_2_KE82FPOzMms= INPUT DATA_FEATURE FEATURE_TYPE XMLTemplater_DataFeatures RESULT_ATTR { citygml_address } OUTPUT_XML_HEADER YES BUCKET_ATTR_NAME __xml_templater_bucket__ CONTROL_TEMPLATE_EXPR { <lt>core:xalAddress<space>xmlns:core=<quote>http:<solidus><solidus>www.opengis.net<solidus>citygml<solidus>2.0<quote><gt><lf><space><space><space><space><space><space><space><lt>xAL:AddressDetails<space>xmlns:xAL=<quote>urn:oasis:names:tc:ciq:xsdschema:xAL:2.0<quote><gt><space><space><space><space><space><space><space><space><space><space><space><lf><space><space><space><space><space><space><space><space><space><space><space><lt>xAL:Locality<space>Type=<quote>Town<quote><gt><lf><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><lt>xAL:LocalityName<gt>Stuttgart<lt><solidus>xAL:LocalityName<gt><lf><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><lt>xAL:Thoroughfare<space>Type=<quote>Street<quote><gt><lf><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><lt>xAL:ThoroughfareNumber<gt><opencurly>fme:get-attribute<openparen><quote>HAUSNR<quote><closeparen><closecurly><lt><solidus>xAL:ThoroughfareNumber<gt><lf><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><lt>xAL:ThoroughfareName<gt><opencurly>fme:get-attribute<openparen><quote>LAGEBEZ<quote><closeparen><closecurly><lt><solidus>xAL:ThoroughfareName<gt><lf><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><lt><solidus>xAL:Thoroughfare<gt><lf><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><lt>xAL:PostalCode<gt><lf><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><lt>xAL:PostalCodeNumber<gt>70190<lt><solidus>xAL:PostalCodeNumber<gt><lf><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><space><lt><solidus>xAL:PostalCode<gt><lf><space><space><space><space><space><space><space><space><space><space><space><space><lt><solidus>xAL:Locality<gt><lf><space><space><space><space><space><space><space><space><lt><solidus>xAL:AddressDetails<gt><lf><lt><solidus>core:xalAddress<gt><lf> } OUTPUT XML_DOCUMENT FEATURE_TYPE XMLTemplater_OUTPUT +# ------------------------------------------------------------------------- +FACTORY_DEF {*} AttrSetFactory FACTORY_NAME { AttributeCreator_2 } COMMAND_PARM_EVALUATION SINGLE_PASS INPUT FEATURE_TYPE XMLTemplater_OUTPUT MULTI_FEATURE_MODE { NO } NULL_ATTR_MODE { NO_OP } ATTRSET_CREATE_DIRECTIVES _PROPAGATE_MISSING_FDIV ATTR_ACTION { "" "citygml_feature_role" "SET_TO" "address" } ATTR_ACTION { "" "gml_parent_id" "SET_TO" "GebID<at>Value<openparen>OBJECTID<closeparen>" } OUTPUT { OUTPUT FEATURE_TYPE AttributeCreator_2_OUTPUT } +# ------------------------------------------------------------------------- +# Build the List removal function and regular expression if there was any list attributes to be removed. +# If not, then we will not have any extra list removal call to @RemoveAttributes, which speeds the +# normal, non-list removal especially when in Bulk Mode. Note that this computation of the regular expressions is done +# once during mapping file parse time. +INCLUDE [ set listAttributeRemoveRegexps {}; set anyList {no}; foreach attr [split ""] { set attr [FME_DecodeText $attr]; set attr [regsub "{}$" $attr "{}.*"]; set attr [regsub -all "{}" $attr "\\{\[0-9\]+\\}"]; append listAttributeRemoveRegexps ",^$attr$"; set anyList {yes}; }; if { ${anyList} == {no} } { puts {MACRO AttributeRemover_LIST_FUNC } } else { puts "MACRO AttributeRemover_LIST_FUNC @RemoveAttributes(fme_pcre_match\"$listAttributeRemoveRegexps\")" }; ] +FACTORY_DEF {*} TeeFactory FACTORY_NAME { AttributeRemover } INPUT FEATURE_TYPE AttributeCreator_2_OUTPUT OUTPUT { FEATURE_TYPE AttributeRemover_OUTPUT @RemoveAttributes(fme_encoded,gml_id) $(AttributeRemover_LIST_FUNC) } +# ------------------------------------------------------------------------- + +FACTORY_DEF * RoutingFactory FACTORY_NAME "Destination Feature Type Routing Correlator" COMMAND_PARM_EVALUATION SINGLE_PASS INPUT FEATURE_TYPE * ROUTE FME_GENERIC GeometryPropertySetter_2_SET TO CITYGML __GO_TO_FINAL_OUTPUT_ROUTER__ <at>CopyAttributes<openparen>ENCODED<comma>citygml_measured_height<comma>Geb_Hoehe_PW<comma>citygml_measured_height_units<comma>Geb_Hoehe_Einheit<closeparen>,multi_writer_id,1,<at>SupplyAttributes<openparen>ENCODED<comma>__wb_out_feat_type__<comma>Building<closeparen> GEOMETRY ROUTE FME_GENERIC AttributeRemover_OUTPUT TO CITYGML __GO_TO_FINAL_OUTPUT_ROUTER__ multi_writer_id,1,<at>SupplyAttributes<openparen>ENCODED<comma>__wb_out_feat_type__<comma>Address<closeparen> GEOMETRY ROUTE FME_GENERIC GeometryPropertySetter_SET TO CITYGML __GO_TO_FINAL_OUTPUT_ROUTER__ <at>CopyAttributes<openparen>ENCODED<comma>citygml_measured_height<comma>Geb_Hoehe_PW<comma>citygml_measured_height_units<comma>Geb_Hoehe_Einheit<closeparen>,multi_writer_id,0,<at>SupplyAttributes<openparen>ENCODED<comma>__wb_out_feat_type__<comma>Building<closeparen> GEOMETRY FEATURE_TYPE_ATTRIBUTE __wb_out_feat_type__ OUTPUT ROUTED FEATURE_TYPE * OUTPUT 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 "Final Output Nuker" INPUT FEATURE_TYPE __nuke_me__ + +# ------------------------------------------------------------------------- +CITYGML_1_DEF Building citygml_target_uri xml_buffer citygml_feature_role xml_buffer citygml_feature_role_attr_name xml_buffer citygml_feature_role_attr_val xml_buffer gml_description xml_buffer gml_name xml_buffer citygml_creationDate xml_date citygml_terminationDate xml_date externalReference{}.externalObject.name xml_xml externalReference{}.externalObject.uri xml_xml externalReference{}.informationSystem xml_xml citygml_generalizes_to{}.xlink_href xml_buffer citygml_relative_to_terrain xml_char(33) citygml_relative_to_water xml_char(38) citygml_appearance{}.xlink_href xml_buffer citygml_class xml_buffer citygml_class_codeSpace xml_buffer citygml_function{} xml_buffer citygml_function{}.codeSpace xml_buffer citygml_usage{} xml_buffer citygml_usage{}.codeSpace xml_buffer citygml_year_of_construction xml_buffer citygml_year_of_demolition xml_buffer citygml_roof_type xml_buffer citygml_roof_type_codeSpace xml_buffer citygml_measured_height xml_real64 citygml_measured_height_units xml_buffer citygml_storeys_above_ground xml_uint64 citygml_storeys_below_ground xml_uint64 citygml_storey_heights_above_ground xml_buffer citygml_storey_heights_above_ground_units xml_buffer citygml_storey_heights_below_ground xml_buffer citygml_storey_heights_below_ground_units xml_buffer citygml_outer_building_installation{}.xlink_href xml_buffer citygml_interior_building_installation{}.xlink_href xml_buffer citygml_bounded_by{}.xlink_href xml_buffer citygml_level_of_detail{} xml_buffer citygml_interior_room{}.xlink_href xml_buffer citygml_consists_of_building_part{}.xlink_href xml_buffer citygml_address{}.xlink_href xml_buffer +# ------------------------------------------------------------------------- +CITYGML_2_DEF Address citygml_target_uri xml_buffer citygml_feature_role xml_buffer citygml_feature_role_attr_name xml_buffer citygml_feature_role_attr_val xml_buffer gml_description xml_buffer gml_name xml_buffer citygml_address xml_xml +# ------------------------------------------------------------------------- +CITYGML_2_DEF Building citygml_target_uri xml_buffer citygml_feature_role xml_buffer citygml_feature_role_attr_name xml_buffer citygml_feature_role_attr_val xml_buffer gml_description xml_buffer gml_name xml_buffer citygml_creationDate xml_date citygml_terminationDate xml_date externalReference{}.externalObject.name xml_xml externalReference{}.externalObject.uri xml_xml externalReference{}.informationSystem xml_xml citygml_generalizes_to{}.xlink_href xml_buffer citygml_relative_to_terrain xml_char(33) citygml_relative_to_water xml_char(38) citygml_appearance{}.xlink_href xml_buffer citygml_class xml_buffer citygml_class_codeSpace xml_buffer citygml_function{} xml_buffer citygml_function{}.codeSpace xml_buffer citygml_usage{} xml_buffer citygml_usage{}.codeSpace xml_buffer citygml_year_of_construction xml_buffer citygml_year_of_demolition xml_buffer citygml_roof_type xml_buffer citygml_roof_type_codeSpace xml_buffer citygml_measured_height xml_real64 citygml_measured_height_units xml_buffer citygml_storeys_above_ground xml_uint64 citygml_storeys_below_ground xml_uint64 citygml_storey_heights_above_ground xml_buffer citygml_storey_heights_above_ground_units xml_buffer citygml_storey_heights_below_ground xml_buffer citygml_storey_heights_below_ground_units xml_buffer citygml_outer_building_installation{}.xlink_href xml_buffer citygml_interior_building_installation{}.xlink_href xml_buffer citygml_bounded_by{}.xlink_href xml_buffer citygml_level_of_detail{} xml_buffer citygml_interior_room{}.xlink_href xml_buffer citygml_consists_of_building_part{}.xlink_href xml_buffer citygml_address{}.xlink_href xml_buffer