From e6ba2d4d38db1fb6d71b29c6fcad360a0c3c8989 Mon Sep 17 00:00:00 2001 From: Eric Duminil <eric.duminil@gmail.com> Date: Mon, 29 Apr 2024 12:43:59 +0200 Subject: [PATCH] Write trees attributes too --- .../java/de/hft/stuttgart/citygml/green/osm/TreeUtils.java | 3 +++ 1 file changed, 3 insertions(+) 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 b423f15..cf7c90f 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)); -- GitLab