| ... | ... | @@ -50,9 +50,9 @@ In this example, we will add a generic attribute (here: specific space heating d |
|
|
|
|
|
|
|
First, we connect the port from "CityGML Building" to the input port of database joiner transformer. Inside the transformer you select your database (here: CSV), select the CSV table and then map your gml_id from the CityGML file to GMLId from the CSV file. Under "Fields to Add", the field containing specific space heating demand values is selected (here: Specific space heating demand ). Also make sure to set cardinality to either 1:1 or 1:0..1. This will prevent unmatched gml_id from giving you an error and terminating the workbench. Next we will join the output port to the writer port of "CityGML Building". At this point, the new attribute of Specific space heating demand must be added to the attribute list of CityGML building. To access the existing attribute list of CityGML building, click on wheel icon . Next, select the User Attributes tab and manually add the new attribute Specific space heating demand with xml_real64 type. Now save and run the workbench.
|
|
|
|
|
|
|
|
>An easier way to define new generic attributes would be to switch "Attribute Definition" from Automatic to Manual. This will reduce time to manually add all the new generic attributes to the CityGML attribute list but for all the newly added generic attributes FME will define their type based on their data type defined in the input database (e.g. excel, CSV, Postgres etc.). To manually change a data type, switch back to Manuall attribute definition.
|
|
|
|
>An easier way to define new generic attributes would be to switch "Attribute Definition" from Manual to Automatic. This will reduce time to manually add all the new generic attributes to the CityGML attribute list but for all the newly added generic attributes FME will define their type based on their data type defined in the input database (e.g. excel, CSV, Postgres etc.). To manually change a data type, switch back to Manuall attribute definition.
|
|
|
|
|
|
|
|
The complete FME workench along with its input and outputs can be downloaded from [here](https://transfer.hft-stuttgart.de/gitlab/coors/3d-stadtmodelle/-/blob/master/FME_Workbenches/HfTStuttgart_Campus_LoD2_genericAttribute.zip).
|
|
|
|
The complete FME workbench along with its input and outputs can be downloaded from [here](https://transfer.hft-stuttgart.de/gitlab/coors/3d-stadtmodelle/-/blob/master/FME_Workbenches/HfTStuttgart_Campus_LoD2_genericAttribute.zip).
|
|
|
|
|
|
|
|
<div align = center>
|
|
|
|
|
| ... | ... | |