Skip to main content
Question

Change from <app:appearanceMember> to <app:appearance> of CityGML

  • October 7, 2020
  • 1 reply
  • 19 views

My CityGML exported by CityGML writer is described for appearance as follows:

 

<app:appearanceMember>

  <app:Appearance>

   <app:theme>FMETheme</app:theme>

   <app:surfaceDataMember>

    <app:ParameterizedTexture>

     <app:imageURI>

 

I would like to chage those to the following description

  

<core:cityObjectMember>

     <bldg:Building gml:id="xxxxxxxxx-xxxx-xxxx-xxxxx-xxxxxxxxxxxx">

        <creationDate>2020-10-01</creationDate>

        <app:appearance>

        <app:Appearance>

        <app:theme>texturation</app:theme>

           <app:surfaceDataMember>

              <app:ParameterizedTexture>

 

Could you tell me the solution?

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

virtualcitymatt
Celebrity
Forum|alt.badge.img+47

I'm not sure if this is the case but as far as I know FME only every creates these global appearances. I may be wrong though.

This open source java based tool can convert your global appearances to local ones.

https://github.com/citygml4j/citygml-tools