public override DbGeographyWellKnownValue CreateWellKnownValue( DbGeography geographyValue) { Check.NotNull <DbGeography>(geographyValue, nameof(geographyValue)); DefaultSpatialServices.ReadOnlySpatialValues onlySpatialValues = DefaultSpatialServices.CheckCompatible(geographyValue); return(new DbGeographyWellKnownValue() { CoordinateSystemId = onlySpatialValues.CoordinateSystemId, WellKnownBinary = onlySpatialValues.CloneBinary(), WellKnownText = onlySpatialValues.Text }); }
public override double?GetLength(DbGeography geographyValue) { throw DefaultSpatialServices.SpatialServicesUnavailable(); }
public override int?GetInteriorRingCount(DbGeometry geometryValue) { throw DefaultSpatialServices.SpatialServicesUnavailable(); }
public override DbGeometry GetPointOnSurface(DbGeometry geometryValue) { throw DefaultSpatialServices.SpatialServicesUnavailable(); }
public override bool?GetIsRing(DbGeometry geometryValue) { throw DefaultSpatialServices.SpatialServicesUnavailable(); }
public override DbGeometry Union(DbGeometry geometryValue, DbGeometry otherGeometry) { throw DefaultSpatialServices.SpatialServicesUnavailable(); }
public override int?GetElementCount(DbGeometry geometryValue) { throw DefaultSpatialServices.SpatialServicesUnavailable(); }
public override DbGeometry GeometryCollectionFromText( string geometryText, int spatialReferenceSystemId) { throw DefaultSpatialServices.SpatialServicesUnavailable(); }
public override int GetCoordinateSystemId(DbGeometry geometryValue) { Check.NotNull <DbGeometry>(geometryValue, nameof(geometryValue)); return(DefaultSpatialServices.CheckCompatible(geometryValue).CoordinateSystemId); }
public override DbGeography PointAt(DbGeography geographyValue, int index) { throw DefaultSpatialServices.SpatialServicesUnavailable(); }
public override DbGeometry GeometryCollectionFromBinary( byte[] geometryBinary, int spatialReferenceSystemId) { throw DefaultSpatialServices.SpatialServicesUnavailable(); }
public override int?GetPointCount(DbGeography geographyValue) { throw DefaultSpatialServices.SpatialServicesUnavailable(); }
public override bool?GetIsClosed(DbGeography geographyValue) { throw DefaultSpatialServices.SpatialServicesUnavailable(); }
public override DbGeography GetEndPoint(DbGeography geographyValue) { throw DefaultSpatialServices.SpatialServicesUnavailable(); }
public override DbGeometry Buffer(DbGeometry geometryValue, double distance) { throw DefaultSpatialServices.SpatialServicesUnavailable(); }
public override int GetDimension(DbGeometry geometryValue) { throw DefaultSpatialServices.SpatialServicesUnavailable(); }
public override double Distance(DbGeometry geometryValue, DbGeometry otherGeometry) { throw DefaultSpatialServices.SpatialServicesUnavailable(); }
public override string GetSpatialTypeName(DbGeometry geometryValue) { throw DefaultSpatialServices.SpatialServicesUnavailable(); }
public override DbGeometry SymmetricDifference( DbGeometry geometryValue, DbGeometry otherGeometry) { throw DefaultSpatialServices.SpatialServicesUnavailable(); }
public override byte[] AsBinary(DbGeometry geometryValue) { Check.NotNull <DbGeometry>(geometryValue, nameof(geometryValue)); return(DefaultSpatialServices.CheckCompatible(geometryValue).CloneBinary()); }
public override DbGeometry ElementAt(DbGeometry geometryValue, int index) { throw DefaultSpatialServices.SpatialServicesUnavailable(); }
public override string AsGml(DbGeometry geometryValue) { Check.NotNull <DbGeometry>(geometryValue, nameof(geometryValue)); return(DefaultSpatialServices.CheckCompatible(geometryValue).GML); }
public override double?GetArea(DbGeometry geometryValue) { throw DefaultSpatialServices.SpatialServicesUnavailable(); }
public override DbGeography GeographyFromProviderValue(object providerValue) { Check.NotNull <object>(providerValue, nameof(providerValue)); return(DbSpatialServices.CreateGeography((DbSpatialServices)this, (object)DefaultSpatialServices.CheckProviderValue(providerValue))); }
public override DbGeometry GetCentroid(DbGeometry geometryValue) { throw DefaultSpatialServices.SpatialServicesUnavailable(); }
public override bool Overlaps(DbGeometry geometryValue, DbGeometry otherGeometry) { throw DefaultSpatialServices.SpatialServicesUnavailable(); }
public override DbGeometry GetExteriorRing(DbGeometry geometryValue) { throw DefaultSpatialServices.SpatialServicesUnavailable(); }
public override bool Relate(DbGeometry geometryValue, DbGeometry otherGeometry, string matrix) { throw DefaultSpatialServices.SpatialServicesUnavailable(); }
public override DbGeometry InteriorRingAt(DbGeometry geometryValue, int index) { throw DefaultSpatialServices.SpatialServicesUnavailable(); }
public override DbGeography Difference( DbGeography geographyValue, DbGeography otherGeography) { throw DefaultSpatialServices.SpatialServicesUnavailable(); }