diff --git a/enrich-citygml-with-greenarea/src/main/java/de/hft/stuttgart/citygml/green/osm/TreeUtils.java b/enrich-citygml-with-greenarea/src/main/java/de/hft/stuttgart/citygml/green/osm/TreeUtils.java index b423f15f28034f5be08f5a9ea3ef4b2f5263c536..cf7c90f29af944412d116e2f8c62cf7bba57557c 100644 --- a/enrich-citygml-with-greenarea/src/main/java/de/hft/stuttgart/citygml/green/osm/TreeUtils.java +++ b/enrich-citygml-with-greenarea/src/main/java/de/hft/stuttgart/citygml/green/osm/TreeUtils.java @@ -11,6 +11,7 @@ import org.locationtech.jts.geom.Coordinate; import org.xmlobjects.gml.model.basictypes.Code; import org.xmlobjects.gml.model.geometry.aggregates.MultiSurface; import org.xmlobjects.gml.model.geometry.aggregates.MultiSurfaceProperty; +import org.xmlobjects.gml.model.measures.Length; public class TreeUtils @@ -79,6 +80,8 @@ public class TreeUtils crownRadius, crownHeight); SolitaryVegetationObject cover = new SolitaryVegetationObject(); cover.setSpecies(new Code(tree.getType())); + cover.setCrownDiameter(new Length(crownRadius * 2)); + cover.setHeight(new Length(trunkHeight + crownHeight)); cover.setId(UUID.randomUUID().toString()); cover.setLod2MultiSurface(new MultiSurfaceProperty(generatedTree)); cityModel.getCityObjectMembers().add(new AbstractCityObjectProperty(cover));