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


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


Public MustInherit Class SpatialImplementation
Dim instance As SpatialImplementation
public abstract class SpatialImplementation
public ref class SpatialImplementation abstract
type SpatialImplementation =  class end
public abstract class SpatialImplementation

The SpatialImplementation type exposes the following members.


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



  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.



  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.)


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


System.Spatial Namespace