GeometryPoint
open class GeometryPoint : GeometryValue, @unchecked Sendable
A geometry point.
-
Constructor
Declaration
Swift
override public init() -
The coordinates of this value.
Declaration
Swift
public final var coordinates: PointCoordinates { get set } -
Declaration
Swift
override open func copyMutable() -> DataValueReturn Value
A clone of this value if it (together with all value subcomponents) is possibly mutable, or return
selfvalue if it (together with all value subcomponents) is definitely immutable. The resulting value might share mutable metadata with this query. -
Data type of the wrapped value.
Declaration
Swift
override open var dataType: DataType { get } -
Declaration
Swift
override open func formatWKT(sridRequired: Bool = false) -> StringParameters
sridRequiredIs SRID prefix required?
Return Value
This value formatted in OData WKT (well-known text) format.
-
Declaration
Swift
open class func parse(_ text: String) throws -> GeometryPointParameters
textA value in GeoJSON format.
Return Value
A value parsed from text in GeoJSON format.
-
Declaration
Swift
open class func parseWKT(_ text: String, sridRequired: Bool = false) throws -> GeometryPointParameters
textA value in OData WKT format.
sridRequiredIs SRID prefix required?
Return Value
A value parsed from OData WKT (well-known text) format.
-
Declaration
Swift
open class func with(x: Double, y: Double) -> GeometryPointParameters
xX-coordinate.
yY-coordinate.
Return Value
2D geometry point.
-
Declaration
Swift
open class func with(x: Double, y: Double, m: Double) -> GeometryPointParameters
xX-coordinate.
yY-coordinate.
mM-coordinate (measure).
Return Value
2D geometry point with measure.
-
Declaration
Swift
open class func with(x: Double, y: Double, z: Double) -> GeometryPointParameters
xX-coordinate.
yY-coordinate.
zZ-coordinate.
Return Value
3D geometry point.
-
Declaration
Swift
open class func with(x: Double, y: Double, z: Double, m: Double) -> GeometryPointParameters
xX-coordinate.
yY-coordinate.
zZ-coordinate.
mM-coordinate (measure).
Return Value
3D geometry point with measure.
-
Declaration
Swift
open class func with(latitude: Double, longitude: Double) -> GeometryPointParameters
latitudeY-coordinate.
longitudeX-coordinate.
Return Value
2D geometry point.