| ... | ... | @@ -99,16 +99,28 @@ In order to make a conversion from Sketchup to CityGML 2.0 LOD2 using FME, the m |
|
|
|
|
|
|
|
- All polygons must be classified to its respective SketchUp layers based on above classification.
|
|
|
|
|
|
|
|
<div align=center>
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
A complete FME workbench along with sample input and output dataset modeled as LOD2 MultiSurface can be downloaded from **here**. The available FME workbench contains annotations for easy step by step understanding of the conversion process.
|
|
|
|
|
|
|
|
**lod 2 FME workflow**
|
|
|
|
<div align=center>
|
|
|
|
|
|
|
|
**lod 2 FME workflow**
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
>The SketchUp model is created using a local (cartesian)coordiante system. No coordiante trasnformation is done during its translation to CityGML as the purpose of this exercise is to demonstrate the conversion process. For 3D data reprojection, transformer [3DAffiner](https://www.safe.com/transformers/3d-affiner/) can be used to define a coordinate transformation matrix. For defining a CRS, transformer [coordinatesystemsetter](https://www.safe.com/transformers/coordinate-system-setter/) or [reprojector](https://www.safe.com/transformers/reprojector/) can be used. More info on working with coordinate systems in FME can be found from [here](https://community.safe.com/s/article/using-coordinate-systems-within-fme).
|
|
|
|
|
|
|
|
<div align=center>
|
|
|
|
|
|
|
|
**lod 2 FME output in FZK**
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
To correctly insert building solid either [FME](https://gitlab.com/volkercoors/CiD4Sim/-/wikis/usefulTools/FME-Workbenches-(EN)) or a free [SolidInjector](https://github.com/tomeof/citygml-injector) tool can be used. To insert building solid geometry using SolidInjector, the following steps must be followed:
|
|
|
|
|
|
|
|
1. Load the above produced CityGML file by clicking open button.
|
| ... | ... | |