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