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
DbSpatialServices() |
Inizializza una nuova istanza della classe DbSpatialServices. |
Proprietà
Default |
Ottiene i servizi predefiniti per il DbSpatialServices. |
Metodi
AsBinary(DbGeography) |
Ottiene la rappresentazione binaria nota del valore DbGeography specificato. |
AsBinary(DbGeometry) |
Ottiene la rappresentazione binaria nota del valore DbGeometry specificato. |
AsGml(DbGeography) |
Genera la rappresentazione GML (Geography Markup Language) di questo valore DbGeography. |
AsGml(DbGeometry) |
Genera la rappresentazione GML (Geography Markup Language) di questo valore DbGeometry. |
AsText(DbGeography) |
Ottiene la rappresentazione di testo nota del valore DbGeography specificato. Questo valore deve includere solo la longitudine e la latitudine dei punti. |
AsText(DbGeometry) |
Ottiene la rappresentazione di testo nota del valore DbGeometry specificato, 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 a |
Buffer(DbGeometry, Double) |
Crea un valore geometry che rappresenta tutti i punti minori o uguali a |
Contains(DbGeometry, DbGeometry) |
Determina se un valore DbGeometry 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 DbGeography nota specificata. |
CreateProviderValue(DbGeometryWellKnownValue) |
Crea un valore specifico del provider compatibile con questa implementazione di servizi spaziali in base alla rappresentazione DbGeometry nota specificata. |
CreateWellKnownValue(DbGeography) |
Crea un'istanza di DbGeographyWellKnownValue che rappresenta il valore DbGeography specificato utilizzando uno o entrambi i formati spaziali noti standard. |
CreateWellKnownValue(DbGeometry) |
Crea un'istanza di DbGeometryWellKnownValue che rappresenta il valore DbGeometry specificato utilizzando uno o entrambi i formati spaziali noti standard. |
Crosses(DbGeometry, DbGeometry) |
Determina se i due valori DbGeometry specificati vengono incrociati nello spazio. |
Difference(DbGeography, DbGeography) |
Calcola la differenza di due valori DbGeography. |
Difference(DbGeometry, DbGeometry) |
Calcola la differenza tra due valori DbGeometry. |
Disjoint(DbGeography, DbGeography) |
Determina se i due valori di DbGeography specificati non sono contigui a livello spaziale. |
Disjoint(DbGeometry, DbGeometry) |
Determina se i due valori di DbGeometry specificati non sono contigui a livello spaziale. |
Distance(DbGeography, DbGeography) |
Calcola la distanza tra i punti più vicini in due valori DbGeography. |
Distance(DbGeometry, DbGeometry) |
Calcola la distanza tra i punti più vicini in due valori DbGeometry. |
ElementAt(DbGeography, Int32) |
Restituisce un elemento del valore DbGeography specificato, se rappresenta una raccolta geography. |
ElementAt(DbGeometry, Int32) |
Restituisce un elemento del valore DbGeometry specificato, 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 valore di raccolta DbGeography in base al valore binario noto e all'identificatore del sistema di coordinate (SRID) specificati. |
GeographyCollectionFromText(String, Int32) |
Crea un nuovo valore di raccolta DbGeography in base al valore di testo noto e all'identificatore srid (Coordinate System Identifier) specificati. |
GeographyFromBinary(Byte[], Int32) |
Crea un nuovo valore DbGeography in base al valore binario noto e all'identificatore del sistema di coordinate (SRID) specificati. |
GeographyFromBinary(Byte[]) |
Crea un nuovo valore DbGeography in base al valore binario noto specificato. |
GeographyFromGml(String, Int32) |
Crea un nuovo valore DbGeography in base al valore GML (Geography Markup Language) e all'identificatore del sistema di coordinate (SRID) specificati. |
GeographyFromGml(String) |
Crea un nuovo valore DbGeography in base al valore GML (Geography Markup Language) specificato. |
GeographyFromProviderValue(Object) |
Crea un nuovo valore DbGeography basato su un valore specifico del provider compatibile con questa implementazione di servizi spaziali. |
GeographyFromText(String, Int32) |
Crea un nuovo valore DbGeography in base al valore di testo noto e all'identificatore del sistema di coordinate (SRID) specificati. |
GeographyFromText(String) |
Crea un nuovo valore DbGeography in base al valore di testo noto specificato. |
GeographyLineFromBinary(Byte[], Int32) |
Crea un nuovo valore di riga DbGeography in base al valore binario noto e all'identificatore del sistema di coordinate (SRID) specificati. |
GeographyLineFromText(String, Int32) |
Crea un nuovo valore di riga DbGeography in base al valore di testo noto e all'identificatore del sistema di coordinate (SRID) specificati. |
GeographyMultiLineFromBinary(Byte[], Int32) |
Crea un nuovo valore multilinea DbGeography in base al valore binario noto e all'identificatore del sistema di coordinate specificato. |
GeographyMultiLineFromText(String, Int32) |
Crea un nuovo valore multilinea DbGeography in base al valore di testo noto e all'identificatore del sistema di coordinate specificati. |
GeographyMultiPointFromBinary(Byte[], Int32) |
Crea un nuovo valore multipunto DbGeography in base al valore binario noto e all'identificatore del sistema di coordinate specificato. |
GeographyMultiPointFromText(String, Int32) |
Crea un nuovo valore multipunto DbGeography in base al valore di testo noto e all'identificatore del sistema di coordinate specificato. |
GeographyMultiPolygonFromBinary(Byte[], Int32) |
Crea un nuovo valore multi poligono DbGeography in base al valore binario noto e all'identificatore del sistema di coordinate specificati. |
GeographyMultiPolygonFromText(String, Int32) |
Crea un nuovo valore multi poligono DbGeography in base al valore di testo noto e all'identificatore del sistema di coordinate specificati. |
GeographyPointFromBinary(Byte[], Int32) |
Crea un nuovo valore punto DbGeography in base al valore binario noto e all'identificatore del sistema di coordinate (SRID) specificati. |
GeographyPointFromText(String, Int32) |
Crea un nuovo valore punto DbGeography in base al valore di testo noto e all'identificatore del sistema di coordinate (SRID) specificati. |
GeographyPolygonFromBinary(Byte[], Int32) |
Crea un nuovo valore poligono DbGeography in base al valore binario noto e all'identificatore del sistema di coordinate (SRID) specificati. |
GeographyPolygonFromText(String, Int32) |
Crea un nuovo valore poligono DbGeography in base al valore di testo noto e all'identificatore del sistema di coordinate (SRID) specificati. |
GeometryCollectionFromBinary(Byte[], Int32) |
Crea un nuovo valore di raccolta DbGeometry in base al valore binario noto e all'identificatore del sistema di coordinate (SRID) specificati. |
GeometryCollectionFromText(String, Int32) |
Crea un nuovo valore di raccolta DbGeometry in base al valore di testo noto e all'identificatore srid (Coordinate System Identifier) specificati. |
GeometryFromBinary(Byte[], Int32) |
Crea un nuovo valore DbGeometry in base al valore binario noto e all'identificatore del sistema di coordinate (SRID) specificati. |
GeometryFromBinary(Byte[]) |
Crea un nuovo valore DbGeometry in base al valore binario noto specificato. |
GeometryFromGml(String, Int32) |
Crea un nuovo valore DbGeometry in base al valore GML (Geography Markup Language) e all'identificatore del sistema di coordinate (SRID) specificati. |
GeometryFromGml(String) |
Crea un nuovo valore DbGeometry in base al valore GML (Geography Markup Language) specificato. |
GeometryFromProviderValue(Object) |
Crea un nuovo valore DbGeometry basato su un valore specifico del provider compatibile con questa implementazione di servizi spaziali. |
GeometryFromText(String, Int32) |
Crea un nuovo valore DbGeometry in base al valore di testo noto e all'identificatore del sistema di coordinate (SRID) specificati. |
GeometryFromText(String) |
Crea un nuovo valore DbGeometry in base al valore di testo noto specificato. |
GeometryLineFromBinary(Byte[], Int32) |
Crea un nuovo valore di riga DbGeometry in base al valore binario noto e all'identificatore del sistema di coordinate (SRID) specificati. |
GeometryLineFromText(String, Int32) |
Crea un nuovo valore di riga DbGeometry in base al valore di testo noto e all'identificatore del sistema di coordinate (SRID) specificati. |
GeometryMultiLineFromBinary(Byte[], Int32) |
Crea un nuovo valore multilinea DbGeometry in base al valore binario noto e all'identificatore del sistema di coordinate specificato. |
GeometryMultiLineFromText(String, Int32) |
Crea un nuovo valore multilinea DbGeometry in base al valore di testo noto e all'identificatore del sistema di coordinate specificati. |
GeometryMultiPointFromBinary(Byte[], Int32) |
Crea un nuovo valore multipunto DbGeometry in base al valore binario noto e all'identificatore del sistema di coordinate specificato. |
GeometryMultiPointFromText(String, Int32) |
Crea un nuovo valore multipunto DbGeometry in base al valore di testo noto e all'identificatore del sistema di coordinate specificato. |
GeometryMultiPolygonFromBinary(Byte[], Int32) |
Crea un nuovo valore multi poligono DbGeometry in base al valore binario noto e all'identificatore del sistema di coordinate specificati. |
GeometryMultiPolygonFromText(String, Int32) |
Crea un nuovo valore multi poligono DbGeometry in base al valore di testo noto e all'identificatore del sistema di coordinate specificati. |
GeometryPointFromBinary(Byte[], Int32) |
Crea un nuovo valore punto DbGeometry in base al valore binario noto e all'identificatore del sistema di coordinate (SRID) specificati. |
GeometryPointFromText(String, Int32) |
Crea un nuovo valore punto DbGeometry in base al valore di testo noto e all'identificatore del sistema di coordinate (SRID) specificati. |
GeometryPolygonFromBinary(Byte[], Int32) |
Crea un nuovo valore poligono DbGeometry in base al valore binario noto e all'identificatore del sistema di coordinate (SRID) specificati. |
GeometryPolygonFromText(String, Int32) |
Crea un nuovo valore poligono DbGeometry 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 DbGeography specificato, che può essere Null se il valore non rappresenta una superficie. |
GetArea(DbGeometry) |
Restituisce un valore double nullable che indica l'area del valore DbGeometry specificato, che può essere Null se il valore non rappresenta una superficie. |
GetBoundary(DbGeometry) |
Restituisce un valore double nullable che indica il limite del valore DbGeography specificato. |
GetCentroid(DbGeometry) |
Restituisce un valore DbGeometry 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 di DbGeography specificato. |
GetCoordinateSystemId(DbGeography) |
Restituisce l'identificatore del sistema di coordinate del valore DbGeography specificato. |
GetCoordinateSystemId(DbGeometry) |
Restituisce l'identificatore del sistema di coordinate del valore DbGeometry specificato. |
GetDimension(DbGeography) |
Ottiene la dimensione del valore DbGeography specificato o, se il valore è una raccolta, la dimensione dell'elemento più grande. |
GetDimension(DbGeometry) |
Ottiene la dimensione del valore DbGeometry specificato o, se il valore è una raccolta, la dimensione dell'elemento più grande. |
GetElementCount(DbGeography) |
Restituisce il numero di elementi nel valore DbGeography specificato, se rappresenta una raccolta geography. |
GetElementCount(DbGeometry) |
Restituisce il numero di elementi nel valore DbGeometry specificato, se rappresenta una raccolta geometry. |
GetElevation(DbGeography) |
Restituisce l'elevazione (coordinata Z) del valore DbGeography specificato, se rappresenta un punto. |
GetElevation(DbGeometry) |
Restituisce l'elevazione (Z) del valore DbGeometry specificato, se rappresenta un punto. |
GetEndPoint(DbGeography) |
Restituisce un valore DbGeography che rappresenta il punto finale del valore DbGeography specificato, che può essere Null se il valore non rappresenta una curva. |
GetEndPoint(DbGeometry) |
Restituisce un valore DbGeometry 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 DbGeometry specificato, come valore geometrico. |
GetExteriorRing(DbGeometry) |
Restituisce un valore DbGeometry 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 DbGeometry specificato, se rappresenta un poligono. |
GetIsClosed(DbGeography) |
Restituisce un valore booleano nullable che indica se il valore DbGeography specificato è chiuso, che può essere Null se il valore non rappresenta una curva. |
GetIsClosed(DbGeometry) |
Restituisce un valore booleano nullable che indica se il valore DbGeometry specificato è chiuso, che può essere Null se il valore non rappresenta una curva. |
GetIsEmpty(DbGeography) |
Restituisce un valore booleano nullable che indica se il valore DbGeography specificato è vuoto. |
GetIsEmpty(DbGeometry) |
Restituisce un valore booleano nullable che indica se il valore DbGeometry specificato è vuoto. |
GetIsRing(DbGeometry) |
Restituisce un valore booleano nullable che indica se il valore DbGeometry specificato è 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 DbGeometry specificato è semplice. |
GetIsValid(DbGeometry) |
Restituisce un valore booleano nullable che indica se il valore DbGeometry specificato è valido. |
GetLatitude(DbGeography) |
Restituisce la coordinata latitudine del valore DbGeography specificato, se rappresenta un punto. |
GetLength(DbGeography) |
Restituisce un valore double nullable che indica la lunghezza del valore DbGeography specificato, che può essere Null se il valore non rappresenta una curva. |
GetLength(DbGeometry) |
Restituisce un valore double nullable che indica la lunghezza del valore DbGeometry specificato, che può essere Null se il valore non rappresenta una curva. |
GetLongitude(DbGeography) |
Restituisce la coordinata longitudine del valore DbGeography specificato, se rappresenta un punto. |
GetMeasure(DbGeography) |
Restituisce la coordinata M (Misura) del valore DbGeography specificato, se rappresenta un punto. |
GetMeasure(DbGeometry) |
Restituisce la coordinata M (Misura) del valore DbGeometry specificato, se rappresenta un punto. |
GetPointCount(DbGeography) |
Restituisce il numero di punti nel valore DbGeography specificato, se rappresenta una linea o un anello lineare. |
GetPointCount(DbGeometry) |
Restituisce il numero di punti nel valore DbGeometry specificato, se rappresenta una linea o un anello lineare. |
GetPointOnSurface(DbGeometry) |
Restituisce un valore DbGeometry 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 di DbGeography specificato. |
GetSpatialTypeName(DbGeometry) |
Restituisce un valore che indica il nome del tipo spaziale del valore di DbGeometry specificato. |
GetStartPoint(DbGeography) |
Restituisce un valore DbGeography che rappresenta il punto iniziale del valore DbGeography specificato, che può essere Null se il valore non rappresenta una curva. |
GetStartPoint(DbGeometry) |
Restituisce un valore DbGeometry 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 DbGeometry specificato, se rappresenta un punto. |
GetYCoordinate(DbGeometry) |
Restituisce la coordinata Y del valore DbGeometry specificato, se rappresenta un punto. |
InteriorRingAt(DbGeometry, Int32) |
Restituisce un anello interno dal valore DbGeometry specificato, se rappresenta un poligono. |
Intersection(DbGeography, DbGeography) |
Calcola l'intersezione di due valori DbGeography. |
Intersection(DbGeometry, DbGeometry) |
Calcola l'intersezione di due valori DbGeometry. |
Intersects(DbGeography, DbGeography) |
Determina se i due valori DbGeography specificati si intersecano nello spazio. |
Intersects(DbGeometry, DbGeometry) |
Determina se i due valori DbGeometry specificati si intersecano nello spazio. |
MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
Overlaps(DbGeometry, DbGeometry) |
Determina se i due valori DbGeometry specificati si sovrappongono nello spazio. |
PointAt(DbGeography, Int32) |
Restituisce un elemento punto del valore DbGeography specificato, se rappresenta una linea o un anello lineare. |
PointAt(DbGeometry, Int32) |
Restituisce un elemento punto del valore DbGeometry specificato, se rappresenta una linea o un anello lineare. |
Relate(DbGeometry, DbGeometry, String) |
Determina se i due valori DbGeometry specificati 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 DbGeography specificati sono uguali a livello spaziale. |
SpatialEquals(DbGeometry, DbGeometry) |
Determina se i due valori DbGeometry specificati sono uguali a livello spaziale. |
SymmetricDifference(DbGeography, DbGeography) |
Calcola la differenza simmetrica di due valori DbGeography. |
SymmetricDifference(DbGeometry, DbGeometry) |
Calcola la differenza simmetrica tra due valori DbGeometry. |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Touches(DbGeometry, DbGeometry) |
Determina se i due valori DbGeometry specificati toccano nello spazio. |
Union(DbGeography, DbGeography) |
Calcola l'unione di due valori DbGeography. |
Union(DbGeometry, DbGeometry) |
Calcola l'unione di due valori DbGeometry. |
Within(DbGeometry, DbGeometry) |
Determina se un valore DbGeometry è spazialemente all'interno dell'altro. |