Skip to content

DiGi.GML.Interfaces

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

DiGi.GML.Interfaces Namespace

Interfaces

IAbstractGML Interface

Defines the basic structure for an abstract Geography Markup Language (GML) element, extending the feature member functionality.

public interface IAbstractGML : DiGi.GML.Interfaces.IFeatureMember

Derived
↳ AbstractGML

Implements IFeatureMember

Properties

IAbstractGML.id Property

Gets or sets the unique identifier of the GML element.

string? id { get; set; }

Property Value

System.String

IFeatureMember Interface

Defines the contract for an object that represents a member of a GML (Geography Markup Language) feature.

public interface IFeatureMember

Derived
↳ AbstractGML
↳ IAbstractGML

ISRSInformation Interface

Defines the structure for Spatial Reference System (SRS) information, providing labels for axes and units of measure.

public interface ISRSInformation

Derived
↳ Geometry
↳ ISRSReference

Properties

ISRSInformation.axisLabels Property

Gets or sets the list of labels identifying the axes of the coordinate reference system.

System.Collections.Generic.List<string>? axisLabels { get; set; }

Property Value

System.Collections.Generic.List<System.String>

ISRSInformation.uomLabels Property

Gets or sets the list of labels identifying the units of measure (UOM) for the coordinate reference system.

System.Collections.Generic.List<string>? uomLabels { get; set; }

Property Value

System.Collections.Generic.List<System.String>

ISRSReference Interface

Defines the properties for a spatial reference system reference.

public interface ISRSReference : DiGi.GML.Interfaces.ISRSInformation

Derived
↳ Geometry

Implements ISRSInformation

Properties

ISRSReference.srsDimension Property

Gets or sets the dimension of the spatial reference system.

System.Nullable<ushort> srsDimension { get; set; }

Property Value

System.Nullable<System.UInt16>

ISRSReference.srsName Property

Gets or sets the name of the spatial reference system.

string? srsName { get; set; }

Property Value

System.String

Clone this wiki locally