Skip to main content
Solved

[Fme Desktop Pro 2014] CityGML to KML/Collada

  • March 13, 2014
  • 1 reply
  • 70 views

Hi,

 

 

I'm new to FME so I hope I didn't miss a tutorial or a manual somewhere ;)

 

 

In a few words I'd like to export a CityGML to KML/Collada files in order to load these in GoogleEarth and other 3D clients. In details :

 

 

<= Input : A CityGML containing 300 buildings referencing textures. The general structure of my CityGML is :

 

 

<CityModel> <Building> <BuildingPart> <Appearance> <SurfaceDataMember>

 

... </Appearance> <RoofSurface>

 

...

 

<WallSurface>

 

... </BuildingPart> </Building>

 

... </CityModel>

 

 

=> Output : Idealy I'd like to generate a collection of KMZ files containing KML + Collada + Textures. Each KMZ file would represent a portion (a tile) of the original CityGML file.

 

 

My question : Where to start ? :)

 

 

What I've already done :

 

 

1) I've been able to load my CityGML file in FME. A certain number of Feature Type were imported (Building, BuildingPart, WallSurface, RoofSurface,CityModel).

 

2) I've been able to define a Collada writer and translate my data (by the way it seems 8Gb of ram wasn't enough). As a result I obtained a .dae file for each featureType ... which is not really what I'm trying to achieve => I thought of getting a Collada file containing each building with complete geometry (roofs+walls) as a first step.

 

 

So : Are there any example FME project or tutorials that might help me to achieve this kind of transformation ? At least, is there a way to iterate through the building list, get roofs+ walls and concatenate the geometry to produce a Collada containing the list of all building geometries ?

 

 

Hope it's clear enough,

 

 

Thanx in advance

 

 

Emmanuel

Best answer by khan

Ignore this answer if you are already aware of. If CityGML file is in 3D city database then there is tool "CityGML exporter" to KML/Collada.

 

http://www.3dcitydb.org/3dcitydb/downloads/
This post is closed to further activity.
It may be an old question, an answered question, an implemented idea, or a notification-only post.
Please check post dates before relying on any information in a question or answer.
For follow-up or related questions, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.

1 reply

  • Best Answer
  • March 14, 2014
Ignore this answer if you are already aware of. If CityGML file is in 3D city database then there is tool "CityGML exporter" to KML/Collada.

 

http://www.3dcitydb.org/3dcitydb/downloads/