DbSpatialServices Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar ett provideroberoende tjänst-API för geospatialt (geometri/geografi) typstöd.
public ref class DbSpatialServices abstract
[System.Serializable]
public abstract class DbSpatialServices
[<System.Serializable>]
type DbSpatialServices = class
Public MustInherit Class DbSpatialServices
- Arv
-
DbSpatialServices
- Attribut
Konstruktorer
| Name | Description |
|---|---|
| DbSpatialServices() |
Initierar en ny instans av DbSpatialServices klassen. |
Egenskaper
| Name | Description |
|---|---|
| Default |
Hämtar standardtjänsterna för DbSpatialServices. |
Metoder
| Name | Description |
|---|---|
| AsBinary(DbGeography) |
Hämtar den välkända binära representationen av det angivna DbGeography värdet. |
| AsBinary(DbGeometry) |
Hämtar den välkända binära representationen av det angivna DbGeometry värdet. |
| AsGml(DbGeography) |
Genererar gml-representationen (Geography Markup Language) för det här DbGeography värdet. |
| AsGml(DbGeometry) |
Genererar gml-representationen (Geography Markup Language) för det här DbGeometry värdet. |
| AsText(DbGeography) |
Hämtar den välkända textrepresentationen av det angivna DbGeography värdet. Det här värdet bör endast innehålla longitud och latitud för punkter. |
| AsText(DbGeometry) |
Hämtar den välkända textrepresentationen av det angivna DbGeometry värdet, inklusive endast X- och Y-koordinater för punkter. |
| AsTextIncludingElevationAndMeasure(DbGeography) |
Returnerar en textrepresentation av DbSpatialServices med höjd och mått. |
| AsTextIncludingElevationAndMeasure(DbGeometry) |
Returnerar en textrepresentation av DbSpatialServices med höjd och mått. |
| Buffer(DbGeography, Double) |
Skapar ett geografivärde som representerar alla punkter som är mindre än eller lika med |
| Buffer(DbGeometry, Double) |
Skapar ett geometrivärde som representerar alla punkter som är mindre än eller lika med |
| Contains(DbGeometry, DbGeometry) |
Avgör om ett DbGeometry värde rumsligt innehåller det andra. |
| CreateGeography(DbSpatialServices, Object) |
Den här metoden är avsedd att användas av härledda implementeringar av GeographyFromProviderValue(Object) efter lämplig validering av det angivna providervärdet för att säkerställa att den är lämplig för användning med den härledda implementeringen. |
| CreateGeometry(DbSpatialServices, Object) |
Den här metoden är avsedd att användas av härledda implementeringar av GeometryFromProviderValue(Object) efter lämplig validering av det angivna providervärdet för att säkerställa att den är lämplig för användning med den härledda implementeringen. |
| CreateProviderValue(DbGeographyWellKnownValue) |
Skapar ett providerspecifikt värde som är kompatibelt med implementeringen av rumsliga tjänster baserat på den angivna välkända DbGeography representationen. |
| CreateProviderValue(DbGeometryWellKnownValue) |
Skapar ett providerspecifikt värde som är kompatibelt med implementeringen av rumsliga tjänster baserat på den angivna välkända DbGeometry representationen. |
| CreateWellKnownValue(DbGeography) |
Skapar en instans av DbGeographyWellKnownValue som representerar det angivna DbGeography värdet med ett eller båda av de välkända rumsliga standardformaten. |
| CreateWellKnownValue(DbGeometry) |
Skapar en instans av DbGeometryWellKnownValue som representerar det angivna DbGeometry värdet med ett eller båda av de välkända rumsliga standardformaten. |
| Crosses(DbGeometry, DbGeometry) |
Avgör om de två angivna DbGeometry värdena korsar rumsligt. |
| Difference(DbGeography, DbGeography) |
Beräknar skillnaden mellan två DbGeography värden. |
| Difference(DbGeometry, DbGeometry) |
Beräknar skillnaden mellan två DbGeometry värden. |
| Disjoint(DbGeography, DbGeography) |
Avgör om de två angivna DbGeography värdena är rumsligt åtskilda. |
| Disjoint(DbGeometry, DbGeometry) |
Avgör om de två angivna DbGeometry värdena är rumsligt åtskilda. |
| Distance(DbGeography, DbGeography) |
Beräknar avståndet mellan de närmaste punkterna i två DbGeography värden. |
| Distance(DbGeometry, DbGeometry) |
Beräknar avståndet mellan de närmaste punkterna i två DbGeometry värden. |
| ElementAt(DbGeography, Int32) |
Returnerar ett element i det angivna DbGeography värdet om det representerar en geografisamling. |
| ElementAt(DbGeometry, Int32) |
Returnerar ett element av det angivna DbGeometry värdet om det representerar en geometrisamling. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GeographyCollectionFromBinary(Byte[], Int32) |
Skapar ett nytt DbGeography samlingsvärde baserat på det angivna välkända binära värdet och koordinatsystemidentifieraren (SRID). |
| GeographyCollectionFromText(String, Int32) |
Skapar ett nytt DbGeography samlingsvärde baserat på det angivna välkända textvärdet och koordinatsystemidentifieraren (SRID). |
| GeographyFromBinary(Byte[], Int32) |
Skapar ett nytt DbGeography värde baserat på det angivna välkända binära värdet och koordinatsystemidentifieraren (SRID). |
| GeographyFromBinary(Byte[]) |
Skapar ett nytt DbGeography värde baserat på det angivna välkända binära värdet. |
| GeographyFromGml(String, Int32) |
Skapar ett nytt DbGeography värde baserat på det angivna gml-värdet (Geography Markup Language) och koordinatsystemidentifieraren (SRID). |
| GeographyFromGml(String) |
Skapar ett nytt DbGeography värde baserat på det angivna gml-värdet (Geography Markup Language). |
| GeographyFromProviderValue(Object) |
Skapar ett nytt DbGeography värde baserat på ett providerspecifikt värde som är kompatibelt med implementeringen av rumsliga tjänster. |
| GeographyFromText(String, Int32) |
Skapar ett nytt DbGeography värde baserat på det angivna välkända textvärdet och koordinatsystemidentifieraren (SRID). |
| GeographyFromText(String) |
Skapar ett nytt DbGeography värde baserat på det angivna välkända textvärdet. |
| GeographyLineFromBinary(Byte[], Int32) |
Skapar ett nytt DbGeography radvärde baserat på det angivna välkända binära värdet och koordinatsystemidentifieraren (SRID). |
| GeographyLineFromText(String, Int32) |
Skapar ett nytt DbGeography radvärde baserat på det angivna välkända textvärdet och koordinatsystemidentifieraren (SRID). |
| GeographyMultiLineFromBinary(Byte[], Int32) |
Skapar ett nytt DbGeography flerradsvärde baserat på det angivna välkända binära värdet och koordinatsystemidentifieraren. |
| GeographyMultiLineFromText(String, Int32) |
Skapar ett nytt DbGeography flerradsvärde baserat på det angivna välkända textvärdet och koordinatsystemidentifieraren. |
| GeographyMultiPointFromBinary(Byte[], Int32) |
Skapar ett nytt DbGeography flerpunktsvärde baserat på det angivna välkända binära värdet och koordinatsystemidentifieraren. |
| GeographyMultiPointFromText(String, Int32) |
Skapar ett nytt DbGeography flerpunktsvärde baserat på det angivna välkända textvärdet och koordinatsystemidentifieraren. |
| GeographyMultiPolygonFromBinary(Byte[], Int32) |
Skapar ett nytt DbGeography flerpolygonvärde baserat på det angivna välkända binära värdet och koordinatsystemidentifieraren. |
| GeographyMultiPolygonFromText(String, Int32) |
Skapar ett nytt DbGeography multipolygonvärde baserat på det angivna välkända textvärdet och koordinatsystemidentifieraren. |
| GeographyPointFromBinary(Byte[], Int32) |
Skapar ett nytt DbGeography punktvärde baserat på det angivna välkända binära värdet och koordinatsystemidentifieraren (SRID). |
| GeographyPointFromText(String, Int32) |
Skapar ett nytt DbGeography punktvärde baserat på det angivna välkända textvärdet och koordinatsystemidentifieraren (SRID). |
| GeographyPolygonFromBinary(Byte[], Int32) |
Skapar ett nytt DbGeography polygonvärde baserat på det angivna välkända binära värdet och koordinatsystemidentifieraren (SRID). |
| GeographyPolygonFromText(String, Int32) |
Skapar ett nytt DbGeography polygonvärde baserat på det angivna välkända textvärdet och koordinatsystemidentifieraren (SRID). |
| GeometryCollectionFromBinary(Byte[], Int32) |
Skapar ett nytt DbGeometry samlingsvärde baserat på det angivna välkända binära värdet och koordinatsystemidentifieraren (SRID). |
| GeometryCollectionFromText(String, Int32) |
Skapar ett nytt DbGeometry samlingsvärde baserat på det angivna välkända textvärdet och koordinatsystemidentifieraren (SRID). |
| GeometryFromBinary(Byte[], Int32) |
Skapar ett nytt DbGeometry värde baserat på det angivna välkända binära värdet och koordinatsystemidentifieraren (SRID). |
| GeometryFromBinary(Byte[]) |
Skapar ett nytt DbGeometry värde baserat på det angivna välkända binära värdet. |
| GeometryFromGml(String, Int32) |
Skapar ett nytt DbGeometry värde baserat på det angivna gml-värdet (Geography Markup Language) och koordinatsystemidentifieraren (SRID). |
| GeometryFromGml(String) |
Skapar ett nytt DbGeometry värde baserat på det angivna gml-värdet (Geography Markup Language). |
| GeometryFromProviderValue(Object) |
Skapar ett nytt DbGeometry värde baserat på ett providerspecifikt värde som är kompatibelt med implementeringen av rumsliga tjänster. |
| GeometryFromText(String, Int32) |
Skapar ett nytt DbGeometry värde baserat på det angivna välkända textvärdet och koordinatsystemidentifieraren (SRID). |
| GeometryFromText(String) |
Skapar ett nytt DbGeometry värde baserat på det angivna välkända textvärdet. |
| GeometryLineFromBinary(Byte[], Int32) |
Skapar ett nytt DbGeometry radvärde baserat på det angivna välkända binära värdet och koordinatsystemidentifieraren (SRID). |
| GeometryLineFromText(String, Int32) |
Skapar ett nytt DbGeometry radvärde baserat på det angivna välkända textvärdet och koordinatsystemidentifieraren (SRID). |
| GeometryMultiLineFromBinary(Byte[], Int32) |
Skapar ett nytt DbGeometry flerradsvärde baserat på det angivna välkända binära värdet och koordinatsystemidentifieraren. |
| GeometryMultiLineFromText(String, Int32) |
Skapar ett nytt DbGeometry flerradsvärde baserat på det angivna välkända textvärdet och koordinatsystemidentifieraren. |
| GeometryMultiPointFromBinary(Byte[], Int32) |
Skapar ett nytt DbGeometry flerpunktsvärde baserat på det angivna välkända binära värdet och koordinatsystemidentifieraren. |
| GeometryMultiPointFromText(String, Int32) |
Skapar ett nytt DbGeometry flerpunktsvärde baserat på det angivna välkända textvärdet och koordinatsystemidentifieraren. |
| GeometryMultiPolygonFromBinary(Byte[], Int32) |
Skapar ett nytt DbGeometry flerpolygonvärde baserat på det angivna välkända binära värdet och koordinatsystemidentifieraren. |
| GeometryMultiPolygonFromText(String, Int32) |
Skapar ett nytt DbGeometry multipolygonvärde baserat på det angivna välkända textvärdet och koordinatsystemidentifieraren. |
| GeometryPointFromBinary(Byte[], Int32) |
Skapar ett nytt DbGeometry punktvärde baserat på det angivna välkända binära värdet och koordinatsystemidentifieraren (SRID). |
| GeometryPointFromText(String, Int32) |
Skapar ett nytt DbGeometry punktvärde baserat på det angivna välkända textvärdet och koordinatsystemidentifieraren (SRID). |
| GeometryPolygonFromBinary(Byte[], Int32) |
Skapar ett nytt DbGeometry polygonvärde baserat på det angivna välkända binära värdet och koordinatsystemidentifieraren (SRID). |
| GeometryPolygonFromText(String, Int32) |
Skapar ett nytt DbGeometry polygonvärde baserat på det angivna välkända textvärdet och koordinatsystemidentifieraren (SRID). |
| GetArea(DbGeography) |
Returnerar ett nullbart dubbelvärde som anger området för det angivna DbGeography värdet, som kan vara null om värdet inte representerar en yta. |
| GetArea(DbGeometry) |
Returnerar ett nullbart dubbelvärde som anger området för det angivna DbGeometry värdet, som kan vara null om värdet inte representerar en yta. |
| GetBoundary(DbGeometry) |
Returnerar ett nullbart dubbelvärde som anger gränsen för det angivna DbGeography värdet. |
| GetCentroid(DbGeometry) |
Returnerar ett DbGeometry värde som representerar centroiden för det angivna DbGeometry-värdet, som kan vara null om värdet inte representerar en yta. |
| GetConvexHull(DbGeometry) |
Returnerar ett nullbart dubbelvärde som anger det konvexa skrovet för det angivna DbGeography värdet. |
| GetCoordinateSystemId(DbGeography) |
Returnerar koordinatsystemidentifieraren för det angivna DbGeography värdet. |
| GetCoordinateSystemId(DbGeometry) |
Returnerar koordinatsystemidentifieraren för det angivna DbGeometry värdet. |
| GetDimension(DbGeography) |
Hämtar dimensionen för det angivna DbGeography värdet eller, om värdet är en samling, den största elementdimensionen. |
| GetDimension(DbGeometry) |
Hämtar dimensionen för det angivna DbGeometry värdet eller, om värdet är en samling, den största elementdimensionen. |
| GetElementCount(DbGeography) |
Returnerar antalet element i det angivna DbGeography värdet om det representerar en geografisamling. |
| GetElementCount(DbGeometry) |
Returnerar antalet element i det angivna DbGeometry värdet om det representerar en geometrisamling. |
| GetElevation(DbGeography) |
Returnerar höjningen (Z-koordinaten) för det angivna DbGeography värdet, om det representerar en punkt. |
| GetElevation(DbGeometry) |
Returnerar höjningen (Z) för det angivna DbGeometry värdet, om det representerar en punkt. |
| GetEndPoint(DbGeography) |
Returnerar ett DbGeography värde som representerar slutpunkten för det angivna DbGeography-värdet, som kan vara null om värdet inte representerar en kurva. |
| GetEndPoint(DbGeometry) |
Returnerar ett DbGeometry värde som representerar slutpunkten för det angivna DbGeometry-värdet, som kan vara null om värdet inte representerar en kurva. |
| GetEnvelope(DbGeometry) |
Hämtar kuvertet (minsta avgränsningsruta) för det angivna DbGeometry värdet, som ett geometrivärde. |
| GetExteriorRing(DbGeometry) |
Returnerar ett DbGeometry värde som representerar den yttre ringen för det angivna DbGeometry-värdet, som kan vara null om värdet inte representerar en polygon. |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetInteriorRingCount(DbGeometry) |
Returnerar antalet inre ringar i det angivna DbGeometry värdet, om det representerar en polygon. |
| GetIsClosed(DbGeography) |
Returnerar ett booleskt värde som kan vara null om det angivna DbGeography värdet är stängt, vilket kan vara null om värdet inte representerar en kurva. |
| GetIsClosed(DbGeometry) |
Returnerar ett booleskt värde som kan vara null om det angivna DbGeometry värdet är stängt, vilket kan vara null om värdet inte representerar en kurva. |
| GetIsEmpty(DbGeography) |
Returnerar ett booleskt värde som kan vara null och som anger om det angivna DbGeography värdet är tomt. |
| GetIsEmpty(DbGeometry) |
Returnerar ett booleskt värde som kan vara null och som anger om det angivna DbGeometry värdet är tomt. |
| GetIsRing(DbGeometry) |
Returnerar ett booleskt värde med nullvärde som anger om det angivna DbGeometry värdet är en ring, som kan vara null om värdet inte representerar en kurva. |
| GetIsSimple(DbGeometry) |
Returnerar ett booleskt värde som kan nollas om det angivna DbGeometry värdet är enkelt. |
| GetIsValid(DbGeometry) |
Returnerar ett booleskt värde som kan vara null och som anger om det angivna DbGeometry värdet är giltigt. |
| GetLatitude(DbGeography) |
Returnerar latitudkoordinaten för det angivna DbGeography värdet, om den representerar en punkt. |
| GetLength(DbGeography) |
Returnerar ett nullbart dubbelvärde som anger längden på det angivna DbGeography värdet, som kan vara null om värdet inte representerar en kurva. |
| GetLength(DbGeometry) |
Returnerar ett nullbart dubbelvärde som anger längden på det angivna DbGeometry värdet, som kan vara null om värdet inte representerar en kurva. |
| GetLongitude(DbGeography) |
Returnerar longitudkoordinaten för det angivna DbGeography värdet, om den representerar en punkt. |
| GetMeasure(DbGeography) |
Returnerar M-koordinaten (mått) för det angivna DbGeography värdet, om den representerar en punkt. |
| GetMeasure(DbGeometry) |
Returnerar M-koordinaten (mått) för det angivna DbGeometry värdet, om den representerar en punkt. |
| GetPointCount(DbGeography) |
Returnerar antalet punkter i det angivna DbGeography värdet om det representerar en linjering eller linjär ring. |
| GetPointCount(DbGeometry) |
Returnerar antalet punkter i det angivna DbGeometry värdet om det representerar en linjering eller linjär ring. |
| GetPointOnSurface(DbGeometry) |
Returnerar ett DbGeometry värde som representerar en punkt på ytan för det angivna DbGeometry-värdet, som kan vara null om värdet inte representerar en yta. |
| GetSpatialTypeName(DbGeography) |
Returnerar ett värde som anger namnet på den rumsliga typen för det angivna DbGeography värdet. |
| GetSpatialTypeName(DbGeometry) |
Returnerar ett värde som anger namnet på den rumsliga typen för det angivna DbGeometry värdet. |
| GetStartPoint(DbGeography) |
Returnerar ett DbGeography värde som representerar startpunkten för det angivna DbGeography-värdet, som kan vara null om värdet inte representerar en kurva. |
| GetStartPoint(DbGeometry) |
Returnerar ett DbGeometry värde som representerar startpunkten för det angivna DbGeometry-värdet, som kan vara null om värdet inte representerar en kurva. |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| GetXCoordinate(DbGeometry) |
Returnerar X-koordinaten för det angivna DbGeometry värdet, om den representerar en punkt. |
| GetYCoordinate(DbGeometry) |
Returnerar Y-koordinaten för det angivna DbGeometry värdet, om den representerar en punkt. |
| InteriorRingAt(DbGeometry, Int32) |
Returnerar en inre ring från det angivna DbGeometry värdet, om den representerar en polygon. |
| Intersection(DbGeography, DbGeography) |
Beräknar skärningspunkten mellan två DbGeography värden. |
| Intersection(DbGeometry, DbGeometry) |
Beräknar skärningspunkten mellan två DbGeometry värden. |
| Intersects(DbGeography, DbGeography) |
Avgör om de två angivna DbGeography värdena ska korsas rumsligt. |
| Intersects(DbGeometry, DbGeometry) |
Avgör om de två angivna DbGeometry värdena ska korsas rumsligt. |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| Overlaps(DbGeometry, DbGeometry) |
Avgör om de två angivna DbGeometry värdena överlappar varandra. |
| PointAt(DbGeography, Int32) |
Returnerar ett punktelement i det angivna DbGeography värdet, om det representerar en linjering eller linjär ring. |
| PointAt(DbGeometry, Int32) |
Returnerar ett punktelement i det angivna DbGeometry värdet, om det representerar en linjering eller linjär ring. |
| Relate(DbGeometry, DbGeometry, String) |
Avgör om de två angivna DbGeometry värdena är rumsligt relaterade enligt det angivna skärningsmönstret dimensionsutsträckt Nine-Intersection modell (DE-9IM). |
| SpatialEquals(DbGeography, DbGeography) |
Avgör om de två angivna DbGeography värdena är rumsligt lika. |
| SpatialEquals(DbGeometry, DbGeometry) |
Avgör om de två angivna DbGeometry värdena är rumsligt lika. |
| SymmetricDifference(DbGeography, DbGeography) |
Beräknar den symmetriska skillnaden mellan två DbGeography värden. |
| SymmetricDifference(DbGeometry, DbGeometry) |
Beräknar den symmetriska skillnaden mellan två DbGeometry värden. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
| Touches(DbGeometry, DbGeometry) |
Avgör om de två angivna DbGeometry värdena rör vid rumsligt. |
| Union(DbGeography, DbGeography) |
Beräknar union av två DbGeography värden. |
| Union(DbGeometry, DbGeometry) |
Beräknar union av två DbGeometry värden. |
| Within(DbGeometry, DbGeometry) |
Avgör om det ena DbGeometry värdet är rumsligt inom det andra. |