Condividi tramite


SqlSpatialFunctions Classe

Definizione

Contiene gli stub di funzione che espongono i metodi SqlServer in Linq to Entityes.

public static class SqlSpatialFunctions
type SqlSpatialFunctions = class
Public Class SqlSpatialFunctions
Ereditarietà
SqlSpatialFunctions

Metodi

AsTextZM(DbGeography)

Restituisce la rappresentazione di Well-Known Text (WKT) di Open Geospatial Consortium (OGC) di un'istanza di posizione geografica ampliata con tutti i valori Z (elevazione) e M (misura) portati dall'istanza.

AsTextZM(DbGeometry)

Restituisce la rappresentazione di Well-Known Text (WKT) di Open Geospatial Consortium (OGC) di un'istanza di posizione geografica ampliata con tutti i valori Z (elevazione) e M (misura) portati dall'istanza.

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

Restituisce un oggetto geometrica che rappresenta l'unione di tutti i valori punto la cui distanza da un'istanza di posizione geografica è minore o uguale a un valore specificato, tenendo conto della tolleranza specificata.

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

Restituisce un oggetto geometria che rappresenta l'unione di tutti i valori punto la cui distanza da un'istanza di posizione geometrica è minore o uguale a un valore specificato, tenendo conto della tolleranza specificata.

EnvelopeAngle(DbGeography)

Restituisce l'angolo massimo tra il punto restituito da EnvelopeCenter() e un punto nell'istanza di posizione geografica in gradi.

EnvelopeCenter(DbGeography)

Restituisce un punto che può essere utilizzato come centro di un cerchio di delimitazione per l'istanza di posizione geografica.

Filter(DbGeography, DbGeography)

Offre un metodo di intersezione rapido e di solo indice per determinare se un'istanza di geografia interseca un'altra istanza di SqlGeography, supponendo che un indice sia disponibile.

Filter(DbGeometry, DbGeometry)

Offre un metodo di intersezione rapido e di solo indice per determinare se un'istanza di geografia interseca un'altra istanza di SqlGeometry, supponendo che un indice sia disponibile.

InstanceOf(DbGeography, String)

Verifica se l'istanza di SqlGeography è uguale al tipo specificato.

InstanceOf(DbGeometry, String)

Verifica se l'istanza di SqlGeometry è uguale al tipo specificato.

MakeValid(DbGeometry)

Converte un'istanza geometrica non valida in un'istanza geometrica con un tipo Open Geospatial Consortium (OGC) valido.

NumRings(DbGeography)

Restituisce il numero totale di anelli in un'istanza del poligono.

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

Crea un'istanza di posizione geografica che rappresenta un'istanza del punto dai relativi valori x e y e da un ID di riferimento spaziale (SRID).

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

Crea un'istanza di posizione geometrica che rappresenta un'istanza del punto dai relativi valori x e y e da un ID di riferimento spaziale (SRID).

Reduce(DbGeography, Nullable<Double>)

Restituisce approssimazione dell'istanza specificata di posizione geografica prodotto eseguendo l'algoritmo di Douglas-Peucker nell'istanza con la tolleranza specificata.

Reduce(DbGeometry, Nullable<Double>)

Restituisce approssimazione dell'istanza specificata di posizione geografica prodotto eseguendo l'algoritmo di Douglas-Peucker nell'istanza con la tolleranza specificata.

RingN(DbGeography, Nullable<Int32>)

Restituisce l'anello specificato dell'istanza di SqlGeography: 1 ≤ n ≤ NumRings().

Si applica a