Udostępnij za pośrednictwem


SqlSpatialFunctions Klasa

Definicja

Zawiera wycinki funkcji, które uwidaczniają metody SqlServer w linq to Entities.

public static class SqlSpatialFunctions
type SqlSpatialFunctions = class
Public Class SqlSpatialFunctions
Dziedziczenie
SqlSpatialFunctions

Metody

AsTextZM(DbGeography)

Zwraca reprezentację biblioteki Open Geospatial Consortium (OGC) Well-Known Text (WKT) wystąpienia geograficznego rozszerzonego o dowolne wartości Z (podniesienie uprawnień) i M (miara) przenoszone przez wystąpienie.

AsTextZM(DbGeometry)

Zwraca reprezentację biblioteki Open Geospatial Consortium (OGC) Well-Known Text (WKT) wystąpienia geograficznego rozszerzonego o dowolne wartości Z (podniesienie uprawnień) i M (miara) przenoszone przez wystąpienie.

BufferWithTolerance(DbGeography, Nullable<Double>, Nullable<Double>, Nullable<Boolean>)

Zwraca obiekt geometryczny reprezentujący związek wszystkich wartości punktów, których odległość od wystąpienia geograficznego jest mniejsza lub równa określonej wartości, co pozwala na określoną tolerancję.

BufferWithTolerance(DbGeometry, Nullable<Double>, Nullable<Double>, Nullable<Boolean>)

Zwraca obiekt geometryczny reprezentujący unię wszystkich wartości punktów, których odległość od wystąpienia geometrii jest mniejsza lub równa określonej wartości, co pozwala na określoną tolerancję.

EnvelopeAngle(DbGeography)

Zwraca maksymalny kąt między punktem zwróconym przez element EnvelopeCenter() i punktem w wystąpieniu geograficznym w stopniach.

EnvelopeCenter(DbGeography)

Zwraca punkt, który może być używany jako środek okręgu ograniczenia dla wystąpienia geograficznego.

Filter(DbGeography, DbGeography)

Oferuje szybką metodę skrzyżowania tylko do indeksu, aby określić, czy wystąpienie geograficzne przecina inne wystąpienie sqlGeography, zakładając, że indeks jest dostępny.

Filter(DbGeometry, DbGeometry)

Oferuje szybką metodę skrzyżowania tylko do indeksu, aby określić, czy wystąpienie geograficzne przecina inne wystąpienie sqlGeometry, zakładając, że indeks jest dostępny.

InstanceOf(DbGeography, String)

Sprawdza, czy wystąpienie sqlGeography jest takie samo jak określony typ.

InstanceOf(DbGeometry, String)

Sprawdza, czy wystąpienie sqlGeometry jest takie samo jak określony typ.

MakeValid(DbGeometry)

Konwertuje nieprawidłowe wystąpienie geometrii na wystąpienie geometrii z prawidłowym typem Open Geospatial Consortium (OGC).

NumRings(DbGeography)

Zwraca łączną liczbę pierścieni w wystąpieniu wielokąta.

PointGeography(Nullable<Double>, Nullable<Double>, Nullable<Int32>)

Tworzy wystąpienie geograficzne reprezentujące wystąpienie punktu z wartości x i y oraz identyfikator odwołania przestrzennego (SRID).

PointGeometry(Nullable<Double>, Nullable<Double>, Nullable<Int32>)

Tworzy wystąpienie geometrii reprezentujące wystąpienie punktu z wartości x i y oraz identyfikator odwołania przestrzennego (SRID).

Reduce(DbGeography, Nullable<Double>)

Zwraca przybliżenie danego wystąpienia geograficznego wygenerowanego przez uruchomienie algorytmu Douglas-Peucker w wystąpieniu z daną tolerancją.

Reduce(DbGeometry, Nullable<Double>)

Zwraca przybliżenie danego wystąpienia geograficznego wygenerowanego przez uruchomienie algorytmu Douglas-Peucker w wystąpieniu z daną tolerancją.

RingN(DbGeography, Nullable<Int32>)

Zwraca określony pierścień wystąpienia sqlGeography: 1 ≤ n ≤ NumRings().

Dotyczy