Condividi tramite


Classe SqlSpatialFunctions

[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]

Contiene stub di funzioni che espongono i metodi SqlServer in Linq to Entities.

Gerarchia di ereditarietà

System.Object
  System.Data.Entity.SqlServer.SqlSpatialFunctions

Spazio dei nomi:  System.Data.Entity.SqlServer
Assembly:  EntityFramework.SqlServer (in EntityFramework.SqlServer.dll)

Sintassi

'Dichiarazione
Public NotInheritable Class SqlSpatialFunctions
'Utilizzo
public static class SqlSpatialFunctions
public ref class SqlSpatialFunctions abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
type SqlSpatialFunctions =  class end
public final class SqlSpatialFunctions

Il tipo SqlSpatialFunctions espone i seguenti membri.

Metodi

  rapporti Descrizione
Metodo pubblicoMembro statico AsTextZM(DbGeography) Restituisce la rappresentazione WKT (Well-Known Text) di OGC (Open Geospatial Consortium) di un'istanza geografica argomentata con valori Z (elevazione) ed M (misura) portati dall'istanza.
Metodo pubblicoMembro statico AsTextZM(DbGeometry) Restituisce la rappresentazione WKT (Well-Known Text) di OGC (Open Geospatial Consortium) di un'istanza geografica argomentata con valori Z (elevazione) ed M (misura) portati dall'istanza.
Metodo pubblicoMembro statico BufferWithTolerance(DbGeography, Nullable<Double>, Nullable<Double>, Nullable<Boolean>) Restituisce un oggetto geometrico che rappresenta l'unione di tutti i valori di punto la cui distanza da un'istanza geografica è inferiore o uguale a un valore specificato, permettendo una tolleranza specificata.
Metodo pubblicoMembro statico BufferWithTolerance(DbGeometry, Nullable<Double>, Nullable<Double>, Nullable<Boolean>) Restituisce un oggetto geometrico che rappresenta l'unione di tutti i valori di punto la cui distanza da un'istanza geometrica è inferiore o uguale a un valore specificato, permettendo una tolleranza specificata.
Metodo pubblicoMembro statico EnvelopeAngle Restituisce l'angolo massimo in gradi tra il punto restituito da EnvelopeCenter() e un punto dell'istanza geografica.
Metodo pubblicoMembro statico EnvelopeCenter Restituisce un punto che può essere utilizzato come centro di un cerchio di selezione per l'istanza geografica.
Metodo pubblicoMembro statico Filter(DbGeography, DbGeography) Offre un rapido metodo di intersezione solo per indice per determinare se un'istanza geografica interseca un'altra istanza di SqlGeography, posto che un indice sia disponibile.
Metodo pubblicoMembro statico Filter(DbGeometry, DbGeometry) Offre un rapido metodo di intersezione solo per indice per determinare se un'istanza geografica interseca un'altra istanza di SqlGeometry, posto che un indice sia disponibile.
Metodo pubblicoMembro statico InstanceOf(DbGeography, String) Testa se l'istanza di SqlGeography è uguale al tipo specificato.
Metodo pubblicoMembro statico InstanceOf(DbGeometry, String) Testa se l'istanza di SqlGeometry è uguale al tipo specificato.
Metodo pubblicoMembro statico MakeValid Converte un'istanza geometrica non valida in un'istanza geometrica con un tipo OGC (Open Geospatial Consortium) valido.
Metodo pubblicoMembro statico NumRings Restituisce il numero totale di anelli in un'istanza di poligono.
Metodo pubblicoMembro statico PointGeography Costruisce un'istanza geografica che rappresenta un'istanza di punto dai valori x e y un ID riferimento spaziale (SRID).
Metodo pubblicoMembro statico PointGeometry Costruisce un'istanza geometrica che rappresenta un'istanza di Point dai valori x e y un ID riferimento spaziale (SRID).
Metodo pubblicoMembro statico Reduce(DbGeography, Nullable<Double>) Restituisce l'approssimazione dell'istanza geografica specificata prodotta dall'esecuzione dell'algoritmo Douglas-Peucker sull'istanza con la tolleranza specificata.
Metodo pubblicoMembro statico Reduce(DbGeometry, Nullable<Double>) Restituisce l'approssimazione dell'istanza geografica specificata prodotta dall'esecuzione dell'algoritmo Douglas-Peucker sull'istanza con la tolleranza specificata.
Metodo pubblicoMembro statico RingN Restituisce l'anello specificato dell'istanza di SqlGeography: 1 ≤ n ≤ NumRings().

In alto

Thread safety

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. Non è invece garantita la sicurezza dei membri dell'istanza.

Vedere anche

Riferimento

Spazio dei nomi System.Data.Entity.SqlServer