dymaptic.GeoBlazor.Core

dymaptic.GeoBlazor.Core.Serialization

SpatialReferenceSerializationRecord Class

Protobuf serialization record for SpatialReference.

public record SpatialReferenceSerializationRecord : dymaptic.GeoBlazor.Core.Serialization.MapComponentSerializationRecord<dymaptic.GeoBlazor.Core.Components.SpatialReference>, System.IEquatable<dymaptic.GeoBlazor.Core.Serialization.SpatialReferenceSerializationRecord>

Inheritance System.Object 🡒 MapComponentSerializationRecord 🡒 dymaptic.GeoBlazor.Core.Serialization.MapComponentSerializationRecord<SpatialReference> 🡒 SpatialReferenceSerializationRecord

Implements System.IEquatable<SpatialReferenceSerializationRecord>

Constructors

SpatialReferenceSerializationRecord() Constructor

Default constructor for protobuf deserialization.

public SpatialReferenceSerializationRecord();

SpatialReferenceSerializationRecord(Nullable, string, string) Constructor

Creates a new SpatialReferenceSerializationRecord with the specified values.

public SpatialReferenceSerializationRecord(System.Nullable<int> Wkid, string? Wkt=null, string? Wkt2=null);

Parameters

Wkid System.Nullable<System.Int32>

Wkt System.String

Wkt2 System.String

Properties

SpatialReferenceSerializationRecord.IsNull Property

Indicates whether this record represents a null value.

public override bool IsNull { get; init; }

Property Value

System.Boolean

SpatialReferenceSerializationRecord.Wkid Property

The well-known ID of the spatial reference.

public System.Nullable<int> Wkid { get; init; }

Property Value

System.Nullable<System.Int32>

SpatialReferenceSerializationRecord.Wkt Property

The well-known text (WKT) of the spatial reference.

public string? Wkt { get; init; }

Property Value

System.String

SpatialReferenceSerializationRecord.Wkt2 Property

The well-known text 2 (WKT2) of the spatial reference.

public string? Wkt2 { get; init; }

Property Value

System.String

Methods

SpatialReferenceSerializationRecord.FromSerializationRecord() Method

Converts this serialization record back to the original type.

public override dymaptic.GeoBlazor.Core.Components.SpatialReference? FromSerializationRecord();

Returns

SpatialReference