SqlSpatialFunctions 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 SQL Spatial Functions för SQL-klienten.
public ref class SqlSpatialFunctions abstract sealed
public static class SqlSpatialFunctions
type SqlSpatialFunctions = class
Public Class SqlSpatialFunctions
- Arv
-
SqlSpatialFunctions
Metoder
| Name | Description |
|---|---|
| AsTextZM(DbGeography) |
Returnerar WKT-representationen (Open Geospatial Consortium) (OGC) Well-Known Text (WKT) för en geografiinstans som utökats med alla Z- och M-värden (mått) som bärs av instansen. |
| AsTextZM(DbGeometry) |
Returnerar WKT-representationen (Open Geospatial Consortium) (OGC) Well-Known Text (WKT) för en geografiinstans som utökats med alla Z- och M-värden (mått) som bärs av instansen. |
| BufferWithTolerance(DbGeography, Nullable<Double>, Nullable<Double>, Nullable<Boolean>) |
Returnerar ett geometriskt objekt som representerar union av alla punktvärden vars avstånd från en geografiinstans är mindre än eller lika med ett angivet värde, vilket möjliggör en angiven tolerans. |
| BufferWithTolerance(DbGeometry, Nullable<Double>, Nullable<Double>, Nullable<Boolean>) |
Returnerar ett geometriskt objekt som representerar union av alla punktvärden vars avstånd från en geometriinstans är mindre än eller lika med ett angivet värde, vilket möjliggör en angiven tolerans. |
| EnvelopeAngle(DbGeography) |
Returnerar den maximala vinkeln mellan den punkt som returneras av EnvelopeCenter() och en punkt i geografiinstansen i grader. |
| EnvelopeCenter(DbGeography) |
Returnerar en punkt som kan användas som centrum för en avgränsningscirkel för geografiinstansen. |
| Filter(DbGeography, DbGeography) |
Erbjuder en snabb, indexspecifik skärningsmetod för att avgöra om en geografiinstans korsar en annan SqlGeography-instans, förutsatt att ett index är tillgängligt. |
| Filter(DbGeometry, DbGeometry) |
Erbjuder en snabb, indexspecifik skärningsmetod för att avgöra om en geografiinstans korsar en annan SqlGeometry-instans, förutsatt att ett index är tillgängligt. |
| InstanceOf(DbGeography, String) |
Testar om SqlGeography-instansen är samma som den angivna typen. |
| InstanceOf(DbGeometry, String) |
Testar om SqlGeometry-instansen är samma som den angivna typen. |
| MakeValid(DbGeometry) |
Konverterar en ogiltig geometriinstans till en geometriinstans med en giltig OGC-typ (Open Geospatial Consortium). |
| NumRings(DbGeography) |
Returnerar det totala antalet ringar i en Polygon-instans. |
| PointGeography(Nullable<Double>, Nullable<Double>, Nullable<Int32>) |
Konstruerar en geografiinstans som representerar en punktinstans från dess x- och y-värden och ett rumsligt referens-ID (SRID). |
| PointGeometry(Nullable<Double>, Nullable<Double>, Nullable<Int32>) |
Konstruerar en geometriinstans som representerar en punktinstans från dess x- och y-värden och ett rumsligt referens-ID (SRID). |
| Reduce(DbGeography, Nullable<Double>) |
Returnerar en uppskattning av den angivna geografiinstansen som skapas genom att köra Douglas-Peucker-algoritmen på instansen med den angivna toleransen. |
| Reduce(DbGeometry, Nullable<Double>) |
Returnerar en uppskattning av den angivna geografiinstansen som skapas genom att köra Douglas-Peucker-algoritmen på instansen med den angivna toleransen. |
| RingN(DbGeography, Nullable<Int32>) |
Returnerar den angivna ringen för SqlGeography-instansen: 1 ≤ n ≤ NumRings(). |