SqlSpatialFunctions Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt die räumlichen SQL-Funktionen für den SQL-Client dar.
public ref class SqlSpatialFunctions abstract sealed
public static class SqlSpatialFunctions
type SqlSpatialFunctions = class
Public Class SqlSpatialFunctions
- Vererbung
-
SqlSpatialFunctions
Methoden
| Name | Beschreibung |
|---|---|
| AsTextZM(DbGeography) |
Gibt die Open Geospatial Consortium (OGC)-Well-Known Text(WKT)-Darstellung einer Geografieinstanz zurück, die mit beliebigen Z-Werten (Erhöhung) und M (Measure) erweitert wird, die von der Instanz getragen werden. |
| AsTextZM(DbGeometry) |
Gibt die Open Geospatial Consortium (OGC)-Well-Known Text(WKT)-Darstellung einer Geografieinstanz zurück, die mit beliebigen Z-Werten (Erhöhung) und M (Measure) erweitert wird, die von der Instanz getragen werden. |
| BufferWithTolerance(DbGeography, Nullable<Double>, Nullable<Double>, Nullable<Boolean>) |
Gibt ein geometrisches Objekt zurück, das die Vereinigung aller Punktwerte darstellt, deren Abstand von einer geografischen Instanz kleiner oder gleich einem angegebenen Wert ist und eine angegebene Toleranz ermöglicht. |
| BufferWithTolerance(DbGeometry, Nullable<Double>, Nullable<Double>, Nullable<Boolean>) |
Gibt ein geometrisches Objekt zurück, das die Vereinigung aller Punktwerte darstellt, deren Abstand von einer Geometrieinstanz kleiner oder gleich einem angegebenen Wert ist und eine angegebene Toleranz ermöglicht. |
| EnvelopeAngle(DbGeography) |
Gibt den maximalen Winkel zwischen dem von EnvelopeCenter() zurückgegebenen Punkt und einem Punkt in der Geografieinstanz in Grad zurück. |
| EnvelopeCenter(DbGeography) |
Gibt einen Punkt zurück, der als Mittelpunkt eines Begrenzungskreises für die Geografieinstanz verwendet werden kann. |
| Filter(DbGeography, DbGeography) |
Bietet eine schnelle, indexgeschützte Schnittmengesmethode, um zu ermitteln, ob eine Geografieinstanz eine andere SqlGeography-Instanz überschneidet, vorausgesetzt, ein Index ist verfügbar. |
| Filter(DbGeometry, DbGeometry) |
Bietet eine schnelle, indexgeschützte Schnittmengesmethode, um zu ermitteln, ob eine Geografieinstanz eine andere SqlGeometry-Instanz überschneidet, vorausgesetzt, ein Index ist verfügbar. |
| InstanceOf(DbGeography, String) |
Testet, ob die SqlGeography-Instanz mit dem angegebenen Typ identisch ist. |
| InstanceOf(DbGeometry, String) |
Testet, ob die SqlGeometry-Instanz mit dem angegebenen Typ identisch ist. |
| MakeValid(DbGeometry) |
Konvertiert eine ungültige Geometrieinstanz in eine Geometrieinstanz mit einem gültigen Open Geospatial Consortium (OGC)-Typ. |
| NumRings(DbGeography) |
Gibt die Gesamtanzahl der Ringe in einer Polygoninstanz zurück. |
| PointGeography(Nullable<Double>, Nullable<Double>, Nullable<Int32>) |
Erstellt eine Geografieinstanz, die eine Punktinstanz aus ihren x- und y-Werten und einer räumlichen Referenz-ID (SPATIAL Reference ID, SRID) darstellt. |
| PointGeometry(Nullable<Double>, Nullable<Double>, Nullable<Int32>) |
Erstellt eine Geometrieinstanz, die eine Punktinstanz aus ihren x- und y-Werten und einer räumlichen Referenz-ID (SPATIAL Reference ID, SRID) darstellt. |
| Reduce(DbGeography, Nullable<Double>) |
Gibt eine Annäherung der angegebenen geografischen Instanz zurück, die durch Ausführen des Douglas-Peucker Algorithmus für die Instanz mit der angegebenen Toleranz erzeugt wird. |
| Reduce(DbGeometry, Nullable<Double>) |
Gibt eine Annäherung der angegebenen geografischen Instanz zurück, die durch Ausführen des Douglas-Peucker Algorithmus für die Instanz mit der angegebenen Toleranz erzeugt wird. |
| RingN(DbGeography, Nullable<Int32>) |
Gibt den angegebenen Ring der SqlGeography-Instanz zurück: 1 ≤ n ≤ NumRings(). |