DbSpatialServices Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un'API del servizio indipendente dal provider per il supporto del tipo geospaziale (Geometry/Geography).
public ref class DbSpatialServices abstract
[System.Serializable]
public abstract class DbSpatialServices
[<System.Serializable>]
type DbSpatialServices = class
Public MustInherit Class DbSpatialServices
- Ereditarietà
-
DbSpatialServices
- Attributi
Costruttori
| Nome | Descrizione |
|---|---|
| DbSpatialServices() |
Inizializza una nuova istanza della classe DbSpatialServices. |
Proprietà
| Nome | Descrizione |
|---|---|
| Default |
Ottiene i servizi predefiniti per l'oggetto DbSpatialServices. |
Metodi
| Nome | Descrizione |
|---|---|
| AsBinary(DbGeography) |
Ottiene la rappresentazione binaria nota del valore specificato DbGeography . |
| AsBinary(DbGeometry) |
Ottiene la rappresentazione binaria nota del valore specificato DbGeometry . |
| AsGml(DbGeography) |
Genera la rappresentazione GML (Geography Markup Language) di questo DbGeography valore. |
| AsGml(DbGeometry) |
Genera la rappresentazione GML (Geography Markup Language) di questo DbGeometry valore. |
| AsText(DbGeography) |
Ottiene la rappresentazione di testo nota del valore specificato DbGeography . Questo valore deve includere solo la longitudine e la latitudine dei punti. |
| AsText(DbGeometry) |
Ottiene la rappresentazione di testo nota del valore specificato DbGeometry , incluse solo le coordinate X e Y per i punti. |
| AsTextIncludingElevationAndMeasure(DbGeography) |
Restituisce una rappresentazione testuale di DbSpatialServices con elevazione e misura. |
| AsTextIncludingElevationAndMeasure(DbGeometry) |
Restituisce una rappresentazione testuale di DbSpatialServices con elevazione e misura. |
| Buffer(DbGeography, Double) |
Crea un valore geografico che rappresenta tutti i punti minori o uguali al |
| Buffer(DbGeometry, Double) |
Crea un valore geometry che rappresenta tutti i punti minori o uguali al |
| Contains(DbGeometry, DbGeometry) |
Determina se un DbGeometry valore contiene in modo spaziale l'altro. |
| CreateGeography(DbSpatialServices, Object) |
Questo metodo è destinato all'uso da parte di implementazioni derivate di GeographyFromProviderValue(Object) dopo la convalida appropriata del valore del provider specificato per assicurarsi che sia adatto per l'uso con l'implementazione derivata. |
| CreateGeometry(DbSpatialServices, Object) |
Questo metodo è destinato all'uso da parte di implementazioni derivate di GeometryFromProviderValue(Object) dopo la convalida appropriata del valore del provider specificato per assicurarsi che sia adatto per l'uso con l'implementazione derivata. |
| CreateProviderValue(DbGeographyWellKnownValue) |
Crea un valore specifico del provider compatibile con questa implementazione di servizi spaziali in base alla rappresentazione nota specificata DbGeography . |
| CreateProviderValue(DbGeometryWellKnownValue) |
Crea un valore specifico del provider compatibile con questa implementazione di servizi spaziali in base alla rappresentazione nota specificata DbGeometry . |
| CreateWellKnownValue(DbGeography) |
Crea un'istanza di DbGeographyWellKnownValue che rappresenta il valore specificato DbGeography utilizzando uno o entrambi i formati spaziali noti standard. |
| CreateWellKnownValue(DbGeometry) |
Crea un'istanza di DbGeometryWellKnownValue che rappresenta il valore specificato DbGeometry utilizzando uno o entrambi i formati spaziali noti standard. |
| Crosses(DbGeometry, DbGeometry) |
Determina se i due valori specificati DbGeometry vengono incrociati nello spazio. |
| Difference(DbGeography, DbGeography) |
Calcola la differenza di due DbGeography valori. |
| Difference(DbGeometry, DbGeometry) |
Calcola la differenza tra due DbGeometry valori. |
| Disjoint(DbGeography, DbGeography) |
Determina se i due valori specificati DbGeography sono disgiunti a livello spaziale. |
| Disjoint(DbGeometry, DbGeometry) |
Determina se i due valori specificati DbGeometry sono disgiunti a livello spaziale. |
| Distance(DbGeography, DbGeography) |
Calcola la distanza tra i punti più vicini in due DbGeography valori. |
| Distance(DbGeometry, DbGeometry) |
Calcola la distanza tra i punti più vicini in due DbGeometry valori. |
| ElementAt(DbGeography, Int32) |
Restituisce un elemento del valore specificato DbGeography , se rappresenta una raccolta geography. |
| ElementAt(DbGeometry, Int32) |
Restituisce un elemento del valore specificato DbGeometry , se rappresenta un insieme geometry. |
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GeographyCollectionFromBinary(Byte[], Int32) |
Crea un nuovo DbGeography valore di raccolta in base al valore binario noto e all'identificatore del sistema di coordinate (SRID) specificati. |
| GeographyCollectionFromText(String, Int32) |
Crea un nuovo DbGeography valore della raccolta in base al valore di testo noto e all'identificatore del sistema di coordinate (SRID) specificati. |
| GeographyFromBinary(Byte[], Int32) |
Crea un nuovo DbGeography valore basato sul valore binario noto specificato e sull'identificatore del sistema di coordinate (SRID). |
| GeographyFromBinary(Byte[]) |
Crea un nuovo DbGeography valore in base al valore binario noto specificato. |
| GeographyFromGml(String, Int32) |
Crea un nuovo DbGeography valore basato sul valore GML (Geography Markup Language) specificato e sull'identificatore del sistema di coordinate (SRID). |
| GeographyFromGml(String) |
Crea un nuovo DbGeography valore basato sul valore GML (Geography Markup Language) specificato. |
| GeographyFromProviderValue(Object) |
Crea un nuovo DbGeography valore basato su un valore specifico del provider compatibile con questa implementazione dei servizi spaziali. |
| GeographyFromText(String, Int32) |
Crea un nuovo DbGeography valore in base al valore di testo noto specificato e all'identificatore del sistema di coordinate (SRID). |
| GeographyFromText(String) |
Crea un nuovo DbGeography valore in base al valore di testo noto specificato. |
| GeographyLineFromBinary(Byte[], Int32) |
Crea un nuovo DbGeography valore di riga basato sul valore binario noto specificato e sull'identificatore del sistema di coordinate (SRID). |
| GeographyLineFromText(String, Int32) |
Crea un nuovo DbGeography valore di riga in base al valore di testo noto specificato e all'identificatore del sistema di coordinate (SRID). |
| GeographyMultiLineFromBinary(Byte[], Int32) |
Crea un nuovo DbGeography valore multilinea in base al valore binario noto specificato e all'identificatore del sistema di coordinate. |
| GeographyMultiLineFromText(String, Int32) |
Crea un nuovo DbGeography valore multilinea in base al valore di testo noto e all'identificatore del sistema di coordinate specificati. |
| GeographyMultiPointFromBinary(Byte[], Int32) |
Crea un nuovo DbGeography valore multipunto in base al valore binario noto specificato e all'identificatore del sistema di coordinate. |
| GeographyMultiPointFromText(String, Int32) |
Crea un nuovo DbGeography valore multipunto in base al valore di testo noto e all'identificatore del sistema di coordinate specificato. |
| GeographyMultiPolygonFromBinary(Byte[], Int32) |
Crea un nuovo DbGeography valore multi poligono basato sul valore binario noto e sull'identificatore del sistema di coordinate specificato. |
| GeographyMultiPolygonFromText(String, Int32) |
Crea un nuovo DbGeography valore multi poligono in base al valore di testo noto e all'identificatore del sistema di coordinate specificati. |
| GeographyPointFromBinary(Byte[], Int32) |
Crea un nuovo DbGeography valore di punto in base al valore binario noto specificato e all'identificatore del sistema di coordinate (SRID). |
| GeographyPointFromText(String, Int32) |
Crea un nuovo DbGeography valore di punto in base al valore di testo noto specificato e all'identificatore del sistema di coordinate (SRID). |
| GeographyPolygonFromBinary(Byte[], Int32) |
Crea un nuovo DbGeography valore poligono in base al valore binario noto specificato e all'identificatore del sistema di coordinate (SRID). |
| GeographyPolygonFromText(String, Int32) |
Crea un nuovo DbGeography valore poligono in base al valore di testo noto e all'identificatore del sistema di coordinate (SRID) specificati. |
| GeometryCollectionFromBinary(Byte[], Int32) |
Crea un nuovo DbGeometry valore di raccolta in base al valore binario noto e all'identificatore del sistema di coordinate (SRID) specificati. |
| GeometryCollectionFromText(String, Int32) |
Crea un nuovo DbGeometry valore della raccolta in base al valore di testo noto e all'identificatore del sistema di coordinate (SRID) specificati. |
| GeometryFromBinary(Byte[], Int32) |
Crea un nuovo DbGeometry valore basato sul valore binario noto specificato e sull'identificatore del sistema di coordinate (SRID). |
| GeometryFromBinary(Byte[]) |
Crea un nuovo DbGeometry valore in base al valore binario noto specificato. |
| GeometryFromGml(String, Int32) |
Crea un nuovo DbGeometry valore basato sul valore GML (Geography Markup Language) specificato e sull'identificatore del sistema di coordinate (SRID). |
| GeometryFromGml(String) |
Crea un nuovo DbGeometry valore basato sul valore GML (Geography Markup Language) specificato. |
| GeometryFromProviderValue(Object) |
Crea un nuovo DbGeometry valore basato su un valore specifico del provider compatibile con questa implementazione dei servizi spaziali. |
| GeometryFromText(String, Int32) |
Crea un nuovo DbGeometry valore in base al valore di testo noto specificato e all'identificatore del sistema di coordinate (SRID). |
| GeometryFromText(String) |
Crea un nuovo DbGeometry valore in base al valore di testo noto specificato. |
| GeometryLineFromBinary(Byte[], Int32) |
Crea un nuovo DbGeometry valore di riga basato sul valore binario noto specificato e sull'identificatore del sistema di coordinate (SRID). |
| GeometryLineFromText(String, Int32) |
Crea un nuovo DbGeometry valore di riga in base al valore di testo noto specificato e all'identificatore del sistema di coordinate (SRID). |
| GeometryMultiLineFromBinary(Byte[], Int32) |
Crea un nuovo DbGeometry valore multilinea in base al valore binario noto specificato e all'identificatore del sistema di coordinate. |
| GeometryMultiLineFromText(String, Int32) |
Crea un nuovo DbGeometry valore multilinea in base al valore di testo noto e all'identificatore del sistema di coordinate specificati. |
| GeometryMultiPointFromBinary(Byte[], Int32) |
Crea un nuovo DbGeometry valore multipunto in base al valore binario noto specificato e all'identificatore del sistema di coordinate. |
| GeometryMultiPointFromText(String, Int32) |
Crea un nuovo DbGeometry valore multipunto in base al valore di testo noto e all'identificatore del sistema di coordinate specificato. |
| GeometryMultiPolygonFromBinary(Byte[], Int32) |
Crea un nuovo DbGeometry valore multi poligono basato sul valore binario noto e sull'identificatore del sistema di coordinate specificato. |
| GeometryMultiPolygonFromText(String, Int32) |
Crea un nuovo DbGeometry valore multi poligono in base al valore di testo noto e all'identificatore del sistema di coordinate specificati. |
| GeometryPointFromBinary(Byte[], Int32) |
Crea un nuovo DbGeometry valore di punto in base al valore binario noto specificato e all'identificatore del sistema di coordinate (SRID). |
| GeometryPointFromText(String, Int32) |
Crea un nuovo DbGeometry valore di punto in base al valore di testo noto specificato e all'identificatore del sistema di coordinate (SRID). |
| GeometryPolygonFromBinary(Byte[], Int32) |
Crea un nuovo DbGeometry valore poligono in base al valore binario noto specificato e all'identificatore del sistema di coordinate (SRID). |
| GeometryPolygonFromText(String, Int32) |
Crea un nuovo DbGeometry valore poligono in base al valore di testo noto e all'identificatore del sistema di coordinate (SRID) specificati. |
| GetArea(DbGeography) |
Restituisce un valore double nullable che indica l'area del valore specificato DbGeography , che può essere Null se il valore non rappresenta una superficie. |
| GetArea(DbGeometry) |
Restituisce un valore double nullable che indica l'area del valore specificato DbGeometry , che può essere Null se il valore non rappresenta una superficie. |
| GetBoundary(DbGeometry) |
Restituisce un valore double nullable che indica il limite del valore specificato DbGeography . |
| GetCentroid(DbGeometry) |
Restituisce un DbGeometry valore che rappresenta il centro del valore DbGeometry specificato, che può essere Null se il valore non rappresenta una superficie. |
| GetConvexHull(DbGeometry) |
Restituisce un valore double nullable che indica lo scafo convesso del valore specificato DbGeography . |
| GetCoordinateSystemId(DbGeography) |
Restituisce l'identificatore del sistema di coordinate del valore specificato DbGeography . |
| GetCoordinateSystemId(DbGeometry) |
Restituisce l'identificatore del sistema di coordinate del valore specificato DbGeometry . |
| GetDimension(DbGeography) |
Ottiene la dimensione del valore specificato DbGeography o, se il valore è una raccolta, la dimensione dell'elemento più grande. |
| GetDimension(DbGeometry) |
Ottiene la dimensione del valore specificato DbGeometry o, se il valore è una raccolta, la dimensione dell'elemento più grande. |
| GetElementCount(DbGeography) |
Restituisce il numero di elementi nel valore specificato DbGeography , se rappresenta una raccolta geography. |
| GetElementCount(DbGeometry) |
Restituisce il numero di elementi nel valore specificato DbGeometry , se rappresenta una raccolta geometry. |
| GetElevation(DbGeography) |
Restituisce l'elevazione (coordinata Z) del valore specificato DbGeography , se rappresenta un punto. |
| GetElevation(DbGeometry) |
Restituisce l'elevazione (Z) del valore specificato DbGeometry , se rappresenta un punto. |
| GetEndPoint(DbGeography) |
Restituisce un DbGeography valore che rappresenta il punto finale del valore DbGeography specificato, che può essere Null se il valore non rappresenta una curva. |
| GetEndPoint(DbGeometry) |
Restituisce un DbGeometry valore che rappresenta il punto finale del valore DbGeometry specificato, che può essere Null se il valore non rappresenta una curva. |
| GetEnvelope(DbGeometry) |
Ottiene la busta (rettangolo di selezione minimo) del valore specificato DbGeometry , come valore geometrico. |
| GetExteriorRing(DbGeometry) |
Restituisce un DbGeometry valore che rappresenta l'anello esterno del valore DbGeometry specificato, che può essere Null se il valore non rappresenta un poligono. |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetInteriorRingCount(DbGeometry) |
Restituisce il numero di anelli interni nel valore specificato DbGeometry , se rappresenta un poligono. |
| GetIsClosed(DbGeography) |
Restituisce un valore booleano nullable che indica se il valore specificato DbGeography è chiuso, che può essere Null se il valore non rappresenta una curva. |
| GetIsClosed(DbGeometry) |
Restituisce un valore booleano nullable che indica se il valore specificato DbGeometry è chiuso, che può essere Null se il valore non rappresenta una curva. |
| GetIsEmpty(DbGeography) |
Restituisce un valore booleano nullable che indica se il valore specificato DbGeography è vuoto. |
| GetIsEmpty(DbGeometry) |
Restituisce un valore booleano nullable che indica se il valore specificato DbGeometry è vuoto. |
| GetIsRing(DbGeometry) |
Restituisce un valore booleano nullable che indica se il valore specificato DbGeometry è un anello, che può essere Null se il valore non rappresenta una curva. |
| GetIsSimple(DbGeometry) |
Restituisce un valore booleano nullable che indica se il valore specificato DbGeometry è semplice. |
| GetIsValid(DbGeometry) |
Restituisce un valore booleano nullable che indica se il valore specificato DbGeometry è valido. |
| GetLatitude(DbGeography) |
Restituisce la coordinata latitudine del valore specificato DbGeography , se rappresenta un punto. |
| GetLength(DbGeography) |
Restituisce un valore double nullable che indica la lunghezza del valore specificato DbGeography , che può essere Null se il valore non rappresenta una curva. |
| GetLength(DbGeometry) |
Restituisce un valore double nullable che indica la lunghezza del valore specificato DbGeometry , che può essere Null se il valore non rappresenta una curva. |
| GetLongitude(DbGeography) |
Restituisce la coordinata longitudine del valore specificato DbGeography , se rappresenta un punto. |
| GetMeasure(DbGeography) |
Restituisce la coordinata M (misura) del valore specificato DbGeography , se rappresenta un punto. |
| GetMeasure(DbGeometry) |
Restituisce la coordinata M (misura) del valore specificato DbGeometry , se rappresenta un punto. |
| GetPointCount(DbGeography) |
Restituisce il numero di punti nel valore specificato DbGeography , se rappresenta una linea o un anello lineare. |
| GetPointCount(DbGeometry) |
Restituisce il numero di punti nel valore specificato DbGeometry , se rappresenta una linea o un anello lineare. |
| GetPointOnSurface(DbGeometry) |
Restituisce un DbGeometry valore che rappresenta un punto sulla superficie del valore DbGeometry specificato, che può essere Null se il valore non rappresenta una superficie. |
| GetSpatialTypeName(DbGeography) |
Restituisce un valore che indica il nome del tipo spaziale del valore specificato DbGeography . |
| GetSpatialTypeName(DbGeometry) |
Restituisce un valore che indica il nome del tipo spaziale del valore specificato DbGeometry . |
| GetStartPoint(DbGeography) |
Restituisce un DbGeography valore che rappresenta il punto iniziale del valore DbGeography specificato, che può essere Null se il valore non rappresenta una curva. |
| GetStartPoint(DbGeometry) |
Restituisce un DbGeometry valore che rappresenta il punto iniziale del valore DbGeometry specificato, che può essere Null se il valore non rappresenta una curva. |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| GetXCoordinate(DbGeometry) |
Restituisce la coordinata X del valore specificato DbGeometry , se rappresenta un punto. |
| GetYCoordinate(DbGeometry) |
Restituisce la coordinata Y del valore specificato DbGeometry , se rappresenta un punto. |
| InteriorRingAt(DbGeometry, Int32) |
Restituisce un anello interno dal valore specificato DbGeometry , se rappresenta un poligono. |
| Intersection(DbGeography, DbGeography) |
Calcola l'intersezione di due DbGeography valori. |
| Intersection(DbGeometry, DbGeometry) |
Calcola l'intersezione di due DbGeometry valori. |
| Intersects(DbGeography, DbGeography) |
Determina se i due valori specificati DbGeography si intersecano nello spazio. |
| Intersects(DbGeometry, DbGeometry) |
Determina se i due valori specificati DbGeometry si intersecano nello spazio. |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| Overlaps(DbGeometry, DbGeometry) |
Determina se i due valori specificati DbGeometry si sovrappongono nello spazio. |
| PointAt(DbGeography, Int32) |
Restituisce un elemento point del valore specificato DbGeography , se rappresenta una linea o un anello lineare. |
| PointAt(DbGeometry, Int32) |
Restituisce un elemento point del valore specificato DbGeometry , se rappresenta una linea o un anello lineare. |
| Relate(DbGeometry, DbGeometry, String) |
Determina se i due valori specificati DbGeometry sono correlati nello spazio in base al modello di intersezione DE-9IM (Dimensionally Extended Nine-Intersection Model). |
| SpatialEquals(DbGeography, DbGeography) |
Determina se i due valori specificati DbGeography sono uguali a livello spaziale. |
| SpatialEquals(DbGeometry, DbGeometry) |
Determina se i due valori specificati DbGeometry sono uguali a livello spaziale. |
| SymmetricDifference(DbGeography, DbGeography) |
Calcola la differenza simmetrica di due DbGeography valori. |
| SymmetricDifference(DbGeometry, DbGeometry) |
Calcola la differenza simmetrica tra due DbGeometry valori. |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
| Touches(DbGeometry, DbGeometry) |
Determina se i due valori specificati DbGeometry toccano nello spazio. |
| Union(DbGeography, DbGeography) |
Calcola l'unione di due DbGeography valori. |
| Union(DbGeometry, DbGeometry) |
Calcola l'unione di due DbGeometry valori. |
| Within(DbGeometry, DbGeometry) |
Determina se un DbGeometry valore è spazialemente all'interno dell'altro. |