SpatialImplementation Class

Represents a class responsible for knowing how to create the Geography and Geometry builders for a particular implementation of Spatial types.

Inheritance Hierarchy

System.Object
  System.Spatial.SpatialImplementation

Namespace:  System.Spatial
Assembly:  System.Spatial (in System.Spatial.dll)

Syntax

'Declaration
Public MustInherit Class SpatialImplementation
'Usage
Dim instance As SpatialImplementation
public abstract class SpatialImplementation
public ref class SpatialImplementation abstract
[<AbstractClassAttribute>]
type SpatialImplementation =  class end
public abstract class SpatialImplementation

The SpatialImplementation type exposes the following members.

Constructors

  Name Description
Protected method SpatialImplementation Initializes a new instance of the SpatialImplementation class.

Top

Properties

  Name Description
Public propertyStatic member CurrentImplementation Returns an instance of SpatialImplementation that is currently being used.
Public property Operations Gets or sets the Spatial operations implementation.

Top

Methods

  Name Description
Public method CreateBuilder Creates a SpatialBuilder for this implementation.
Public method CreateGeoJsonObjectFormatter Creates a Formatter for Json Object.
Public method CreateGmlFormatter Creates a GmlFormatter for this implementation.
Public method CreateValidator Creates a spatial Validator.
Public method CreateWellKnownTextSqlFormatter() Creates a WellKnownTextSqlFormatter for this implementation.
Public method CreateWellKnownTextSqlFormatter(Boolean) Creates a WellKnownTextSqlFormatter for this implementation.
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method ToString (Inherited from Object.)

Top

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

System.Spatial Namespace