Skip to content

DiGi.CityGML.Constants

github-actions[bot] edited this page Jul 15, 2026 · 2 revisions

DiGi.CityGML.Constants Namespace

Classes

XmlAttribute Class

Provides a centralized collection of constant strings used as XML attribute names within the CityGML context.

public static class XmlAttribute

Inheritance System.Object → XmlAttribute

XmlAttribute.Name Class

Contains specific XML attribute name constants.

public static class XmlAttribute.Name

Inheritance System.Object → Name

Fields

XmlAttribute.Name.AttributeName Field

The constant value for the "name" XML attribute.

public const string AttributeName = "name";

Field Value

System.String

XmlAttribute.Name.Id Field

The constant value for the "id" XML attribute.

public const string Id = "id";

Field Value

System.String

XmlNode Class

Provides a centralized collection of constants used for XML node identification within CityGML processing.

public static class XmlNode

Inheritance System.Object → XmlNode

XmlNode.Name Class

Contains the string representations of XML element and attribute names defined in the CityGML schema.

public static class XmlNode.Name

Inheritance System.Object → Name

Fields

XmlNode.Name.BoundedBy Field

The XML node name indicating that a surface is bounded by specific geometry.

public const string BoundedBy = "boundedBy";

Field Value

System.String

XmlNode.Name.Building Field

The XML node name for a Building object.

public const string Building = "Building";

Field Value

System.String

XmlNode.Name.CityModel Field

The XML node name for the root City Model element.

public const string CityModel = "CityModel";

Field Value

System.String

XmlNode.Name.CityObjectMember Field

The XML node name for a member of a city object collection.

public const string CityObjectMember = "cityObjectMember";

Field Value

System.String

XmlNode.Name.Exterior Field

The XML node name for the exterior boundary of a polygon.

public const string Exterior = "exterior";

Field Value

System.String

XmlNode.Name.GroundSurface Field

The XML node name for a ground surface.

public const string GroundSurface = "GroundSurface";

Field Value

System.String

XmlNode.Name.Interior Field

The XML node name for the interior boundaries (holes) of a polygon.

public const string Interior = "interior";

Field Value

System.String

XmlNode.Name.LinearRing Field

The XML node name for a linear ring geometry.

public const string LinearRing = "LinearRing";

Field Value

System.String

XmlNode.Name.LOD1Solid Field

The XML node name for Level of Detail 1 (LOD1) solid representation.

public const string LOD1Solid = "lod1Solid";

Field Value

System.String

XmlNode.Name.Polygon Field

The XML node name for a polygon geometry.

public const string Polygon = "Polygon";

Field Value

System.String

XmlNode.Name.Pos Field

The XML node name for a single position coordinate.

public const string Pos = "pos";

Field Value

System.String

XmlNode.Name.PosList Field

The XML node name for a list of position coordinates.

public const string PosList = "posList";

Field Value

System.String

XmlNode.Name.RoofSurface Field

The XML node name for a roof surface.

public const string RoofSurface = "RoofSurface";

Field Value

System.String

XmlNode.Name.RoofType Field

The XML node name for the roof type specification.

public const string RoofType = "roofType";

Field Value

System.String

XmlNode.Name.StringAttribute Field

The XML node name for a generic string attribute.

public const string StringAttribute = "stringAttribute";

Field Value

System.String

XmlNode.Name.Value Field

The XML node name for the value of an attribute.

public const string Value = "value";

Field Value

System.String

XmlNode.Name.WallSurface Field

The XML node name for a wall surface.

public const string WallSurface = "WallSurface";

Field Value

System.String

Clone this wiki locally