dymaptic.GeoBlazor.Core

dymaptic.GeoBlazor.Core.Components.Geometries

Point Class

A location defined by X, Y, and Z coordinates.
ArcGIS Maps SDK for JavaScript

public class Point : dymaptic.GeoBlazor.Core.Components.Geometries.Geometry

Inheritance System.Object 🡒 Microsoft.AspNetCore.Components.ComponentBase 🡒 MapComponent 🡒 Geometry 🡒 Point

Constructors

Point() Constructor

Parameterless constructor for use as a Razor Component.

public Point();

Point(Nullable, Nullable, Nullable, Nullable, Nullable, SpatialReference, Nullable, Nullable, Nullable) Constructor

Constructor for use in C# code. Use named parameters (e.g., item1: value1, item2: value2) to set properties in any order.

public Point(System.Nullable<double> longitude=null, System.Nullable<double> latitude=null, System.Nullable<double> x=null, System.Nullable<double> y=null, System.Nullable<double> z=null, dymaptic.GeoBlazor.Core.Components.SpatialReference? spatialReference=null, System.Nullable<bool> hasM=null, System.Nullable<bool> hasZ=null, System.Nullable<double> m=null);

Parameters

longitude System.Nullable<System.Double>

The longitude of the point.
ArcGIS Maps SDK for JavaScript

latitude System.Nullable<System.Double>

The latitude of the point.
ArcGIS Maps SDK for JavaScript

x System.Nullable<System.Double>

The x-coordinate (easting) of the point in map units.
default 0
ArcGIS Maps SDK for JavaScript

y System.Nullable<System.Double>

The y-coordinate (northing) of the point in map units.
default 0
ArcGIS Maps SDK for JavaScript

z System.Nullable<System.Double>

The z-coordinate (or elevation) of the point in map units.
default undefined
ArcGIS Maps SDK for JavaScript

spatialReference SpatialReference

The spatial reference of the geometry.
default SpatialReference.WGS84 // wkid: 4326
ArcGIS Maps SDK for JavaScript

hasM System.Nullable<System.Boolean>

Indicates if the geometry has M values.
ArcGIS Maps SDK for JavaScript

hasZ System.Nullable<System.Boolean>

Indicates if the geometry has z-values (elevation).
ArcGIS Maps SDK for JavaScript

m System.Nullable<System.Double>

The m-coordinate of the point in map units.
default undefined
ArcGIS Maps SDK for JavaScript

Properties

Point.Latitude Property

The latitude of the point.

public System.Nullable<double> Latitude { get; set; }

Property Value

System.Nullable<System.Double>

Point.Longitude Property

The longitude of the point.

public System.Nullable<double> Longitude { get; set; }

Property Value

System.Nullable<System.Double>

Point.M Property

The m-coordinate of the point in map units.

public System.Nullable<double> M { get; set; }

Property Value

System.Nullable<System.Double>

Point.Type Property

The Geometry “type”, used internally to render.

public override dymaptic.GeoBlazor.Core.Enums.GeometryType Type { get; }

Property Value

GeometryType

Point.X Property

The x-coordinate (easting) of the point in map units.

public System.Nullable<double> X { get; set; }

Property Value

System.Nullable<System.Double>

Point.Y Property

The y-coordinate (northing) of the point in map units.

public System.Nullable<double> Y { get; set; }

Property Value

System.Nullable<System.Double>

Point.Z Property

The z-coordinate (or elevation) of the point in map units.

public System.Nullable<double> Z { get; set; }

Property Value

System.Nullable<System.Double>

Methods

Point.Clone() Method

Returns a deep clone of the geometry.

public dymaptic.GeoBlazor.Core.Components.Geometries.Point Clone();

Returns

Point

Point.Copy(Point) Method

Copies all values from another Point instance.
ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.Geometries.Point?> Copy(dymaptic.GeoBlazor.Core.Components.Geometries.Point other);

Parameters

other Point

The point to copy from.

Returns

System.Threading.Tasks.Task<Point>

Point.Distance(Point) Method

Computes the Euclidean distance between this Point and a given Point.
ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task<System.Nullable<double>> Distance(dymaptic.GeoBlazor.Core.Components.Geometries.Point other);

Parameters

other Point

The point to compute the distance to.

Returns

System.Threading.Tasks.Task<System.Nullable<System.Double>>

Point.GetLatitude() Method

Asynchronously retrieve the current value of the Latitude property.

public System.Threading.Tasks.Task<System.Nullable<double>> GetLatitude();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Double>>

Point.GetLongitude() Method

Asynchronously retrieve the current value of the Longitude property.

public System.Threading.Tasks.Task<System.Nullable<double>> GetLongitude();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Double>>

Point.GetM() Method

Asynchronously retrieve the current value of the M property.

public System.Threading.Tasks.Task<System.Nullable<double>> GetM();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Double>>

Point.GetX() Method

Asynchronously retrieve the current value of the X property.

public System.Threading.Tasks.Task<System.Nullable<double>> GetX();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Double>>

Point.GetY() Method

Asynchronously retrieve the current value of the Y property.

public System.Threading.Tasks.Task<System.Nullable<double>> GetY();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Double>>

Point.GetZ() Method

Asynchronously retrieve the current value of the Z property.

public System.Threading.Tasks.Task<System.Nullable<double>> GetZ();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Double>>

Point.Normalize() Method

Modifies the point geometry in-place by shifting the X-coordinate to within
+/- 180 span in map units.
ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.Geometries.Point?> Normalize();

Returns

System.Threading.Tasks.Task<Point>

Point.SetLatitude(Nullable) Method

Asynchronously set the value of the Latitude property after render.

public System.Threading.Tasks.Task SetLatitude(System.Nullable<double> value);

Parameters

value System.Nullable<System.Double>

The value to set.

Returns

System.Threading.Tasks.Task

Point.SetLongitude(Nullable) Method

Asynchronously set the value of the Longitude property after render.

public System.Threading.Tasks.Task SetLongitude(System.Nullable<double> value);

Parameters

value System.Nullable<System.Double>

The value to set.

Returns

System.Threading.Tasks.Task

Point.SetM(Nullable) Method

Asynchronously set the value of the M property after render.

public System.Threading.Tasks.Task SetM(System.Nullable<double> value);

Parameters

value System.Nullable<System.Double>

The value to set.

Returns

System.Threading.Tasks.Task

Point.SetX(Nullable) Method

Asynchronously set the value of the X property after render.

public System.Threading.Tasks.Task SetX(System.Nullable<double> value);

Parameters

value System.Nullable<System.Double>

The value to set.

Returns

System.Threading.Tasks.Task

Point.SetY(Nullable) Method

Asynchronously set the value of the Y property after render.

public System.Threading.Tasks.Task SetY(System.Nullable<double> value);

Parameters

value System.Nullable<System.Double>

The value to set.

Returns

System.Threading.Tasks.Task

Point.SetZ(Nullable) Method

Asynchronously set the value of the Z property after render.

public System.Threading.Tasks.Task SetZ(System.Nullable<double> value);

Parameters

value System.Nullable<System.Double>

The value to set.

Returns

System.Threading.Tasks.Task